Skip to content

Releases

DMC3 v0.30

DMC3 v0.30 Pre-release
Pre-release

Choose a tag to compare

@sindufha sindufha released this 03 Nov 11:01

DMC3 v0.30

This update is using a new signing key, you need to uninstall the previous app to play

Changes

  • Import GPU drivers directly from ZIP packages. The app extracts the driver
    automatically and displays the original ZIP filename in the launcher.
  • Keep multiple custom drivers. Choose between saved imports, bundled Turnip
    and the system driver. Different packages sharing a filename remain separate.
    Saved drivers persist across restarts and compatible app updates.
  • Optimize CPU-heavy math. Reduce repeated x87 state-shuffling work in matrix
    multiplication, weighted vertex/normal transforms and vertex-attribute handling.
    The original game simulation timing is retained.
  • Apply one DXVK configuration automatically. No profile selector is needed.
    d3d9.maxFrameLatency = 0 restores default queueing, and cached dynamic buffers
    are enabled. The exact bundled configuration is attached as dxvk.conf.

DXVK Native remains 2.6.2. The bundled driver and the existing touch controls,
widescreen settings and save-profile features are retained.

Important update notice

This is a new app with a new signing key, so you need to uninstall you v0.28 app before installing, so sorry for the inconvenience, this update is only small update though, only added a new feature to customize your driver freely, you can use any driver now Migrating from public v0.28 requires a fresh
installation. Preserve your saves before migrating: uninstalling removes the
app's private imports, settings, drivers and saves.

Builds signed with the current development key can update normally. The package
remains local.dmc3.runtimeprobe; the internal version code is 56.

Validation and limitations

  • APK signature, alignment, package identity and content-preservation checks pass.
  • Local original-versus-candidate checks pass for 512 matrix cases and
    1,792 vertex/skinning block cases. These compare native-code behavior;
    they are not complete-game or GPU tests.
  • This exact v0.30 APK was installed successfully on the development Poco F3.
    A controlled before/after FPS benchmark has not been recorded for this release.
    60 FPS is not guaranteed. Full campaign and other-device compatibility
    remain unverified.
  • Mali GPU Support is unavailable, you can try it though, using your custom mali driver, blank screen might still happen.
  • The bundled config retains the requested d3d9.enableAsync entry, but this
    DXVK build does not support it and ignores it. floatEmulation = True enables
    floating-point emulation.

Required game files

You must own the PC Devil May Cry 3: Special Edition and supply your own
supported dmc3se.exe and matching game folder containing GDATA.AFS,
native/rom and native/sound. No original game executable, gameplay archives,
audio, movies or saves are included. This independent project is not affiliated
with Capcom.

Custom GPU drivers require Android 9 or later and compatible GPU/Vulkan support.

Download

DMC3-v0.30.apk — ARM64 only, 53.55 MiB.

APK SHA-256:

ce8bbb7b4bb328e29b7cf965e4fa0a19e81e3ee0b20e302a10be130a505da47f

Project license
· Third-party notices

v0.28 - Icon fix, DMC3 naming and widescreen

Choose a tag to compare

@sindufha sindufha released this 30 Oct 02:28

Changes

  • Fix the oval/cropped adaptive icon reported in #1 by keeping both layers square
    and centering the logo in the safe area.
  • Rename the installed app from DMC3 Android to DMC3.
  • Add the widescreen camera/HUD, text, and combo-indicator patch.
  • Add MENU > Graphics > Aspect Ratio with Widescreen 16:9 and
    Original 4:3, live switching, saved preferences, and seven 16:9 resolutions.
  • Include the startup-crash correction: scale the loaded HUD constant without
    writing to protected game-image memory.

All changes are combined in the single ARM64 APK attached to this release.
This is the same v0.28 APK installed on the development Poco F3. In-place
installation preserved its existing saves. DXVK Native 2.6.2 and Turnip are unchanged.

Required game files

You must own a legally obtained PC Devil May Cry 3: Special Edition and
supply your own dmc3se.exe and matching game folder, including GDATA.AFS,
native/rom, and native/sound. No original EXE, gameplay assets, audio,
movies, or saves are included. This independent project is not affiliated with Capcom.

Validation and known limitations

Build, signing, package-content, linked-catalog, source/cache and local ARM64
regression checks passed. The user reached gameplay on v0.28. The first-boss
encounter remains slow: a short 1280 x 720 sample on Poco F3 averaged about
15.5 FPS. Its exact cause is unresolved. Full campaign, every HUD/menu/cutscene,
and other-device compatibility are unverified. This remains an experimental prerelease.

Installation
| Widescreen settings and source patch
| Build information
| MIT license
| Third-party notices

APK SHA-256

c21fcc51d3d549b0e18b3b1e15a78730588ded19a25ce2bd3e94b4c5f7cced5f

v0.25 - Android ARM64 Preview

Pre-release

Choose a tag to compare

@sindufha sindufha released this 29 Oct 16:34

DMC3 Android v0.25 — ARM64 preview

Experimental Android recompilation preview of the PC version of Devil May Cry 3: Special Edition.

Required game files

You must own a legally obtained PC copy of the game. Supply your own dmc3se.exe and the complete matching folder containing GDATA.AFS, native/rom, and native/sound. No original executable, gameplay assets, audio, movies, or saves are included.

Supported dmc3se.exe SHA-256:

49f80df5cce75d2a2b942f25c8ebe6ac6aceac87e7869c8e35073a96397cf8f4

This build

  • Add the Special Edition logo to the adaptive app icon and launcher.
  • Include English documentation and six user-supplied screenshots in the repository.
  • Retain the v0.24 native runtime, including the Android Back Yes/No confirmation.
  • Include the custom control editor, live resolution settings, separate save profiles, and background session recovery.

Installation

  1. Download DMC3-Android-arm64-v0.25.apk and install it on a compatible ARM64 Android device.
  2. Choose your supported dmc3se.exe and full game folder in the launcher.
  3. Select a driver/profile and press Start game.

This is the same APK installed on the user's Poco F3. The latest UI/navigation changes have local regression evidence; full campaign compatibility and a fixed frame rate are unverified. See Status.

APK size: 53,470,524 bytes (50.99 MiB).

APK SHA-256:

9ef80afc5a66b18764e32c0a201a7fb82cb4f916a40b6c5c50324cbb96ee2861

License and ownership

Original project material published in the repository is licensed under MIT. The original game, Capcom's logo/artwork/screenshots, and third-party components retain their respective rights and licenses. This is an independent project, not an official Capcom release.

Read the disclaimer, installation guide, and third-party notices.

Assets include the APK, SHA256SUMS, machine-readable build information, MIT LICENSE, and runtime/branding notices. Private keys and game files are not distributed.