Troubleshooting & fixes

Verified workarounds for Windows Defender warnings, startup crashes, Linux font/audio issues, and controller deadzones in v0.2.0.

  • Log: SuperOdysseyRecomp.log
  • Dump key: F9
  • Config: powermoon.ini
  • Open issues: 12
Macro view of a handheld mainboard PCB and multi-core GPU silicon package
AVX2 CPU and Vulkan 1.3 shader translation pipeline

Known issues & verified upstream fixes (v0.2.0)

Every symptom and workaround below is taken directly from the Simon3Sarkis/super-odyssey-pc-recomp README and GitHub issue tracker (github.com/Simon3Sarkis/super-odyssey-pc-recomp/issues):

Symptom / Issue NumberVerified Fix or Workaround
Windows Defender or SmartScreen flags SuperOdysseyRecomp.exe or extracted\odyssey_game.dllDocumented in the upstream README: neither binary is signed with a paid Microsoft code-signing certificate, and the installer invokes a bundled compiler to emit a brand-new DLL on disk. Detections ending in !ml (such as Trojan:Win32/Bearfoos.A!ml or Watacat.B!ml) are heuristic machine-learning false positives. Verify your archive’s SHA-256 on Download & SHA-256, then add your game folder to Windows Security exclusions.
Crash with exception c0000005 (accessing 0x0000000000000008) (#4)Null-pointer read (`0x8` struct offset) during startup or transition when `extracted/odyssey_game.dll` or `romfs` is incomplete. Confirm that your 1.0.0 or 1.4.1 dump contains a full merged `romfs` (all 11 folders from `ActionGuideData` through `SystemData`), click Reinstall in the launcher, and attach `SuperOdysseyRecomp.log` to Issue #4 if it persists.
Linux crash during opening cinematic at 120 FPS + audio crackling (#15, #18)Running the experimental native 120 FPS mode during the opening cutscene on Linux can cause audio buffer underruns and a crash in the intro sequence. Switch the framerate mode to 60 FPS (or use 120 Hz Frame Interpolation) under F1 > Graphics before starting a new save.
Linux startup error: FATAL: no usable system font substitute (#16)Occurs on minimal Linux setups when no fallback TrueType font is found by the host font service. Install `fonts-dejavu-core` / `ttf-dejavu` or `noto-fonts` via your package manager.
Mouse cursor stays hidden when opening the F1 menu (#5)When Direct Mouse Camera is enabled, press Esc instead of F1 to release cursor capture cleanly, or Alt-Tab once if using borderless fullscreen across multiple monitors (#8).
High RAM usage during compilation or gameplay (#7)Compiling the lifted C shards with Zig/LLVM and loading the precompiled shader cache requires at least 8 GB of RAM (16 GB recommended). Close background browsers during the one-time Install Game step and ensure your OS swap / page file is enabled.
Slow camera turning on ASUS ROG Ally Z1 Extreme (#13)The ROG Ally’s built-in XInput controller profile applies a conservative outer stick curve. Lower the Right Stick deadzone in F1 > Input or set the right stick outer threshold to 100% in Armoury Crate SE.
Game runs in slow motion on Steam DeckCaused by setting the SteamOS Quick Access Menu frame limiter below 60 FPS (such as 30 or 40 FPS). Set the SteamOS frame limiter to 60 FPS or Off.
Changing in-game language does not persist or fails (#17)Ensure your `romfs/LocalizedData/` folder contains all regional language subdirectories from your full dump (some trimmed dumps strip non-English `LocalizedData` folders).

Diagnostic shortcuts & log files

Shortcut / FileDiagnostic Function
F1 / Esc / GuideOpens or hides the Dear ImGui top menu bar (Game, Graphics, Audio, Input, Mods, Updates).
F9Writes a single-frame diagnostic snapshot to SuperOdysseyRecomp.log for bug reports.
SuperOdysseyRecomp.logMain runtime log file located next to SuperOdysseyRecomp.exe (Windows) or inside your Linux data folder.
powermoon.iniPlain-text configuration file; delete or edit it to reset window mode, resolution scale, or experimental 120 FPS settings if the game fails to boot.

How to reset a broken configuration or rebuild cleanly

  1. If an experimental graphics or 120 FPS setting causes a startup crash, open powermoon.ini in a text editor (or delete powermoon.ini) to return to the safe 1x 60 FPS defaults.
  2. If a game update or interrupted build leaves extracted/ in a bad state, launch SuperOdysseyRecomp without starting the game and click Reinstall to regenerate odyssey_game.dll (or libodyssey_game.so) and cache/.
  3. When filing a bug report at github.com/Simon3Sarkis/super-odyssey-pc-recomp/issues, attach SuperOdysseyRecomp.log, state whether your dump is 1.0.0 or 1.4.1, and never upload copyrighted game files or ROMs.

Super Odyssey PC Recomp supports XInput and SDL2 controllers with automatic button prompt switching, plus native gyro motion controls for Cappy spin throws and downward cap throws on DualSense and Switch Pro controllers:

ControllerBest For in Odyssey RecompHardware AdvantageLink
Sony DualSenseGyro motion throws & SDL2 HIDBuilt-in 6-axis gyroscope for Cappy motion throws + crisp D-padView on Amazon
GameSir Cyclone 2Precision 3D platforming & gyroTMR sticks, 6-axis gyro in Switch mode, 1000 Hz wireless dongleView on Amazon
8BitDo Ultimate 2 WirelessWindows & SteamOS dock playZero-drift TMR sticks, charging dock, Switch/XInput mode toggleView on Amazon
Xbox Wireless ControllerPlug-and-play Windows 10/11Native XInput layout with instant button prompt switchingView on Amazon

As an Amazon Associate, this site earns from qualifying purchases.

Sixteenth-century world navigation chart showing twin hemispheres, compass roses and maritime expedition routes
World expedition chart and compass routes echoing the Odyssey globe voyage
Historic brass Mariner’s astrolabe with engraved degree markings and rotating alidade
Precision brass navigation instrument and expedition dial
Desktop gaming PC workstation with dual monitors and tempered glass chassis
Windows x64 desktop workstation for Vulkan 1.3, DLSS, FSR 1 and ultrawide output

Common questions

Where is powermoon.ini located on Linux and Steam Deck?

By default it sits in ~/.local/share/super-odyssey-pc-recomp/powermoon.ini, or inside the custom SD card folder listed in ~/.config/super-odyssey-pc-recomp/data-folder.txt.

How do I fix multi-monitor fullscreen placement (Issue #8)?

Switch from Fullscreen to Windowed under F1 > Graphics, drag the window to your target monitor, and switch back to Fullscreen (with Fill window enabled if using an ultrawide display).