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

汉化任务 Magic Encyclopedia 3汉化分析

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

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

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

Magic Encyclopedia 3汉化分析

1. 字幕可在localization/lang.ini内找到
. V& D) S: v7 c. z6 I. V换成中文,游戏中显示不出来
- Y0 a. H/ d* i$ F6 _$ M) ?& r! k而按钮我感觉是由layers.ini定义  i% l7 t& L0 V' J3 _9 C
比如(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
复制代码
, D3 Q' c9 J; E. s& I
应该是文件,起始位置,结束位置,和MASK,另外两个想不出来是什么
; U# R5 u8 [3 q( W可见text也是隐藏在他的文件包里! ~) ~/ }3 g6 i8 L7 W& h5 @* f
为game.dat: g% F% n( u/ y, R$ x3 |! @6 F
个人感觉就是一般类型的压缩,甚至可能没有压缩,只是加了密
! A. p; i0 R' b  7 T% j6 t: C* i  [
F7 F7 F7 可能就是别的明码文件中的 00 00 00 00 7 a4 }; C+ S! O( l; H
把两个文件的索引分开$ ^' X. \) @; ?! J& w7 K3 d! ]

* `7 Y8 t" y& m据说UTF-16包括了所有UNICODE文字,个人认为该游戏应该是支持双字节的,此游戏还多了个unicow.dll
, B* ]+ L" F. _- c) x' b程序介绍为
  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.
复制代码

1 ~* O7 Q" O: _2 U9 k, O9 ~主要的难点应该在于如何解和写入这个game.dat还有修改字库
( s8 [0 g4 p9 m2 e字库的排列应该要按照unicows.dll的要求相应改动的吧( i) X1 m2 h( z. a3 f( O

1 l3 `0 r* {* J( u+ x0 R6 n. lDIR 结果, k! s/ c* Z. Y; e: ^; I
/ P2 T- P" F/ @* @# B" l6 ~7 l
 Directory of D:\Magic Encyclopedia 3 Illusions
$ d5 z* r" \2 o$ y* H5 f# G$ A0 r9 P% p" `
04/03/2010  09:09 PM    <DIR>          .
& v- _& @& {, M  J, |04/03/2010  09:09 PM    <DIR>          ..0 O8 N+ y7 }) V! ^- W. e' r
04/10/2007  06:56 AM            92,216 bass.dll9 ^/ V9 B2 g1 l+ ]1 r$ S% X4 U
03/18/2010  10:40 AM       157,283,264 game.dat& S* i- r; P* F
04/03/2010  09:09 PM        13,886,908 game.rar" Z/ i7 q. z" R( D
10/09/2008  03:22 PM           697,344 HTMLayout.dll
3 v5 E$ v% {- N0 P4 q. c8 |04/01/2010  12:28 PM             2,867 License.txt. O3 o( h# D* ?6 ?# s
04/03/2010  09:09 PM                 0 list.txt. B  n2 ^3 {. G. V$ z8 W4 Y
04/03/2010  01:27 PM             3,907 local.log
3 v8 V, d, c' @* H) p6 a04/03/2010  12:17 PM    <DIR>          localization( F0 K% Y! N$ P6 p1 h+ ?/ F6 o. b* \/ ]
04/09/2009  01:22 PM           336,896 magic.dll
& _; a% v1 l6 H, b* m0 u03/19/2010  10:43 AM         1,693,024 Magic.exe
+ I! L; r+ b( O# N! d" O% i03/19/2010  10:43 AM         2,895,872 Magic.wrp.exe
% B% V( c1 T5 n% S04/01/2010  12:28 PM               101 manifest.xml! y8 O( \' L4 I9 ?8 c; w$ }7 i7 l6 C$ T
02/24/2010  09:43 AM        14,624,125 my_fx.ptc) W* f' p( J# y7 |9 V
04/01/2010  05:17 PM                25 partner.ini- z+ M" y  ~; v0 Z8 `
04/03/2010  12:17 PM    <DIR>          res2 [# H, i( S) q) H) s! r3 l) X
04/03/2010  12:17 PM    <DIR>          splash; d# q  ~% O" c( t
09/22/2003  03:22 PM           245,408 unicows.dll
- t" i! Z5 r6 G, B2 Q' F. y# g+ F03/19/2010  07:22 PM           619,008 wrapper.dll
% \1 Y& n7 X0 {2 s( r              15 File(s)    192,380,965 bytes/ b( W, Z$ x  ~8 ^( S3 h8 Y8 `
* v4 L8 s% @) A  Y& g8 Q! m- R
 Directory of D:\Magic Encyclopedia 3 Illusions\localization
! G) P$ v4 O# t! |% |2 p$ N1 q3 D. p8 X
04/03/2010  12:17 PM    <DIR>          .
: j! A6 y/ i: Z) ]4 p, c; q; y4 @0 A04/03/2010  12:17 PM    <DIR>          ..9 j9 Q; N! k3 [
04/03/2010  12:17 PM    <DIR>          gui
7 \7 x1 l! m, J# _! b! W04/03/2010  12:25 PM           146,786 lang.ini! x: {/ W1 d) F8 u1 v5 V
04/03/2010  12:17 PM    <DIR>          quest
; N$ I4 n2 Z* ?' e  w               1 File(s)        146,786 bytes
! d3 V7 I2 ?, z4 ~6 P( J+ u& f8 J% M
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui$ ^" @# q9 M# J2 e. Y

# f! x$ U7 ?2 h04/03/2010  12:17 PM    <DIR>          .
# k; ~6 h5 t: J* n$ D04/03/2010  12:17 PM    <DIR>          ..
$ `1 }$ r6 s4 }8 {6 j2 D04/03/2010  12:17 PM    <DIR>          load
# }( o+ s/ T$ u1 e04/03/2010  12:17 PM    <DIR>          main_menu4 R$ g! m8 \/ B: p* T5 O2 f! n# p
               0 File(s)              0 bytes- y3 A% M( j% I2 X0 }

7 \. ?- G- Q8 b$ z% P" K/ _' n* f Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\load
$ }% b% e, ^, P3 Y! H# d* D7 Q& o5 r! H) H6 @
04/03/2010  12:17 PM    <DIR>          .
5 c9 I  ?7 {- p9 e; c& c04/03/2010  12:17 PM    <DIR>          ..% ?- m8 n# h+ A3 B5 I4 g  h- `2 j
02/09/2010  02:36 PM               128 layers.ini1 A# [* p( j) a3 R# {
               1 File(s)            128 bytes& v5 P  j' E  t) Y' \

4 s& o' C$ ^7 _2 d3 y Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu: S5 J  ^7 ]  X" k( C
& {' T7 C% q% }( \9 x6 Y% x+ S
04/03/2010  12:17 PM    <DIR>          .
& I  G7 |; B6 \& n0 K9 L7 q04/03/2010  12:17 PM    <DIR>          ..6 x7 l' C! U: M* A4 a- h
02/08/2010  11:16 AM             1,570 layers.ini, k* n4 p$ m+ N
04/03/2010  12:17 PM    <DIR>          logo0 L5 A% e; I8 S
               1 File(s)          1,570 bytes
' L, p" W" h; b2 b& f2 Y  X' S) G# J/ F2 X+ ?& I* G
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu\logo
0 G4 s. C. Z6 O3 a" H/ Z( I8 h) ]: e/ Q& Q& @  }7 C  B! r( V
04/03/2010  12:17 PM    <DIR>          .
; I' j$ B4 G4 N( h- P04/03/2010  12:17 PM    <DIR>          ..( n$ B; {8 ?# o
02/11/2010  08:45 AM            63,021 logo.jpg" l9 m5 [5 `8 M' p( z
02/11/2010  08:45 AM            89,276 logo_.gif
7 k* K7 Q$ c$ F+ g               2 File(s)        152,297 bytes8 N  g8 _% T/ {& W

! }3 n# @$ ^0 f& k: u Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest) R5 K; P' j1 c: g! V) ]" u) H
& i6 h7 d' z$ z7 M, F
04/03/2010  12:17 PM    <DIR>          .
( H, }3 E3 d& T04/03/2010  12:17 PM    <DIR>          ..- H, x. d  ]% C4 Z  \
04/03/2010  12:17 PM    <DIR>          2_1_entrance
- w! e# |' @& e) t! p; g               0 File(s)              0 bytes$ ^" z9 a: g/ E% V& k

5 O7 `4 d! R2 F$ G Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance: q+ Y' q) i9 O- C7 F- F% H
& L  x# A5 g, N) Q# j
04/03/2010  12:17 PM    <DIR>          .: q: m4 Z1 y) ^; S' g) x# u
04/03/2010  12:17 PM    <DIR>          ..
+ u+ V* [. l3 h/ H4 q04/03/2010  12:17 PM    <DIR>          thimble- r; O: v2 q: z& c1 W
               0 File(s)              0 bytes
6 [$ o+ Z/ W/ k! z/ m( ]+ T4 {$ A
, ^! C) Z$ C  U6 o7 M5 ?8 U Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance\thimble
2 z0 f3 o* Q: Y! j) t8 T8 I3 ~* E, d# {! E* u0 e- R
04/03/2010  12:17 PM    <DIR>          .- y- I$ n- I+ v) T  E
04/03/2010  12:17 PM    <DIR>          ..; K* H4 M& u% U$ c3 A1 k; {( ]
03/18/2010  10:07 AM           446,131 _back.png
0 S! w6 [! u3 F# F               1 File(s)        446,131 bytes
. S( P$ P/ [- p/ r
) ^) M# z$ Q' x! `6 h7 P" A Directory of D:\Magic Encyclopedia 3 Illusions\res
) u! D: `  j6 G+ n/ J. |6 \( b
. H; a6 ]9 g" G04/03/2010  12:17 PM    <DIR>          .
8 ]+ ]# f' f# h% b04/03/2010  12:17 PM    <DIR>          ..& `5 S9 y- n1 R6 I7 a, q+ L: T* r
02/08/2010  07:09 AM               263 music.ini
  `# p7 A* s# z" A02/16/2010  01:20 PM            14,608 sound.ini
5 G3 b) x) x4 K3 P               2 File(s)         14,871 bytes
6 d2 v3 W# g7 F4 t+ m- |0 O6 C
0 ^2 s" m' C; F. F# U! N Directory of D:\Magic Encyclopedia 3 Illusions\splash
1 o! Y5 `2 o" _4 T- L
0 |  m+ h8 U1 _7 f04/03/2010  12:17 PM    <DIR>          ./ B% G+ `, w* p' C. S1 X
04/03/2010  12:17 PM    <DIR>          ..! T; |2 b1 N* I) N+ T- Y0 u
09/02/2009  12:23 PM            99,682 alawar_logo.jpg
* V5 B1 Y+ L: Y" W$ M6 {6 E# J02/11/2010  02:31 PM           255,418 go_logo.jpg
: e% p2 }5 A- s5 x1 G1 Z( `6 J02/11/2010  01:48 PM                55 splash.ini8 R1 o7 [; Z% r7 B! g1 f: }+ v
               3 File(s)        355,155 bytes
8 k4 R8 {9 T9 I
* u( \6 [( F. @% q     Total Files Listed:. s3 R) t+ ]& X/ {% A+ t' F' e: j4 Z
              26 File(s)    193,497,903 bytes1 c& P7 u2 s$ B8 e
              32 Dir(s)     907,440,128 bytes free
& n' _2 R; P' ~
: ^9 j2 @8 _$ v  x  Z9 n4 s& yWinRar 结果
9 j( k- f$ w0 V2 I" F本来- N# L( Z- B6 I: c  \
153,597KB的/ _  C; o. A9 @0 S: h! S; p
现在是; Y2 ~( C1 {# H! F- k  y, W
134,935KB

本帖子中包含更多资源

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

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

使用道具 举报

沙发
发表于 2010-4-4 08:53 | 只看该作者
首先多谢楼主发表资料。8 a7 L5 ~( t: t) W7 x2 f! l7 ]7 b) Z
请先修改一下标题,这个是3代的分析吧,所以请把标题加上3。
# e$ r/ ?6 _& D7 t3 [( ]  w3 |- v8 J( U
请记住这种包格式是popcap的标准格式,解包和打包器早就有了。
+ O% x" _. Y7 B8 e* a我记得还指出不打包的。3 n! `+ Q' B6 z- G# i% s
1 I! F9 S! _- |7 v4 K% x: `) T* z
解包器如下:
4 y5 Q1 H1 ]+ a/ z# xhttp://aluigi.altervista.org/papers/bms/7x7m.bms. F- k2 L. \% Y* l* e8 X6 o

9 C' L  D0 a) {请看一下这个帖子% D+ ?1 y8 L4 o; }, J: T7 X) O+ B
https://www.chinaavg.com/read.php?tid=21437
# P  _  U3 |2 y0 s把一些需要补充的东西再写详细一些吧。
回复 支持 反对

使用道具 举报

板凳
发表于 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 | 只看该作者
游戏还在解压中. A' m/ O% p# H+ B# F. o
发现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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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