


The game established a new archetype for the 3D genre, much as Super Mario Bros. As one of the earlier three-dimensional platform games, Super Mario 64 is based on open world playability, degrees of freedom through all three axes in space, and relatively large areas which are composed primarily of true 3D polygons as opposed to only two-dimensional sprites. In the game, Mario explores Princess Peach's castle and must rescue her from Bowser. An enhanced remake called Super Mario 64 DS was released for the Nintendo DS in 2004. More than eleven million copies of Super Mario 64 have been sold. It was released in Japan on June 23, 1996, and later in North America, Europe, and Australia. Along with Pilotwings 64, it was one of the launch titles for the console. Follow the guide on the wiki.Super Mario 64 is a 1996 platform video game published by Nintendo and developed by its EAD division, for the Nintendo 64. Make sure you have MXE first before attempting to compile for Windows on Linux and WSL. Buildingįor building instructions, please refer to the wiki. savepath '!' will read saves from the executable directory.

will read saves from the current directory (which not always matches the exe directory, but most of the time it does) This behaviour can be changed with the -savepath CLI option.įor example -savepath. Recent changes in Nightly have moved the save and configuration file path to %HOMEPATH%\AppData\Roaming\sm64ex on Windows and $HOME/.local/share/sm64ex on Linux. 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.Cheats menu in Options (activate with -cheats or by pressing L thrice in the pause menu).Skip introductory Peach & Lakitu cutscenes with the -skip-intro CLI option.Optional model and texture fixes (e.g.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.Optional analog camera and mouse look (using Puppycam).Optional external data loading (so far only textures and assembled soundbanks), providing support for custom texture packs.Options menu with various settings, including button remapping.Read this in other languages: Español, Português, 简体中文 or Bahasa Melayu. New functionality will be merged to master once they're considered to be well-tested. Please contribute first to the nightly branch. extract_assets.py -clean & make clean or make distclean to remove ROM-originated content. Fork of sm64-port/sm64-port with additional features.įeel free to report bugs and contribute, but remember, there must be no upload of any copyrighted asset.
