Advertisement
Guest User

mupen64plus.cfg

a guest
Sep 5th, 2012
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.39 KB | None | 0 0
  1. # Mupen64Plus Configuration File
  2. # This file is automatically read and written by the Mupen64Plus Core library
  3.  
  4. [Audio-SDL]
  5.  
  6. # Mupen64Plus SDL Audio Plugin config parameter version number
  7. Version = 1
  8. # Frequency which is used if rom doesn't want to change it
  9. DEFAULT_FREQUENCY = 33600
  10. # Swaps left and right channels
  11. SWAP_CHANNELS = False
  12. # Size of primary buffer in output samples. This is where audio is loaded after it's extracted from n64's memory.
  13. PRIMARY_BUFFER_SIZE = 16384
  14. # Fullness level target for Primary audio buffer, in equivalent output samples
  15. PRIMARY_BUFFER_TARGET = 10240
  16. # Size of secondary buffer in output samples. This is SDL's hardware buffer.
  17. SECONDARY_BUFFER_SIZE = 2048
  18. # Audio resampling algorithm. 1 = unfiltered, 2 = SINC resampling (Best Quality, requires libsamplerate)
  19. RESAMPLE = 1
  20. # Volume control type: 1 = SDL (only affects Mupen64Plus output) 2 = OSS mixer (adjusts master PC volume)
  21. VOLUME_CONTROL_TYPE = 2
  22. # Percentage change each time the volume is increased or decreased
  23. VOLUME_ADJUST = 5
  24. # Default volume when a game is started. Only used if VOLUME_CONTROL_TYPE is 1
  25. VOLUME_DEFAULT = 80
  26.  
  27.  
  28. [Core]
  29.  
  30. # Mupen64Plus Core config parameter set version number. Please don't change
  31. Version = 1.010000
  32. # Draw on-screen display if True, otherwise don't draw OSD
  33. OnScreenDisplay = False
  34. # Use Pure Interpreter if 0, Cached Interpreter if 1, or Dynamic Recompiler if 2 or more
  35. R4300Emulator = 2
  36. # Disable compiled jump commands in dynamic recompiler (should be set to False)
  37. NoCompiledJump = False
  38. # Disable 4MB expansion RAM pack. May be necessary for some games
  39. DisableExtraMem = False
  40. # Increment the save state slot after each save operation
  41. AutoStateSlotIncrement = False
  42. # Activate the R4300 debugger when ROM execution begins, if core was built with Debugger support
  43. EnableDebugger = False
  44. # Save state slot (0-9) to use when saving/loading the emulator state
  45. CurrentStateSlot = 0
  46. # Path to directory where screenshots are saved. If this is blank, the default value of ${UserConfigPath}/screenshot will be used
  47. ScreenshotPath = ""
  48. # Path to directory where emulator save states (snapshots) are saved. If this is blank, the default value of ${UserConfigPath}/save will be used
  49. SaveStatePath = ""
  50. # Path to directory where SRAM/EEPROM data (in-game saves) are stored. If this is blank, the default value of ${UserConfigPath}/save will be used
  51. SaveSRAMPath = ""
  52. # Path to a directory to search when looking for shared data files
  53. SharedDataPath = ""
  54.  
  55.  
  56. [CoreEvents]
  57.  
  58. # Mupen64Plus CoreEvents config parameter set version number. Please don't change
  59. Version = 1
  60. # SDL keysym for stopping the emulator
  61. Kbd Mapping Stop = 27
  62. # SDL keysym for switching between fullscreen/windowed modes
  63. Kbd Mapping Fullscreen = 323
  64. # SDL keysym for saving the emulator state
  65. Kbd Mapping Save State = 286
  66. # SDL keysym for loading the emulator state
  67. Kbd Mapping Load State = 288
  68. # SDL keysym for advancing the save state slot
  69. Kbd Mapping Increment Slot = 0
  70. # SDL keysym for resetting the emulator
  71. Kbd Mapping Reset = 290
  72. # SDL keysym for slowing down the emulator
  73. Kbd Mapping Speed Down = 291
  74. # SDL keysym for speeding up the emulator
  75. Kbd Mapping Speed Up = 292
  76. # SDL keysym for taking a screenshot
  77. Kbd Mapping Screenshot = 293
  78. # SDL keysym for pausing the emulator
  79. Kbd Mapping Pause = 112
  80. # SDL keysym for muting/unmuting the sound
  81. Kbd Mapping Mute = 109
  82. # SDL keysym for increasing the volume
  83. Kbd Mapping Increase Volume = 93
  84. # SDL keysym for decreasing the volume
  85. Kbd Mapping Decrease Volume = 91
  86. # SDL keysym for temporarily going really fast
  87. Kbd Mapping Fast Forward = 102
  88. # SDL keysym for advancing by one frame when paused
  89. Kbd Mapping Frame Advance = 47
  90. # SDL keysym for pressing the game shark button
  91. Kbd Mapping Gameshark = 103
  92. # Joystick event string for stopping the emulator
  93. Joy Mapping Stop = ""
  94. # Joystick event string for switching between fullscreen/windowed modes
  95. Joy Mapping Fullscreen = ""
  96. # Joystick event string for saving the emulator state
  97. Joy Mapping Save State = ""
  98. # Joystick event string for loading the emulator state
  99. Joy Mapping Load State = ""
  100. # Joystick event string for advancing the save state slot
  101. Joy Mapping Increment Slot = ""
  102. # Joystick event string for taking a screenshot
  103. Joy Mapping Screenshot = ""
  104. # Joystick event string for pausing the emulator
  105. Joy Mapping Pause = ""
  106. # Joystick event string for muting/unmuting the sound
  107. Joy Mapping Mute = ""
  108. # Joystick event string for increasing the volume
  109. Joy Mapping Increase Volume = ""
  110. # Joystick event string for decreasing the volume
  111. Joy Mapping Decrease Volume = ""
  112. # Joystick event string for fast-forward
  113. Joy Mapping Fast Forward = ""
  114. # Joystick event string for pressing the game shark button
  115. Joy Mapping Gameshark = ""
  116.  
  117.  
  118. [Input-SDL-Control1]
  119.  
  120. # Mupen64Plus SDL Input Plugin config parameter version number. Please don't change
  121. version = 1
  122. # Specifies whether this controller is 'plugged in' to the simulated N64
  123. plugged = True
  124. # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 5=Rumble pak
  125. plugin = 2
  126. # If True, then mouse buttons may be used with this controller
  127. mouse = False
  128. # Specifies which joystick is bound to this controller: -2=Keyboard/mouse, -1=Auto config, 0 or more= SDL Joystick number
  129. device = 0
  130. # SDL joystick name (name check disabled if this is empty string)
  131. name = "PLAYSTATION(R)3 Controller (00:1E:3D:D8:87:5C)"
  132. # Scaling factor for mouse movements. For X, Y axes.
  133. MouseSensitivity = "2.00,2.00"
  134. # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
  135. AnalogDeadzone = "4096,4096"
  136. # 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
  137. AnalogPeak = "32768,32768"
  138. # Digital button configuration mappings
  139. DPad R = "button(5)"
  140. DPad L = "button(7)"
  141. DPad D = "button(6)"
  142. DPad U = "button(4)"
  143. Start = "button(3)"
  144. Z Trig = "button(8)"
  145. B Button = "button(15)"
  146. A Button = "button(14)"
  147. C Button R = "axis(2+)"
  148. C Button L = "axis(2-)"
  149. C Button D = "axis(3+)"
  150. C Button U = "axis(3-)"
  151. R Trig = "button(11)"
  152. L Trig = "button(10)"
  153. Mempak switch = ""
  154. Rumblepak switch = ""
  155. # Analog axis configuration mappings
  156. X Axis = "axis(0-,0+)"
  157. Y Axis = "axis(1-,1+)"
  158.  
  159.  
  160. [UI-Console]
  161.  
  162. # Mupen64Plus UI-Console config parameter set version number. Please don't change
  163. Version = 1
  164. # Directory in which to search for plugins
  165. PluginDir = "./"
  166. # Filename of video plugin
  167. VideoPlugin = "mupen64plus-video-rice.so"
  168. # Filename of audio plugin
  169. AudioPlugin = "mupen64plus-audio-sdl.so"
  170. # Filename of input plugin
  171. InputPlugin = "mupen64plus-input-sdl.so"
  172. # Filename of RSP plugin
  173. RspPlugin = "mupen64plus-rsp-hle.so"
  174.  
  175.  
  176. [Video-General]
  177.  
  178. Fullscreen = True
  179. # Width of output window or fullscreen width
  180. ScreenWidth = 640
  181. # Height of output window or fullscreen height
  182. ScreenHeight = 480
  183. # If true, activate the SDL_GL_SWAP_CONTROL attribute
  184. VerticalSync = False
  185.  
  186.  
  187. [Video-Rice]
  188.  
  189. # Frame Buffer Emulation (0=ROM default, 1=disable)
  190. FrameBufferSetting = 0
  191. # Frequency to write back the frame buffer (0=every frame, 1=every other frame, etc)
  192. FrameBufferWriteBackControl = 0
  193. # Render-to-texture emulation (0=none, 1=ignore, 2=normal, 3=write back, 4=write back and reload)
  194. RenderToTexture = 0
  195. # Control when the screen will be updated (0=ROM default, 1=VI origin update, 2=VI origin change, 3=CI change, 4=first CI change, 5=first primitive draw, 6=before screen clear, 7=after screen drawn)
  196. ScreenUpdateSetting = 1
  197. # Force to use normal alpha blender
  198. NormalAlphaBlender = False
  199. # Use a faster algorithm to speed up texture loading and CRC computation
  200. FastTextureLoading = False
  201. # Use different texture coordinate clamping code
  202. AccurateTextureMapping = True
  203. # Force emulated frame buffers to be in N64 native resolution
  204. InN64Resolution = False
  205. # Try to reduce Video RAM usage (should never be used)
  206. SaveVRAM = False
  207. # Enable this option to have better render-to-texture quality
  208. DoubleSizeForSmallTxtrBuf = False
  209. # Force to use normal color combiner
  210. DefaultCombinerDisable = False
  211. # Enable game-specific settings from INI file
  212. EnableHacks = True
  213. # If enabled, graphics will be drawn in WinFrame mode instead of solid and texture mode
  214. WinFrameMode = False
  215. # N64 Texture Memory Full Emulation (may fix some games, may break others)
  216. FullTMEMEmulation = False
  217. # Enable vertex clipper for fog operations
  218. OpenGLVertexClipper = False
  219. # Enable/Disable SSE optimizations for capable CPUs
  220. EnableSSE = True
  221. # Use GPU vertex shader
  222. EnableVertexShader = False
  223. # If this option is enabled, the plugin will skip every other frame
  224. SkipFrame = False
  225. # If enabled, texture enhancement will be done only for TxtRect ucode
  226. TexRectOnly = False
  227. # If enabled, texture enhancement will be done only for textures width+height<=128
  228. SmallTextureOnly = False
  229. # Enable hi-resolution texture file loading
  230. LoadHiResTextures = False
  231. # Enable texture dumping
  232. DumpTexturesToFiles = False
  233. # Display On-screen FPS
  234. ShowFPS = False
  235. # Use Mipmapping? 0=no, 1=nearest, 2=bilinear, 3=trilinear
  236. Mipmapping = 2
  237. # Enable, Disable or Force fog generation (0=Disable, 1=Enable n64 choose, 2=Force Fog)
  238. FogMethod = 0
  239. # Force to use texture filtering or not (0=auto: n64 choose, 1=force no filtering, 2=force filtering)
  240. ForceTextureFilter = 0
  241. # Primary texture enhancement filter (0=None, 1=2X, 2=2XSAI, 3=HQ2X, 4=LQ2X, 5=HQ4X, 6=Sharpen, 7=Sharpen More, 8=External, 9=Mirrored)
  242. TextureEnhancement = 0
  243. # Secondary texture enhancement filter (0 = none, 1-4 = filtered)
  244. TextureEnhancementControl = 0
  245. # Color bit depth to use for textures (0=default, 1=32 bits, 2=16 bits)
  246. TextureQuality = 0
  247. # Z-buffer depth (only 16 or 32)
  248. OpenGLDepthBufferSetting = 16
  249. # Enable/Disable MultiSampling (0=off, 2,4,8,16=quality)
  250. MultiSampling = 0
  251. # Color bit depth for rendering window (0=32 bits, 1=16 bits)
  252. ColorQuality = 0
  253. # OpenGL level to support (0=auto, 1=OGL_1.1, 2=OGL_1.2, 3=OGL_1.3, 4=OGL_1.4, 5=OGL_1.4_V2, 6=OGL_TNT2, 7=NVIDIA_OGL, 8=OGL_FRAGMENT_PROGRAM)
  254. OpenGLRenderSetting = 0
  255. # Enable/Disable Anisotropic Filtering for Mipmapping (0=no filtering, 2-16=quality). This is uneffective if Mipmapping is 0. If the given value is to high to be supported by your graphic card, the value will be the highest value your graphic card can support. Better result with Trilinear filtering
  256. AnisotropicFiltering = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement