Model 2&3 雙滑鼠控制1P、2P的方法 - 模擬器
By Harry
at 2016-11-25T18:06
at 2016-11-25T18:06
Table of Contents
各位好,這篇可能只是野人獻曝,若有誤還請多指教。
繼昨天那一篇的疑問後,索性把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
=========
以上分享,希望對需要的朋友有幫助。
--
繼昨天那一篇的疑問後,索性把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
=========
以上分享,希望對需要的朋友有幫助。
--
Tags:
模擬器
All Comments
By Dinah
at 2016-11-27T02:10
at 2016-11-27T02:10
By Dorothy
at 2016-11-27T12:06
at 2016-11-27T12:06
By Caroline
at 2016-11-29T08:59
at 2016-11-29T08:59
By Jessica
at 2016-12-03T00:26
at 2016-12-03T00:26
By Heather
at 2016-12-06T16:19
at 2016-12-06T16:19
By Delia
at 2016-12-09T06:55
at 2016-12-09T06:55
By Odelette
at 2016-12-09T11:34
at 2016-12-09T11:34
By Eden
at 2016-12-12T05:16
at 2016-12-12T05:16
By Ursula
at 2016-12-12T22:17
at 2016-12-12T22:17
By Hardy
at 2016-12-14T01:37
at 2016-12-14T01:37
By Susan
at 2016-12-18T22:09
at 2016-12-18T22:09
By Hedy
at 2016-12-21T14:13
at 2016-12-21T14:13
By Puput
at 2016-12-22T17:58
at 2016-12-22T17:58
Related Posts
RetroPie的MAME按鍵問題
By Olive
at 2016-11-22T10:58
at 2016-11-22T10:58
問一個古老的大型體感電玩
By Connor
at 2016-11-21T23:19
at 2016-11-21T23:19
Retro freak新週邊 支援FC/MD/錄音帶
By Gilbert
at 2016-11-21T15:33
at 2016-11-21T15:33
模擬器FrontEnd(新增較為詳細的說明)
By Caroline
at 2016-11-21T11:28
at 2016-11-21T11:28
赤い刀 真 for nesicaxlive
By Daniel
at 2016-11-21T01:49
at 2016-11-21T01:49