1. 字幕可在localization/lang.ini内找到
6 l G7 ^3 J8 P. G换成中文,游戏中显示不出来
7 \6 e ~0 e3 }/ l而按钮我感觉是由layers.ini定义
) m9 }. ]$ k. {6 p比如(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
复制代码
4 q; m" Z/ V3 _! [' |2 ? J应该是文件,起始位置,结束位置,和MASK,另外两个想不出来是什么4 x+ u7 [/ o) K, C
可见text也是隐藏在他的文件包里* ~! _+ {4 d% f: C9 ^2 l
为game.dat: T& g9 ^+ {% P/ e7 G% R
个人感觉就是一般类型的压缩,甚至可能没有压缩,只是加了密
! F" {; a/ z9 Q+ M
' M( G, i: ]1 J3 }9 YF7 F7 F7 可能就是别的明码文件中的 00 00 00 00 2 H2 |1 a! R) W: }: q: l2 \4 X/ h
把两个文件的索引分开4 r5 m8 Z/ \% z. l& O
# E4 i" K. q. d
据说UTF-16包括了所有UNICODE文字,个人认为该游戏应该是支持双字节的,此游戏还多了个unicow.dll4 n- v7 |0 I6 y9 d# R$ R1 j
程序介绍为- 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.
复制代码 ) H! }* I# }1 l3 g/ I& R
主要的难点应该在于如何解和写入这个game.dat还有修改字库
' U, j+ ]5 W6 S8 N t! W字库的排列应该要按照unicows.dll的要求相应改动的吧/ U6 E1 E* f6 X
( K; r) G/ C1 \1 j. d( QDIR 结果
( A$ p; R6 L0 g/ r- g6 K
0 `; S( [% V7 A Directory of D:\Magic Encyclopedia 3 Illusions# u6 z% [8 S; d V7 v" J' }( Q
% I$ V; ^7 s9 Z, R2 C/ [ _04/03/2010 09:09 PM <DIR> .
, L A9 D! z2 c0 F' J$ {8 |04/03/2010 09:09 PM <DIR> ..7 M$ H* h' U$ B. P8 Z
04/10/2007 06:56 AM 92,216 bass.dll. F# B+ }, S9 n9 M6 h/ |
03/18/2010 10:40 AM 157,283,264 game.dat' j$ Q% l& O7 P! O
04/03/2010 09:09 PM 13,886,908 game.rar
- x, K W" {; j' _9 u9 h8 Z. I10/09/2008 03:22 PM 697,344 HTMLayout.dll
# h* D* L+ g4 y04/01/2010 12:28 PM 2,867 License.txt" C6 W9 `/ ]" D! Z5 X3 i
04/03/2010 09:09 PM 0 list.txt, n% }8 i4 n' U# ^
04/03/2010 01:27 PM 3,907 local.log. q2 S/ o) K" o/ C" G9 c: W
04/03/2010 12:17 PM <DIR> localization3 C6 u: a U, i, U$ r: y
04/09/2009 01:22 PM 336,896 magic.dll6 r7 J0 z) ]7 b8 X
03/19/2010 10:43 AM 1,693,024 Magic.exe
# e- a# i2 }& U3 E9 s2 ~5 ?7 F03/19/2010 10:43 AM 2,895,872 Magic.wrp.exe& ~2 H! T" q2 h8 J1 {3 N) W Z
04/01/2010 12:28 PM 101 manifest.xml
3 F, Q. e+ \, Y; n8 d$ t02/24/2010 09:43 AM 14,624,125 my_fx.ptc
! [* B0 m: m8 \; w! n W04/01/2010 05:17 PM 25 partner.ini
" j/ K _) W: Y# W5 h04/03/2010 12:17 PM <DIR> res# V/ i1 ~9 ?, @2 @9 h
04/03/2010 12:17 PM <DIR> splash
4 k) s' u" G9 u& k: U7 K09/22/2003 03:22 PM 245,408 unicows.dll
) f! B8 H' P/ w2 ]03/19/2010 07:22 PM 619,008 wrapper.dll& r& g4 C8 s) S9 }( D+ x
15 File(s) 192,380,965 bytes. u% |, [% r- \9 y; k' `
' a( p7 ^1 z& [. q9 p8 v% L/ n
Directory of D:\Magic Encyclopedia 3 Illusions\localization
+ q4 M# ` A2 J- h) i
6 y8 x( h% A4 E1 q4 D04/03/2010 12:17 PM <DIR> .4 Z4 b1 `, I' G4 a0 [. F6 P
04/03/2010 12:17 PM <DIR> ..
: Z; c' v' m( x6 s0 z6 ]3 Q04/03/2010 12:17 PM <DIR> gui* ^ f3 x2 l$ n o K; Z3 A' `
04/03/2010 12:25 PM 146,786 lang.ini, t5 `& s( @& `" G# W- A
04/03/2010 12:17 PM <DIR> quest U* a7 h2 y# o G/ p c
1 File(s) 146,786 bytes& R( l& A1 `4 o
" u; @! S) R' S5 M Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui0 F9 n- c( O" J0 M: g5 N7 v! j5 h. `
2 Q6 w% \ n# p& B. x
04/03/2010 12:17 PM <DIR> .( y& [" w$ z, z7 H/ Q
04/03/2010 12:17 PM <DIR> ../ u2 p4 b6 ~9 x: B. L
04/03/2010 12:17 PM <DIR> load( F' {( Y/ T P, s, b5 R6 C0 q
04/03/2010 12:17 PM <DIR> main_menu
: f9 N4 ]% }, o& D, g 0 File(s) 0 bytes, P9 e7 j; `3 \! J2 m. |2 v, l
& D: W- f$ c, W! B4 `+ J9 O
Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\load) R! m* s# w- F
$ a1 e5 t' G% o' P' ]& c" r% s
04/03/2010 12:17 PM <DIR> .2 I" O, n. u7 L! }' C
04/03/2010 12:17 PM <DIR> ..* T7 Q/ O+ I' B' |
02/09/2010 02:36 PM 128 layers.ini: R" I! l+ e' B4 h) ?4 A3 ~
1 File(s) 128 bytes" y4 t/ g6 O. t# q& H! X
E" [3 p, x0 X2 c# m& { Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu$ F0 o/ R4 s+ ~. m' D y5 L
4 J5 D2 j4 b( t# O% n04/03/2010 12:17 PM <DIR> .0 ^2 K5 x! I# H4 _% @
04/03/2010 12:17 PM <DIR> ..* m; L) [2 ^- ]! h9 q% p, F8 H3 `* _3 }
02/08/2010 11:16 AM 1,570 layers.ini" Y7 a* ~0 U% S! L
04/03/2010 12:17 PM <DIR> logo
7 M$ V7 K) A* w# A+ e- `9 `- B7 C 1 File(s) 1,570 bytes/ U3 }7 J; x1 @- |- o5 O+ e
6 A. |) ^! y/ `! Y2 s* @
Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu\logo2 o# t* H8 y. C6 w/ {+ H
- t* Z' S8 ~ V. m7 c7 O C$ G1 Z1 X4 a04/03/2010 12:17 PM <DIR> .) `5 k# G, ^) _
04/03/2010 12:17 PM <DIR> ..
5 b3 b+ D! B& f1 J02/11/2010 08:45 AM 63,021 logo.jpg
2 b; Y( H5 e! A/ H! k0 ?6 P4 h02/11/2010 08:45 AM 89,276 logo_.gif
/ T) `! e; v% k4 t$ D; m 2 File(s) 152,297 bytes; A) x* T* I. G' Z
) Y/ G* X0 E9 M e Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest
) q4 c8 b. z6 `, N4 v
; B7 F0 Q2 z O+ T/ s0 o04/03/2010 12:17 PM <DIR> .
1 c- T" p Y% L9 g# ]$ M5 T& c04/03/2010 12:17 PM <DIR> ..7 g2 a; \; l7 ^7 u) z% g/ h
04/03/2010 12:17 PM <DIR> 2_1_entrance
Y9 x! T6 y) o! n 0 File(s) 0 bytes# x d% o. J5 m. h+ G9 t
h( o7 J0 o/ K5 |" l& F( @+ V Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance
+ ]! y$ i$ r& w% p* P$ V5 M
% m$ r) r" N; T5 M+ M% t( T04/03/2010 12:17 PM <DIR> .
! ~5 v) S9 s& g2 N, }9 _04/03/2010 12:17 PM <DIR> .." }$ \; q# Q* O9 W8 X/ p# o
04/03/2010 12:17 PM <DIR> thimble
2 b+ l& [) H6 E' `4 B9 `4 I2 p 0 File(s) 0 bytes
& E+ m$ m$ \6 H) I9 D7 {9 J
k0 n7 E* O6 r Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance\thimble" H2 a+ k1 s; W9 x( e
# J- {( [( {7 ]! i$ l3 O& v$ `
04/03/2010 12:17 PM <DIR> . R! q$ e2 P& S6 j3 _! M# \
04/03/2010 12:17 PM <DIR> ..
6 C) n W) X% u+ d! \03/18/2010 10:07 AM 446,131 _back.png, G" q( A$ r7 C0 t
1 File(s) 446,131 bytes" Q; I" {4 F! M- m- K+ X
2 {. C" Q" M/ l; I5 t Directory of D:\Magic Encyclopedia 3 Illusions\res1 o1 `! `2 G0 Y
0 t3 }7 ]) u- X2 k. S0 a. i; A
04/03/2010 12:17 PM <DIR> .
" X- l- g. M9 m0 O$ A/ w# Z% b04/03/2010 12:17 PM <DIR> ..4 d8 j# i, s% D
02/08/2010 07:09 AM 263 music.ini
- p* {8 m0 B' V" b02/16/2010 01:20 PM 14,608 sound.ini
. J- g( o; u% m 2 File(s) 14,871 bytes$ S# z* w' Y( R, Z. c j. a D
' |( I. j. {, Z: z0 e3 Y3 ]' c Directory of D:\Magic Encyclopedia 3 Illusions\splash. h, i' L9 q& B/ C t5 Z
" c- ?4 \ @9 h. H! w' i04/03/2010 12:17 PM <DIR> .' K+ o9 ~" {) ?8 P3 s( e: X d# g1 o
04/03/2010 12:17 PM <DIR> ..
6 ~5 d) x/ G- [! [6 G, v8 Y) e09/02/2009 12:23 PM 99,682 alawar_logo.jpg
G- c6 K; p, @" U02/11/2010 02:31 PM 255,418 go_logo.jpg
- ]2 j" K1 O5 H3 h$ F02/11/2010 01:48 PM 55 splash.ini
6 h& g) E6 m7 P+ x3 T 3 File(s) 355,155 bytes
9 d# j4 Y1 a" R: i
& q% q* r4 @$ _' Y- R. q Total Files Listed:% e% q6 l7 M% y( z0 y
26 File(s) 193,497,903 bytes
4 \: b8 O7 V6 Z ]! @. ^- \ 32 Dir(s) 907,440,128 bytes free" s* C% a! u! s f0 k# a
5 {1 H( }) M4 \( X1 ]4 h! c
WinRar 结果
$ y0 a- G3 I- `+ P8 _本来( O+ W+ H; p8 Z3 _0 o |
153,597KB的
$ b6 L& ~) Q0 M* V3 @0 \现在是! B4 t; z( {6 w4 z% H
134,935KB |