设为首页收藏本站
机战Z2破界篇 星组汉化 下载

星组游戏论坛

 找回密码
 注册(QQ注册+邀请注册)

QQ登录

只需一步,快速开始

查看: 654|回复: 16

[求助] 有没有人帮忙看一下文本是否有加密 [复制链接]

Rank: 2

UID
99607
星币
38
积分
18
阅读权限
20
注册时间
2013-7-16
最后登录
2017-6-27
发表于 2015-9-12 13:56:33 |显示全部楼层
360截图20150912134925066.jpg

文本在Shift_JIS能看到部分,但是单双字节混合。
在一小段的文本中,单字节编码代表的字符都是一样的,比如6E=···
而尝试修改修改字符,必须保证原句占用的字节数,游戏显示的长度要一模一样,否则就会出错。

TALK0.BPE (452 KB, 下载次数: 2)


麻烦帮忙看看对于这样的文本应该怎么处理。

同时希望求一个debugger   谢谢
发帖际遇:一个袋子砸在了 黯然的饭 头上,黯然的饭 赚了 1 星币. 幸运榜 / 衰神榜

Rank: 2

UID
99607
星币
38
积分
18
阅读权限
20
注册时间
2013-7-16
最后登录
2017-6-27
发表于 2015-9-12 21:58:35 |显示全部楼层
看的人不少,怎么没人愿意解答一下啊

Rank: 2

UID
88177
星币
12
积分
60
阅读权限
20
注册时间
2012-6-30
最后登录
2017-9-4
发表于 2015-9-12 22:12:21 |显示全部楼层
好理解,大多不会,不好插嘴

Rank: 2

UID
99607
星币
38
积分
18
阅读权限
20
注册时间
2013-7-16
最后登录
2017-6-27
发表于 2015-9-12 23:14:52 |显示全部楼层
星组大神不少吧,我是纯小白,所以没头没脑的,希望懂得人教教我啊··

管理员

勇者

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

UID
4
星币
379
积分
5110
阅读权限
255
注册时间
2007-6-30
最后登录
2017-11-22
发表于 2015-9-13 08:40:10 |显示全部楼层
有点像常见的LZ系列压缩,开头数据基本能看到明文,后续就越来越凌乱,而且不会出现重复的内容。
星组游戏开发组 急招游戏画师美工~~~详见链接点我进入招募贴

Rank: 2

UID
99607
星币
38
积分
18
阅读权限
20
注册时间
2013-7-16
最后登录
2017-6-27
发表于 2015-9-13 09:02:44 |显示全部楼层
有没有什么通用工具可以解开呢?
发帖际遇:黯然的饭 发帖时在路边捡到 3 星币,偷偷放进了口袋.幸运榜 / 衰神榜

Rank: 2

UID
99607
星币
38
积分
18
阅读权限
20
注册时间
2013-7-16
最后登录
2017-6-27
发表于 2015-9-13 10:41:49 |显示全部楼层
求帮忙啊····
发帖际遇:黯然的饭 打败野生的金属史莱姆,获得3 星币. 幸运榜 / 衰神榜

管理员

勇者

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

UID
4
星币
379
积分
5110
阅读权限
255
注册时间
2007-6-30
最后登录
2017-11-22
发表于 2015-9-13 21:12:22 |显示全部楼层
有那一段文本的日文原文么? 对比一下看看。

PS: 搜索一下LZSS算法的工具看。
星组游戏开发组 急招游戏画师美工~~~详见链接点我进入招募贴

Rank: 12Rank: 12Rank: 12

UID
7594
星币
36
积分
636
阅读权限
110
注册时间
2007-12-14
最后登录
2016-7-23
发表于 2015-9-13 21:21:46 |显示全部楼层
爱笑说,特么码表、原文都不给
已有 1 人评分星币 收起 理由
绝世爱笑 + 1 标准JIS~~ 这文件开头还有一段指针数据

总评分: 星币 + 1   查看全部评分

有事不要给我论坛留言了,经常没看见,给我邮件吧……

Rank: 12Rank: 12Rank: 12

