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

汉化任务 Magic Encyclopedia 3汉化分析

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

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

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

Magic Encyclopedia 3汉化分析

1. 字幕可在localization/lang.ini内找到
! s) f" f+ R' M; S换成中文,游戏中显示不出来
9 I2 P6 b8 E! N4 y8 O  c7 x而按钮我感觉是由layers.ini定义0 Y& A3 Q) i' ]5 w' v
比如(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$ A$ b; d! y$ D0 r" f应该是文件,起始位置,结束位置,和MASK,另外两个想不出来是什么$ {( x# P+ h( v9 V# |
可见text也是隐藏在他的文件包里
6 q* z& x2 q  z9 F% z- m为game.dat
4 x# p& e- b6 U4 J个人感觉就是一般类型的压缩,甚至可能没有压缩,只是加了密
6 i4 I) V% ?0 ?$ }/ _& h  E$ J  - x5 `8 X6 ^  S  K! \5 I
F7 F7 F7 可能就是别的明码文件中的 00 00 00 00
$ h- i# Y' x  n3 b9 d7 J; @" a把两个文件的索引分开$ w5 Q0 G: o3 @$ X8 f
+ g& _2 `- J+ W; ^5 k2 o
据说UTF-16包括了所有UNICODE文字,个人认为该游戏应该是支持双字节的,此游戏还多了个unicow.dll2 H! p! u% R, f2 ?+ p5 ~
程序介绍为
  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.
