NG新勢力綜合論壇

 找回密碼
 註冊
搜索
查看: 20045|回復: 28

[教學] 金手指數值搜尋教學

[複製鏈接]
  • TA的每日心情
    開心
    2017-12-1 18:39
  • 簽到天數: 2 天

    [LV.1]初來乍到

    發表於 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.回到遊戲後,金手指已經產生效果




    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有賬號?註冊

    x

    評分

    參與人數 9ng金幣 +123 評分 +112 收起 理由
    ae1480416 + 8 + 8 熱心助人
    kokomo1199 + 5 + 5 發言精彩
    耗時阿貓 + 4 + 3 感謝分享
    寶可夢 + 30 + 30 感謝分享
    bee900 + 5 + 5
    john930 + 30 + 20 精品文章
    JATB200X + 8 + 8 精品文章
    fanco668 + 8 + 8 精品文章
    風I + 25 + 25 精品文章

    查看全部評分

  • TA的每日心情
    開心
    2017-12-1 18:39
  • 簽到天數: 2 天

    [LV.1]初來乍到

     樓主| 發表於 2014-9-23 23:07 | 顯示全部樓層
    第二篇:查找生命值這類無確定數值的金手指

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

    1.先確定生命值為滿格



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



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



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



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



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



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



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



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



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



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



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


    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有賬號?註冊

    x

    評分

    參與人數 5ng金幣 +76 評分 +66 收起 理由
    kokomo1199 + 5 + 5 發言精彩
    john930 + 30 + 20 精品文章
    JATB200X + 8 + 8 精品文章
    fanco668 + 8 + 8 精品文章
    風I + 25 + 25 精品文章

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2021-2-1 21:35
  • 簽到天數: 655 天

    [LV.9]以壇為家II

    發表於 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個地址



    於只餘 2HELP



    輸入 2, 只餘下 2個地址



    於只餘一次 HELP



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



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



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



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

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

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

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


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

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



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

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



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


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




    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有賬號?註冊

    x

    評分

    參與人數 3ng金幣 +50 評分 +50 收起 理由
    寶可夢 + 20 + 20 感謝分享及更新。
    bblegion + 10 + 10 心得分享
    風I + 20 + 20 心得分享

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2017-12-1 18:39
  • 簽到天數: 2 天

    [LV.1]初來乍到

     樓主| 發表於 2014-11-23 06:45 | 顯示全部樓層
    fanco668 發表於 2014-11-22 22:45
    非常感謝BB姐的教學

    但有以下問題 及 想分享一下偶的測試
    為何回復生命值, 最後是輸入 50 這數值 ?
    一般來說 滿格生命值 或是 能量槽, 不是輸入 99 或是 FF 嗎 ?

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

    每個遊戲的能量槽(HP或MP)數值設定都有所不同

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

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


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

    還是可以找到的,因為妳將時間的找法切成3段(只有3次)
    雖然能大量排除多餘的數值,但找的次數太少,很容易有【漏接】的現象
    我的建議就是........只要有減少(少兩三次再搜也可以)就立刻搜尋
    找到的機會就會大增
    如果還是出現0或者明明已剩最後一個數值卻還是無法鎖定
    那就得放棄這項修改了

    評分

    參與人數 3ng金幣 +48 評分 +38 收起 理由
    john930 + 30 + 20 熱心助人
    風I + 10 + 10 心得分享
    fanco668 + 8 + 8 熱心助人

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2021-2-1 21:35
  • 簽到天數: 655 天

    [LV.9]以壇為家II

    發表於 2014-12-2 23:43 | 顯示全部樓層
    本帖最後由 fanco668 於 2018-6-13 00:11 編輯
    bblegion 發表於 2014-11-23 06:45
    每個遊戲的能量槽(HP或MP)數值設定都有所不同

    只要滿格就好,多輸入也對遊戲沒啥幫助(過長的能量值 ...

    先感謝 BB姐的回覆 {:1_160:}

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

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

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


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



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

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


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

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

    評分

    參與人數 2ng金幣 +20 評分 +20 收起 理由
    bblegion + 10 + 10 心得分享
    風I + 10 + 10 心得分享

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2017-12-1 18:39
  • 簽到天數: 2 天

    [LV.1]初來乍到

     樓主| 發表於 2014-12-3 07:00 | 顯示全部樓層
    fanco668 發表於 2014-12-2 23:43
    先感謝 BB姐的回覆

    剛才再測試, 這次是想用 不只3次的遞減方法, 只要遊戲時間有少少減少時, 馬 ...

    有些能量槽它會設定兩條位址(1.能量本身數值、2.能量槽的長度)

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

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

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

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

    評分

    參與人數 2ng金幣 +16 評分 +16 收起 理由
    風I + 8 + 8 心得分享
    fanco668 + 8 + 8 熱心助人

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2021-2-1 21:35
  • 簽到天數: 655 天

    [LV.9]以壇為家II

    發表於 2014-12-3 23:46 | 顯示全部樓層
    bblegion 發表於 2014-12-3 07:00
    有些能量槽它會設定兩條位址(1.能量本身數值、2.能量槽的長度)

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

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

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

    那能否 用 EmuCheat 金手指修改器 找出 無敵不死嗎 ?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2017-12-1 18:39
  • 簽到天數: 2 天

    [LV.1]初來乍到

     樓主| 發表於 2014-12-4 00:39 | 顯示全部樓層
    fanco668 發表於 2014-12-3 23:46
    請教一下, 例如一些 射擊遊戲 並不是 使用能量槽的方式... ...

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

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

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

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

    評分

    參與人數 2ng金幣 +13 評分 +13 收起 理由
    fanco668 + 8 + 8 心得分享
    風I + 5 + 5 心得分享

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2024-9-23 17:32
  • 簽到天數: 95 天

    [LV.6]常住居民II

    發表於 2014-12-19 01:17 | 顯示全部樓層
    b大想請教一下 , 如果我想修改 / 創造一個不太強的金手指 (即快速升級 , 經驗值由我定 , 2倍或3 倍 , 但不想太強100倍經驗值或者一下子最強) , 請問可以做到嗎 ?

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

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

    懇請b大賜教 , 謝謝 .
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2017-12-1 18:39
  • 簽到天數: 2 天

    [LV.1]初來乍到

     樓主| 發表於 2014-12-19 07:37 | 顯示全部樓層
    ,john930 發表於 2014-12-19 01:17
    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)

    評分

    參與人數 2ng金幣 +38 評分 +28 收起 理由
    fanco668 + 8 + 8 熱心助人
    john930 + 30 + 20 B大真是神人 , 請受小弟深深感恩 !.

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2024-9-23 17:32
  • 簽到天數: 95 天

    [LV.6]常住居民II

    發表於 2014-12-19 18:15 | 顯示全部樓層
    B大 , 有少許問題想請教一下 :

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

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

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

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2017-12-1 18:39
  • 簽到天數: 2 天

    [LV.1]初來乍到

     樓主| 發表於 2014-12-20 06:38 | 顯示全部樓層
    john930 發表於 2014-12-19 18:15
    B大 , 有少許問題想請教一下 :

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

    不會!
    因為設的再高,只要超出它原先設定的極限,它還是顯示最高極限的數字
    所以沒啥意義

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

    如果你有將該數值鎖定(打勾)的話,就算扣了人數,數值還是會恢復為9人

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

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

    評分

    參與人數 1ng金幣 +30 評分 +20 收起 理由
    john930 + 30 + 20 熱心助人

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2021-2-1 21:35
  • 簽到天數: 655 天

    [LV.9]以壇為家II

    發表於 2019-4-30 23:39 | 顯示全部樓層
    請教一下BB姐 知不知道 如用 EC找到的地址  

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

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

    變成 204B

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

    但是 如果 找到的地址

    例如 : F025,

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

    F + 2  = ?

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2017-12-1 18:39
  • 簽到天數: 2 天

    [LV.1]初來乍到

     樓主| 發表於 2019-5-1 06:34 | 顯示全部樓層
    fanco668 發表於 2019-4-30 23:39
    請教一下BB姐 知不知道 如用 EC找到的地址  

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

    F025+2000=11025

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

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

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

    不過都還算是少數的特例

    評分

    參與人數 2ng金幣 +25 評分 +25 收起 理由
    寶可夢 + 15 + 15 熱心助人
    fanco668 + 10 + 10 熱心助人

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2021-2-1 21:35
  • 簽到天數: 655 天

    [LV.9]以壇為家II

    發表於 2019-5-1 11:28 | 顯示全部樓層
    bblegion 發表於 2019-5-1 06:34
    F025+2000=11025

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

    那問題來了... ...

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

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

    看來偶又遇到難題了
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2017-12-1 18:39
  • 簽到天數: 2 天

    [LV.1]初來乍到

     樓主| 發表於 2019-5-1 12:54 | 顯示全部樓層
    fanco668 發表於 2019-5-1 11:28
    那問題來了... ...

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

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

    我來測試看看
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2021-2-1 21:35
  • 簽到天數: 655 天

    [LV.9]以壇為家II

    發表於 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 找找血量地址, 先非常感謝 !




    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有賬號?註冊

    x
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2017-12-1 18:39
  • 簽到天數: 2 天

    [LV.1]初來乍到

     樓主| 發表於 2019-5-2 06:41 | 顯示全部樓層
    fanco668 發表於 2019-5-1 23:57
    正確來說, EC 尋找的 任何 PCE遊戲 地址, 如用在其他 調測器也是需加 2000

    這應是 基地址 不同原因吧

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

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

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

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

    很久沒使用EC修改器了



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

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

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




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

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







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





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


    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有賬號?註冊

    x

    評分

    參與人數 1ng金幣 +10 評分 +10 收起 理由
    fanco668 + 10 + 10 熱心助人

    查看全部評分

    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    小黑屋|手機版|Archiver|NG新勢力綜合論壇

    GMT+8, 2024-11-15 01:39

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回復 返回頂部 返回列表