A9VG电玩部落论坛

标题: BWS汉化(大雾)or(起步?) [打印本页]

作者: majia1166    时间: 2011-10-26 23:23
标题: BWS汉化(大雾)or(起步?)
本帖最后由 我为eg狂 于 2011-10-31 15:49 编辑

随便改的
data3 搜544152433000000000300000 就是这个文件包
[attach]224032[/attach]
这个是以前的
[attach]224034[/attach]

文件加密解密
加密速度非常慢
我设定每个字节都扫一遍 不然压缩率没源程序的高
[attach]224010[/attach]
dll接口
extern "C" _declspec(dllexport) int uncompress(char *a, char *b);
extern "C" _declspec(dllexport) int compress(char* a1, char *b1);
c#的
[attach]224021[/attach]


[attach]224040[/attach]
大字库我记得有2张 这是第一张
在comlfont.ar里

SLPS_254.97
0x2c380的E0为边界检测(81~E0)
作者: az8213837    时间: 2011-10-27 08:35
呵呵,大家都懂的。。。。
作者: 我为eg狂    时间: 2011-10-27 18:33
majia1166同学真是热心,可问题是这些专业术语对偶们来说只是一头雾水。
那个,不好意思问一下,从DATA3.DAT析出音乐文件有什么眉目了吗?
作者: majia1166    时间: 2011-10-27 20:18
音乐文件不是之前发的解包器就能解了吗
作者: 我为eg狂    时间: 2011-10-27 20:28
majia1166 发表于 2011-10-27 20:18
音乐文件不是之前发的解包器就能解了吗

问题是点击后木有反应,已经安装.net framework 2.0
还需要安装什么软件才能运行呢,和C语言有关的?
作者: majia1166    时间: 2011-10-27 22:51
我是.net 4.0编译的
作者: majia1166    时间: 2011-10-27 22:53
你把data3放到一个文件夹里面   点一下会释放出来几千个文件
作者: 我为eg狂    时间: 2011-10-27 23:28
本帖最后由 我为eg狂 于 2011-10-27 23:54 编辑

杯具,安装了.NET Framework 4.0 x86运行依然报错,系统XP SP3
网上搜索了下发现有这个问题的同学还真不少,解决方法无非就是安装对应版本的.NET Framework
真是气死偶叻,郁闷之下,也只能期望有同学解压后打包上传了,NND!

[attach]224801[/attach]
作者: majia1166    时间: 2011-10-28 13:35
[attach]225075[/attach]
这个是。net 2.0的


作者: 我为eg狂    时间: 2011-10-28 19:21
回复 majia1166 的帖子

很遗憾,卸载了4.0安装2.0还是会出现这个可恶的提示,看来真的是没戏了…
作者: majia1166    时间: 2011-10-28 19:26
我虚拟机装了都能运行

你下载的没问题吧
http://www.microsoft.com/downloa ... D-8EDD-AAB15C5E04F5
微软下载地址

文件名:dotnetfx.exe
下载大小:22.4MB



作者: lin521    时间: 2011-10-28 19:32
有了这个貌似可以修改游戏的数据了
替换图片和音乐都可以
作者: 我为eg狂    时间: 2011-10-28 19:33
回复 lin521 的帖子

请问,lin521同学解包成功否?
作者: 我为eg狂    时间: 2011-10-28 19:40
回复 majia1166 的帖子

其它网站提供的也是同样大小的安装文件,偶还从微软那重新下了个官方的还是不行,真不知道犯了哪门子邪了!
作者: majia1166    时间: 2011-10-28 22:08
[attach]225343[/attach][attach]225344[/attach]

用这个
作者: 我为eg狂    时间: 2011-10-28 22:23
回复 majia1166 的帖子

可以运行了,正高兴呢,一打开DATA3.DAT结果又坑爹了!