复制代码
3 C  Z4 G/ Z) I5 b# {3 W
主要的难点应该在于如何解和写入这个game.dat还有修改字库9 c0 h1 }4 Z  o2 i  M3 c* u7 U
字库的排列应该要按照unicows.dll的要求相应改动的吧6 T  m3 t  T2 Y

  g8 @% n1 ?6 N8 m2 WDIR 结果4 K  {8 z9 G1 p, \
/ a. ^4 J4 [: f( g5 X" `
 Directory of D:\Magic Encyclopedia 3 Illusions
3 f, X0 g; v$ K" K1 T
7 ?$ r0 K3 `; ?* X+ C: k04/03/2010  09:09 PM    <DIR>          .
; T  i  G3 r- }4 c# d04/03/2010  09:09 PM    <DIR>          ..
0 P& w/ x* L7 I5 r04/10/2007  06:56 AM            92,216 bass.dll$ N* p3 z9 u& J0 Y! Y- `
03/18/2010  10:40 AM       157,283,264 game.dat
- y2 K3 g+ c- K' L1 x" Z8 a* ~04/03/2010  09:09 PM        13,886,908 game.rar+ c: J9 C3 f9 p  G: ^7 y( j9 }
10/09/2008  03:22 PM           697,344 HTMLayout.dll+ |4 V2 }0 W- I( v, i1 O
04/01/2010  12:28 PM             2,867 License.txt$ L3 @4 n( ?- R/ ^1 o; W
04/03/2010  09:09 PM                 0 list.txt$ N# ]+ P0 o1 p" ]- d
04/03/2010  01:27 PM             3,907 local.log
4 B6 ^7 l1 S0 X3 S04/03/2010  12:17 PM    <DIR>          localization5 U! U( d& W; T& L- O3 e1 ?
04/09/2009  01:22 PM           336,896 magic.dll
7 o: L# }: Z/ ^5 p  ?: V03/19/2010  10:43 AM         1,693,024 Magic.exe
8 w& R! |3 q- k& T03/19/2010  10:43 AM         2,895,872 Magic.wrp.exe) k1 n5 p# E( b" z/ u
04/01/2010  12:28 PM               101 manifest.xml
5 T  @' E. K$ |- q, C2 [# a02/24/2010  09:43 AM        14,624,125 my_fx.ptc
9 ], l5 l2 R0 k+ {04/01/2010  05:17 PM                25 partner.ini
- z2 ^* }; U% s+ M" F6 a3 y5 M04/03/2010  12:17 PM    <DIR>          res7 F4 w) I- k6 m7 K( K
04/03/2010  12:17 PM    <DIR>          splash4 {( X8 e9 C8 U' g* R
09/22/2003  03:22 PM           245,408 unicows.dll
: R: c8 E! K) E0 `  Y: A  \3 h5 o03/19/2010  07:22 PM           619,008 wrapper.dll
- T% k5 r/ C1 |/ U2 G, N              15 File(s)    192,380,965 bytes
  {1 ]# f6 c) D5 [# w8 {
. b/ M' @1 w% w) _) M7 ~- v+ q Directory of D:\Magic Encyclopedia 3 Illusions\localization
1 U/ [6 L; h6 X4 [% n- x6 P7 F* c9 T
2 l+ L% |: B, [' |& ]- X9 {+ g- p04/03/2010  12:17 PM    <DIR>          .
& y5 B8 X( o7 b7 N. l: w04/03/2010  12:17 PM    <DIR>          ..8 a1 g# `2 V) M
04/03/2010  12:17 PM    <DIR>          gui8 e& ]8 a  u' s. d( _& Q9 [! d
04/03/2010  12:25 PM           146,786 lang.ini  ^5 [' [; U7 c6 X. i) [
04/03/2010  12:17 PM    <DIR>          quest6 p4 W2 A* Y2 D- `/ Z. _
               1 File(s)        146,786 bytes' I" B6 M: R5 F# d% }

. ~* d( k8 n$ V% b2 e Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui! L) D  |2 C5 B# ~

1 x% o2 ^- i5 {4 Z04/03/2010  12:17 PM    <DIR>          .- f/ o& ]. u0 k7 m6 C. _4 l, n
04/03/2010  12:17 PM    <DIR>          ..
) v3 F% `5 g" r04/03/2010  12:17 PM    <DIR>          load
' s7 n' g! n1 z. \' W04/03/2010  12:17 PM    <DIR>          main_menu
! |4 x- n; }: p& N0 c               0 File(s)              0 bytes8 g" |2 R  i) B) q# e( L: u
" `5 F* A. D5 Z  z
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\load
2 f0 o1 J$ a/ T; D
- Y1 v% a. b( C# Y7 I- _, N04/03/2010  12:17 PM    <DIR>          .
! ]) U# f' D# E. L" T4 p- A, L04/03/2010  12:17 PM    <DIR>          ..+ N) i% v: V+ K1 U8 d1 v
02/09/2010  02:36 PM               128 layers.ini+ ?4 ?: x6 R$ X. j2 |/ _$ X0 G
               1 File(s)            128 bytes
/ @) }5 T9 R4 }  F! A
2 B# R) |5 U" n. J Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu+ z: l+ q5 t& v; h7 p! l$ R5 ^
0 r) b' {( z8 J) C
04/03/2010  12:17 PM    <DIR>          .
! _4 d% O3 f/ K/ X" I04/03/2010  12:17 PM    <DIR>          ..5 `+ p+ l( r! x3 r. A" h8 H
02/08/2010  11:16 AM             1,570 layers.ini7 {' C0 Z+ {* w1 u8 N9 c5 F; M2 a
04/03/2010  12:17 PM    <DIR>          logo
% G2 _7 @5 q4 n2 s7 U6 Q$ r6 i               1 File(s)          1,570 bytes% s# ]; U9 y" s0 C- \" a* w

) M; l) O1 m  |5 x& c! c: n0 _ Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu\logo! E! L9 {1 R# q/ a; i

! R+ t. B& p6 X5 x4 i: J04/03/2010  12:17 PM    <DIR>          .
% R2 G" u; c. H- q0 [5 \% w04/03/2010  12:17 PM    <DIR>          ..* r: C- b# ^1 Z1 i" R. X
02/11/2010  08:45 AM            63,021 logo.jpg
. `" O- b6 ]' t* ~02/11/2010  08:45 AM            89,276 logo_.gif
1 Z) Q/ Z  V) Z6 d* _$ w, }# F               2 File(s)        152,297 bytes
# \0 |3 G' S: i8 ~7 G3 D/ O0 b2 @, U( E- T3 b. {) p
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest0 m- L/ R- \( R4 ~
0 k1 C9 i( v, v9 s
04/03/2010  12:17 PM    <DIR>          .
- G6 O; S  u3 X+ E6 _9 H04/03/2010  12:17 PM    <DIR>          ..# H! u# _. {& [) g7 j, ~
04/03/2010  12:17 PM    <DIR>          2_1_entrance
: w: P# I0 R) a/ q! c% u! k1 F9 c               0 File(s)              0 bytes) |+ M8 t1 U  I' y

0 _8 i$ a8 Z& p: J Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance
% a; `/ ^: y8 P( T( R8 w" E" E* ^& R- n1 Z
04/03/2010  12:17 PM    <DIR>          ./ y& w+ j: E) E3 F% d) r$ l
04/03/2010  12:17 PM    <DIR>          ..  N8 K. s. U6 d. K7 S
04/03/2010  12:17 PM    <DIR>          thimble' M$ \: g! a# ~5 w& h
               0 File(s)              0 bytes0 H8 P( p$ X" L6 Q  S# S

. A) D) h; s! \4 E1 w# z Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance\thimble
- F+ p( ]6 h* g  J+ d) c% I* [2 s9 _2 a2 x8 M; z; A0 ?
04/03/2010  12:17 PM    <DIR>          .
, ^! z0 G: l4 S1 N+ h) A7 b04/03/2010  12:17 PM    <DIR>          ..7 H9 h# {' _( O" v
03/18/2010  10:07 AM           446,131 _back.png; I4 p8 r$ e1 r3 s* n4 `. @2 g) D
               1 File(s)        446,131 bytes& ^" i9 F& h- M: b- r, u4 I
, ?$ t- m8 [* e3 g
 Directory of D:\Magic Encyclopedia 3 Illusions\res  ?: W0 m, G5 P$ }. ^, L* F

! |8 U9 ?- d8 ^4 s9 }/ k04/03/2010  12:17 PM    <DIR>          .
) J+ e  l# S" }& U1 x04/03/2010  12:17 PM    <DIR>          ..: [# m1 D: O7 E" _( S5 f! c
02/08/2010  07:09 AM               263 music.ini
5 o/ @. H0 R% O% u02/16/2010  01:20 PM            14,608 sound.ini7 O- R/ _- p. k2 S
               2 File(s)         14,871 bytes* K- u1 y3 u8 w9 P

3 R1 O( h/ }. P2 Z  N4 r Directory of D:\Magic Encyclopedia 3 Illusions\splash( n+ _$ t; A  m. \
' [+ y3 f! t9 [& \$ ^( w, t
04/03/2010  12:17 PM    <DIR>          .6 @) _2 y+ ~. F# E" d2 U4 [% D
04/03/2010  12:17 PM    <DIR>          ..4 c2 S! v) ^0 d
09/02/2009  12:23 PM            99,682 alawar_logo.jpg
# |  {) l: w' `) K02/11/2010  02:31 PM           255,418 go_logo.jpg
! u, a) H. D% J- ~02/11/2010  01:48 PM                55 splash.ini
! ]6 S  [' T& k- M) o0 `               3 File(s)        355,155 bytes) h0 G* i% N0 p3 J
( G: `3 R, a  n
     Total Files Listed:
9 W0 F% v7 I! b              26 File(s)    193,497,903 bytes
# a+ d+ I/ Z4 k/ [9 {) R              32 Dir(s)     907,440,128 bytes free
0 ~) j' o4 r! j5 h6 I$ W" t: p  T3 g: \4 n# B. T
WinRar 结果) `% O( V+ K- |
本来: C* v6 M; z$ ?* w
153,597KB的  C) g4 e( O9 B' g" _: h
现在是( f! O6 P/ w+ q7 @) K/ r" i
134,935KB

本帖子中包含更多资源

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

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

使用道具 举报

沙发
发表于 2010-4-4 08:53 | 只看该作者
首先多谢楼主发表资料。. V+ B* |& E; C" e' n, q# E% n  }
请先修改一下标题,这个是3代的分析吧,所以请把标题加上3。
3 v" U( O' r. @7 z8 l- K. @
% [9 w* _1 f* Q9 z9 X请记住这种包格式是popcap的标准格式,解包和打包器早就有了。2 U1 y$ p2 ^5 h1 S. h
我记得还指出不打包的。( K9 {" U6 H8 w
; d; c$ \/ Z) b3 v$ B4 k
解包器如下:
0 o+ D' F! b0 d, W7 r& z( G3 _, Fhttp://aluigi.altervista.org/papers/bms/7x7m.bms
% n8 O6 _! q; x1 U- E, R) f% D
  {$ }: {; c1 j2 w& ^+ A. A请看一下这个帖子
4 ~: I( h" U1 U  j3 H9 lhttps://www.chinaavg.com/read.php?tid=21437! a6 R! L; f1 g$ L/ [- T" k
把一些需要补充的东西再写详细一些吧。
回复 支持 反对

使用道具 举报

板凳
发表于 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 | 只看该作者
游戏还在解压中
$ \4 U+ j2 I0 X& }! N' b& D发现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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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