If you cannot find it, run the game once, change a setting (like volume), close the game, and search your computer for sm64config.txt .
If you have ever downloaded a SM64 PC port (from render96, sm64ex, or sm64coopdx), you have seen this file sitting next to the executable. Most users ignore it. But for those who want to customize their experience—from remapping controller dead zones to enabling 120 FPS—this file is the master key.
sm64config.txt is a plain text configuration file that acts as a persistent memory for the SM64 engine. Unlike in-game menus (which are often limited to basic volume and simple remapping), this file stores a comprehensive set of variables that control: sm64config.txt
window_width = 1920 window_height = 1080 fullscreen = true vsync = true framerate_limit = 60 msaa = 4 anisotropic = 16 internal_res = 1
For years, playing Super Mario 64 on PC was a dream relegated to clunky emulators. That all changed with the release of the —a groundbreaking, unauthorized reverse-engineering of the original source code. While the port allows for native 60 FPS gameplay and widescreen support, its true power lies in a small but mighty file: sm64config.txt . If you cannot find it, run the game
Editing the configuration file allows for granular control that often exceeds what is available in the in-game options menu. According to guides on Sm64config.txt «2026» , here are the most common settings you will encounter: 1. Graphics and Resolution
When editing sm64config.txt , it's essential to exercise caution and follow best practices: But for those who want to customize their
Adding unsupported lines will not break the game—the engine simply ignores them. But always make a backup before editing.
GFX_API = 1 GFX_QUALITY = 2 AUDIO_VOLUME = 100