ryuse 發表於 2018-8-8 09:25

[簡易心得分享] 有關 FC 模擬器 Nestopia 金手指操作

最近剛好順手玩 FC 模擬器 Nestopia 時,想要透過 cheat 修改生命值
       所以就找了 Nestopia金手指(Cheat ),也一併了解 Nestopia cheat 的操作方式..一個簡易心得分享,也為自己記錄一下..
       本說明主要是以 FC 模擬器 Nestopia 相關衍生模擬器軟體的金手指說明..主要操作視窗如下:
如上圖 Add code 選單,可分四個區域 (四種方式加入 cheat code)1:即時搜尋程式記憶值 並修改記憶值2:RAW 金手指碼輸入區3:Game Genie 金手指碼 輸入區4:Pro Action Rocky 金手指碼 輸入區
一、即時搜尋程式記憶值立即修該程式記憶值舉例: 例如要修改 魂斗羅 遊戲中的隻數(生命數)由下圖所知.. 剩餘生命數為 2
開啟Add code 選單如下..R0 : 代表 Reset 後的記憶體鎖定值 (有些地方稱前次記憶值)R1:代表 現在值 (每次進到 Add code 後就會呈現 現在的記憶體值)第一次進 Add code 後,如下圖(PS: Reset 按鈕應該無法按下.如果可以<按>就按一次讓 R0 重新記憶記憶體值 )

然後add code 都不動作,又回到遊戲畫面,故意死一隻..再進到 Add code
如上圖例…1區, 先輸入 A=2B=12區,點選 R0=A &R1=B   (也就是 R0 有2的值& R1有1的值)3區,點選2區後, 3區就會顯示出 條件過濾後所符合的值.   如果很幸運直接僅剩下一組記憶值,,就直接到 4區內輸入想要鎖定的隻數4區,填入3區所尋找到的記憶體 addres & 要修改的值5區,填入這個 金手指密碼用途 (PS: Game 可有可無,或者點選 Current 取得現在遊戲的 Game 編號)6區,最後確認送出.如下圖所示..
   
大概使用方式如上簡述..另外補充說明如下:1. R0 的鎖定值,不論重複進入 Add code 幾次都不會變.. 直到點選 Reset鍵.2. 因為 A & B 不能輸入超過3位數(正確應該是 0~255(0x00~0xFF) ),所以可以找的值    也就不能超過 0~255.3. 個人感覺上,用此工具找金手指要先猜到遊戲中修改的值…    如無法猜到值的部分 (如 血條 , 能量條 等等類似)就很難找到…4. 既使遊戲畫面中看得的到 修改的值.. 也不一定是真實記錄的數值…    這部分有過經驗就知道…5. 可以適時善用Use hex (16進制) 模式顯示…
二、RAW 金手指碼 輸入區(PS:要先確認金手指套用遊戲是日版/美版/歐版等,否則會無法生效 )範例如下:#金手指:B計畫隻數9。053E-01-09#金手指:勇者闘惡龍四代金手指(ドラゴンクエスト4 導かれし者たち) 1990年02月11日お金6157-02-FFFF勇者HP,MP60B6-04-03E703E7勇者MAXHPMP60C1-04-03E703E7
以B計畫隻數9 輸入為例#金手指:053E-01-09
Step – 1   開啟 cheat code 如下圖所示
先勾選Use hex再輸入address : 053E    Value : 09下方填寫 cheat code Description..GAME編號: 可以點選 Current 自動偵測現行執行遊戲之編號.最後點選 Submit.
若以 お金 為例… 必須分別輸入兩次代碼6157-02-FFFF
補充說明:由於NNNesterJ的金手指功能超強,就以它的格式為準。格式大多是:位址-位元數-位元數值-註解。但由於作者的網頁已經刪除了,有些特殊功能的金手指我也忘記如何使用,所以只寫基本的金手指格式。註:實際上小寫的減號-,而不是大寫的減號-,是為了要看得清楚才用大寫。位址:基本是四個16進位數字(0到9,A到F)組成一個位址。也有五個一組,通常是比較特別才用到。紅白機內建的記憶體只提供0000~07FF,到了後期,因為遊戲容量變大,原有空間不夠,於是出現第二輔助記憶體,視模擬器不同而有所不同。如NNNesterJ從10000開始,VirtuaNES則從6000開始。位元數:1表示從該位址用到一個位元,2表示從該位址用到二個位元,多到4個。如0020-1-00表示在0020這個位址開始為00。0438-4-01020304表示從0438開始為04,0439為03,042A為02,043B為01,兩兩一組倒過來算。位元數值:表示該位址的數值內容。一般來說數字指0~9組成,數值是從0~9及A~F的組成,由二個數值組成一組位元。即00、A4、FD都是,超過就不是,如 GT、R4這些都不是。

三、Game Genie 金手指碼 輸入區Game Genie & Pro ActionRocky 都是專屬金手指碼Game Genie 金手指碼大概如下
以上列   Increase stamina to 99   LVNYIVYL
輸入為例點選Game Genie再輸入8位數 code
四、Pro ActionRocky 金手指碼 輸入區Pro Action Rocky輸入使用方式和Game Genie 類似Pro ActionRockycode 碼 也是八位數..約略如下…


Game Genie& Pro ActionRockycode 下列網站可以找到...https://www.consoledatabase.com/cheats/PS: 還是提醒 要注意對應遊戲有分日版/美版/歐版 等...只能多試試了
小弟的小小使用心得如有不足,尚請多多 提供意見指教了

aaas888 發表於 2019-3-9 08:44

有問題想請教


0438-4-01020304表示從0438開始為04,0439為03,042A為02,043B為01

39之後為2A2B之後為3B??





那麼


(O) 0002-1-00
(O) 0008-2-0505-生命值             0008為050009為05
(O) 0009-2-0909                     0009為09   000A為09 ??
(O) 000A-3-030303-顯示時闁       000A為03   000B為03000C為03??
(O) 000B-3-101010                  000B為10   000C為10000D為10??
(O) 0010-4-01020304-出現人物    0010為04   000多少為03?   多少為02?多少為01?
(O) 001F-4-FFFFFFFF               001F為FF   那接下來的3個位置分別是多少??


ryuse 發表於 2019-3-10 05:17

0438-4-01020304表示從0438開始為04,0439為03,042A為02,043B為01

那一段全部文字,也是從其他網路分享者抄來的..沒注意到這麼細的錯誤.,
以16進制而言 --> 0438,0439,043A,043B

所以出現 042A 應該是筆誤(按錯鍵的...)

謝謝您的 提醒

aaas888 發表於 2019-3-10 07:04

ryuse 發表於 2019-3-10 05:17
0438-4-01020304表示從0438開始為04,0439為03,042A為02,043B為01

那一段全部文字,也是從其他網路分享 ...

不客氣,
其實我是真的不知道才提問的,
那F再過去是0嗎?

001F-4-FFFFFFFF               001F為FF   那接下來的3個位置是0010 00110012 嗎?
頁: [1]
查看完整版本: [簡易心得分享] 有關 FC 模擬器 Nestopia 金手指操作