Skip to content

Latest commit

 

History

History
86 lines (73 loc) · 7.08 KB

File metadata and controls

86 lines (73 loc) · 7.08 KB

Compatibility

What works on each platform, as last checked by hand. Each row is a part of the game; each cell is its state on that platform, with the issue that tracks any problem.

Status Meaning
✅ Works
⚠️ Works, with a known problem
❌ Does not work yet
❔ Not checked on this platform

Game

macOS (Apple Silicon) Linux Steam Deck Windows Android (emulator only, device test pending #127)
Build ✅ ❔ #14 ✅ in a Debian 13 container #14 ✅ MSVC 19.44, all 355 overlay DLLs #13 ✅ NDK r28c, arm64-v8a; all 355 overlay libraries
Boot, title and menus ✅ ❔ ✅ ✅ ✅
Character creation ✅ ❔ ✅ ❔ ✅
Village ✅ ❔ ✅ ✅ reached from a loaded save ✅ reached from a loaded save
Hunts ✅ ❔ ✅ ❔ ✅
Graphics ✅ lighting, fog, the quest reward screen and tiled 2D screens ❔ ✅ lighting, fog, the quest reward screen and tiled 2D screens; ⚠️ lighting slows the busiest village spots slightly #7 ❔ ❔ on a device
Sound effects ❔ re-check #4: the game now runs at real time ❔ ❔ ❔ ❔
Music ✅ with FFmpeg ❔ ❔ ❔ ❔
Picture beside a display cutout #170 ✅ unchanged (no cutout) ❔ ❔ ❔ ✅ centred and full screen with hole, corner and tall cutouts, in both landscapes, after turns, the home screen and the notification shade; ❔ on a device
Cutscene movies ✅ with FFmpeg; the opening movie checked ❔ ❔ ❔ ✅ the opening movie
Saving and loading ✅ PSP-format saves; no dialog screens yet #33 ❔ ✅ a save copied from a PSP loads ✅ a new character saves and loads after restarting the game #13 ✅ saves load; import and export through Android's file picker
Save-data pass #167: create, save, load after a restart, overwrite, import, backup ✅ all of it, the backup reminder and the import's Back up now included ❔ ❔ the Deck was offline for the pass ✅ all of it on main; the backup reminder is newer than that build and was not checked ✅ the reminder and Back up now through the picker, import of an encrypted PSP save with the review's backup, load after the restart; ❔ creating and overwriting a character (emulator keyboard)
Downloadable content ✅ a player's ULJM05800QST folder is read by the download menu ❔ ❔ ❔ ❔
Free camera (experimental) ✅ 8690816: the village and the Misty Peaks base camp, keyboard and mouse and the input script's virtual gamepad, photo mode at 30 and 60 frames a second #162 ❔ ❔ ❔ ❔
Lock-on camera #163 ✅ 69dff80: the small arena (event quest with Arzuros, Lagombi and Volvidon) from the full test save, the input script's virtual gamepad: R3 locks and follows the monster through its charges, the stick, the D-pad and L let go, the monster's death lets go, R3 in chords (screenshot, menu, free camera) never locks, the free camera suspends it; leaving the area checked only by setting the game's flag, not by walking out ❔ ❔ ❔ ❔
Multiplayer ✅ with a Steam Deck through an ad hoc server: hall and a full quest #2 ❔ ✅ with a Mac through an ad hoc server: hall and a full quest #2 ❔ ❔

Rows marked ❌ on every platform are missing features rather than platform problems.

Input

macOS (Apple Silicon) Linux Steam Deck Windows Android (emulator only, device test pending #127)
Keyboard ✅ ❔ ✅ ❔ ⚠️ the emulator's own keyboard releases keys at once; scrcpy's keyboard is the workaround
DualSense ✅ ❔ — ❔ ✅ through scrcpy on the emulator
DualShock 4 ❔ ❔ — ❔ ❔
Xbox controllers ❔ ❔ — ❔ ❔
Built-in controls — — ✅ Game Mode (added to Steam as a non-Steam game); ⚠️ Desktop Mode sends mouse and Esc from Steam's desktop layout — ✅ on-screen touch controls

Tested hardware

Platform Machine GPU and driver Commit Date
macOS 27 Apple M1, 8 GB Apple M1, MoltenVK v0.1.0 2026-09-18
macOS 27 Apple M1, 8 GB Apple M1, MoltenVK 3480dc2 (saving and loading) 2026-09-18
SteamOS 3.8.16 Steam Deck AMD Custom GPU 0932, RADV (Mesa 26.0.0-devel) 5e4b27c 2026-09-18
SteamOS 3.8.16 Steam Deck AMD Custom GPU 0932, RADV (Mesa 26.0.0-devel) v0.3.0 2026-09-18
macOS 27 Apple M1, 8 GB Apple M1, MoltenVK v0.3.0 2026-09-19
Windows 11 Pro x64 PC AMD Radeon RX 6500 XT 98e2468 2026-09-19
Windows 11 Pro x64 PC AMD Radeon RX 6500 XT b67cd7a (saving and loading) 2026-09-20
Windows 11 Pro AMD Ryzen 5 5600, 16 GB AMD Radeon RX 5600 XT, AMD driver (Vulkan 1.4.315) 87bc4d9 (build with MSVC 19.44, unit tests, a PSP save loaded, village at 30 game fps, 60 presented, 100% speed) 2026-09-27
Android 15 emulator (API 35, arm64) Apple M1, 8 GB Apple M1 through the emulator's gfxstream 7b87a57 2026-09-23
macOS 27 Apple M1, 8 GB Apple M1, MoltenVK 3f1c0e9 (save-data pass) 2026-09-27
Windows 11 Pro Ryzen 5 5600, 16 GB AMD Radeon RX 5600 XT 87bc4d9 (save-data pass) 2026-09-27
Android 15 emulator (API 35, arm64) Apple M1, 8 GB SwiftShader 2caf2fd (save-data pass) 2026-09-27
macOS 27 Apple M1, 8 GB Apple M1, MoltenVK 65daf82 (the hot spring's glints at 60 fps, #168: 240 presents in a row from a scripted run, against MHP3RD_INTERPOLATION_NO_NEAREST_INSTANCES) 2026-09-27
Android 15 emulator (API 35, arm64) Apple M1, 8 GB SwiftShader cf5af0d (display cutout, #170) 2026-09-27
Android 10 emulator (API 29, arm64) Apple M1, 8 GB SwiftShader cf5af0d (display cutout, #170) 2026-09-27

Updating this page

Run through the smoke test on the platform, then change the cells you checked in the same pull request as the fix, or in a pull request of their own. Add a row to Tested hardware with the commit you tested. A result without a commit cannot be compared with anything later, so it does not go in the table.

To report a result without editing the page, open a Test report issue.