模擬器版本:NO$Zoomer 2.3.0.2 + NO$GBA 2.6a
最近用NO$Zoomer玩NDS遊戲,此模擬器的「快進(jìn)(fastforward)」鍵
是數(shù)字鍵盤的「+」,而且不允許玩家修改,非常麻煩。
模擬器中的「其他選項(xiàng)、快捷鍵」當(dāng)中沒有快進(jìn),意謂玩家無法更改其快捷鍵。
於是筆者在網(wǎng)路看見了「AutoHotKey」這個(gè)程式,在巴哈也有許多介紹文章。
使用者可以自行撰寫腳本,自由對(duì)映按鍵。
也可以設(shè)計(jì)自動(dòng)連發(fā)。
快進(jìn)配合連發(fā),可以略過冗長(zhǎng)的人物對(duì)話,也方便戰(zhàn)鬥練等級(jí)。
【使用方法】
- 下載AutoHotKey v2.0,有安裝版和可攜版。
- 如果使用安裝版,安裝之後會(huì)自動(dòng)關(guān)聯(lián)「.ahk」腳本檔案,
以滑鼠左鍵雙點(diǎn)ahk檔案即可執(zhí)行。
如果使用免安裝版,須拖曳.ahk檔案至「AutoHotkey64.exe」才可執(zhí)行。
- 執(zhí)行的時(shí)候,工作列右方顯示一個(gè)綠色「H」圖示。
不同檔名的ahk腳本,分別顯示一個(gè)圖示。
- 對(duì)該圖示按滑鼠右鍵,可選擇Pause、Suspend:
簡(jiǎn)言之,「Pause」可以暫停「SetTimer」這類計(jì)時(shí)功能,
「Suspend」則暫停全部腳本。
若欲結(jié)束腳本則選Exit。
【程式碼】
用記事本即可自由修改為自己偏好的按鍵。
]::NumpadAdd
對(duì)映「]」至數(shù)字鍵盤「+」,即按]等同按+。
左邊的「]」可以自由修改。
Space::NumpadAdd
可以對(duì)映多個(gè)鍵至+,如此則按「]」和「空格鍵」皆可快進(jìn)。
Space::
{
While GetKeyState("Space", "P") {
SendEvent "{m down}"
SendEvent "{m up}"
}
}
按住空格鍵不放,可以連發(fā)m。
「Space」和「m」皆可自由修改。
留意AutoHotKey區(qū)分大小寫,因此「m」不同於「M」。
global toggle := false
q::
{
global toggle := !toggle
if(toggle) {
SetTimer MyLoop, -1
}
}
return
MyLoop() {
while toggle{
SendEvent "{m down}"
Sleep 15
SendEvent "{m up}"
}
}
按一次並釋放鍵盤Q,開始自動(dòng)連發(fā)m,再按一次Q以停止。
q和m可自由修改。
原本想用Shift鍵以連發(fā)m,但是AHK本身有bug,導(dǎo)致即使關(guān)閉AHK,
Shift鍵也滯留於被按住的狀態(tài),
得使用者再按一次Shift才恢復(fù)正常。
一、NO$Zoomer 2.3.0.2 + NO$GBA 2.6a
最近更新日期:2013.05.12
對(duì)於老電腦,執(zhí)行速度為三者模擬器中最快。
有繁體中文介面。
執(zhí)行檔和ROM檔可含中文。
「模擬器快進(jìn)」的快捷鍵預(yù)設(shè)為Numpad+,且不可於介面更改。
有一些遊戲ROM檔不支援,無法開啟。
二、DeSmuME 0.9.13
最近更新日期:2022.5.23
相較另兩款模擬器佔(zhàn)用更多資源,執(zhí)行稍慢。
有繁體中文介面。
ROM檔可含中文。
在比較老舊的電腦上,執(zhí)行檔「DeSmuME_0.9.13_x64.exe」的放置位置若含中文路徑,
則可能遊戲無法讀存檔。
三、melonDS 1.0 RC
最近更新日期:2024.11.21
執(zhí)行遊戲的效能快於DeSmuME,慢於NO$Zoomer。
最新版尚無繁體中文介面。
執(zhí)行檔和ROM檔可含中文。
按鍵設(shè)定,可分為「鍵盤」與「遊戲控制器」兩組,即
未接遊戲控制器到電腦的時(shí)候,可以用鍵盤;
接上遊戲控制器到電腦的時(shí)候,鍵盤和控制器皆可用。
對(duì)映遊戲控制器(Joystick)按鈕的時(shí)候,
按鍵盤的「←Backspace」可以刪除該設(shè)定。