: Your display name that other players see in-game.
: This error can appear as Vertex shader compilation failed FATAL ERROR . It often relates to graphics driver issues. Deleting sm64config.txt and regenerating a fresh config can sometimes resolve this. Also verify that your graphics drivers are up to date.
While most players prefer to use the in-game menu to bind keys, the sm64config.txt file allows for "hard-coding" your inputs. This is particularly useful if your controller is not being recognized correctly. You will see sections for key_a, key_b, and key_stick_up. These correspond to the internal IDs for keyboard keys and gamepad buttons. Advanced Tweaks for Performance
Delete the lines starting with bind_ inside your config file. sm64config.txt
audio_enabled = 1 master_volume = 100 music_volume = 80 sfx_volume = 80
Toggles fullscreen mode. Set to 1 for full immersion or 0 for windowed mode.
| Setting Name | Effect / Values | Example | | :--- | :--- | :--- | | | Controls sky rendering. true (default) or false . Setting to false can cause graphical artifacts. | draw_sky true | | n64_face_buttons | Swaps button layout. true (A/B jump, X/Y attack) or false (default Xbox layout). | n64_face_buttons true | | vsync | Syncs frame rate to monitor. true (on) or false (off). Turning it off can cause high speed issues. | vsync true | | master_volume | Controls overall audio level. Value: 0 to 100 . | master_volume 100 | | language | Selects in-game language. | language english | | Cheat Options | Enables gameplay modifiers. Use with caution. | super_speed low | : Your display name that other players see in-game
Quick Guide: Customizing your SM64 Port via sm64config.txt
Enables a modern, 360-degree controllable camera system using the right analog stick, completely replacing the restrictive, grid-locked Lakitu camera of the original game.
: Adjusts how quickly the camera rotates. Lower numbers give a cinematic feel; higher numbers respond faster for precise platforming. 4. Controller and Keyboard Bindings Deleting sm64config
Defines the baseline window size (e.g., window_width 1920 and window_height 1080 ).
While you can map controls via the in-game menu, sm64config.txt allows you to manually bind keyboard keys and controller buttons using hardware scan codes.
Mac users can generally find the configuration file in $XDG_DATA_HOME/sm64coopdx/sm64config.txt for the Coop Deluxe version.