- Options menu with various settings, including button remapping.
- Optional external data loading (so far only textures and assembled soundbanks), providing support for custom texture packs.
- Puppycam 2.
- Optional OpenGL1.3-based renderer for older machines, as well as the original GL2.1, D3D11 and D3D12 renderers from Emill's n64-fast3d-engine.
- Option to disable drawing distances.
- Optional model and texture fixes (e.g. the smoke texture).
- Skip introductory Peach & Lakitu cutscenes with the --skip-intro CLI option
- Cheats menu in Options (activate with --cheats or by pressing L thrice in the pause menu).
- Support for both little-endian and big-endian save files (meaning you can use save files from both sm64-port and most emulators), as well as an optional text-based save format.