主題

街機模擬器:MAME,設定AUTOFIRE自動連射之教學

Jack | 2021-05-22 01:48:19 | 巴幣 0 | 人氣 347

【一、前言】


MAME,免費、強大且優秀的街機遊戲模擬器,從官網下載後,即附「AUTOFIRE(自動連射)」外掛,令玩家如虎添翼、無往不利~!

那麼,玩街機遊戲必備的自動連射,在MAME中如何設定呢!?
下述將以0.229版示範,而新版設定方法相同。

以下首先簡述如何變更MAME的介面語言為繁體中文,以及如何開啟視窗化或全螢幕模式。
若想直接看如何設定「AUTOFIRE(自動連射)」外掛,請跳至【三、AUTOFIRE(自動連射)設定】!



【二、變更介面語言為繁體中文與視窗化


官網下載模擬器並開啟後,介面是英語,如何改為繁體中文?
Configure Options → Customize UI
對「Language按方向鍵左或滑鼠雙點、選「Chinese (Traditional)」 Return to Previous Menu
接著按「儲存設定」,否則下次開啟程式會變回英語。

-----

如何視窗化?
Configure Options(組態選項) → 視訊選項 → 視窗模式改為「開」
回上一層選單接著按「儲存設定」,否則下次開啟程式會變回全螢幕 → 再按一次「回上一層選單」即視窗化。
可按「Esc」鍵以回上一層選單



【三、AUTOFIRE(自動連射)設定】


按下方選單中的「外掛 → 開啟「Autofire plugin」 → 回上一層選單關閉MAME並重新開啟 開啟遊戲

-----

進入遊戲後,先按P鍵暫停,再按Tab開啟選單,選「外掛選項、Autofire、Add autofire button」,以新增自動連射之按鈕。

-----

<1> 首先是「Input」,代表「被設為自動連射的那個鍵」,例如合金彈頭的「槍彈鍵」是「Button 1」、「P1」代表「玩家1」,所以是「P1 Button 1」。
<2> Hotkey代表欲用哪個鍵控制「Button 1」,滑鼠連點2次後,底部跳出一則訊息並很快消失,訊息消失前按1次欲用的鍵,例如遊戲控制器(Joy)上的某一鍵,即可設定之
<3> 如何計算連射頻率?公式如下:
On frames = XOff frames = Y(X + Y) ÷ 2 = Z、則30 ÷ Z = 連射頻率
連射頻率的單位是赫茲(Herz)」就是Hz……
1 Hz為1秒1次、5 Hz為1秒5次、17 Hz為1秒17次,以此類推。
之所以用30除以Z,因為一秒有30張影格,即FPS = 30
<4> 千萬記得!最高15 Hz!不可設16以上!否則值越高、MAME無法順暢讀取、人物動作越遲緩喔~!以合金彈頭而言10 Hz夠用!
<5> 完成後按「建立」。按Delete鍵刪除不想要的設定。

-----

如法炮製,合金彈頭的砲彈鍵是Button 3,也設定自動連發Button 3……
完成後再按一次P鍵繼續遊戲~大功告成啦~~~!!!!!

-----

新增自動連發鍵後,記得檢查2項設定,否則所新增的自動連發鍵無法作用~~!!!!
第1:輸入設定(一般)、Player 1 Controls、P1 Button 1
此處用以控制「P1 Button 1鍵,不可與
Autofire外掛之中用以控制P1 Button 1重疊,
否則Autofire外掛鍵不會作用,即無法自動連發!!!!
當然P1 Button 3」也是!

第2:輸入設定(本機台)、P1 Button 1與P1 Button 3
同樣不可與Autofire外掛中之設定重複。

合金彈頭的Button 2是跳、Button 4是載具自爆(4代之後),由於此二鍵不宜設置Autofire連發,故無須考慮設定是否重複

-----

還有一件事,是不同遊戲須分別設定Autofire外掛連射鍵」。
例如Metal Slug 2設定之連射,若開啟Metal Slug 4之後,須重新設定一次。
新增Autofire外掛之自動連射鍵完畢後,在MAME程式資料夾內,會自動新增一個名為「autofire」的資料夾,當中儲存各個遊戲的自動連射按鍵設定檔案(副檔名為cfg)。



【結語】


遊戲控制器配合Autofire外掛,可謂神兵利器啊~~!!!!
雖然有的遊戲控制器可設定自動連發,但礙於模擬器之自動連發機制迥異於遊戲控制器,若使用遊戲控制器連發,非常容易無效!以MAME模擬合金彈頭為例,當畫面中敵兵過多,導致遲滯(lag),則遊戲控制器設定之自動連發鍵,按了沒反應!

MAME這款模擬器,若設定使用遊戲控制器的按鍵後,下次開啟模擬器之前未先連接遊戲控制器,則全數按鍵設定將被清除為預設值!因此每次開啟MAME前,記得插入遊戲控器!!
例如「P1 Button 1」預設鍵是左邊「Ctrl」,改為「Joy 1按鈕3」後,下次開啟模擬器之前若未先連接遊戲控制器,則將恢復預設鍵即左邊「Ctrl」!

至此,或有讀者想到可用JoyToKey」這款程式,對映遊戲控制器按鈕至鍵盤,例如「Joy 1按鈕3」至「Ctrl」,每次開啟MAME同時開啟JoyToKey即可,但有下列問題。
  1. 啟動遊戲後,遊戲控制器按鈕全數無效,按下無反應,然於MAME模擬器選單中按下卻正常。
  2. 玩家1按鈕2(P1 Button 2)預設鍵是左邊Alt,以JoyToKey對映後,按下遊戲控制器按鈕卻無反應。
欲知如何解決,請見下篇分曉~

創作回應

更多創作