冒险解谜游戏中文网 ChinaAVG

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

作者: shane007    时间: 2010-3-1 22:02
标题: 魔法师西蒙5解包器制作(rpgmaker请进)
rpgmaker你好,想给你安排一个新的任务,就是制作魔法师西蒙5的解包器。
, `4 }7 k9 K9 K2 n4 X7 b任务不难,文件名表是sqlite3格式的,读取以后,对游戏文件解包即可。
7 z/ P/ S6 Y3 W7 j' P+ J9 K  }游戏的包文件是resources.d000---resources.d018。
) O! E; |1 k4 L6 f5 u+ b以及德文的german.d000---german.d003,英文的就是english.d000---english.d003.# ?8 V2 n4 ^3 s4 o: y" H$ D3 [# R
文件名表中有1个字段就对应了文件的索引号。3 }' x) j; b- H; _3 L! w
请制作成命令行形式的。( [" e$ _' f7 M" o' M" m

: }5 O, ?3 \# \/ i4 Y请参考以下帖子( ^% ?$ U, l+ m1 u* f7 f
https://www.chinaavg.com/read.php?tid=20940
作者: rpgmaker    时间: 2010-3-2 17:20
具体要解包那些文件啊?; k, S4 z  Q2 U, I2 q6 @+ Z
还有就是使用的语言,c++? python?
作者: 慕容枫叶    时间: 2010-3-2 19:48
用命令行形式就可以了
作者: shane007    时间: 2010-3-2 19:50
引用第1楼rpgmaker于2010-03-02 17:20发表的  :
; I" M" _$ R4 ~- k  _7 Q; X* i具体要解包那些文件啊?% v7 {3 J6 G: [0 r$ u' {
还有就是使用的语言,c++? python?
. w# O3 }8 d3 z2 c! q0 |2 [
请用c++。具体要解的文件在顶楼。
5 @: I% ?9 n1 W" d9 }2 U4 D文件名表是sqlite3数据库,我放出来了。7 B9 ^( k5 r) d
请根据文件名表解那些文件。
作者: rpgmaker    时间: 2010-3-2 22:31
解包文件的命令是否可以是这样& |, i3 B, z- q* N
输入sqlite数据库文件名,输入要解包文件,之后就可以解包了吧?
  F0 W, ^: v) q也就是说一个sqlite数据库对应一个要解包的文件,还是说多个?
作者: shane007    时间: 2010-3-2 22:54
一个sqlite数据库对应一系列要解的文件( {4 [$ a$ R; W$ [' G
: d3 _! |+ |% o& I; a0 ]. l
比如 ExtDat  resources.meta  表示解 resources.d000---resources.d00N* G. h1 V  d  n3 Y% `5 j
         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发表的  :: b7 y: F5 \, C: N
sqlite数据库中的字段revision 具体指什么,程序中是否需要注意到他?

1 I& H: d/ d4 [+ `+ a% E3 ?这个revision 应该不需要,可以忽略,应该表示这句字幕的版本。
作者: rpgmaker    时间: 2010-3-5 09:16
源代码 程序和例子在bin目录
作者: 慕容枫叶    时间: 2010-3-15 07:52
我建议对此包做进一步修改……
2 X: U5 Y: T2 w. n9 X9 O比如能不能在解包过程中列个表说明XXXX文件正在解' C4 y6 ^$ L- ~$ x/ n
这样新手不会容易发现是不是我的电脑问题重新启动之类的
作者: shane007    时间: 2010-3-15 07:58
引用第9楼慕容枫叶于2010-03-15 07:52发表的  :
: X" B+ g9 O$ N; r  W" j* F我建议对此包做进一步修改……
% L4 D  M* D7 O4 L8 s. f比如能不能在解包过程中列个表说明XXXX文件正在解1 d9 z+ I% u! @' Y
这样新手不会容易发现是不是我的电脑问题重新启动之类的

" U7 U3 _, X, L' P有道理,枫叶可以直接和rpgmaker联系一下,让他修改。




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