Sm64config.txt [extra Quality] < PLUS 2026 >
The location of sm64config.txt depends entirely on your operating system and the specific repository compile choice.
%APPDATA%\sm64pc\ (e.g., C:\Users\YourName\AppData\Roaming\sm64pc\ ).
: You can manually change keyboard and controller mappings by editing the scancodes assigned to specific actions.
: Some versions use this file to enable "Puppycam" (a free-look camera) or adjust stick deadzones. sm64config.txt
You can often toggle between "Classic" camera and a "Free/Open" camera that allows for full 360-degree rotation using the right analog stick. Troubleshooting Common Issues
The most common issue with sm64config.txt is a "corrupted" file that prevents the game from launching. If you accidentally enter an invalid value—such as a resolution your monitor doesn't support—the game may crash on startup.
If you cannot find the file, run the game once. The PC port generates a default sm64config.txt automatically upon first launch. The location of sm64config
[Audio] volume_master = 80 volume_music = 70 output_device = default
| Fork | Unique sm64config.txt Keys | Notes | |------|----------------------------|-------| | | skip_intro , force_30_fps , camera_mode | Most common version. | | Render96 | model_pack , high_res_textures , dynamic_lights | Adds HD model loading options. | | sm64ex-coop | coop_server_port , nickname , network_debug | Multiplayer networking settings. | | SM64Plus | custom_models , post_processing , bloom | Enhanced graphics mod options. | | sm64pc (original) | audio_backend , texture_filtering | Simpler set. |
: Inputs are represented by numerical scan codes. For example, key_a 57 might correspond to the Spacebar. : Some versions use this file to enable
If your Jump and Attack buttons feel backwards, look for button_a and button_b and swap their assigned letters (e.g., change button_a B to button_a A ).
sm64config.txt is a plain text configuration file generated automatically when you first launch the Super Mario 64 PC port. It stores all user-defined settings for the game, including control bindings, audio levels, graphical settings, and multiplayer configurations.
: Delete the sm64config.txt file entirely. The game will automatically generate a fresh, uncorrupted file with default factory settings upon the next boot. Settings Are Not Saving