[attach]225352[/attach]
作者: majia1166    时间: 2011-10-29 09:48
[attach]225517[/attach][attach]225518[/attach]

打不开用debug的
debug的还打不开的话....
作者: 我为eg狂    时间: 2011-10-31 12:32
本帖最后由 我为eg狂 于 2011-10-31 13:55 编辑

嗯,终于解包成功,不过为什么只解出容量为105MB的263个WAV格式的音效文件(比如升级加点的)呢?

http://player.56.com/p8_112818777.swf

作者: majia1166    时间: 2011-10-31 13:19
还有的在TARC文件包里面   263个文件是单独在data3里面 未经打包
作者: 我为eg狂    时间: 2011-10-31 13:45
本帖最后由 我为eg狂 于 2011-10-31 13:46 编辑
majia1166 发表于 2011-10-31 13:19
还有的在TARC文件包里面   263个文件是单独在data3里面 未经打包


那能否再麻烦您写个TARC文件包的解包程序呢,这可是造福泪吧群众的大好事,拜托了。
作者: wewewef    时间: 2011-10-31 15:22
回复 majia1166 的帖子

关于BWS汉化方便加QQ详谈么,我QQ172882130
作者: 我为eg狂    时间: 2011-10-31 15:39
wewewef同学也进来了,看来BS汉化有戏,大期待啊!
您所属的汉化小组刚刚完成了MS(重装机兵 ~ 砂尘之锁,都是SAGA的说)的汉化伟业,向你们致敬!
而且majia1166同学已经向偶们展示了破解BS文件压缩和修改的实力,目前汉化技术上的瓶颈已经基本解决。
作者: wewewef    时间: 2011-10-31 16:52
回复 我为eg狂 的帖子

有翻译感兴趣,研究了一下发现有压缩,度娘一下就来到这里了
作者: 我为eg狂    时间: 2011-10-31 19:14
回复 wewewef 的帖子

哦,那太好了,这是本吧收到的最最振奋人心的好消息!
虽然文本量巨大,好在火花有很多现成的翻译稿件可以用的。
希望BS汉化工程能成功立项,真心殷切期待啊!!

作者: wewewef    时间: 2011-10-31 20:09
回复 我为eg狂 的帖子

和majia1166详谈之后再说
作者: 我为eg狂    时间: 2011-11-1 09:59
回复 wewewef 的帖子

呵呵,偶们不急的,请照着你们的步调慢慢来。
作者: az8213837    时间: 2011-11-1 14:56
楼上基佬内心狂喜乱舞我会到处乱说 ╮〔╯ε╰〕╭
作者: 我为eg狂    时间: 2011-11-1 15:06
回复 az8213837 的帖子

哦,这算是在恶意卖萌么,那就闹去吧,已经老大不小的骚年。
作者: az8213837    时间: 2011-11-1 15:20
回复 我为eg狂 的帖子

调戏而已[s:242] ,吾等闹不出什么大动静[s:244]
作者: majia1166    时间: 2011-11-1 18:18
我现在杂事好多啊
要组织汉化的话 找个会编程的写点软件就可以了 你也搞过其他项目的汉化 应该没什么问题

我就简单说下流程  你参考下
data3.dat解包
主要是做TARC文件的分解工作
每一个TARC包的文件长度必须是0x800的整数倍(解包无所谓这个 但打包一点要这么做 具体参照第一个文件跟第二个文件的偏移大小)

然后是分解TARC包
TARC的文件格式可以参考我以前发的帖子
注意的是:要保留每个文件的编号(打包的时候需要)  简单的做法就是保留文件头信息  打包的时候 改下偏移量和文件大小就可以了

解包后的文件 如果是加密的 格式如下
0x0解包后数据大小
0x4未解包的数据大小
0x8加密的数据 (数据的大小跟0x4的值是一样的)
可以用本贴第一楼的dll做加密解密处理
此游戏就只有这一种加密方式(待会我传下源码)


