;The DVDBase option allows configuration of a directory path that is prepended to all file names passed to the ;media and filesystem routines. ;[DVDBase] ;c:/blah/ ;Disabling can be faster, but will make some games buggy [AudioInterrupts] Enabled ;Enabling is always faster, but still has some few issues (see GameCompatibility.txt/MPE3PacketHack-option) [DynamicCompiler] Enabled ;Enabling is always faster and should be working nowadays, BUT if something does not work as expected, try to set this to Disabled first (and report the issue)! [CompilerConstantPropagation] Enabled ;Still buggy [CompilerDeadCodeElimination] Disabled ;When DumpCompiledBlocks is enabled, the compiler will keep logs of the compiled blocks for each processor [DumpCompiledBlocks] Disabled ;When enabled, MPE3's system-bus native blocks are compiled one packet at a time, so MPE3 yields to the other MPEs at per-packet granularity (matching disabled DynamicCompiler). ;This is needed for games with a tight cross-MPE handshake in MPE3 system-bus code (e.g. suspected for T3K's level select), ;which otherwise livelock/hang. Leave enabled, performance cost should be minimal ;(it's also possible to choose "T3K" for the minimal support/perf-impact version, i.e. to only resolve T3Ks level select hang) [MPE3PacketHack] Enabled ;Automatically triggers the Load Game / File button on startup [AutomaticLoadPopup] Enabled ;Use an approximate postprocessing CRT shader for display [UseCRTshader] Enabled ;Available bindings are DPAD_[UP,DOWN,LEFT,RIGHT], CPAD_[UP,DOWN,LEFT,RIGHT], A, L, R, NUON, and START. ;Bindings can be set to KEY__0, JOYBUT__0, JOYAXIS__[0,1], and JOYPOV__[0,1,2,3] ;See win32 documentation for VKEY definitions. Regular character/number vkey values are the same as their uppercase ASCII values. [Controller1Mappings] ; Default keyboard config Nuance has always shipped with: ; '3' key CPAD_UP = KEY_51_0 ; 'R' key CPAD_RIGHT = KEY_82_0 ; 'E' key CPAD_DOWN = KEY_69_0 ; 'W' key CPAD_LEFT = KEY_87_0 ; 'D' key A = KEY_68_0 ; 'F' key B = KEY_70_0 ; 'Q' key L = KEY_81_0 ; 'T' key R = KEY_84_0 ; Up-arrow key DPAD_UP = KEY_38_0 ; Right-arrow key DPAD_RIGHT = KEY_39_0 ; Down-arrow key DPAD_DOWN = KEY_40_0 ; Left-arrow key DPAD_LEFT = KEY_37_0 ; 'S' key NUON = KEY_83_0 ; 'A' key START = KEY_65_0 ; Mappings for the LogitechWingMan Action Pad w/Mode light lit (analog enable): ;CPAD_UP = JOYBUT_5_0 ;CPAD_RIGHT = JOYBUT_2_0 ;CPAD_DOWN = JOYBUT_1_0 ;CPAD_LEFT = JOYBUT_4_0 ;A = JOYBUT_0_0 ;B = JOYBUT_3_0 ;L = JOYBUT_6_0 ;R = JOYBUT_7_0 ;DPAD_UP = JOYPOV_0_0 ;DPAD_RIGHT = JOYPOV_0_1 ;DPAD_DOWN = JOYPOV_0_2 ;DPAD_LEFT = JOYPOV_0_3 ; No good button to map to Nuon button. Leave assigned to 'S' on Keyboard. ;NUON = KEY_83_0 ;START = JOYBUT_8_0 ; The BIOS function void kprintf(const char *fmt, ...) can be used to log data ; to Nuance. It will be displayed when the "kprintf Log" button in the status ; dialog is selected. If a debug log file is specified, it will also be logged ; to that file. Data is always appended to the file, so restarting Nuance ; won't wipe out past debug sessions, but it will need to be manually deleted ; to avoid indefinite growth, so this option is not set by default. ;[DebugLogFile] ;nuance_debug.log