1. 字幕可在localization/lang.ini内找到
: V' b/ V; U" C; T) b换成中文,游戏中显示不出来
$ r2 H, `' \ p而按钮我感觉是由layers.ini定义$ X: G* g& S- g4 {; z
比如(main menu)- [main_menu]
- logo/logo = 94 0 567 295 1 255 63
- logo/glow = 78 40 891 71 1 255 62
- buttons/profiles = 216 736 634 28 1 255 59
- buttons/play/text = 60 614 228 68 1 255 57
- buttons/play/play_ac = 23 590 288 156 1 255 56
- buttons/play/play_in = 23 590 288 156 1 255 55
- buttons/play/lenta = 140 559 180 156 1 255 54
- buttons/options/text = 379 632 175 50 1 255 51
- buttons/options/options_ac = 358 608 214 129 1 255 50
- buttons/options/options_in = 358 608 214 129 1 255 49
- buttons/options/lenta = 350 559 230 110 1 255 48
- buttons/exit/text = 797 627 175 46 1 255 45
- buttons/exit/exit_ac = 777 600 214 129 1 255 44
- buttons/exit/exit_in = 777 600 214 129 1 255 43
复制代码
5 `, d0 }( C3 g' i/ l" p; T- f应该是文件,起始位置,结束位置,和MASK,另外两个想不出来是什么" i4 `$ e0 C( b: d& t% g
可见text也是隐藏在他的文件包里
8 G) B( D; ]$ W( M: k! L* |+ U为game.dat3 r: ?) N2 k! p/ T6 x1 f @
个人感觉就是一般类型的压缩,甚至可能没有压缩,只是加了密
/ J) c3 m4 r) D 1 F. R) A8 q3 Z+ z3 A# i: [9 \
F7 F7 F7 可能就是别的明码文件中的 00 00 00 00
- D; O/ P! K" {( n把两个文件的索引分开8 o* Y* r1 _2 ^2 E" A. g/ `1 z/ Y
& i1 i# |* n" ^; m1 L0 A
据说UTF-16包括了所有UNICODE文字,个人认为该游戏应该是支持双字节的,此游戏还多了个unicow.dll' y x( I% t2 J1 _ D
程序介绍为- By adding the UNICOWS.LIB to the link command-line before KERNEL32.LIB, ADVAPI32.LIB, or any other supported Win32 system link library, the linker will resolve referenced symbols with the one provided by UNICOWS.LIB instead.
复制代码 % G" t) k- y; L9 l# _* m* c
主要的难点应该在于如何解和写入这个game.dat还有修改字库
- }) \1 t! t& {: I! ~字库的排列应该要按照unicows.dll的要求相应改动的吧+ j% J; n5 F* s# f; P
* o3 e% Y8 u5 {- G6 s! ]$ z; C0 v
DIR 结果
( |& F5 C8 B4 r/ `0 _0 @" ?- h! C% G3 w1 F4 ~( N& ~4 [
Directory of D:\Magic Encyclopedia 3 Illusions! R, s1 q0 z. M* {9 `
Z q- ^) a- b4 L04/03/2010 09:09 PM <DIR> .
9 z+ z5 o# T. a4 {04/03/2010 09:09 PM <DIR> ..8 N% ~+ [" ~9 ^5 w) c: o
04/10/2007 06:56 AM 92,216 bass.dll& b* ]1 G! f3 y$ k+ h6 G
03/18/2010 10:40 AM 157,283,264 game.dat T. A: k! g: A1 e2 V
04/03/2010 09:09 PM 13,886,908 game.rar
% h1 {# ~0 }8 c% @7 @! D8 p10/09/2008 03:22 PM 697,344 HTMLayout.dll
' O: a3 S5 r- D& w7 t: v3 x% I# D04/01/2010 12:28 PM 2,867 License.txt& q/ |! ]$ {$ ?# l8 B
04/03/2010 09:09 PM 0 list.txt
7 `# u+ V$ m4 R04/03/2010 01:27 PM 3,907 local.log
6 K1 \+ U- j- v! V7 |04/03/2010 12:17 PM <DIR> localization5 d% d4 W7 t' ^9 F$ t( S" g
04/09/2009 01:22 PM 336,896 magic.dll
& e) @+ _" `& V6 r; n* [ g03/19/2010 10:43 AM 1,693,024 Magic.exe
0 L; k6 [+ u' H7 N7 A8 `03/19/2010 10:43 AM 2,895,872 Magic.wrp.exe, @% [! |- U. E: l7 l, S! {1 V
04/01/2010 12:28 PM 101 manifest.xml
1 h. J1 o0 u& E+ y: e3 b02/24/2010 09:43 AM 14,624,125 my_fx.ptc
0 u2 [' j6 I. f8 w0 A, T04/01/2010 05:17 PM 25 partner.ini
4 R( }7 |7 Q/ H% z1 a7 A/ D04/03/2010 12:17 PM <DIR> res
! ~ Z4 Q* B h" L04/03/2010 12:17 PM <DIR> splash
9 J: @" y9 p [, {% w: \09/22/2003 03:22 PM 245,408 unicows.dll7 |$ k7 O! j, i( Q4 C
03/19/2010 07:22 PM 619,008 wrapper.dll( _) ~) W6 u$ \$ y' X0 y6 t' h4 B
15 File(s) 192,380,965 bytes
, x# N' g, T* e" }9 Z
5 Z! E. }9 `# C1 `, D& B Directory of D:\Magic Encyclopedia 3 Illusions\localization Q, Z, w0 n$ P: y1 h" Y
) M( f- ~+ @$ Z3 W6 R L1 Q2 A04/03/2010 12:17 PM <DIR> .
5 S) K4 k, \/ G6 T6 \1 n ^04/03/2010 12:17 PM <DIR> ..
$ ?* w! M$ L2 V; o; u04/03/2010 12:17 PM <DIR> gui H c5 b) S$ K- u; `$ U8 X
04/03/2010 12:25 PM 146,786 lang.ini
0 J- L& Q, @% j2 _04/03/2010 12:17 PM <DIR> quest
2 S$ r+ E' ]% ~ 1 File(s) 146,786 bytes
1 P+ F: i8 m$ g2 `2 u$ i0 m2 |* c+ z3 r
Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui: \6 ` m; t0 k: n5 l
. x3 d i. q) B7 j% o
04/03/2010 12:17 PM <DIR> .
W* J6 N6 e Z0 r04/03/2010 12:17 PM <DIR> ..
5 @8 x( L: |1 ?1 K; m04/03/2010 12:17 PM <DIR> load" W+ z3 D1 H% ] K9 J
04/03/2010 12:17 PM <DIR> main_menu
: {- z, o4 m' U3 q- o- l 0 File(s) 0 bytes9 I C1 g# y' T0 g* P
: Q0 A+ I! p" R1 ^2 |" `6 k Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\load
' c) V* {/ y5 g% D3 J) t( T' y
04/03/2010 12:17 PM <DIR> .; S! P' K2 J% Z2 N* v
04/03/2010 12:17 PM <DIR> ..5 O3 }0 \1 x, l' N% m
02/09/2010 02:36 PM 128 layers.ini8 q! Y# X% x8 K! e* R
1 File(s) 128 bytes
. \$ [9 G1 ?) w! J0 T- V T) |4 W T5 e, F \* W
Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu
, z7 Y7 s2 }5 u; | i* e: Z4 Z' S' ]2 ~$ A9 h+ g; Q; C
04/03/2010 12:17 PM <DIR> .
9 X {; O9 y/ D04/03/2010 12:17 PM <DIR> ..- V0 c" s; O1 I) z( I
02/08/2010 11:16 AM 1,570 layers.ini
% o" {; g+ a- ?4 c7 z C) C04/03/2010 12:17 PM <DIR> logo
4 |7 J' z$ z% N/ x5 p: P 1 File(s) 1,570 bytes8 |* A$ D4 j6 K) u
3 G7 ~5 a$ i+ v z+ V Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu\logo
7 G0 Z+ X0 D' F8 x5 S6 y
- Y. a, d1 Z" s04/03/2010 12:17 PM <DIR> .2 [8 @, w. p2 y1 h7 }6 i6 d
04/03/2010 12:17 PM <DIR> ..
* O# G$ p& A. H02/11/2010 08:45 AM 63,021 logo.jpg& E: Y+ q# F" n# u
02/11/2010 08:45 AM 89,276 logo_.gif& y& k& J ^3 {6 G; D; o
2 File(s) 152,297 bytes
' ^' E+ D0 |# T' B6 s' a; ]% U( Y. k7 {6 y$ D, M m
Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest, ?/ v0 ] F. |7 a8 I1 m6 L4 B
% p, b" C, u' A! B1 h& u
04/03/2010 12:17 PM <DIR> .% g7 G$ k" G9 P2 |' E8 u$ l( l! b
04/03/2010 12:17 PM <DIR> ..! k! Z& R* _6 B Y6 M
04/03/2010 12:17 PM <DIR> 2_1_entrance5 Y) M4 D6 J- x% k) G
0 File(s) 0 bytes+ i/ A) t0 ]6 a# y/ g1 P, y$ [
& Q) T( O5 L# k0 e# y3 ?0 _2 ~
Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance
$ w3 m4 m) _& t$ \# V0 k" ~1 E9 T; X/ [ c" f9 R
04/03/2010 12:17 PM <DIR> .
. \" |; p3 [3 n/ I+ y- i04/03/2010 12:17 PM <DIR> ..9 K, @* @8 q' V! ^- R
04/03/2010 12:17 PM <DIR> thimble
8 O5 K' t, B* e2 { 0 File(s) 0 bytes& @) h* F! \ R
, W0 m' x4 y( o. h Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance\thimble' Q2 d& [6 d3 T( {4 f
5 X+ |; q0 K6 k( j- b- \04/03/2010 12:17 PM <DIR> .1 B0 U& b4 O. G$ E% M4 d( r7 @7 {
04/03/2010 12:17 PM <DIR> ..
0 G' y, J) e. h1 s1 T03/18/2010 10:07 AM 446,131 _back.png
- w& ?# m O# N' G) r, A+ U6 `( n 1 File(s) 446,131 bytes
- {5 l' n# m+ u) H1 g
/ A# R5 ^: M# x Directory of D:\Magic Encyclopedia 3 Illusions\res
6 t. i. o3 A! Q9 u: m" S# n! V3 g
$ u/ S) G3 W' m8 p" @) n7 }6 s04/03/2010 12:17 PM <DIR> .! K% K6 d! a7 y% q# j+ q
04/03/2010 12:17 PM <DIR> ..
7 i7 w" b6 L, K0 o6 Y5 ~02/08/2010 07:09 AM 263 music.ini$ M; z" K5 R) \3 n6 G$ k5 a
02/16/2010 01:20 PM 14,608 sound.ini
. M1 x) p w6 s' C 2 File(s) 14,871 bytes3 I! B+ }! y2 i" A( y
# W( N# `. Y I* `+ L. j
Directory of D:\Magic Encyclopedia 3 Illusions\splash
5 R0 D$ `+ q8 {% L0 V0 Q5 j5 [0 B7 ?! m% A$ u
04/03/2010 12:17 PM <DIR> .0 c G+ A0 A% G, D
04/03/2010 12:17 PM <DIR> ..2 r+ i: Z t; |6 b9 Q. b
09/02/2009 12:23 PM 99,682 alawar_logo.jpg
2 q9 I( i. s* k1 x5 y& _02/11/2010 02:31 PM 255,418 go_logo.jpg
8 y; A! S5 c8 \+ m02/11/2010 01:48 PM 55 splash.ini* N; n8 G% Q. B- p# v' ^
3 File(s) 355,155 bytes
% Y1 { |/ ~4 a% b
4 G4 o. C- f- p& d Total Files Listed:
" d. c" k8 s' h" o" `! \1 p; ? 26 File(s) 193,497,903 bytes
3 k4 u1 V! H: i) u% A* N; X 32 Dir(s) 907,440,128 bytes free/ W& F. K0 m7 W) j9 d9 V H* j/ x: \
( s- M7 n* [- k9 J k' FWinRar 结果! [! e& X0 ]$ `
本来
! G2 d2 Y- _& v. f6 N" S2 F+ _% Y153,597KB的
- f5 `6 o, v( Z C4 [6 h$ |2 v现在是
5 s* g3 |1 ?" {1 B! s2 h; G; ?134,935KB |