TTX 图片格式
     0x0 TTX0
     0x4 总是0 保留值
     0x8 13表示256色 14表示16色  字库基本是16色 名字带font
     0xc 数据块大小
     0x10 宽
     0x14 高
     0x18 未知
     0x1c 调色板大小
     0x20 调色板+数据

一般调色板为0x400 (256色 带透明通道)  这个基本没问题
如果是0x200  要做一些处理  他是2字节1色  之前有写过工具(在TARC那贴)
源代码已经被我删掉 算法我记得是这样的
(uint)((m & 0xff) + (m & 0xff00) * 8 + (n & 0xff) * 0x100 + (n & 0xff00) * 0x800);
一般出现在场景图  汉化好像不需要这些


文本
好像分2种吧
一种是有对话框有头像的那种对话模式文本
这种文本里面夹杂着各种数据 (字库用的是大字库)    汉化的话要写工具过滤掉杂项
另一种就是过场景显示的对话
文本夹杂着颜色数据(比上面的简单)  自带图片字库   有的还有sjis.tbl (都在一个包里 解包的时候你会发现)  这个也要写工具处理


大字库我没记错的话 是2张 大小是1024x1014   文字量有2500+(按照他的文字大小)


希望大大早日开坑  造福广大***民
[attach]227323[/attach]
作者: 我为eg狂    时间: 2011-11-1 18:28
回复 majia1166 的帖子

希望您在百忙之中能找个闲暇时间帮偶解决下游戏BGM所在TARC文件的解包问题,偶好整理上传分享,先谢过了。
作者: wewewef    时间: 2011-11-2 17:51
回复 majia1166 的帖子

既然兄台忙,那就先放着吧,毕竟你研究得比较透彻,再换个人折腾麻烦,等你有时间了再做打算吧
作者: minzzm    时间: 2011-11-4 15:13
路过瞻仰下LZ
作者: 思痛楼主    时间: 2011-11-4 20:49
LZ是技术牛啊~~~               。
作者: 我为eg狂    时间: 2011-11-4 20:56
呃,出现了好多陌生人的说……
作者: acmilancc    时间: 2011-11-6 13:28
没整明白  敬仰一下楼主
作者: tjlgry    时间: 2011-11-13 19:06
这么好的游戏,支持汉化
作者: 跑酷狼    时间: 2012-2-11 15:07
支持汉化!!!!!!!!!!
作者: 水无月刃    时间: 2012-2-14 01:19
路过看看~~
作者: fy_iceworld    时间: 2012-4-23 13:00
本帖最后由 fy_iceworld 于 2012-4-23 13:00 编辑

bws 当初要是出个英文版多好呀
作者: 我为eg狂    时间: 2012-4-23 16:24
本帖最后由 我为eg狂 于 2012-4-23 16:27 编辑
fy_iceworld 发表于 2012-4-23 13:00
bws 当初要是出个英文版多好呀


这么说吧,其实BS的爱好者中也有来自英语国家的,他们也正在遗憾为什么不出英文版的呢。
可以去GameFAQ看看BS的英文攻略,不过攻略质量很一般,甚至可以说非常的简陋。
传送门:http://www.gamefaqs.com/boards/9 ... series-berwick-saga
作者: fy_iceworld    时间: 2012-4-24 17:01
是不是很多日版游戏,都没出 e版u版 吧?缺乏市场调查。
作者: 我为eg狂    时间: 2012-4-24 20:11
是否发行海外版取决于相应市场的认知程度,如果未做考察就贸然进入纯粹就是烧钱了。
作者: 巡游魂    时间: 2012-5-1 12:49
这个太专业了,不过不急,楼主悠着点
作者: pingjingyifu    时间: 2012-5-10 15:35
同样遗憾没有英文版,不过支持汉化!




欢迎光临 A9VG电玩部落论坛 (https://bbs.luryl.com/) Powered by Discuz! X3.4