Guest User

mupen64plus.cfg

a guest
Dec 17th, 2017
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.81 KB | None | 0 0
  1. # Mupen64Plus Configuration File
  2. # This file is automatically read and written by the Mupen64Plus Core library
  3.  
  4. [Audio-OMX]
  5.  
  6. Version = 1
  7. OUTPUT_PORT = "1"
  8. EnableShadersStorage = False
  9. txHiresEnable = True
  10.  
  11.  
  12. [Core]
  13.  
  14. # Mupen64Plus Core config parameter set version number. Please don't change this version number.
  15. Version = 1.010000
  16. # Draw on-screen display if True, otherwise don't draw OSD
  17. OnScreenDisplay = False
  18. # Use Pure Interpreter if 0, Cached Interpreter if 1, or Dynamic Recompiler if 2 or more
  19. R4300Emulator = 2
  20. # Disable compiled jump commands in dynamic recompiler (should be set to False)
  21. NoCompiledJump = False
  22. # Disable 4MB expansion RAM pack. May be necessary for some games
  23. DisableExtraMem = False
  24. # Increment the save state slot after each save operation
  25. AutoStateSlotIncrement = False
  26. # Activate the R4300 debugger when ROM execution begins, if core was built with Debugger support
  27. EnableDebugger = True
  28. # Save state slot (0-9) to use when saving/loading the emulator state
  29. CurrentStateSlot = 0
  30. # Path to directory where screenshots are saved. If this is blank, the default value of ${UserDataPath}/screenshot will be used
  31. ScreenshotPath = ""
  32. # Path to directory where emulator save states (snapshots) are saved. If this is blank, the default value of ${UserDataPath}/save will be used
  33. SaveStatePath = ""
  34. # Path to directory where SRAM/EEPROM data (in-game saves) are stored. If this is blank, the default value of ${UserDataPath}/save will be used
  35. SaveSRAMPath = ""
  36. # Path to a directory to search when looking for shared data files
  37. SharedDataPath = "/opt/retropie/configs/n64"
  38. # Force number of cycles per emulated instruction
  39. CountPerOp = 0
  40. # Disable speculative precompilation in new dynarec
  41. DisableSpecRecomp = True
  42. # Randomize PI/SI Interrupt Timing
  43. RandomizeInterrupt = True
  44.  
  45.  
  46. [CoreEvents]
  47.  
  48. # Mupen64Plus CoreEvents config parameter set version number. Please don't change this version number.
  49. Version = 1
  50. # SDL keysym for stopping the emulator
  51. Kbd Mapping Stop = 27
  52. # SDL keysym for switching between fullscreen/windowed modes
  53. Kbd Mapping Fullscreen = 0
  54. # SDL keysym for saving the emulator state
  55. Kbd Mapping Save State = 286
  56. # SDL keysym for loading the emulator state
  57. Kbd Mapping Load State = 288
  58. # SDL keysym for advancing the save state slot
  59. Kbd Mapping Increment Slot = 0
  60. # SDL keysym for resetting the emulator
  61. Kbd Mapping Reset = 290
  62. # SDL keysym for slowing down the emulator
  63. Kbd Mapping Speed Down = 291
  64. # SDL keysym for speeding up the emulator
  65. Kbd Mapping Speed Up = 292
  66. # SDL keysym for taking a screenshot
  67. Kbd Mapping Screenshot = 293
  68. # SDL keysym for pausing the emulator
  69. Kbd Mapping Pause = 112
  70. # SDL keysym for muting/unmuting the sound
  71. Kbd Mapping Mute = 109
  72. # SDL keysym for increasing the volume
  73. Kbd Mapping Increase Volume = 93
  74. # SDL keysym for decreasing the volume
  75. Kbd Mapping Decrease Volume = 91
  76. # SDL keysym for temporarily going really fast
  77. Kbd Mapping Fast Forward = 102
  78. # SDL keysym for advancing by one frame when paused
  79. Kbd Mapping Frame Advance = 47
  80. # SDL keysym for pressing the game shark button
  81. Kbd Mapping Gameshark = 103
  82. # Joystick event string for stopping the emulator
  83. Joy Mapping Stop = "J0B13/B9"
  84. # Joystick event string for switching between fullscreen/windowed modes
  85. Joy Mapping Fullscreen = ""
  86. # Joystick event string for saving the emulator state
  87. Joy Mapping Save State = "J0B13/B5"
  88. # Joystick event string for loading the emulator state
  89. Joy Mapping Load State = "J0B13/B4"
  90. # Joystick event string for advancing the save state slot
  91. Joy Mapping Increment Slot = ""
  92. # Joystick event string for taking a screenshot
  93. Joy Mapping Screenshot = ""
  94. # Joystick event string for pausing the emulator
  95. Joy Mapping Pause = ""
  96. # Joystick event string for muting/unmuting the sound
  97. Joy Mapping Mute = ""
  98. # Joystick event string for increasing the volume
  99. Joy Mapping Increase Volume = ""
  100. # Joystick event string for decreasing the volume
  101. Joy Mapping Decrease Volume = ""
  102. # Joystick event string for fast-forward
  103. Joy Mapping Fast Forward = ""
  104. # Joystick event string for pressing the game shark button
  105. Joy Mapping Gameshark = ""
  106.  
  107.  
  108. [Input-SDL-Control1]
  109.  
  110. # Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
  111. version = 2
  112. # Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
  113. mode = 2
  114. # Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
  115. device = -1
  116. # SDL joystick name (or Keyboard)
  117. name = "Keyboard"
  118. # Specifies whether this controller is 'plugged in' to the simulated N64
  119. plugged = True
  120. # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
  121. plugin = "2"
  122. # If True, then mouse buttons may be used with this controller
  123. mouse = False
  124. # Scaling factor for mouse movements. For X, Y axes.
  125. MouseSensitivity = "2.00,2.00"
  126. # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
  127. AnalogDeadzone = "4096,4096"
  128. # An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
  129. AnalogPeak = "32768,32768"
  130. # Digital button configuration mappings
  131. DPad R = "key(100)"
  132. DPad L = "key(97)"
  133. DPad D = "key(115)"
  134. DPad U = "key(119)"
  135. Start = "key(13)"
  136. Z Trig = "key(122)"
  137. B Button = "key(306)"
  138. A Button = "key(304)"
  139. C Button R = "key(108)"
  140. C Button L = "key(106)"
  141. C Button D = "key(107)"
  142. C Button U = "key(105)"
  143. R Trig = "key(99)"
  144. L Trig = "key(120)"
  145. Mempak switch = "key(44)"
  146. Rumblepak switch = "key(46)"
  147. # Analog axis configuration mappings
  148. X Axis = "key(276,275)"
  149. Y Axis = "key(273,274)"
  150.  
  151.  
  152. [Input-SDL-Control2]
  153.  
  154. # Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
  155. version = 2
  156. # Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
  157. mode = 2
  158. # Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
  159. device = -1
  160. # SDL joystick name (or Keyboard)
  161. name = ""
  162. # Specifies whether this controller is 'plugged in' to the simulated N64
  163. plugged = False
  164. # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
  165. plugin = 2
  166. # If True, then mouse buttons may be used with this controller
  167. mouse = False
  168. # Scaling factor for mouse movements. For X, Y axes.
  169. MouseSensitivity = "2.00,2.00"
  170. # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
  171. AnalogDeadzone = "4096,4096"
  172. # An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
  173. AnalogPeak = "32768,32768"
  174. # Digital button configuration mappings
  175. DPad R = ""
  176. DPad L = ""
  177. DPad D = ""
  178. DPad U = ""
  179. Start = ""
  180. Z Trig = ""
  181. B Button = ""
  182. A Button = ""
  183. C Button R = ""
  184. C Button L = ""
  185. C Button D = ""
  186. C Button U = ""
  187. R Trig = ""
  188. L Trig = ""
  189. Mempak switch = ""
  190. Rumblepak switch = ""
  191. # Analog axis configuration mappings
  192. X Axis = ""
  193. Y Axis = ""
  194.  
  195.  
  196. [Input-SDL-Control3]
  197.  
  198. # Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
  199. version = 2
  200. # Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
  201. mode = 2
  202. # Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
  203. device = -1
  204. # SDL joystick name (or Keyboard)
  205. name = ""
  206. # Specifies whether this controller is 'plugged in' to the simulated N64
  207. plugged = False
  208. # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
  209. plugin = 2
  210. # If True, then mouse buttons may be used with this controller
  211. mouse = False
  212. # Scaling factor for mouse movements. For X, Y axes.
  213. MouseSensitivity = "2.00,2.00"
  214. # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
  215. AnalogDeadzone = "4096,4096"
  216. # An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
  217. AnalogPeak = "32768,32768"
  218. # Digital button configuration mappings
  219. DPad R = ""
  220. DPad L = ""
  221. DPad D = ""
  222. DPad U = ""
  223. Start = ""
  224. Z Trig = ""
  225. B Button = ""
  226. A Button = ""
  227. C Button R = ""
  228. C Button L = ""
  229. C Button D = ""
  230. C Button U = ""
  231. R Trig = ""
  232. L Trig = ""
  233. Mempak switch = ""
  234. Rumblepak switch = ""
  235. # Analog axis configuration mappings
  236. X Axis = ""
  237. Y Axis = ""
  238.  
  239.  
  240. [Input-SDL-Control4]
  241.  
  242. # Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
  243. version = 2
  244. # Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
  245. mode = 2
  246. # Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
  247. device = -1
  248. # SDL joystick name (or Keyboard)
  249. name = ""
  250. # Specifies whether this controller is 'plugged in' to the simulated N64
  251. plugged = False
  252. # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
  253. plugin = 2
  254. # If True, then mouse buttons may be used with this controller
  255. mouse = False
  256. # Scaling factor for mouse movements. For X, Y axes.
  257. MouseSensitivity = "2.00,2.00"
  258. # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
  259. AnalogDeadzone = "4096,4096"
  260. # An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
  261. AnalogPeak = "32768,32768"
  262. # Digital button configuration mappings
  263. DPad R = ""
  264. DPad L = ""
  265. DPad D = ""
  266. DPad U = ""
  267. Start = ""
  268. Z Trig = ""
  269. B Button = ""
  270. A Button = ""
  271. C Button R = ""
  272. C Button L = ""
  273. C Button D = ""
  274. C Button U = ""
  275. R Trig = ""
  276. L Trig = ""
  277. Mempak switch = ""
  278. Rumblepak switch = ""
  279. # Analog axis configuration mappings
  280. X Axis = ""
  281. Y Axis = ""
  282.  
  283.  
  284. [Rsp-HLE]
  285.  
  286. # Mupen64Plus RSP HLE Plugin config parameter version number
  287. Version = 1
  288. # Path to a RSP plugin which will be used when encountering an unknown ucode.You can disable this by letting an empty string.
  289. RspFallback = ""
  290. # Send display lists to the graphics plugin
  291. DisplayListToGraphicsPlugin = True
  292. # Send audio lists to the audio plugin
  293. AudioListToAudioPlugin = False
  294.  
  295.  
  296. [Transferpak]
  297.  
  298. # Filename of the GB ROM to load into transferpak 1
  299. GB-rom-1 = ""
  300. # Filename of the GB RAM to load into transferpak 1
  301. GB-ram-1 = ""
  302. # Filename of the GB ROM to load into transferpak 2
  303. GB-rom-2 = ""
  304. # Filename of the GB RAM to load into transferpak 2
  305. GB-ram-2 = ""
  306. # Filename of the GB ROM to load into transferpak 3
  307. GB-rom-3 = ""
  308. # Filename of the GB RAM to load into transferpak 3
  309. GB-ram-3 = ""
  310. # Filename of the GB ROM to load into transferpak 4
  311. GB-rom-4 = ""
  312. # Filename of the GB RAM to load into transferpak 4
  313. GB-ram-4 = ""
  314.  
  315.  
  316. [UI-Console]
  317.  
  318. # Mupen64Plus UI-Console config parameter set version number. Please don't change this version number.
  319. Version = 1
  320. # Directory in which to search for plugins
  321. PluginDir = "./"
  322. # Filename of video plugin
  323. VideoPlugin = "mupen64plus-video-GLideN64.so"
  324. # Filename of audio plugin
  325. AudioPlugin = "mupen64plus-audio-omx.so"
  326. # Filename of input plugin
  327. InputPlugin = "mupen64plus-input-sdl.so"
  328. # Filename of RSP plugin
  329. RspPlugin = "mupen64plus-rsp-hle.so"
  330.  
  331.  
  332. [Video-General]
  333.  
  334. Fullscreen = False
  335. ScreenWidth = 320
  336. ScreenHeight = 240
  337.  
  338.  
  339. [Video-GLideN64]
  340.  
  341. configVersion = 20
  342. bilinearMode = False
  343. CacheSize = 50
  344. EnableFBEmulation = True
  345. UseNativeResolutionFactor = 1
  346. EnableLegacyBlending = True
  347. ShowFPS = True
  348. fontSize = 14
  349. fontColor = "1F1F1F"
  350. # Crop resulted image (0=disable, 1=auto crop, 2=user defined crop)
  351. CropMode = 0
  352. # Crop width pixels from left and right of resulted image (in native resolution)
  353. CropWidth = 0
  354. # Crop height pixels from top and bottom of resulted image (in native resolution)
  355. CropHeight = 0
  356. # Enable/Disable MultiSampling (0=off, 2,4,8,16=quality)
  357. MultiSampling = 0
  358. # Screen aspect ratio (0=stretch, 1=force 4:3, 2=force 16:9, 3=adjust)
  359. AspectRatio = 1
  360. # Swap frame buffers (0=On VI update call, 1=On VI origin change, 2=On buffer update)
  361. BufferSwapMode = 0
  362. # Max level of Anisotropic Filtering, 0 for off
  363. MaxAnisotropy = False
  364. # Enable color noise emulation.
  365. EnableNoise = True
  366. # Enable LOD emulation.
  367. EnableLOD = True
  368. # Enable hardware per-pixel lighting.
  369. EnableHWLighting = False
  370. # Use persistent storage for compiled shaders.
  371. EnableShadersStorage = False
  372. # Make texrect coordinates continuous to avoid black lines between them. (0=Off, 1=Auto, 2=Force)
  373. CorrectTexrectCoords = 0
  374. # Render 2D texrects in native resolution to fix misalignment between parts of 2D image.
  375. EnableNativeResTexrects = False
  376. # Enable writing of fragment depth. Some mobile GPUs do not support it, thus it made optional. Leave enabled.
  377. EnableFragmentDepthWrite = True
  378. # Use GLideN64 per-game settings.
  379. EnableCustomSettings = True
  380. # Copy auxiliary buffers to RDRAM
  381. EnableCopyAuxiliaryToRDRAM = False
  382. # Enable N64 depth compare instead of OpenGL standard one. Experimental.
  383. EnableN64DepthCompare = False
  384. # Disable buffers read/write with FBInfo. Use for games, which do not work with FBInfo.
  385. DisableFBInfo = True
  386. # Read color buffer by 4kb chunks (strict follow to FBRead specification)
  387. FBInfoReadColorChunk = False
  388. # Read depth buffer by 4kb chunks (strict follow to FBRead specification)
  389. FBInfoReadDepthChunk = True
  390. # Enable color buffer copy to RDRAM (0=do not copy, 1=copy in sync mode, 2=copy in async mode)
  391. EnableCopyColorToRDRAM = 2
  392. # Enable depth buffer copy to RDRAM (0=do not copy, 1=copy from video memory, 2=use software render)
  393. EnableCopyDepthToRDRAM = 2
  394. # Enable color buffer copy from RDRAM.
  395. EnableCopyColorFromRDRAM = False
  396. # Texture filter (0=none, 1=Smooth filtering 1, 2=Smooth filtering 2, 3=Smooth filtering 3, 4=Smooth filtering 4, 5=Sharp filtering 1, 6=Sharp filtering 2)
  397. txFilterMode = 0
  398. # Texture Enhancement (0=none, 1=store as is, 2=X2, 3=X2SAI, 4=HQ2X, 5=HQ2XS, 6=LQ2X, 7=LQ2XS, 8=HQ4X, 9=2xBRZ, 10=3xBRZ, 11=4xBRZ, 12=5xBRZ), 13=6xBRZ
  399. txEnhancementMode = 0
  400. # Deposterize texture before enhancement.
  401. txDeposterize = False
  402. # Don't filter background textures.
  403. txFilterIgnoreBG = False
  404. # Size of filtered textures cache in megabytes.
  405. txCacheSize = 100
  406. # Use high-resolution texture packs if available.
  407. txHiresEnable = True
  408. # Allow to use alpha channel of high-res texture fully.
  409. txHiresFullAlphaChannel = True
  410. # Use alternative method of paletted textures CRC calculation.
  411. txHresAltCRC = False
  412. # Enable dump of loaded N64 textures.
  413. txDump = False
  414. # Zip textures cache.
  415. txCacheCompression = True
  416. # Force use 16bit texture formats for HD textures.
  417. txForce16bpp = False
  418. # Save texture cache to hard disk.
  419. txSaveCache = True
  420. # Path to folder with hi-res texture packs.
  421. txPath = "/home/pi/.local/share/mupen64plus/hires_texture"
  422. # Path to folder where plugin saves texture cache files.
  423. txCachePath = "/home/pi/.cache/mupen64plus/cache"
  424. # Path to folder where plugin saves dumped textures.
  425. txDumpPath = "/home/pi/.cache/mupen64plus/texture_dump"
  426. # File name of True Type Font for text messages.
  427. fontName = "FreeSans.ttf"
  428. # Force gamma correction.
  429. ForceGammaCorrection = False
  430. # Gamma correction level.
  431. GammaCorrectionLevel = 2
  432. # Show VI/S counter.
  433. ShowVIS = False
  434. # Show percent counter.
  435. ShowPercent = False
  436. # Counters position (1=top left, 2=top center, 4=top right, 8=bottom left, 16=bottom center, 32=bottom right)
  437. CountersPos = 8
  438.  
  439.  
  440. [Video-Rice]
  441.  
  442. LoadHiResTextures = True
Add Comment
Please, Sign In to add comment