81231300
发表于 2025-5-6 23:20:21
本帖最后由 81231300 于 2025-5-6 23:40 编辑
請問一下如果使用ClrMamePro來整理CHD,Datfile有兩個選項:
MAME 0.277 CHDs (merged)
MAME 0.277 CHDs (merged) (dir2dat)
想請問的是,若我選擇MAME 0.277 CHDs (merged) (dir2dat)的DAT來做整理的話CHD完全沒有問題
但我若使用MAME 0.277 CHDs (merged)的DAT做整理的話,就會出現18樓大大的訊息狀況
Aero Fighters Special (VER 1.00G)
required chd version mismatch: aerofsp.chd
Brave Blade (VER 1.40G)
required chd version mismatch: braveblade.chd
Flame Gunner (VER 1.40G)
required chd version mismatch: flamegun.chd
Fighters' Impact (VER 2.10G)
required chd version mismatch: ftimpact.chd
G-Darius (VER 2.70G)
required chd version mismatch: gdarius.chd
Ray Storm (VER 2.60G)
required chd version mismatch: raystorm.chd
Shanghai Matekibuyuu (VER 1.20G)
required chd version mismatch: shangmtkb.chd
The Block Kuzushi (VER 1.10G)
required chd version mismatch: tblkkuzushi.chd
想請問一下這樣子要如何解決?還有這兩個DAT是有甚麼含意?為什麼掃描出來的資訊都不太一樣
請求大神解答,感謝。
是不是只要擇一個DAT掃描即可
使用MAME 0.277 CHDs (merged)的DAT做掃描的話,就會掃瞄出第二張圖片的內容,但使用寒冰心雨大神提供的更新檔更新後掃描就又沒問題了,但...使用MAME 0.277 CHDs (merged) (dir2dat)的DAT掃描後又出現檔案大小錯誤的訊息@@
快搞死我了><
raidenii
发表于 2025-5-11 21:44:51
81231300 发表于 2025-5-6 23:20
請問一下如果使用ClrMamePro來整理CHD,Datfile有兩個選項:
MAME 0.277 CHDs (merged)
MAME 0.277 CHDs (m ...
你的chd是老版本格式,需要升级。
https://mamedev.emulab.it/haze/2012/02/16/chd-v5/
把这些受影响的chd放到一个dir里面,然后用pwsh:
gci -r v4_chd_dir\*.chd | % { mame_path\chdman.exe copy -i $_.fullname -o v5_chd_dir\$($_.name).chd }
或者直接找一个新一点的repo重新下载这些受影响的chd。
81231300
发表于 2025-5-12 08:12:41
raidenii 发表于 2025-5-11 21:44
你的chd是老版本格式,需要升级。
https://mamedev.emulab.it/haze/2012/02/16/chd-v5/
謝謝大神的回覆~~~照您的方式做的話,那些受影響的chd是不是全部都會變成"v5"格式的了?
我有試過寒冰心雨大神的v5格式chd並且使用MAME 0.277 CHDs (merged)的dat去掃描是OK的
反倒是使用原本的MAME 0.277 CHDs (merged) (dir2dat)就又出現必須更換至舊版本的v4版chd的錯誤訊息
簡單的說就是若把那些版本過舊的chd更新至v5後,使用"MAME 0.277 CHDs (merged)"的dat就掃描通過了;但用"MAME 0.277 CHDs (merged) (dir2dat)"就會出現版本錯誤訊息,無法完整通過掃描
如果使用舊的v4版本chd的話,使用"MAME 0.277 CHDs (merged)"的dat則又會出現版本過舊的訊息:但"MAME 0.277 CHDs (merged) (dir2dat)"的dat卻又掃描過關了
所以才想問的是,有沒有方法是可以讓MAME 0.277 CHDs (merged)和MAME 0.277 CHDs (merged) (dir2dat)的dat都能夠一起通過CM的掃描測試;如果這兩個DAT只有一個能通過測試的話,應該要使用哪個來做掃描最為標準?
還有就是這兩個DAT分別是代表甚麼?為什麼使用"MAME 0.277 CHDs (merged) (dir2dat)"會掃描得較久,但是使用"MAME 0.277 CHDs (merged)"會掃描的比較快速@@
這個疑問已經困惑好久了,再麻煩大神的指教,感謝!!
raidenii
发表于 2025-5-13 19:46:37
81231300 发表于 2025-5-12 08:12
謝謝大神的回覆~~~照您的方式做的話,那些受影響的chd是不是全部都會變成"v5"格式的了?
我有試過寒冰心 ...
我没有用过dir2dat,每次都是直接使用最新版的mame直接生成dat来扫描。
看你的截图,你好像还在用cmpro,建议换到作者最新的clrmame,扫描/修复速度快太多了,dat也是直接指定mame的exe就可以。
raidenii
发表于 2025-5-15 09:56:07
本帖最后由 raidenii 于 2025-5-15 10:04 编辑
81231300 发表于 2025-5-12 08:12
謝謝大神的回覆~~~照您的方式做的話,那些受影響的chd是不是全部都會變成"v5"格式的了?
我有試過寒冰心 ...
使用clrmame其实很简单。
Scanner tab,XML/EXE指定最新版mame.exe的路径
Rom Paths指定你的ROMs和CHDs的路径,以分号间隔
Sample Paths指定Samples的路径
Backup Path就直接在clrmame的所在目录下建一个Backups,指向那里就可以
跳过Modifers部分。
然后下面的Options:
Mode使用Spilt (如果你的rom是split)
其他三项保持默认就可以,然后把下面的Fix Issues勾上
New Scan开始新扫描,我的完全MAME Collection一般扫描只需要五分钟不到。
ps:merged chd这个说法很奇怪(没有意义)。merged rom意味着每个rom都是一套完整的游戏,不需要parent set就能运行。但是这样的话会有大量的重复rom非常占空间,所以默认都是spilt rom。但是chd本身是个完整的磁盘镜像,不存在什么依赖于parent chd的说法,所以merged chd doesn't make any sense to me.
raidenii
发表于 2025-5-15 09:59:51
本帖最后由 raidenii 于 2025-5-15 10:05 编辑
Rebuilder tab:
XML/EXE同样指向mame.exe路径
Input path指向你下载的新rom包的地址,我一般就在clrmame目录下建一个downloads,指向哪里
Output path指向你的ROM Path
Backup path指向之前的backup path
然后右边options勾上两个checkbox
mode选split,compress选你使用的压缩格式。
剩下的部分保持默认就可以。
use link可以做去重,但是我都是手工做的,所以还是保持默认的none。
81231300
发表于 2025-5-16 07:55:29
raidenii 发表于 2025-5-15 09:56
使用clrmame其实很简单。
Scanner tab,XML/EXE指定最新版mame.exe的路径
哇!!太感謝了
謝謝大神的解答和分享,我趕緊來試試看最新版本的...完全沒用過
Hydro
发表于 2025-5-19 09:31:27
感谢分享
joenglin
发表于 2025-5-19 19:15:25
少了一個 tattasso.zip
請問有人能否幫忙 thanks
sljs1976
发表于 2025-5-19 20:27:15
joenglin 发表于 2025-5-19 19:15
少了一個 tattasso.zip
請問有人能否幫忙 thanks