看板 Emulator 關於我們 聯絡資訊
各位好,這篇可能只是野人獻曝,若有誤還請多指教。 繼昨天那一篇的疑問後,索性把model 2、3使用滑鼠玩光槍遊戲的方式都摸索一遍, 也算回應我八年前的未解之惑(好久orz),請見文章代碼#18HutjJ1 ===model 2=== 光槍遊戲主要有: Virtua Cop 1 Virtua Cop 2 House of the Dead Rail Chase 2 Gunblade NY Behind Enemy Lines ◎單一滑鼠同時控制1、2P的設定: 開啟Emulator.ini 找到[Input],並更改 UseRawInput=0改成UseRawInput=1 <-----這裡也要改才行,之前忘了寫,抱歉。 RawDevP1=1 RawDevP2=1 ◎雙滑鼠分別控制1P、2P的設定 開啟Emulator.ini 找到[Input],並更改 UseRawInput=0改成UseRawInput=1 RawDevP1=0 RawDevP2=1 *準心若不準,可進test模式裡校正。 *開啟UseRawInput後, 滑鼠游標會被限制在模擬器的畫面中。若要退出,按alt+f4。 *Behind Enemy Lines若不進行P2的光槍校準, 進入遊戲後P1的準星會無法移動,遊戲就不 能玩了 。 參考 https://www.youtube.com/watch?v=ou_aGUB_0yY&t=26s
不過他改的數值RawDevP1、RawDevP2和我不一樣,所以各位版友可自己調整看看。 ====Model 3==== ◎單一滑鼠同時控制1、2P的設定(Ocean Hunter, LA Machineguns這兩個遊戲): 開啟Emulator.ini 找到並更改 ; Analog guns (Ocean Hunter, LA Machineguns) InputAnalogGunLeft = "KEY_LEFT" ; digital, move gun left InputAnalogGunRight = "KEY_RIGHT" ; digital, move gun right InputAnalogGunUp = "KEY_UP" ; digital, move gun up InputAnalogGunDown = "KEY_DOWN" ; digital, move gun down InputAnalogGunX = "MOUSE_XAXIS,JOY1_XAXIS" ; analog, full X axis InputAnalogGunY = "MOUSE_YAXIS,JOY1_YAXIS" ; analog, full Y axis InputAnalogTriggerLeft = "KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON" InputAnalogTriggerRight = "KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON" InputAnalogGunLeft2 = "KEY_LEFT" ; digital, move gun left InputAnalogGunRight2 = "KEY_RIGHT" ; digital, move gun right InputAnalogGunUp2 = "KEY_UP" ; digital, move gun up InputAnalogGunDown2 = "KEY_DOWN" ; digital, move gun down InputAnalogGunX2 = " MOUSE_XAXIS,JOY1_XAXIS" ; analog, full X axis InputAnalogGunY2 = "MOUSE_YAXIS,JOY1_YAXIS" ; analog, full Y axis InputAnalogTriggerLeft2 = "KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON" InputAnalogTriggerRight2 = "KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON" 其實就是將2P的按鍵設定為與1P相同。 ------- ◎雙滑鼠分別控制1P、2P的設定 ; Analog guns (Ocean Hunter, LA Machineguns) InputAnalogGunLeft = "KEY_LEFT" ; digital, move gun left InputAnalogGunRight = "KEY_RIGHT" ; digital, move gun right InputAnalogGunUp = "KEY_UP" ; digital, move gun up InputAnalogGunDown = "KEY_DOWN" ; digital, move gun down InputAnalogGunX = "MOUSE1_XAXIS,JOY1_XAXIS" ; analog, full X axis InputAnalogGunY = "MOUSE1_YAXIS,JOY1_YAXIS" ; analog, full Y axis InputAnalogTriggerLeft = "KEY_A,JOY1_BUTTON1,MOUSE1_LEFT_BUTTON" InputAnalogTriggerRight = "KEY_S,JOY1_BUTTON2,MOUSE1_RIGHT_BUTTON" InputAnalogGunLeft2 = "KEY_LEFT" ; digital, move gun left InputAnalogGunRight2 = "KEY_RIGHT" ; digital, move gun right InputAnalogGunUp2 = "KEY_UP" ; digital, move gun up InputAnalogGunDown2 = "KEY_DOWN" ; digital, move gun down InputAnalogGunX2 = " MOUSE2_XAXIS,JOY1_XAXIS" ; analog, full X axis InputAnalogGunY2 = "MOUSE2_YAXIS,JOY1_YAXIS" ; analog, full Y axis InputAnalogTriggerLeft2 = "KEY_A,JOY1_BUTTON1,MOUSE2_LEFT_BUTTON" InputAnalogTriggerRight2 = "KEY_S,JOY1_BUTTON2,MOUSE2_RIGHT_BUTTON" 此時則是分別標出滑鼠1和滑鼠2。 另外要用雙滑鼠遊玩時,DOS指令時,最後要加上 -input-system=rawinput 例如: D:\Emulator\MODEL3\EmuCR-Supermodel-r500-x64>supermodel "D:\Emulator\MODEL3\ EmuCR-Supermodel-r500-x64\ROMs\lamachin.zip" -input-system=rawinput 注意空格。 也可將DOS指令貼在在純文字檔,再改副檔名為.bat,放在遊戲執行檔的相同資料夾下,以 後點擊此執行檔即可,不用每次都重新輸入。 但用此模式進入遊戲後,滑鼠指標就會消失。退出只能用alt+f4。 *射擊遊戲LA Machineguns若沒校準過,準心會無法移動,要先進test模式裡的aim set校 準過一次。 ---------- 再補充The Lost World的部分 設定的概念要上述相同,就不贅述了。主要就是: 2P按鍵設定與1P相同,就可以一次操控兩邊。 如果分別標出滑鼠1和滑鼠2,就可以分別操控(此時要加上-input-system=rawinput)。 另外建議在.ini中,把該遊戲設定裡的InputAutoTrigger改成1, 如此裝填子彈就只要按右鍵,不需要兩個鍵都按了。 如果2P準心沒出現,按 alt+I。 (注意此熱鍵組合有沒有被其他程式佔用,若被佔用,改用按I+alt也可以) 參考 How do I reload in The Lost World? https://www.supermodel3.com/FAQ.html#LightgunReload The lost world crosshair not showing up https://www.supermodel3.com/Forum/viewtopic.php?f=2&t=939 ------ ◎快速鍵 Function Assignment Exit Escape Pause Alt-P Reset Alt-R Clear NVRAM Alt-N Crosshairs (for light gun games) Alt-I Toggle 60 FPS Frame Rate Limiting Alt-T Save State F5 Load State F7 Change Save Slot F6 Decrease Music Volume F9 Increase Music Volume F10 Decrease Sound Volume F11 Increase Sound Volume F12 參考網頁 https://www.supermodel3.com/Usage.html http://www.supermodel3.com/AdvancedUsage.html ---- 再補充其他參數: 比較有需要的是開啟新3D引擎 -new3d,譬如Ocean Hunter用了以後,畫面就正常了。 但我在LA Machineguns使用時,某些時候會降低遊戲速度。可能還是要CPU強一點才行。 參考 Slight framedrops using the New 3D engine https://www.supermodel3.com/Forum/viewtopic.php?f=2&t=1259 Usage: Supermodel <romset> [options] ROM set must be a valid ZIP file containing a single game. General Options: -?, -h, -help, --help Print this help text -print-games List supported games and quit Core Options: -ppc-frequency=<freq> PowerPC frequency in MHz [Default: 50] -no-threads Disable multi-threading entirely -gpu-multi-threaded Run graphics rendering in separate thread [Default] -no-gpu-thread Run graphics rendering in main thread Video Options: -res=<x>,<y> Resolution [Default: 496,384] -window Windowed mode [Default] -fullscreen Full screen mode -wide-screen Expand 3D field of view to screen width -multi-texture Use 8 texture maps for decoding -no-multi-texture Decode to a single texture map [Default] -no-throttle Disable 60 Hz frame rate lock -vsync Lock to vertical refresh rate [Default] -no-vsync Do not lock to vertical refresh rate -show-fps Display frame rate in window title bar -crosshairs=<n> Crosshairs configuration for gun games: 0=none [Default], 1=P1 only, 2=P2 only, 3=P1 & P2 -legacy3d Legacy 3D engine [Default] -new3d New 3D engine by Ian Curtis -vert-shader=<file> Load vertex shader from file (legacy 3D engine) -frag-shader=<file> Load fragment shader from file (legacy 3D engine) -print-gl-info Print OpenGL driver information and quit Audio Options: -sound-volume=<vol> Volume of SCSP-generated sound in %, applies only when Digital Sound Board is present [Default: 100] -music-volume=<vol> Digital Sound Board volume in % [Default: 100] -balance=<bal> Relative front/rear balance in % [Default: 0] -flip-stereo Swap left and right audio channels -no-sound Disable sound board emulation (sound effects) -no-dsb Disable Digital Sound Board (MPEG music) Input Options: -force-feedback Enable force feedback (DirectInput, XInput) -config-inputs Configure keyboards, mice, and game controllers -input-system=<s> Input system [Default: dinput] -outputs=<s> Outputs [Default: none] -print-inputs Prints current input configuration ========= 以上分享,希望對需要的朋友有幫助。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.67.221 ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1480068417.A.484.html ※ 編輯: scju (1.169.67.221), 11/25/2016 18:14:08
jeff0811: MODEL3EMU我是不用UI的,直接一個遊戲對應一個檔來啟動 11/25 18:24
protect6090: 推阿阿阿 11/25 19:26
protect6090: 靠腰!!按錯補推,元po歹勢 11/25 19:27
protect6090: 元po可以把我那個蠢噓修掉,真歹勢,好文必推!! 11/25 19:29
沒關係的:)
srwcc: 謝謝您 11/25 19:55
RuinAngel: 推! 11/25 20:02
EDGE: 推測試整理分享! 11/25 20:25
qazxswptt: 感謝 Model系列好遊戲不少 11/25 22:50
cloud1017: 酷! 11/26 09:59
superrockman: 幫2樓補個血.....XD 不用謝了(?) 11/26 11:27
※ 編輯: scju (114.32.32.215), 11/26/2016 16:35:31
Bschord: 推 11/26 18:23
conpo: 感謝分享 11/28 20:28
ldt1025: 推 12/13 20:40