Sm64config.txt [updated] 【CONFIRMED • WORKFLOW】
If you cannot find the file, run the game once. The PC port generates a default sm64config.txt automatically upon first launch.
: Keyboard keys typically use DirectInput scancodes . For example: key_a 38 (Example value for 'A') key_start 57 (Example value for 'Start') sm64config.txt
Open sm64config.txt and ensure --framerate 30 is present. Remove any line saying --framerate 60 or --framerate 0 . If you cannot find the file, run the game once
✅ (e.g., --resolution 1920 1080 ). ✅ Framerate is set to 30 (unless using a physics unlock patch). ✅ Audio buffer is adequate ( --buffersize 1024 or higher). ✅ Deadzone matches your controller (test with --deadzone 0.2 ). ✅ No duplicate flags (the last line overrides previous ones). For example: key_a 38 (Example value for 'A')
Beyond controls, the file contains toggles for port-specific enhancements:
struct Config int window_width; int window_height; int fullscreen; int vsync; int framerate_limit; // ... etc. gConfig;