This thread is to keep track and also discuss Switch Ports in general.
For bug reporting or individual issues with ports it's better to go to individual threads.
Bad Piggies — Nintendo Switch port (Unity / IL2CPP wrapper)
This is a native wrapper / loader that runs the original ARM64 build of Bad Piggies on Switch homebrew. It contains no game code and no game assets.
You need files from "Bad Piggies...
The issue is that whenever touch is pressed and after a window prompt is showed (when you hit a gong for ex) it lock the game
I'll try to implement proper fix for this later
Nintendo Switch port of Sonic the Hedgehog - 2006
Massive thanks to Dan (Tico) for sharing his Vulkan driver, which made this port possible
Available here :
https://github.com/NaGaa95/MarathonRecomp-NX
I don't believe Vulkan is available through Switch Mesa, but even if it was it would perform worse than the current backend does since it (Deko3D) is custom built exactly for the Switch and it's GPU. OpenGL also isn't supported for the same...
I ended up having to reverse engineer it myself, but i got it working. Use this script the same way you use the remove_bilinear.py script I shared before.
I made a branch of ct_nx.nro that improved performance and allows for custom font loading...
Features:
- JIT SpiderMonkey port
- Full support for controller
- Web support - connect to lobby and play with PCs over LAN
- Large-scale UI for easy navigation
- Support for modding (requires editing config)
Nevertheless, it works.
Team Fortress 2 ReClassic (Legacy) - Nintendo Switch port
This is a wrapper/port of the Android version of TF2 Legacy (v1.0.0).
It loads the original game binary, patches it and runs it.
It's basically as if we emulate a minimalist Android...