- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
nds三国志DS1破解
nds三国志DS1破解
NDSL游戏三国志DS1破解
根据组长要求,特此写下三国志DS1的破解记录,以便日后汉化人员之间的交流,也给新手破解(其实我自己也是新手=.=)一个入门的参考。
基本上,这个三国志已经是完美破解
使用NDSTOOS分解ROM,几乎是得不到什么可用的信息
所以只好自己找字库
使用模拟器截图,绘图里面放大6倍,显示网格发现是12X12的像素,右下带一层边,基本可以确定是12X12, 2bpp的字库
在ROM里开始搜索,选择12X12像素,GBA 4bpp开始搜索,在ARM.9里面发现类似字库的图像,于是使用2bpp的格式来试,果然是2bpp正常显示字库.
稍作调整,字库正常显示.
偏移地址:12B014
像素:12X12
格式:4色 2bpp
观察字库发现日文汉字是亜,初步估计是SJA码表,随便索取一段文本,找几个字,换成SJA的编码,在ROM里的16进制中搜索,找到文本,正常显示文本.
确定是SJA码表,再观察字库,发现有字库添加了个别新字,看来得修改下这个码表了~使用笨办法(新手..没办法..)首先观察这些字,差不多都是人名部分的字,所以在CT的16进制里找到人名部分,但是人名部分显示非常乱,得想办法将其正常显示,使用笨办法,讲人名两侧的多余编码全部写成000000,当然你也可以自己写程序来实现,这样人物名就可以正常显示了,根据人物名的提示,我们就可以写出剩下字符的编码,虽然很麻烦,但是不会出现问题.
增加码表:
F040=瓚F043=郃F044=蒯F046=傕F047=邕F049=詡F04C=龐F04D=繇F04E=F04F=騖F051=闞F052=玠F054=邢F055=歆F056=闓F058=譙F059=琬F05A=郝F05C=伷F05D=褚F060=邳F065=璝F067=彤F06A=涪F06D=鄴F071=莒F072=綝F077=笮F078=祜F079=蕤F07A=璜F092=禕FA63=昱FAB9=彧FAC2=惲FACF=昕FAD7=晙FAF6=汜FB67=琦FB68=琪FB6A=琮FB6F=畯FBAA=諶FBB9=鄧FBBD=釭FBF4=顗F04B=兗F070=鄱F07D=瓘F081=頎9FB2浚F084=龔F080=琰F07E=靚F090=宓F085=眭F091=珝F095=蹋F096=寗F089=嘏
控制符部分比较杂乱,为了能正确导出连贯的文本以便于翻译的工作,只好在文本里面进行仔细搜索.
0A=↙ 2573=%s 2577=%w 2564=%d 2575=%u 2557=%W 3273=2s 3673=6s
25=% 3264=2d 6C75=lu 3364=3d 3373=3s 6C64=ld
我使用的是蓝山老妖的魔导,不能定义三字节的控制符,所以类似{%2d}这样的控制符只能分开定义,导出来以后就是{%}{2d}这样的效果
在最后的武将介绍部分文本非常邪恶,两个人物介绍之间居然是衔接在一起的,恩...这一定时指针控制的文本,为了解决此类问题,要不然就是找指针,要不然就是根据文本的格式,严格对照每个武将介绍的开头和结尾.
指针部分:
武将资料文本指针区找到~地址:01CFB820周围
计算方法:武将资料文本是放在一个romfile.bin文件里面的
找到了第一个武将文本的开头在ROM里面的物理地址为:01CFC451
的结束在ROM里面的物理地址为:01CFC4E2
romfile.bin文件在ROM里面的物理地址为:474600
用ROM里面的物理地址- romfile.bin的物理地址=武将文本在romfile.bin里面的偏移地址
01CFC451 - 474600 = 1887E51
将1887E51这个数据高低位互换,为 51 7E 88 01
在ROM里面搜索上面的 51 7E 88 01
正好,在 01CFB820 附近找到了该数据,紧挨着的还有 文本的结束地址
将这两个数据修改,再进入游戏去查看~
OK!完美~~正是我们要找的数据~
当然,如果你喜欢把NDSROM拆开来直接看romfile.bin文件的话,那就不用那么麻烦的加减地址了~
直接高低位互换即可
最后还剩下一个背景介绍和按钮介绍的文本,此文本不是JSA编码的
破解如下:
第一步,删除字库,进入游戏观看那部分文本,文本消失了~
说明该部分的确是文本,排除是图片的可能了~~
第二步,直接在ROM里面,按照SJIS码表的值,搜索~~
但是没有结果~
这样下来,就有2种可能了~~ 一是文
您可能关注的文档
- 7《动手做做看》.doc
- 79-播种绿色 收获未来.doc
- 7大考场作文制胜秘诀.doc
- 7月30日 讲求实际的人.doc
- 8 色彩模式(原理,各种模式).doc
- 8-04痿病.doc
- 8.公问答2.doc
- 802.11n相关技术详解.doc
- 8090后看过才懂.doc
- 800米跑步技巧.doc
- 2024年考核天然气开采工三级试题及答案.docx
- 2023-2024年技能考试天然气开采工四级试题精华版附答案.docx
- 2025至2030中国PETCT扫描装置行业项目调研及市场前景预测评估报告.docx
- (完整版)考试天然气开采工三级真题附答案.docx
- 2024年技能考试天然气开采工四级基础试题及答案.docx
- 2023-2024天然气开采工四级精选试题与答案.docx
- 快消品企业数字化营销案例研究与启示报告.docx
- 2023-2024天然气开采工三级真题练习试卷附答案.docx
- 聚焦2025:量子计算技术产业生态构建与技术创新研究报告.docx
- (试题)基础考试天然气开采工三级精选试题附答案.docx
文档评论(0)