Welcome to Super Mario PC Port Central
By using this site you agree not to share any form of illegal or copyrighted material. This inclues sharing of precompiled binarys containing Nintendo assets, or seperate assets owned by Nintendo. If you violate these rules you will be banned from the forum/Discord.
Update 9/12/20 - Community Texture & Level Contest Is Now Live!
We are hosting our first ever community event. The event is comprised of 2 categories. The first category is the texture pack contest. The challenge is to complete as much of a RETRO themed texture pack as possible by Tuesday 4PM PST. The next category is the level contest. In this event, modders will compete to make the funnest level, But that's not all. During the event, modders will also contribute to the #modding-guide to make level creation for any new Mario 64 PC Port modders much easier. The level creation event ends on October 1st. For more information on these events please vist our Discord server. Good luck to everyone, and have fun!
Update 7/20/20 - New Website Layout
The site has been updated to make finding info on community highlighted mods much easier than sifting through the Discord/Forum. If you would like your mod/script/program to be featured in the list please submit it to mods@sm64pc.info with the name of your mod, brief description, screenshots (if applicable), and the mod file or files. Alternatively you can also contact @gunvalk or @Filipianosol on the community Discord Server.
Update 7/19/20 - sm64nxBuilder Released
sm64nxBuilder makes setting up to play the game much easier. You will no longer need to install MSYS, Python, or Visual Studio to compile the game. It's based on the sm64nx repo, so mods can be loaded via pak files either manually, or by using the included downloader in the sm64nxBuilder app. It also works as a mod manager by letting you enable/disable installed mods before playing sm64.

Required Software: MSYS2
SM64 Repos: sm64ex, Render96ex, sm64ex-coop, sm64ex-alo, sm64plus, Moon64, sm64rt, sm64-port, Saturn
Author: gunvalk & Filipianosol & GammaTendonNine
Description: sm64pcBuilder2 is a Windows application that compiles the sm64ex and sm64-port (and many other) versions of Super Mario 64 for pc. It has options built in for downloading and installing patches, models, and texture packs. It requires other programs to build the game, and uses a terminal window to compile.
More Info
Required Software: MSYS2
SM64 Repos: sm64ex, sm64-port
Author: RadzPrower
Description: This is a GUI tool with which to handle downloading, installing, and launching sm64ex and sm64-port. This is a traditional Windows experience and allows for strictly the use of traditional Windows interfaces and installers.
More Info
Required Software: Python
SM64 Repos: sm64nx
Author: RadzPrower
Description: This is a GUI tool with which to handle downloading, installing, launching, and utilizing mods via PAK files with Super Mario 64 NX. This is a traditional Windows experience and allows for strictly the use of traditional Windows interfaces and installers with some text being presented back to the user during necessary python interactions.
More Info

Required Software: git, make and any packages listed on the repositories (usually just base-devel, python, sdl2 and glew)
SM64 Repos: Render96ex, Saturn, sm64ex, sm64ex-coop + custom repos
Author: CodeMoment
Description: Launcher for the Super Mario 64 PC Port made using QtQuick and Kirigami2.
More Info
Required Software: python3, MSYS2
SM64 Repos: whatever you type in
Author: Bloxxel64, SuperPou1
Description: This is a GUI tool with which to handle downloading repos and managing models and texture packs.
More Info

Required Software: bash 3.2+
SM64 Repos: sm64-port sm64ex sm64nx render96ex sm64ex-coop cheaterex sm64-port-android-base
Author: enigma9o7
Description: smlinux is a script that compiles, installs, and updates most versions of super mario 64. It supports most formats of romfiles, runs on most 32 or 64-bit operating systems, and besides native builds can compile for web, Android, or DOS from Linux.
More Info
Description: Replaces multiple sm64 models with versions closer to the original renders.
More Info

Description: Replaces the sm64 Mario model with Mawio (Included in OwOify Texture Pack)
More Info
super_mario_ultra_64_01 pic.twitter.com/G9JTC87jll
— AxuXB (@AXUxb) August 8, 2020
Description: Replaces the Mario model with Beta Mario. Also replaces Mario's physics, shading, and voice clips.
More Info

More Info

More Info

More Info
More Info

More Info
More Info

More Info

More Info
Discord

Discord