UID
7594
星币
36
积分
636
阅读权限
110
注册时间
2007-12-14
最后登录
2016-7-23
发表于 2015-9-13 22:04:06 |显示全部楼层
1、不是加密,加密你是连文本的一点原文都看不到的。
2、这文档不是LZSS、LZ77压缩,如果是,不会超过连续8字节原文信息,变种的LZSS就说不准。
3、有可能是文本脚本编码就是这样的,结合原文看规律。或者像一些GAL文本?(没看过这些脚本的格式,怪叔叔看过?)
4、nds debugger? 网上直接搜 no gba debugger,看看能不能找到
有事不要给我论坛留言了,经常没看见,给我邮件吧……

Rank: 2

UID
99607
星币
38
积分
18
阅读权限
20
注册时间
2013-7-16
最后登录
2017-6-27
发表于 2015-9-13 23:49:21 |显示全部楼层
本帖最后由 黯然的饭 于 2015-9-13 23:51 编辑

1

1

2

2

3

3

4

4

截图是游戏开头的剧情,用的是BIOS字库。
下面的是进入游戏里面的对话。有单独FONT文件存放字库。
刚开始我以为是有单字节很双字节的码表存在。后来觉得不可能,
压缩算法我又不懂,前前后后弄了个把月,卡在这里了。
又去了解过LZ压缩,但是看不太明白,也不确定这个是LZ压缩的。

希望能帮忙看看。这是一款KSS公司的游戏。下了另一款它公司的游戏,发现文本也是这样的。
font_code.txt (26.85 KB, 下载次数: 4)       码表(开头单字节是为了在CT2里面显示原文添加的)

Rank: 12Rank: 12Rank: 12

UID
106863
星币
518
积分
264
阅读权限
110
注册时间
2015-3-6
最后登录
2017-7-16
发表于 2015-9-14 01:29:01 |显示全部楼层
本帖最后由 felover0108 于 2015-9-14 01:34 编辑

楼主加油
召唤士都发了,机战L还会远吗?

Rank: 2

UID
99607
星币
38
积分
18
阅读权限
20
注册时间
2013-7-16
最后登录
2017-6-27
发表于 2015-9-14 14:26:59 |显示全部楼层
能不能帮我破解一下啊。。。中文文本都有现成的,搞定就能直接替换进去了

Rank: 2

UID
99607
星币
38
积分
18
阅读权限
20
注册时间
2013-7-16
最后登录
2017-6-27
发表于 2015-9-14 23:06:58 |显示全部楼层
8001B418 sub_8001B418 这个函数是关键

接受一个BPEver区段数据 ,获得一个解密后数据
原型为
int unzip_lzxx([in]char* bpever,[out]char* realdata)
可以读一下这个函数的实现,写一个C版的实现


不过写了还是只是能解除来文本罢了,要汉化的话,需要理解他的具体运作方式,才能写压缩回去的代码


每个talk文件的头部格式:
头部4字节,指针表个数
4字节起偏移4字节数据,文件大小
之后每8字节一组为指针表
头4字节为一组文本地址,后4字节为本组文本长度

每组文本都是bpever开始

请教了高手。
这是他的发现。但是不会编程,不知道怎么实现。
请求支援啊···
发帖际遇:黯然的饭 在网吧通宵,花了 1 星币.幸运榜 / 衰神榜

Rank: 12Rank: 12Rank: 12

UID
7594
星币
36
积分
636
阅读权限
110
注册时间
2007-12-14
最后登录
2016-7-23
发表于 2015-9-17 21:55:48 |显示全部楼层
接受一个BPEver区段数据 ,获得一个解密后数据
原型为
int unzip_lzxx([in]char* bpever,[out]char* realdata)
可以读一下这个函数的实现,写一个C版的实现



你已经请教出答案了,这个压缩算法我没见过,具体去搜搜相应模拟器的debugger吧,ps的这里没有
有事不要给我论坛留言了,经常没看见,给我邮件吧……
头像被屏蔽

禁止发言

UID
110083
星币
14
积分
23
阅读权限
0
注册时间
2015-10-9
最后登录
2015-11-18
发表于 2015-11-16 16:31:00 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

禁止发言

UID
115225
星币
59
积分
350
阅读权限
0
注册时间
2016-7-25
最后登录
2017-10-24
发表于 2016-8-16 15:13:54 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Archiver|星组游戏论坛 ( 京公网安备110403080002 )  

GMT+8, 2017-11-22 15:16

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部