模拟城市中文网

 找回密码
 入住
搜索
查看: 3514|回复: 3

谁能弄到DataGen的源码,发现一个BUG

[复制链接]
发表于 2007-12-6 17:50 | 显示全部楼层 |阅读模式
对部分DAT内容保存时,如果使用全中文,当然是GBK的,不能正确保存,
因为在C#中,中文也是一个字符,但是两个字节,在压缩数据时,DATAGEN当成一个字节存放,结果报错。
如果谁有源码,上传上来,谢谢。我帮忙改正确。
我也试图通过反编译源码来干,但效果不好。
发表于 2007-12-7 10:22 | 显示全部楼层
ORZ 很强悍的想法,但估计不容易。本论坛毕竟只是一个小小的游戏论坛,不是hacker论坛,不一定能找到这种strong man拆源码……
 楼主| 发表于 2007-12-7 12:59 | 显示全部楼层
源码算是搞定了,我反编译后并且成功生成VS2005的项目,并且编译成功主窗口,并且执行了。昨天搞到晚上一点。
主要的问题在于DatGen的压缩算法有问题,主要的困难在于算法如果没有注释或者可靠的算法说明,反编译出来的代码一时半会难以理解。

不过应当可以搞定的。
发表于 2007-12-7 13:08 | 显示全部楼层
源码proj打包传上来
如果想要积分的话……
您需要登录后才可以回帖 登录 | 入住

本版积分规则

小黑屋|手机版|模拟城市中文网

GMT+8, 2024-5-3 16:12 , Processed in 0.016876 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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