programs.sm64ex.enable
Whether to enable sm64ex.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.sm64ex.package
The sm64ex package to use.
Type: null or package
Default:
pkgs.sm64ex
Declared by:
programs.sm64ex.baserom
The path to the Super Mario 64 baserom to extract assets from.
Type: null or absolute path
Default:
null
Example:
/home/foo/baserom.us.z64
Declared by:
programs.sm64ex.extraCompileFlags
Extra flags to pass to the compiler. See https://github.com/sm64pc/sm64ex/wiki/Build-options for more information.
Type: null or (list of string)
Default:
null
Example:
[
"BETTERCAMERA=1"
"NODRAWINGDISTANCE=1"
];
Declared by:
programs.sm64ex.region
Your baserom’s region. Note that only “us”, “eu”, and “jp” are supported.
Type: null or one of “us”, “eu”, “jp”
Default:
us
Example:
"jp"
Declared by:
programs.sm64ex.settings
Settings for sm64ex’s $XDG_DATA_HOME/sm64pc/sm64config.txt file.
Type: null or (attribute set of (string or signed integer or boolean or list of string))
Default:
null
Example:
{
fullscreen = false;
window_x = 0;
window_y = 0;
window_w = 1920;
window_h = 1080;
vsync = 1;
texture_filtering = 1;
master_volume = 127;
music_volume = 127;
sfx_volume = 127;
env_volume = 127;
key_a = [ "0026" "1000" "1103" ];
key_b = [ "0033" "1002" "1101" ];
key_start = [ "0039" "1006" "ffff" ];
key_l = [ "0034" "1007" "1104" ];
key_r = [ "0036" "100a" "1105" ];
key_z = [ "0025" "1009" "1102" ];
key_cup = [ "100b" "ffff" "ffff" ];
key_cdown = [ "100c" "ffff" "ffff" ];
key_cleft = [ "100d" "ffff" "ffff" ];
key_cright = [ "100e" "ffff" "ffff" ];
key_stickup = [ "0011" "ffff" "ffff" ];
key_stickdown = [ "001f" "ffff" "ffff" ];
key_stickleft = [ "001e" "ffff" "ffff" ];
key_stickright = [ "0020" "ffff" "ffff" ];
stick_deadzone = 16;
rumble_strength = 10;
skip_intro = 1;
};
Declared by: