EMU618社区

 找回密码
 立即注册
搜索
查看: 1070|回复: 0

[其它] [ROM管理工具]OfflineList的中文DAT制作方法

[复制链接]

签到天数: 38 天

[LV.5]常住居民I

发表于 2022-12-20 20:07:05 | 显示全部楼层 |阅读模式
本帖最后由 xiong_online 于 2023-11-23 17:33 编辑

一、DAT基本介绍
OfflineList的datfile格式为xml,现对各字段进行讲解

定义(configuration):
<datName>Chinese Game Dat (Simplified) - GBA</datName> <!-- DAT的名称 -->
<imFolder>Chinese Games - GBA</imFolder> <!-- 图片文件夹的名称 -->
<datVersion>20210501</datVersion> <!-- DAT的版本 -->
<system>Nin.tendo - Game Boy Advance</system> <!-- DAT的机种 -->
<screenshotsWidth>240</screenshotsWidth> <!-- 截图的宽度 -->
<screenshotsHeight>160</screenshotsHeight> <!-- 截图的高度 -->


信息(info):
<title visible="true" inNamingOption="true" default="false"/>
<!-- inNamingOption为true时,下图红框部分才能引用,不然会显示%u之类 -->
<!-- visible和default同时为true时,下图蓝框部分才能显示信息 -->
<romTitle>%u - %n [%g]</romTitle> <!-- 下图红框信息显示顺序 -->



后缀(canOpen):
<extension>.gba</extension> <!-- ROM的后缀 -->


搜索(search):
<to value="languages" default="false" auto="true"/>
<!— value为搜索的项目;default为true时,显示此搜索项;auto为true时,获取游戏信息所有数值 -->



游戏信息(game):
<game> <!-- 首先确认游戏是基于哪个版本汉化 -->
    <imageNumber>1</imageNumber> <!— 图片编号 -->
    <releaseNumber>1</releaseNumber> <!— 游戏编号 -->
    <title>零式赛车 (简)</title> <!-- 中文译名 -->
    <saveType>Sram_v110</saveType> <!-- 存档类型 / 游戏类型 -->
    <romSize>4209952</romSize> <!-- 文件大小 -->
    <publisher>Nin.tendo</publisher> <!-- 出版商 -->
    <location>7</location> <!-- 国家(区域) -->
    <sourceRom>PGCG</sourceRom> <!-- 汉化组织 / 开发商 -->
    <language>4</language> <!-- 语言,4代表中文 -->
    <files> <!-- ROM的CRC32 -->
        <romCRC extension=".gba">27ECAB1A</romCRC>
    </files>
    <im1CRC>269D6AB2</im1CRC> <!-- 图片A的CRC32 -->
    <im2CRC>F6E0410D</im2CRC> <!-- 图片B的CRC32 -->
    <comment>F-Zero for Game Boy Advance (Japan) [CHS]</comment>
    <duplicateID>1</duplicateID> <!— 此数值相同的游戏会关联 -->
</game>



译名(title):
格式:编号 - 主标题 - 副标题 (Disc X) (版本号) (修正版) (简繁) [汉化组织]
原创盗版译名参考盗版商,汉化版译名参考汉化组或发布页,其他参考民间译名

区域(location):
<location>7</location> <!-- 国家(区域) -->
  1. 0        Europe
  2. 1        USA
  3. 2        Germany
  4. 3        China
  5. 4        Spain
  6. 5        France
  7. 6        Italy
  8. 7        Japan
  9. 8        Netherlands
  10. 9        England
  11. 10       Denmark
  12. 11       Finland
  13. 12       Norway
  14. 13       Poland
  15. 14       Portugal
  16. 15       Sweden
  17. 16       Europe - USA
  18. 17       Europe - Japan - USA
  19. 18       Japan - USA
  20. 19       Australia
  21. 20       North Korea
  22. 21       Brazil
  23. 22       South Korea
  24. 23       Brazil - Europe
  25. 24       Brazil - Europe - USA
  26. 25       Brazil - USA
复制代码


语言(language):
<language>4295</language> <!— 语言 -->
  1. 1        French
  2. 2        English
  3. 4        Chinese
  4. 8        Danish
  5. 16       Dutch
  6. 32       Finnish
  7. 64       German
  8. 128      Italian
  9. 256      Japanese
  10. 512      Norwegian
  11. 1024     Polish
  12. 2048     Portuguese
  13. 4096     Spanish
  14. 8192     Swedish
  15. 16384    English (UK) (only if English (US) already exist)
  16. 32768    Portuguese (BR)
  17. 65536    Korean
复制代码

部分游戏开机有[语言]选择画面,或者进入[设置]可以[切换语言]
例子:游戏王 - 怪兽之决斗专家版3 (简) [CGP] 392A4046
中文 + 英语 + 德语 + 法语 + 意大利语 + 西班牙语
4 + 2 + 64 + 1 + 128 + 4096 = 4295


循环冗余校验(romCRC):
关于FC&SFC&MD游戏的修复问题:http://2006.emu618.org:6180/thread-300122-1-1.html
关于镜像格式的转换问题:http://2006.emu618.org:6180/thread-300549-1-1.html

截图(im1CRC):
图片A:首先要有【标题】画面,然后最好有出现【PRESS START】字符


图片B:开始游戏后的画面,最好出现【中文】


关联(duplicateID):
<duplicateID>1</duplicateID> <!— 此数值相同的游戏会关联 -->

这里建议【图片B】选取同一个位置截取,这样就可以作为一个对比



二、DAT的制作


三、图片的处理
个人使用可跳过本章节,只需要文件名对应就可以了

图片转换
图片本来是GRB颜色的,通过使用Photoshop → [图像] → [模式] → [索引颜色],最后[存储为],格式选择[PNG],图片体积就变小了


批量转换
创建动作,Photoshop → [窗口] → [动作] → [创建新动作] → 名称为[索引颜色] → [记录],重复【图片转换】的步骤,完毕后点击[停止记录]


运行批处理,Photoshop → [文件] → [自动] → [批处理](建议先使用两三张图片测试一下效果)


批量导入
程序(https://www.ppxclub.com/81244-1-1)与DAT放在同一目录下,复制DAT文件名称


运行程序【import_ol-imgs_crc.exe】,右键点击窗口 → [编辑] → [粘贴],回车,最后输入图片目录的【完整路径】,回车

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2024-12-22 14:13 , Processed in 1.053711 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表