bblegion 發表於 2014-9-23 22:50

金手指數值搜尋教學

第一篇:搜尋人數數值

在查找目標前都要先按【暫停鈕】讓遊戲停止運作,可避免數值變化太快讓查找任務失敗

1.先開啟相關的遊戲,確認要修改的數值(這裡以超任的【龍王】為例)


2.開啟EC修改器→模擬器選擇(超任模擬器Snes9X)→搜索→查找→查找目標(請輸入5)→找到258個數值



3.回到遊戲後,讓主角的人數減少為4



4.再度回到EC修改器→查找目標輸入4→這時會找到3個數值



5.回到遊戲再讓人數減少成3



6.回到修改器查找目標輸入3,這時位址依舊出現3個,表示正確的位址在其中一個,我們先測試第一個看看



7.將數值輸入9(鎖定)



8.回到遊戲後,金手指已經產生效果




bblegion 發表於 2014-9-23 23:07

第二篇:查找生命值這類無確定數值的金手指

修改遊戲數值中都要先按暫停鈕讓遊戲暫停,可避免數值持續減少

1.先確定生命值為滿格



2.開啟修改器→搜索→查找→查找目標(因為生命值為不確定數值,請輸入?號)→查找結果131072個數值



3.回到遊戲讓生命值減少



4.回到修改器→因為生命值是減少的狀態所以請輸入-號(查找結果131個)



5.回到遊戲繼續讓生命值減少



6.再度輸入-號,查找結果已經驟降至31個



7.回到遊戲中繼續讓生命值降低



8.輸入-號後,已經剩9個數值(最有可能出現的數值出現2個)



9.回到遊戲再讓生命值下降



10.之前最有可能的數值都跟著下降了,我們測試第一個代碼看看



11.將數值輸入50測試看看(鎖定)



12.回到遊戲後,生命值已經滿格


fanco668 發表於 2014-11-22 22:45

本帖最後由 fanco668 於 2018-6-13 00:07 編輯

非常感謝BB姐的教學 {:1_160:}

但有以下問題 及 想分享一下偶的測試

( 一 ) : 為何回復生命值, 最後是輸入 50 這數值 ?
一般來說 滿格生命值 或是 能量槽, 不是輸入 99 或是 FF 嗎 ?

而且遊戲一開始時 滿格的生命值是 顯示48 的… (如下圖)
所以問題就是 為何最後是輸入 50 這數值 ? 而並不是始初的 48 這數值 ?



( 二 ) : 此遞減方法找出最終的相關需要的數值, 道理上是否可應用在任何遊戲上嗎 ?
偶以 PCE-CD 的上海II 作測試, 結果偶 成功找到可無限使用 HELP, 但同一方法 卻失敗找不到無限時間
即是一成功, 一失敗
分享以下兩個圖文並茂的例子

成功的測試出可無限用 HELP 如下 :
遊戲於 3次 HELP 都沒用時



輸入 3, 得到 661個地址



於只餘 2次 HELP時



輸入 2, 只餘下 2個地址



於只餘一次 HELP時



輸入 1, 就餘下一個地址了



跟著雙按 那行 00004B, 於出現的視窗 數值 (DEX)輸入 3, 因始初時就是有 3次 HELP



跟著確定, 返回遊戲 就會發現每次用 HELP, 系統都會自動變成還餘 3次了



================================================================

失敗的測試 時間不可無限如下 :

遊戲一開始, 跟著馬上暫停遊戲


因不知時間是多少數值, 先輸入 ?, 得到131072個地址


返回遊戲, 讓時間自動溜走 3分1, 再按暫停遊戲


這次不是輸入 ?, 因時間是在減少, 所以這次輸入 – 號, 得到 12個地址



再返回遊戲, 讓時間自動溜走一半, 再按暫停遊戲


這次也是輸入 – 號, 得到 2個地址, 看來好像快得到結果了



再返回遊戲, 讓時間自動溜走 3分2, 再按暫停遊戲


但跟著怪事發生了, 地址竟是一個不餘了… …{:1_147:}



bblegion 發表於 2014-11-23 06:45

fanco668 發表於 2014-11-22 22:45 static/image/common/back.gif
非常感謝BB姐的教學

但有以下問題 及 想分享一下偶的測試

