冒险解谜游戏中文网 ChinaAVG

标题: 魔法师西蒙5解包器制作(rpgmaker请进) [打印本页]

作者: shane007    时间: 2010-3-1 22:02
标题: 魔法师西蒙5解包器制作(rpgmaker请进)
rpgmaker你好,想给你安排一个新的任务,就是制作魔法师西蒙5的解包器。
( k# }* X* h+ Y3 e* J任务不难,文件名表是sqlite3格式的,读取以后,对游戏文件解包即可。* C: l" X( K. Y! L; k. E, `4 z
游戏的包文件是resources.d000---resources.d018。% G9 n1 m1 K- T5 `  T% U
以及德文的german.d000---german.d003,英文的就是english.d000---english.d003.
6 B# w% b( _" n文件名表中有1个字段就对应了文件的索引号。
% F- r$ {( B. N9 f: k% d请制作成命令行形式的。
8 K; z/ |: v' u3 c, @5 L9 H% K
3 u5 J; x# G; B0 d$ j' |请参考以下帖子5 @4 r7 _7 ?8 R& i4 j
https://www.chinaavg.com/read.php?tid=20940
作者: rpgmaker    时间: 2010-3-2 17:20
具体要解包那些文件啊?
  U$ F, h4 {* N5 c还有就是使用的语言,c++? python?
作者: 慕容枫叶    时间: 2010-3-2 19:48
用命令行形式就可以了
作者: shane007    时间: 2010-3-2 19:50
引用第1楼rpgmaker于2010-03-02 17:20发表的  :5 X, {& ~9 a4 n2 J3 {+ r
具体要解包那些文件啊?
4 f7 B1 L9 I3 J+ [还有就是使用的语言,c++? python?
% ?' G: c$ R) J/ V6 H- ^" c1 v
请用c++。具体要解的文件在顶楼。
8 q5 y( m. {; c% S: t4 N文件名表是sqlite3数据库,我放出来了。
# l  K9 _$ ^* q7 }% n/ {请根据文件名表解那些文件。
作者: rpgmaker    时间: 2010-3-2 22:31
解包文件的命令是否可以是这样
0 x2 L8 R. ^( r. \6 l 输入sqlite数据库文件名,输入要解包文件,之后就可以解包了吧?
4 E5 N" p# [" n也就是说一个sqlite数据库对应一个要解包的文件,还是说多个?
作者: shane007    时间: 2010-3-2 22:54
一个sqlite数据库对应一系列要解的文件6 C4 S  P. D2 \9 c

7 `& P- S$ S' Y9 r% Z( i- H5 a- z比如 ExtDat  resources.meta  表示解 resources.d000---resources.d00N( _; f7 Z) j. j( ?  Q
         ExtDat  english.meta  表示解 english.d000---english.d00N
作者: rpgmaker    时间: 2010-3-4 20:02
sqlite数据库中的字段revision 具体指什么,程序中是否需要注意到他?
作者: shane007    时间: 2010-3-4 20:05
引用第6楼rpgmaker于2010-03-04 20:02发表的  :
0 @* F4 W7 {' ~, `3 x$ ^sqlite数据库中的字段revision 具体指什么,程序中是否需要注意到他?

& _4 P8 c3 d$ H6 T" ?3 m这个revision 应该不需要,可以忽略,应该表示这句字幕的版本。
作者: rpgmaker    时间: 2010-3-5 09:16
源代码 程序和例子在bin目录
作者: 慕容枫叶    时间: 2010-3-15 07:52
我建议对此包做进一步修改……7 K8 f7 q8 D" c/ _8 o+ g
比如能不能在解包过程中列个表说明XXXX文件正在解. O5 E# D; ]6 f8 [$ v# h& X
这样新手不会容易发现是不是我的电脑问题重新启动之类的
作者: shane007    时间: 2010-3-15 07:58
引用第9楼慕容枫叶于2010-03-15 07:52发表的  :
2 i; G" ~, D6 o* M我建议对此包做进一步修改……
6 ]) R! o& S3 u比如能不能在解包过程中列个表说明XXXX文件正在解; E0 J! s- ]# W' b1 [3 i& C( \& _
这样新手不会容易发现是不是我的电脑问题重新启动之类的
/ c7 z2 z) p8 F8 y& ^* n0 R& _
有道理,枫叶可以直接和rpgmaker联系一下,让他修改。




欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) Powered by Discuz! X3.2