A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 4575|回复: 7

紧急求助,关于英文化BWS data3.dat 文件的解包和重包问题。

[复制链接]

精华
0
帖子
2469
威望
0 点
积分
2730 点
种子
29 点
注册时间
2005-12-16
最后登录
2022-4-25
 楼主| 发表于 2014-3-24 22:36  ·  北京 | 显示全部楼层 |阅读模式
通过EG发的那个外国BWS爱好者准备制作英化BS的帖子,我联系到了khoa这个玩家。
他已掌握了data3.dat文件的解包方法,但现在他遇到了一些技术问题:

1./ Inside data3.dat, there are many TARC file so is it possible to change location (address) of them? i mean move one of TARC from "address1" to "address2"
在data3.dat文件中,有很多TRAC文件,重包时是否可以改变这些文件的位置,即把一个文件从地址1挪到地址2?
2./ Inside some TARC file there are some potion/part of data has been encrypted and i don't have a tool to decrypted them. So i will explain what/how i do with them for you as follow:
- Make "save state" via PCSX2 emulator
- Use any Hexeditor to search for require data than translate them to English.
- Replace the encrypted data with the decrypted/translated data.
- Update TARC header with correct parameter.
It take time and sure that i will face bigger technical issue later (for example: the decypted data is to big and cannot fit into the original TARC file)
在某些TRAC文件中,某些数据是加密的,他不知道如何解密这些数据。他目前使用的方法是:
- 保存PCSX2模拟器的内存状态;
- 使用16进制编辑器查找所需数据并译为英语;
- 用解密/已翻译的数据替换原加密数据;
- 以改正后的参数更新TRAC的文件头数据。
这个方法很费时,而且他遇到了一个更大的技术问题,解密后的数据容量变大了,无法替换到原始的TRAC中去。

请puww和马甲兄弟帮这兄弟一把,能否给他一点解决问题的思路。他不懂中文,我也不懂游戏的破解工作,只能帮他求助一下了,请兄弟们帮个忙吧。

挂版VIP

目若朗星

精华
1
帖子
34885
威望
21 点
积分
36970 点
种子
406 点
注册时间
2005-8-11
最后登录
2024-11-27
发表于 2014-3-24 23:01  ·  福建 来自手机 | 显示全部楼层
BS的加密和压缩方式确实可以用诡谲来形容,在马甲小天使之前数多汉化界的破解大佬都无功而返徒叹奈何的说。
看来这位国外的朋友也到了啃上真正硬骨头的时候了,期冀马甲小天使和puww君能给予切实有效的指导吧,为了全世界的BS玩家拜托你们了。
该用户已被禁言

精华
0
帖子
79
威望
0 点
积分
102 点
种子
5 点
注册时间
2007-12-18
最后登录
2020-9-10
发表于 2014-4-1 16:40  ·  广东 | 显示全部楼层
加密,解密当年马甲兄已经用c写出函数了,楼主翻旧帖就能找到。无论trac、tp、tb格式的资源文件加密解密都一样的。
解密的公式:uint a = (uint)((m & 0xff) + (m & 0xff00) * 8 + (n & 0xff) * 0x100 + (n & 0xff00) * 0x800);
另外我发现某些解密出来的图片调色板还是不正确的(导出成bmp后和游戏对比不是正确的颜色),不过暂时没有仔细查找有多少这样的图片,而且究竟是解密的问题还是原游戏资源就是这样(制作过程中的无用资源?)……

评分

1

查看全部评分

精华
0
帖子
2469
威望
0 点
积分
2730 点
种子
29 点
注册时间
2005-12-16
最后登录
2022-4-25
 楼主| 发表于 2014-4-1 21:20  ·  北京 | 显示全部楼层
谢谢ls,请问ls知道马甲的那个BWS.exe的解密和重包工具怎么用吗?
该用户已被禁言

精华
0
帖子
79
威望
0 点
积分
102 点
种子
5 点
注册时间
2007-12-18
最后登录
2020-9-10
发表于 2014-4-2 08:38  ·  广东 | 显示全部楼层
http://www.fireemblem.net/fe/download/zb/BWSC.rar
WindowsFormsApplication2用来导出data3
详细的到火花问吧,我只研究过解密。

挂版VIP

目若朗星

精华
1
帖子
34885
威望
21 点
积分
36970 点
种子
406 点
注册时间
2005-8-11
最后登录
2024-11-27
发表于 2014-4-2 19:37  ·  福建 | 显示全部楼层
如果马甲小天使能写个教程就好了,尤其是文本替换部分,剧情改编党会否就此活跃呢?

精华
0
帖子
1
威望
0 点
积分
1 点
种子
5 点
注册时间
2014-3-17
最后登录
2015-1-8
发表于 2015-1-7 10:16  ·  浙江 | 显示全部楼层
gulant 发表于 2014-4-2 08:38
http://www.fireemblem.net/fe/download/zb/BWSC.rar
WindowsFormsApplication2用来导出data3
详细的到火花 ...

导出来的3700文件用什么打开呢?
该用户已被禁言

精华
0
帖子
79
威望
0 点
积分
102 点
种子
5 点
注册时间
2007-12-18
最后登录
2020-9-10
发表于 2015-1-8 09:08  ·  香港 | 显示全部楼层
一菲 发表于 2015-1-7 10:16
导出来的3700文件用什么打开呢?


用CrystalTile2打开看看文件头是什么。一年多没有看,都忘记了,而且身边没有资源看不到。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-11-27 23:49 , Processed in 0.172504 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部