為何回復生命值, 最後是輸入 50 這數值 ?
一般來說 滿格生命值 或是 能量槽, 不是輸入 99 或是 FF 嗎 ?

而且遊戲一開始時 滿格的生命值是 顯示48 的… (如下圖)
所以問題就是 為何最後是輸入 50 這數值 ? 而並不是始初的 48 這數值 ?
每個遊戲的能量槽(HP或MP)數值設定都有所不同

只要滿格就好,多輸入也對遊戲沒啥幫助(過長的能量值會影響畫面)

那是龍王這遊戲有顯示相關數值(48),一般的遊戲是不會有那項數值的
為何輸入50?這有兩個原因
1.當初我並沒注意到生命值前面有一個數值
2.輸入50以上有個好處,就是當敵人攻擊妳時,生命槽並不會有減少現象(剛好48會先減少再恢復滿格)

此遞減方法找出最終的相關需要的數值, 道理上是否可應用在任何遊戲上嗎 ?
偶以 PCE-CD 的上海II 作測試, 結果偶 成功找到可無限使用 HELP, 但同一方法 卻失敗找不到無限時間
即是一成功, 一失敗
還是可以找到的,因為妳將時間的找法切成3段(只有3次)
雖然能大量排除多餘的數值,但找的次數太少,很容易有【漏接】的現象
我的建議就是........只要有減少(少兩三次再搜也可以)就立刻搜尋
找到的機會就會大增
如果還是出現0或者明明已剩最後一個數值卻還是無法鎖定
那就得放棄這項修改了

fanco668 發表於 2014-12-2 23:43

本帖最後由 fanco668 於 2018-6-13 00:11 編輯

bblegion 發表於 2014-11-23 06:45 static/image/common/back.gif
每個遊戲的能量槽(HP或MP)數值設定都有所不同

