设为首页收藏本站官方微博

汉化任务 Magic Encyclopedia 3汉化分析

[复制链接]
查看: 3945|回复: 12
打印 上一主题 下一主题

[汉化任务] Magic Encyclopedia 3汉化分析

跳转到指定楼层
楼主
发表于 2010-4-4 02:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

Magic Encyclopedia 3汉化分析

1. 字幕可在localization/lang.ini内找到
" q" N- M- E) \( j6 m% D  ~换成中文,游戏中显示不出来
# |( F! [' P% U% w3 z而按钮我感觉是由layers.ini定义9 I$ ~* A3 S: L- m: V2 l- J/ u5 S
比如(main menu)
  1. [main_menu]
  2. logo/logo = 94 0 567 295 1 255 63
  3. logo/glow = 78 40 891 71 1 255 62
  4. buttons/profiles = 216 736 634 28 1 255 59
  5. buttons/play/text = 60 614 228 68 1 255 57
  6. buttons/play/play_ac = 23 590 288 156 1 255 56
  7. buttons/play/play_in = 23 590 288 156 1 255 55
  8. buttons/play/lenta = 140 559 180 156 1 255 54
  9. buttons/options/text = 379 632 175 50 1 255 51
  10. buttons/options/options_ac = 358 608 214 129 1 255 50
  11. buttons/options/options_in = 358 608 214 129 1 255 49
  12. buttons/options/lenta = 350 559 230 110 1 255 48
  13. buttons/exit/text = 797 627 175 46 1 255 45
  14. buttons/exit/exit_ac = 777 600 214 129 1 255 44
  15. buttons/exit/exit_in = 777 600 214 129 1 255 43
复制代码

( [) T. `6 v" k7 G应该是文件,起始位置,结束位置,和MASK,另外两个想不出来是什么
1 i2 }4 H& J) C6 n可见text也是隐藏在他的文件包里8 q) M; \* q/ X8 a$ N
为game.dat0 O. b' j' k& r$ A* ^" c8 j
个人感觉就是一般类型的压缩,甚至可能没有压缩,只是加了密0 @& L$ Z+ A3 R% _& [  m; N9 W
  + y3 q$ @+ L; m9 B: V( d0 b
F7 F7 F7 可能就是别的明码文件中的 00 00 00 00 * R- o# ~. e! a  a
把两个文件的索引分开# p7 e7 @) k' y

6 P' v1 |5 ?: ]据说UTF-16包括了所有UNICODE文字,个人认为该游戏应该是支持双字节的,此游戏还多了个unicow.dll) l" X9 m* v) w
程序介绍为
  1. 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.
复制代码

/ X/ A  ^% j$ T3 o+ [5 m  a+ O主要的难点应该在于如何解和写入这个game.dat还有修改字库
/ g# o* |2 _8 g8 H  }% w字库的排列应该要按照unicows.dll的要求相应改动的吧0 C6 p" ~3 _' O9 L' j. F& H" M4 r5 [
4 F0 U# Y5 P4 j' [; B+ D& |) g/ Y
DIR 结果/ |& o# L; ]0 _, Y; F; O* x3 w

& S8 Q5 P. j8 u5 a' P! ^6 N; J- m Directory of D:\Magic Encyclopedia 3 Illusions
$ j- \1 |6 d/ n; C/ G$ v7 Q" z$ m2 e* h& p/ G8 H) j% U' _
04/03/2010  09:09 PM    <DIR>          .
1 y  Q2 k! M; w" N" S& O04/03/2010  09:09 PM    <DIR>          ..& N- c  S! `7 Y% m1 |" z
04/10/2007  06:56 AM            92,216 bass.dll
5 F' p9 [1 M8 l$ N8 s! P( J03/18/2010  10:40 AM       157,283,264 game.dat% k  L6 W! S% h
04/03/2010  09:09 PM        13,886,908 game.rar
$ B8 F% |' Z3 W, x! q; j! {10/09/2008  03:22 PM           697,344 HTMLayout.dll! I! J% i$ c! e8 z. U0 H3 T: Z! x
04/01/2010  12:28 PM             2,867 License.txt
* @* z! S4 @3 _# t0 w7 k' U04/03/2010  09:09 PM                 0 list.txt; Q+ V$ B. D8 ~: W6 c: E2 Z, s, j
04/03/2010  01:27 PM             3,907 local.log
" X5 u5 T* ~4 H+ h, W# C/ ]04/03/2010  12:17 PM    <DIR>          localization
1 L. n7 B5 b9 }  w8 e, c04/09/2009  01:22 PM           336,896 magic.dll
4 ~( z8 m9 R( q& v03/19/2010  10:43 AM         1,693,024 Magic.exe# B' ^9 A' s' [' f% I) d
03/19/2010  10:43 AM         2,895,872 Magic.wrp.exe
  n0 c+ s$ j0 n04/01/2010  12:28 PM               101 manifest.xml5 d4 s2 M( |' j$ g- ?/ t! _
02/24/2010  09:43 AM        14,624,125 my_fx.ptc
% z& T$ r, ^. k. d) U4 d5 c% R1 x04/01/2010  05:17 PM                25 partner.ini
- m. n7 u$ G' R3 |7 n$ [" U( u7 O04/03/2010  12:17 PM    <DIR>          res
! |6 e% \# O& m( g# U04/03/2010  12:17 PM    <DIR>          splash1 g7 h* {* w- a* k7 q  R7 n
09/22/2003  03:22 PM           245,408 unicows.dll4 [* K& p  Q" Y8 U' I1 f, Q& N$ K
03/19/2010  07:22 PM           619,008 wrapper.dll
) Z4 K5 d" d! ]  z+ i              15 File(s)    192,380,965 bytes
  j/ [, x/ t  t! \- w! ]; ~$ S9 a, ~4 w0 g
 Directory of D:\Magic Encyclopedia 3 Illusions\localization; ~& B& K+ v7 }7 P
+ F. Q4 p8 {4 t$ D
04/03/2010  12:17 PM    <DIR>          ." u0 n8 B' Q! X* i: B7 S# t
04/03/2010  12:17 PM    <DIR>          ..
6 f8 ~- d( Q$ D( @7 a, X& z8 J$ N04/03/2010  12:17 PM    <DIR>          gui
4 I3 c) i3 Z/ Q04/03/2010  12:25 PM           146,786 lang.ini
* A: l0 Z! f& u5 U04/03/2010  12:17 PM    <DIR>          quest
  w+ Y& ^* o6 X3 x- k  J5 H  i, {* g1 _               1 File(s)        146,786 bytes
+ f" N6 A, V: z0 K" p
) \4 T3 d% s3 D6 G" Z1 b Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui1 V7 m- ]: P9 I% I8 @* y" m
% a, l- C- ~" a
04/03/2010  12:17 PM    <DIR>          .# Y7 Q7 E7 t0 A- d3 e& F; ]3 u
04/03/2010  12:17 PM    <DIR>          ..
: O5 p9 O/ f1 g) f04/03/2010  12:17 PM    <DIR>          load
! H" R8 p4 J2 `04/03/2010  12:17 PM    <DIR>          main_menu
- [" o. B, D( i  Q5 S- L               0 File(s)              0 bytes( P9 ^' O2 k. Z) P2 [) V
( g4 k& {9 G8 a0 v* G& ~& U# f6 t
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\load
9 A. x+ Z6 A, W# w* i+ I- `9 u1 X+ {2 d' [# T
04/03/2010  12:17 PM    <DIR>          .
  _' k! J) b- o. k04/03/2010  12:17 PM    <DIR>          ..
* T8 b7 W2 {& v02/09/2010  02:36 PM               128 layers.ini
2 T) j. r. [3 \8 A% K               1 File(s)            128 bytes
2 H% g, E& Z7 b6 D% w
# X; C0 O8 o. {6 b. w% R Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu
8 |1 e; \2 t1 w! j. t- ?  m* Z7 {) J0 R, `2 G- x4 R
04/03/2010  12:17 PM    <DIR>          .' @% e  I- S7 k  i+ E' X
04/03/2010  12:17 PM    <DIR>          ..
" y! j  V' Z3 ?3 o02/08/2010  11:16 AM             1,570 layers.ini" Z& n4 d& t* j2 T' y: u
04/03/2010  12:17 PM    <DIR>          logo0 Z* F# Y' p* m  E
               1 File(s)          1,570 bytes4 o7 Y6 R" v1 L1 }6 `# u
8 N3 m/ ]" h' l  Z) c$ t: @
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu\logo
0 m" N$ g' b# Y+ A/ j" f5 ]9 z$ @: C* V5 T7 F" r( Q
04/03/2010  12:17 PM    <DIR>          .
# p) y; J8 t7 i& E; D# A04/03/2010  12:17 PM    <DIR>          ..) i" l7 ^2 Y# ^( {, b
02/11/2010  08:45 AM            63,021 logo.jpg$ |7 u+ J7 @+ q4 A% x  G
02/11/2010  08:45 AM            89,276 logo_.gif
2 n' L; V- }4 }+ S- G6 F               2 File(s)        152,297 bytes
# m- q9 r" R7 j' w) Z/ T8 _" h# D' C1 `2 F( c1 A" B( G
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest/ V6 S0 t( U6 ^: Z
9 z7 }6 |# @; K  [; q
04/03/2010  12:17 PM    <DIR>          ./ j, s- m9 r# ^2 ^6 I+ C1 F! P3 _
04/03/2010  12:17 PM    <DIR>          ..9 X) E+ `3 q: H( r, I! r
04/03/2010  12:17 PM    <DIR>          2_1_entrance0 }9 y$ \8 L  D9 O; N
               0 File(s)              0 bytes
3 }- k6 b* W* `2 `, e0 t7 x" y9 a: Z
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance* n0 ]  M& G6 {# N

( @3 b- m: C9 N; b04/03/2010  12:17 PM    <DIR>          .
! h5 _2 ]: H2 F9 N04/03/2010  12:17 PM    <DIR>          ..( R% ]7 e5 \3 j4 S3 @1 B& _1 C
04/03/2010  12:17 PM    <DIR>          thimble
" s% W& x( v) v  ^               0 File(s)              0 bytes# ~# e8 P- `0 ]( N
0 T: t& |4 |3 b5 F4 H+ D9 i. M
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance\thimble& d) M+ l/ k; G0 r6 c$ }

" R$ b) @9 j/ c" \04/03/2010  12:17 PM    <DIR>          .
) O+ \9 ^' L- Q$ k# i8 j2 F6 F04/03/2010  12:17 PM    <DIR>          ..& V% k' j6 K5 @3 u6 Q# L) ^
03/18/2010  10:07 AM           446,131 _back.png
& M$ y! @+ w7 z2 J               1 File(s)        446,131 bytes
4 W( \! s/ K/ j+ l, f2 u3 v- O* I5 m
 Directory of D:\Magic Encyclopedia 3 Illusions\res/ b% {1 E% B; U* R; C* p

0 d8 k: G( u3 W" z* g04/03/2010  12:17 PM    <DIR>          .
! A- ~, a; u  P: o, c. Q* E04/03/2010  12:17 PM    <DIR>          ..
/ s& X# W( m5 q' [2 U& O9 x02/08/2010  07:09 AM               263 music.ini
& b/ |* k' @; D. V& w2 S& [+ {02/16/2010  01:20 PM            14,608 sound.ini6 G. I" r" t0 W  [* m2 E2 z
               2 File(s)         14,871 bytes
+ n4 a& C) O  M5 r, w5 d
% O1 i$ ~* t. \- |9 V Directory of D:\Magic Encyclopedia 3 Illusions\splash
6 x) O# s5 |) h8 Q* \# B4 |( r' X: |+ I( k0 E5 ?
04/03/2010  12:17 PM    <DIR>          .
2 v! i% `$ \3 X% c6 u% s' f04/03/2010  12:17 PM    <DIR>          ..
( H1 y+ X/ f4 N, D) P09/02/2009  12:23 PM            99,682 alawar_logo.jpg
1 G  X2 w; v2 R7 b% r  ]! k02/11/2010  02:31 PM           255,418 go_logo.jpg
$ @, N+ h+ b, P02/11/2010  01:48 PM                55 splash.ini
. g/ E% E* M! ~1 ~1 m               3 File(s)        355,155 bytes" h& X/ r1 y; b, @' a. ~/ F
9 h5 N* m! I( r% C6 D4 l
     Total Files Listed:" T0 |  j* c3 e$ \% R& d
              26 File(s)    193,497,903 bytes- q  ]7 V6 f' U+ A
              32 Dir(s)     907,440,128 bytes free
/ N  |$ H1 a0 S6 [
5 h6 }% `1 h/ p; d5 X' d# X% w3 bWinRar 结果
+ T& t" {% _5 g7 L0 b本来; G+ ]- s2 f1 G% V& e/ U
153,597KB的# s5 @! |- V% {4 N
现在是
* |( D$ H- j3 u/ g) m% X134,935KB

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

沙发
发表于 2010-4-4 08:53 | 只看该作者
首先多谢楼主发表资料。8 G" G9 ^6 c- N( n/ b
请先修改一下标题,这个是3代的分析吧,所以请把标题加上3。) K: B7 c: i" S5 i

( y0 ^: l' u& w* b0 E) [- n% Q" S请记住这种包格式是popcap的标准格式,解包和打包器早就有了。/ F* S4 F. `0 [% v# h; T: A
我记得还指出不打包的。
% G& l5 i2 D8 _9 V
- H* P4 e$ t% O6 j6 [4 P解包器如下:
, x2 j4 ?+ i. L' \5 r: Mhttp://aluigi.altervista.org/papers/bms/7x7m.bms
- b% ?. Q8 D0 y! h% U& U, L! _6 v9 q" D$ \- S) T
请看一下这个帖子
. P! M( T+ ]# @https://www.chinaavg.com/read.php?tid=214375 Z7 F1 a/ V% u- i1 y( E# l
把一些需要补充的东西再写详细一些吧。
回复 支持 反对

使用道具 举报

板凳
发表于 2010-4-4 09:31 | 只看该作者
是否支持不打包?
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2010-4-4 09:42 | 只看该作者
那个解包器没有了啊 [s:102]
回复 支持 反对

使用道具 举报

5#
发表于 2010-4-4 09:56 | 只看该作者
我把解包器放上来了。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2010-4-4 10:13 | 只看该作者
游戏还在解压中3 `+ i6 P# \/ p0 I& `$ p  S
发现font文件夹里面有.png和.fnt两种文件
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2010-4-4 10:22 | 只看该作者
嗯,好像不支持,解开后运行游戏的结果:我死机了 [s:88]
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2010-4-4 10:27 | 只看该作者
不过强行关掉后发现有个新的game.dat在被写入,也就是说游戏程序在自己打包,也算是支持不打包吧
回复 支持 反对

使用道具 举报

9#
发表于 2010-4-4 10:35 | 只看该作者
试试看分析.fnt的格式?
回复 支持 反对

使用道具 举报

10#
发表于 2010-4-4 10:36 | 只看该作者
请把.png和.fnt放上来。
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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