【一、前言】
MAME,免費、強大且優秀的街機遊戲模擬器。從官網下載後,即隨附「AUTOFIRE(自動連射)」外掛,令玩家如虎添翼、無往不利~!
那麼,玩街機遊戲必備的自動連射,在MAME中如何設定呢!?
本文將以0.229版示範,而新版設定方法相同。
下文首先簡述如何變更MAME介面語言為繁體中文,以及如何開啟視窗化或全螢幕模式。
若想直接看如何設定「AUTOFIRE(自動連射)」外掛,請跳至【三、AUTOFIRE(自動連射)設定】!
【二、變更介面語言為繁體中文與視窗化】
自官網下載模擬器並開啟後,介面語言是英語,如何改為繁體中文? Configure Options → Customize UI →
對「Language」按方向鍵左或滑鼠雙點、選「Chinese (Traditional)」 → Return to Previous Menu →
接著按「儲存設定」,否則下次開啟MAME會變回英語。
最後雙擊「回上一層選單」。
新的「0.251」版已變更,不是「Configure Options」,而是「General Settings」,之後相同。
如何視窗化?
Configure Options(組態選項) → 視訊選項 → 視窗模式改為「開」 →
回上一層選單 → 接著按「儲存設定」,否則下次開啟MAME會變回全螢幕 → 再按一次「回上一層選單」即視窗化。
可按「Esc」鍵以「回上一層選單」。
新的「0.251」版已變更,不是「Configure Options」,而是「通用設定」,之後相同。
【三、AUTOFIRE(自動連射)設定】
按下方選單中的「外掛」 → 開啟「Autofire plugin」 → 回上一層選單
關閉MAME並重新開啟 → 開啟遊戲
進入遊戲後,先按P鍵暫停,再按Tab鍵開啟選單,依序點選
外掛選項 → Autofire → Add autofire button
以新增自動連射之按鈕。
新的「0.251」版已變更為:外掛選項 → 連射 → 新增連射按鈕
- 首先是「Input(輸入)」,代表「被設為自動連射的那個鍵」。
例如合金彈頭的「槍彈鍵」是「Button 1」、「P1」代表「玩家1」,所以是「P1 Button 1」。
- Hotkey(熱鍵)代表欲用哪個鍵控制「Button 1」,滑鼠連點2次後,底部跳出一則訊息並很快消失,訊息消失前按1次欲用的鍵,例如遊戲控制器(Joy)上的某一鍵,即可設定之。
- 如何計算連射頻率?公式如下:
令On frames(按下畫格) = X、Off 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。
- 千萬記得!最高15 Hz!不可設16以上!否則值越高、MAME無法順暢讀取、人物動作越遲緩喔~!以合金彈頭而言10 Hz夠用!
- 完成後按「建立」。按Delete鍵可刪除不想要的設定。
如法炮製,合金彈頭的砲彈鍵是Button 3,也設定自動連發Button 3……
完成後再按一次P鍵繼續遊戲~大功告成啦~~~!!!!!
新增自動連發鍵之後,記得檢查以下2項設定,否則所新增的自動連發鍵無法作用~~!!!
新的「0.251」版:輸入設定 → 輸入配置(通用) → 玩家1控制 → P1按鈕1
第1:輸入設定(一般) → Player 1 Controls → P1 Button 1
此處用以控制「P1 Button 1」之鍵,不可與
Autofire外掛之中用以控制「P1 Button 1」之鍵相同,
否則Autofire外掛中之鍵不會作用,即無法自動連發!!!!
當然「P1 Button 3(P1按鈕3)」也是!
第2:輸入設定(本機台)、P1 Button 1與P1 Button 3
或新的「0.251」版:輸入設定(此系統)、P1 A、P1 C
同樣不可與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即可,但有下列問題。
- 啟動遊戲後,遊戲控制器按鈕全數無效,按下無反應。
然於MAME模擬器選單中按下遊戲控制器按鈕,卻能正常控制黃色光標。
- 玩家1按鈕2(P1 Button 2)預設鍵是左邊Alt,以JoyToKey對映後,按下遊戲控制器按鈕卻無反應。