只要滿格就好,多輸入也對遊戲沒啥幫助(過長的能量值 ...
先感謝 BB姐的回覆 {:1_160:}

剛才再測試, 這次是想用 不只3次的遞減方法, 只要遊戲時間有少少減少時, 馬上再搜尋 ...
不過當找了幾次後, 就出現 0 個結果... ...

跟著偶不放棄, 這次不 搜尋那麼多次,
第一次 : 遊戲一開始 時間滿滿時, 按 ? 來搜尋, 結果 131072個地址, 這上面已貼圖了, 所以不再貼

第二次 : 遊戲時間用去3分1, 按 - 來搜尋, 結果餘下 11個地址


第三次 : 偶等到 遊戲時間 完全沒了, GAMEOVER時 才再輸入 - 來搜尋, 結果餘下 2個地址了



跟著看到 00004A 這行數值顯示 0, 心想應該就這了

跟著雙按此行, 數值( DEX ) 輸入 255


## 為何偶輸入 255, 這是因為 當第一次有131072個地址時, 偶曾快速看了這 131072地址, 發現數值顯示最多數是 255
心想 255 應是時間 的最大值

跟著返回遊戲, 結果成功了, 金手指產生功效了, 時間果然不減了 {:1_159:}

bblegion 發表於 2014-12-3 07:00

fanco668 發表於 2014-12-2 23:43 static/image/common/back.gif
先感謝 BB姐的回覆

剛才再測試, 這次是想用 不只3次的遞減方法, 只要遊戲時間有少少減少時, 馬 ...
有些能量槽它會設定兩條位址(1.能量本身數值、2.能量槽的長度)

若在搜尋過程中老是找不到,妳可把搜尋的類型改成【16位】,或許就能減少一些錯誤

有些數據最高值並不一定是255(FF)

妳可參考以下情形來修正自己找尋的方向

FF(255)------------------------------>通常是修改遊戲中的人數、剩餘時間、道具數量、人物位址、角色能力值......等等
FFFF(65535)----------------->修改遊戲中角色的HP值(如:機戰的機體HP、格鬥遊戲的角色HP......等等)
FFFFFF(1677215)---->修改遊戲中的金錢

fanco668 發表於 2014-12-3 23:46

bblegion 發表於 2014-12-3 07:00 static/image/common/back.gif
有些能量槽它會設定兩條位址(1.能量本身數值、2.能量槽的長度)

若在搜尋過程中老是找不到,妳可把搜尋的 ...

請教一下, 例如一些 射擊遊戲 並不是 使用能量槽的方式... ...{:1_154:}

即是被敵方子彈擊中就馬上死掉的遊戲

那能否 用 EmuCheat 金手指修改器 找出 無敵不死嗎 ?

bblegion 發表於 2014-12-4 00:39

fanco668 發表於 2014-12-3 23:46 static/image/common/back.gif
請教一下, 例如一些 射擊遊戲 並不是 使用能量槽的方式... ...

即是被敵方子彈擊中就馬上死掉 ...

那就要找【無敵】的金手指了

不管是人物或者是戰機,在新機出現時會出現幾秒不等的無敵狀態

妳可用加減法來搜尋相關的金手指,可能得犧牲好幾隻殘機才能找到

john930 發表於 2014-12-19 01:17

b大想請教一下 , 如果我想修改 / 創造一個不太強的金手指 (即快速升級 , 經驗值由我定 , 2倍或3 倍 , 但不想太強100倍經驗值或者一下子最強) , 請問可以做到嗎 ?

如果做到 , 請問怎修改 / 創造 ?

以龍之戰士2為例 , 因為一下子升到最高級太沒趣味 , 但一級一級打又太花時間 , 龍之戰士1有金手指可以調較升級速度 , 但二代沒有 .

懇請b大賜教 , 謝謝 .

bblegion 發表於 2014-12-19 07:37

,john930 發表於 2014-12-19 01:17 static/image/common/back.gif
b大想請教一下 , 如果我想修改 / 創造一個不太強的金手指 (即快速升級 , 經驗值由我定 , 2倍或3 倍 , 但不 ...
以現有的金手指作修改就可以了,不需要另外找尋

龍戰士2戦闘後獲得EXP
7E0F34 FF
7E0F35 FF
7E0F36 FF

藍字的部分為金手指的位址,而紅字的部分則是我們要修改的數值
16進制中FF換算成10進制為255(可利用WINDOWS附設的小算盤來處理)
所以FF(255) X FF(255)X FF(255)=16777215
有些人會問255*255*255不是應該16581375嗎?怎麼會是16777215呢
這裡就牽扯到16進制裡面還要再加上0這個位址數值
(16進制0-FF,共256個數值,而10進制則直接忽略0這個數值)
因此你打上FFFFFF換成10進制後就會變成16777215了(也就是256*256*256)

當然您也不需想的太複雜,因為只要利用小算盤來換算即可
現在修改金手指有兩個方法:
1.直接去掉7E0F36 FF這個數值
   留下前面兩條,所得數值就會成為FFFF(65536)
   如果您還是覺得太多,可直接修改FFFF數值,例如:只想要10000經驗值(換成16進制後為2710)
   (填寫時要由後面往前填寫↓)
   7E0F34 10(8位元)
   7E0F35 27(16位元)
2.如果覺得前面金手指數值太少可保留後面那條金手指,直接修改數值
   例如:想要999999經驗值換成16進制後為F423F
   (填寫時要由後面往前填寫↓)
7E0F34 3F
7E0F35 42
7E0F36 0F(不夠兩位數請加個0)

john930 發表於 2014-12-19 18:15

B大 , 有少許問題想請教一下 :

1)B大示範的 , 是把人數設定為九人 , 如果我設定為五十人 , 那會不會遊戲死機 ?

2)如果我把人數設定為九人 , 主角不敵通常會扣人數為八人 , 那在EC修改後 , 人數會FIX死在九人 , 還是會扣為八人 ?

3)如果在遊戲重開之後 , 人數是否會變回3人 ? 如果是那豈不是每次遊戲都要這樣設定 ? 

bblegion 發表於 2014-12-20 06:38

john930 發表於 2014-12-19 18:15 static/image/common/back.gif
B大 , 有少許問題想請教一下 :

1)B大示範的 , 是把人數設定為九人 , 如果我設定為五十人 , 那會不會遊戲 ...

1)B大示範的 , 是把人數設定為九人 , 如果我設定為五十人 , 那會不會遊戲死機 ?
不會!
因為設的再高,只要超出它原先設定的極限,它還是顯示最高極限的數字
所以沒啥意義

如果我把人數設定為九人 , 主角不敵通常會扣人數為八人 , 那在EC修改後 , 人數會FIX死在九人 , 還是會扣為八人 ?
如果你有將該數值鎖定(打勾)的話,就算扣了人數,數值還是會恢復為9人

