kyoosuke 發表於 2021-1-18 13:32

紅白機不同種類 金手指 檔案

各種模擬器支援不同檔案的金手指.

譬如:

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

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

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

-

bblegion 發表於 2021-1-18 14:12

使用ccconv金手指代碼轉換器



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



kyoosuke 發表於 2021-1-18 15:48

bblegion 發表於 2021-1-18 14:12
使用ccconv金手指代碼轉換器




測試了一下, 譬如:

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

這是數字轉換數字

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

bblegion 發表於 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種

kyoosuke 發表於 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 檔案


bblegion 發表於 2021-1-18 22:21

kyoosuke 發表於 2021-1-18 16:29
譬如像這個, 它就是英文字母
這個模擬器 :https://www.retroarch.com/index.php



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

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

一般是沒辦法互轉的

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

kyoosuke 發表於 2021-1-19 02:46

bblegion 發表於 2021-1-18 22:21
RetroArch(復古拱門)是多款模擬器的前導介面

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


喔了解, 謝謝.

不過 Retroarch 的介面很漂亮就是.

kyoosuke 發表於 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


bblegion 發表於 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的小算盤(工程型)來運算




kyoosuke 發表於 2021-3-18 13:45

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


喔.....原來...

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

原來是這樣子,了解,謝謝!!

kyoosuke 發表於 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


請問有沒有好的建議? 謝謝.

bblegion 發表於 2021-3-19 13:30

kyoosuke 發表於 2021-3-19 10:50
0405-03-03E762



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

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

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

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

jackie821 發表於 2021-3-20 04:11

bblegion 發表於 2021-1-18 14:12
使用ccconv金手指代碼轉換器




有沒有假如數字0048-01-99轉換成英文碼嗎 ??謝謝

bblegion 發表於 2021-3-20 08:36

jackie821 發表於 2021-3-20 04:11
有沒有假如數字0048-01-99轉換成英文碼嗎 ??謝謝

所謂的英文碼指的是哪種代碼?{:2_170:}

由於代碼類型太多,所以不知你指的是什麼
頁: [1]
查看完整版本: 紅白機不同種類 金手指 檔案