设为首页收藏本站官方微博
12
返回列表 发新帖

汉化工具 皇室的麻烦解包工具

[复制链接]
楼主: shane007
打印 上一主题 下一主题

[汉化工具] 皇室的麻烦解包工具

11#
发表于 2010-11-4 09:54 | 只看该作者
压缩包里是写的一个试验性质的打包器。之前没加入压缩部分正常运行。0 p% y2 Z3 ?: _; C
晚上我试试你给的那个库
" i6 Y1 B! F3 N9 I! P; ]- g( f* a8 L. [" a
解包器:
$ |' t3 Z4 v7 Pget FILES long& M/ f% w/ P3 D9 N
get HEADERSZ long $ n) J: w$ p6 s$ {
for i = 0 < FILES
4 c: b/ _, Z1 g9 [get NSIZE short
) U: |7 k7 ?% q5 k; f4 H, Q+ vgetdstring NAME NSIZE
( ^4 t/ c& O' A' u. ?get OFFSET long   
" P. y8 Z- u# X0 V0 M) lget SIZE long   
9 n/ I9 K/ c* L" c3 Cget ZSIZE long# X3 I: x( T# h
ComType bzip2 7 V) ?5 [; e8 ^5 `, v( d8 G
clog NAME OFFSET ZSIZE SIZE   8 t/ u& Q( R  y8 Z# a4 D) x
next i

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

12#
发表于 2010-11-8 10:10 | 只看该作者
使用方法:  tripDir.exe 需要打包的文件夹名 打包文件名
3 L! O" E/ G% d  @2 |如果不给第三个参数, 默认会打包在 ".\\zipPack.z"
8 I3 d' _/ ]: b8 Q, m' k) K: J5 J) q
! X' }: [: _( y$ |压缩包里面包括了bzip2的可执行程序。另外有个测试文件夹tst2, 包括子目录, 中文文件名等等。- M8 Q3 e: u. R) ?; ?1 Y/ w2 e
测试脚本: tripDir.exe .\\tst2, {4 e/ u% E8 V% U. L
; x3 [# U' S, }" S0 z
源码里面加了很多注释, 各位可以看看, 有什么不decent的地方欢迎拍砖:D9 g8 n' K) j4 p. G- G
---------------------------------------
: o  H2 W/ g6 ]! c* B  R( @, ]终于搞定了...这事情拖了好久, 找原因的话一个是自己windows系统编程方面不熟, 另外就是办事太拖拉了。
2 b: w+ A3 |2 s2 C- X; w
* C& d# j; [4 P* ]+ I主要是两个问题比较费时间:
5 R/ `1 |4 X! }0 X, O) a1. 原来解压缩的问题, 是因为我用的quickbms是0.2.X的版本, 回头下了一个最新版本的就ok了
; k4 h. k$ B# ~7 f& d0 |( f2. 就是windows系统下目录遍历的问题, 之前读写文件都是用c语言的函数的, 又是翻书上网查了一阵, 那些命名还有就是wchar/char的问题搞得有点晕。有个需要注意的地方就是这个脚本的目录和文件的打包规则不同——目录的路径是完全的, 而文件只有文件名没有目录, 之前的目录路径用的是一个上一级访问得到的目录名。带来的问题就是在打包一个文件夹时, 要先打包下面的文件, 在打包下面的子目录。因为如果交错打包子文件和子目录的话, 文件前面的路径就乱掉了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

13#
 楼主| 发表于 2010-11-8 16:37 | 只看该作者
收到,非常感谢!  c( q) F& n3 F& Q/ w/ K2 }% n6 m
等我抽时间来测试一下。
回复 支持 反对

使用道具 举报

14#
发表于 2010-11-9 00:02 | 只看该作者
来报道 & G( \+ f+ @* J

* t: J* `% l) P- U  YQQ:277161500
回复 支持 反对

使用道具 举报

15#
发表于 2010-11-12 11:45 | 只看该作者
去掉了包里的临时路径,试试看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

16#
 楼主| 发表于 2010-11-12 22:10 | 只看该作者
还是不对,目录名前的斜杠也是不要的。: @7 A# x$ i3 M; ]! ]1 {5 t
( }3 i) u' I% a
你最好还是下载一个游戏试试看吧,要求文件头部除了offset,size,zsie以外,其他的都和原文件一样。要求打包后游戏能正常运行。
5 L, d* d7 X& ~; o5 l$ e
& r4 B7 R& ]1 ~$ {* v/ W5 O; Y包文件结构应该是先是size,再是zsie,老外的资料写错了,但我的bms脚本是对的。
回复 支持 反对

使用道具 举报

17#
 楼主| 发表于 2011-4-5 06:50 | 只看该作者
顶上来备用
回复 支持 反对

使用道具 举报

18#
 楼主| 发表于 2011-4-5 11:49 | 只看该作者
2011.4.5 更新
" ~# F+ r: k) Q& ~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

冒险解谜游戏中文网 ChinaAVG

官方微博官方微信号小黑屋 微信玩家群  

(C) ChinaAVG 2004 - 2019 All Right Reserved. Powered by Discuz! X3.2
辽ICP备11008827号 | 桂公网安备 45010702000051号

冒险,与你同在。 冒险解谜游戏中文网ChinaAVG诞生于2004年9月9日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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