如果在遊戲重開之後 , 人數是否會變回3人 ? 如果是那豈不是每次遊戲都要這樣設定
只要你的EC修改器沒關閉,它的數值是不會變的(一直有效)
所以,有另存EC代碼將其放入固定的資料夾(EmuCheat\Chnchts\SFC)當中
下次開啟EC修改器時,找到該代碼將它打勾,這樣就不怕數值恢復遊戲原先設定了

fanco668 發表於 2019-4-30 23:39

請教一下BB姐 知不知道 如用 EC找到的地址

例如 : 00004B,如是 PCE遊戲 用作修改, 我平時是只需最尾 4個數字 作斷點

即是 004B,PCE遊戲 比較特別, 就是 此數字需再加 2000

變成 204B

-----------------------

但是 如果 找到的地址

例如 : F025,

那麼 再加 2000, 即是如何 計算 ?

F + 2= ?

bblegion 發表於 2019-5-1 06:34

fanco668 發表於 2019-4-30 23:39
請教一下BB姐 知不知道 如用 EC找到的地址

例如 : 00004B,如是 PCE遊戲 用作修改, 我平時是只需最尾 4 ...

F025+2000=11025

還是要往前進的,有些超任遊戲平時都是7E開頭

當超過7EFFFF時,它就得往前進一格成為7FXXXX

PCE某些遊戲確實會有類似的問題

不過都還算是少數的特例

fanco668 發表於 2019-5-1 11:28

bblegion 發表於 2019-5-1 06:34
F025+2000=11025

還是要往前進的,有些超任遊戲平時都是7E開頭


那問題來了... ...

如果進一個位, F025+2000=11025,變成 五位數

但 PCE 只接受 4 位數 作為斷點

看來偶又遇到難題了{:1_357:}

bblegion 發表於 2019-5-1 12:54

fanco668 發表於 2019-5-1 11:28
那問題來了... ...

如果進一個位, F025+2000=11025,變成 五位數


是什麼遊戲會加到2000h?一般最多只加至百位數

我來測試看看

fanco668 發表於 2019-5-1 23:57

bblegion 發表於 2019-5-1 12:54
是什麼遊戲會加到2000h?一般最多只加至百位數

我來測試看看

正確來說, EC 尋找的 任何 PCE遊戲 地址, 如用在其他 調測器也是需加 2000

這應是 基地址 不同原因吧

例如 我此帖上述 測試的遊戲 上海II, 找到 help 的地址 是 00004B

如我用在 調測器Mednafen, 就需 尾數4個字加 2000, 即是204B 了



但我剛才再測試, 原來不一定尾數要 4個數字, 我輸入6個數字 00204B 也是可以的

====================================

另外 我說 遇到難題的遊戲 是 芙蕾CD-沙克外傳

這遊戲 血量地址 我曾網上直接找到是 F785, 但放入 EC 卻不生效果
可能 F785 就是錯的

如 BB姐 空閒時, 請幫忙 用 EC 找找血量地址, 先非常感謝 !




bblegion 發表於 2019-5-2 06:41

fanco668 發表於 2019-5-1 23:57
正確來說, EC 尋找的 任何 PCE遊戲 地址, 如用在其他 調測器也是需加 2000

這應是 基地址 不同原因吧

EC修改器與小算盤有些類似

如果數字前方為0(無其他數值),它會自動省略

所以不一定要填入前方無意義的數字(0)

芙蕾CD-沙克外傳我找個時間來測試一下

很久沒使用EC修改器了{:2_162:}


-----------------------------------------------------------

剛剛用EC修改器查到的地址是01179D(如圖)

使用的模擬器版本為Ootake1.52



今天發現一個好用的虛擬光碟程式【VirtualDVD】,安裝完畢後它會自動啟動1個虛擬裝置

可簡單掛載或卸載光碟,不需設一些有的沒的裝置







注意事項:該程式安裝時底下會出現InstallBRTSvc(如圖)





我上網查了一下BRTSvc是何程式?貌似是種挖礦軟體
為了以防萬一,請將該項目取消掉
如果已經安裝,請直接在控制台中刪除即可


頁: [1] 2
查看完整版本: 金手指數值搜尋教學