Fixes for most of the open issues. After updating, the setup rebuilds the game code once (a few minutes; about 20 on a Steam Deck), because several fixes change it.
Fixes
Language setting works (#17)
Changing Menu > System language did nothing with an existing save, because the game keeps its own language in the save file. Your choice now applies over the save's when the game starts. Auto keeps the save's language, so the game's own Options > Language still works.
Mouse (#5, #11)
- The pointer shows in the F1 menu again. On screens below 4K it was drawn at size 0.
- The mouse camera on game 1.4.1 is direct now, as on 1.0.0. It was treated as the right stick there, capped at full tilt, which made it feel sluggish even at 400%.
- Mouse buttons and the wheel can be bound in Controls: left, middle, right, back, forward, wheel up and wheel down. The game's button hints show a mouse with that button highlighted.
Audio crackling (#15)
- The knocking is gone. The audio renderer sometimes played a short piece of audio before the game had finished it, so old samples played instead. On a Steam Deck the sudden jumps in the game's sound dropped from 253 to 6 in the same scene.
- Linux: the game now uses PulseAudio output first (PipeWire's PulseAudio server on SteamOS and most distributions), which reporters found fixes the dropouts.
SDL_AUDIO_DRIVERstill overrides it.
Invisible poison, now on game 1.4.1 too (#3)
The 0.2.8 fix covered game 1.0.0. It now covers 1.4.1 as well: tested in the Spewart arena, visible poison hurts and clean ground doesn't.
Linux: no more "no usable system font substitute" (#16)
On systems without the fonts the game looked for (Manjaro, Bazzite), it now uses Noto Sans or Liberation Sans if present, or else the font it ships with. Tested on a Steam Deck with every system font hidden.
Clearer error when out of video memory (#20)
The error box now says the graphics card ran out of memory and suggests a lower internal resolution, instead of saying you need a Vulkan 1.3 driver.
Also new
- Releases are now built by GitHub from the source, and every Linux build is tested before it's published.
Known issue
- Game 1.4.1 at 90 or 120 FPS can crash while loading Wooded Kingdom. If it happens, switch Performance > Frame rate to 60 for that kingdom. A fix is being worked on.
Coming next
- Frame generation for NVIDIA, AMD and Intel cards
- Sharper HUD and menu text
- Better performance on handhelds (#13)
- Graphics options beyond the Switch, ultrawide polish, variable refresh rate
- Steam Deck controller layout and "Add to Steam" in setup
Updating
Windows: open the menu (F1) > Updates > Download and install, or extract the zip below over your current folder. Your game files, saves, settings and mods stay.
Linux / Steam Deck (experimental): the game updates itself from the menu, or download the AppImage below, make it executable and start it. Setup: docs/linux.md.
Notes
- You need the extracted
exefsandromfsfolders of your own copy of Super Mario Odyssey (1.0.0, or 1.4.1 with the update applied). Nothing of the game is included.