NG新勢力綜合論壇

 找回密碼
 註冊
搜索
查看: 6667|回復: 14

[問題討論] 紅白機不同種類 金手指 檔案

[複製鏈接]

該用戶從未簽到

發表於 2021-1-18 13:32 | 顯示全部樓層 |閱讀模式
各種模擬器支援不同檔案的金手指.

譬如:

Virtual NES 支援 vct 副檔名的金手指
FCEUX 支援 cht 副檔名的金手指

然後我好像還看過 gen 副檔名的金手指

請問有沒有辦法可以把這些金手指檔案直接來回轉換, 就不用每個模擬器都必須尋找一次數據.

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

    [LV.1]初來乍到

    發表於 2021-1-18 14:12 | 顯示全部樓層
    使用ccconv金手指代碼轉換器



    我個人沒使用過這款,你自行測試看看



    本帖子中包含更多資源

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

    x

    評分

    參與人數 5ng金幣 +38 評分 +38 收起 理由
    absolute0 + 5 + 5 熱心助人
    寶可夢 + 10 + 10 熱心助人
    風I + 10 + 10 熱心助人
    kokomo1199 + 5 + 5 熱心助人
    ili789 + 8 + 8 熱心助人

    查看全部評分

    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2021-1-18 15:48 | 顯示全部樓層
    bblegion 發表於 2021-1-18 14:12
    使用ccconv金手指代碼轉換器

    測試了一下, 譬如:

    NNN - 0411-01-99 轉 FCE Ultra - 0411:99

    這是數字轉換數字

    有另外一種是全部英文字母的, 類似這種格式 : ESUSOYEY+EIEYSZEY
    就像是真正金手指卡夾插在真正主機上面,然後輸入的那種格式.
    回復 支持 反對

    使用道具 舉報

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

    [LV.1]初來乍到

    發表於 2021-1-18 16:04 | 顯示全部樓層
    kyoosuke 發表於 2021-1-18 15:48
    測試了一下, 譬如:

    NNN - 0411-01-99 轉 FCE Ultra - 0411:99

    這種全部英文字母的格式要看是哪種模擬器(沒看過)

    網路上最常用的FC模擬器,就屬Virtual NES、Nestopia、FCEUX這3種

    評分

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

    查看全部評分

    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2021-1-18 16:29 | 顯示全部樓層
    本帖最後由 kyoosuke 於 2021-1-18 16:30 編輯
    bblegion 發表於 2021-1-18 16:04
    這種全部英文字母的格式要看是哪種模擬器(沒看過)

    網路上最常用的FC模擬器,就屬Virtual NES、Nestopia、 ...

    譬如像這個, 它就是英文字母
    這個模擬器 :  https://www.retroarch.com/index.php

    .cht 檔案


    本帖子中包含更多資源

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

    x
    回復 支持 反對

    使用道具 舉報

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

    [LV.1]初來乍到

    發表於 2021-1-18 22:21 | 顯示全部樓層
    kyoosuke 發表於 2021-1-18 16:29
    譬如像這個, 它就是英文字母
    這個模擬器 :  https://www.retroarch.com/index.php

    RetroArch(復古拱門)是多款模擬器的前導介面

    它與MAME一樣,發展出它們一套的獨有編碼

    一般是沒辦法互轉的


    除非有人特別針對這類的代碼做轉換程式

    評分

    參與人數 3ng金幣 +20 評分 +20 收起 理由
    寶可夢 + 6 + 6 心得分享
    風I + 6 + 6 心得分享
    ili789 + 8 + 8 心得分享

    查看全部評分

    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2021-1-19 02:46 | 顯示全部樓層
    bblegion 發表於 2021-1-18 22:21
    RetroArch(復古拱門)是多款模擬器的前導介面

    它與MAME一樣,發展出它們一套的獨有編碼

    喔了解, 謝謝.

    不過 Retroarch 的介面很漂亮就是.
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2021-3-18 13:11 | 顯示全部樓層
    本帖最後由 kyoosuke 於 2021-3-18 13:13 編輯

    我嘗試把 vct 轉換 cht 給 Retroarch 用, 可是 ccconv 一直無法成功轉換.

    譬如 天使之翼 vct 檔裡面的能力修改: 0405-03-03E762

    請問這個有沒有甚麼辦法轉到 cht, 類似說譬如 : 0405:62 ....... 之類



    一般如果是, 類似, 05E0-01-63
    轉換的時候就把 01 拿掉, 然後加上 冒號:
    --> 05E0:63


    回復 支持 反對

    使用道具 舉報

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

    [LV.1]初來乍到

    發表於 2021-3-18 13:36 | 顯示全部樓層
    kyoosuke 發表於 2021-3-18 13:11
    我嘗試把 vct 轉換 cht 給 Retroarch 用, 可是 ccconv 一直無法成功轉換.

    譬如 天使之翼 vct 檔裡面的能力 ...

    每個位址數值最多就是FF(10進制的256)
    0405-03-03E762

    藍色部分為8位元數值
    綠色部分為16位元數值
    紅色部分為32位元數值


    這時請拆成3個位址↓

    第1位址(8位元)=0405:62
    第2位址(16位元)=0406:E7
    第3位址(32位元)=0407:03

    這就是代碼所構成的數值
    至於如何10進制轉換16進制,可用WINDOWS的小算盤(工程型)來運算




    評分

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

    查看全部評分

    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2021-3-18 13:45 | 顯示全部樓層
    bblegion 發表於 2021-3-18 13:36
    每個位址數值最多就是FF(10進制的256)
    0405-03-03E762
    藍色部分為8位元數值

    喔.....原來...

    我從 hex 轉成 dec 以後就不知道怎麼繼續.

    原來是這樣子,了解,謝謝!!
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2021-3-19 10:50 | 顯示全部樓層
    bblegion 發表於 2021-3-18 13:36
    每個位址數值最多就是FF(10進制的256)
    0405-03-03E762
    藍色部分為8位元數值


    0405-03-03E762



    如果這麼寫進去 cht 的話一切正常:

    cheats = 3

    cheat0_desc = "CF Power"
    cheat0_code = "0495:62"
    cheat0_enable = false

    cheat1_desc = "CF Power"
    cheat1_code = "0496:E7"
    cheat1_enable = false

    cheat2_desc = "CF Power"
    cheat2_code = "0497:03"
    cheat2_enable = false



    可是如果把它們放在一起就沒有效果:

    cheats = 1

    cheat0_desc = "CF Power"
    cheat0_code = "0495:62+0496:E7+0497:03"
    cheat0_enable = false


    請問有沒有好的建議? 謝謝.
    回復 支持 反對

    使用道具 舉報

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

    [LV.1]初來乍到

    發表於 2021-3-19 13:30 | 顯示全部樓層

    沒有,每個數值都有一個位置

    就算使用其他的模擬器也是如此

    除非是EmuCheat修改器才能'數值連在一起

    不過EC並不支援【復古拱門】

    評分

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

    查看全部評分

    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2021-3-20 04:11 | 顯示全部樓層
    bblegion 發表於 2021-1-18 14:12
    使用ccconv金手指代碼轉換器

    有沒有假如數字0048-01-99轉換成英文碼嗎 ??謝謝
    回復 支持 反對

    使用道具 舉報

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

    [LV.1]初來乍到

    發表於 2021-3-20 08:36 | 顯示全部樓層
    jackie821 發表於 2021-3-20 04:11
    有沒有假如數字0048-01-99轉換成英文碼嗎 ??謝謝

    所謂的英文碼指的是哪種代碼?

    由於代碼類型太多,所以不知你指的是什麼

    點評

    我想會員應該是指,遊戲精靈 Game Genie  發表於 2021-3-20 22:08
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-11-21 22:28

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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