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

汉化任务 Magic Encyclopedia 3汉化分析

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

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

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

Magic Encyclopedia 3汉化分析

1. 字幕可在localization/lang.ini内找到  l& ]( t9 i; I! x4 |9 a) N
换成中文,游戏中显示不出来
. E3 v- e3 @& c4 i而按钮我感觉是由layers.ini定义' M5 h* p! @% Z* c- }' `2 f. A
比如(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
复制代码

# `8 y( i, c# b$ W3 u, j应该是文件,起始位置,结束位置,和MASK,另外两个想不出来是什么, X! a7 x3 _, E/ L
可见text也是隐藏在他的文件包里( U, I. W1 e& E# ~" s) U! E+ A$ J
为game.dat
3 x2 E1 C% r# i* I+ _: m" C& C个人感觉就是一般类型的压缩,甚至可能没有压缩,只是加了密: ^5 Y) E' J* S$ b0 k; b0 r
  ( q) I. E+ F6 ~% I3 ?
F7 F7 F7 可能就是别的明码文件中的 00 00 00 00
; m0 R6 L; D/ F5 G/ ]: J. e6 W把两个文件的索引分开( z4 A% E5 _1 T8 I+ ]
! @% W; q1 f% T0 w
据说UTF-16包括了所有UNICODE文字,个人认为该游戏应该是支持双字节的,此游戏还多了个unicow.dll
, [- ^) R  r6 _程序介绍为
  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.
复制代码

* e4 ]( X2 C( `/ r主要的难点应该在于如何解和写入这个game.dat还有修改字库+ \/ o' z* N9 P7 _
字库的排列应该要按照unicows.dll的要求相应改动的吧
3 {5 n% O7 _2 q! E# \+ u, t( K
+ j( p3 @7 \* l. J( j0 j4 tDIR 结果
* |# W' p0 O# `! F
/ C! }( x! w- U; H$ q) P Directory of D:\Magic Encyclopedia 3 Illusions9 d" S! K) a4 A' |! ]

3 @7 h3 l' R+ U04/03/2010  09:09 PM    <DIR>          .
, [9 A/ A) a  e# |# Y& _" i' J! Q04/03/2010  09:09 PM    <DIR>          ..4 A5 f4 v+ d% D: g
04/10/2007  06:56 AM            92,216 bass.dll
( v" [$ |* {5 C03/18/2010  10:40 AM       157,283,264 game.dat$ J; b& _8 o/ D  k
04/03/2010  09:09 PM        13,886,908 game.rar
  u: o/ n, n; r  @" ~. |% [10/09/2008  03:22 PM           697,344 HTMLayout.dll
' V) z  x# m! r9 M8 D5 X# h04/01/2010  12:28 PM             2,867 License.txt, r6 z$ a' D/ \# s* e5 |
04/03/2010  09:09 PM                 0 list.txt
+ H/ ]2 F: Q; }* _04/03/2010  01:27 PM             3,907 local.log
) b9 L6 C9 b0 N, R8 f  X; w04/03/2010  12:17 PM    <DIR>          localization$ T3 y" [* A% k( Y
04/09/2009  01:22 PM           336,896 magic.dll
, r( M1 O5 f, B' k; J03/19/2010  10:43 AM         1,693,024 Magic.exe
* c: V2 \* t. X9 l: [. b03/19/2010  10:43 AM         2,895,872 Magic.wrp.exe' ~# j3 H, ?% q7 ?4 n0 s/ s3 E/ s
04/01/2010  12:28 PM               101 manifest.xml+ J7 Q# v9 O; k# F
02/24/2010  09:43 AM        14,624,125 my_fx.ptc: M) G6 h" @( k6 H
04/01/2010  05:17 PM                25 partner.ini
9 C6 p& P0 B( P8 g: n( W04/03/2010  12:17 PM    <DIR>          res' ^- I. A2 L) ?3 U% D" v
04/03/2010  12:17 PM    <DIR>          splash
/ c0 s1 c: K* r2 F9 I09/22/2003  03:22 PM           245,408 unicows.dll0 ]5 H6 R, O4 I; f
03/19/2010  07:22 PM           619,008 wrapper.dll
+ }& q; e4 I$ ]; R2 A8 B) n; U              15 File(s)    192,380,965 bytes
0 k+ J" ^0 \/ M1 C" X
4 @3 ~2 Z. y! m1 M Directory of D:\Magic Encyclopedia 3 Illusions\localization
9 X6 O! \% u  y+ m
/ R2 m& f7 C2 ~" ~5 w3 C04/03/2010  12:17 PM    <DIR>          .& {$ R7 q) w2 l8 k! q( N
04/03/2010  12:17 PM    <DIR>          ..
; a) c9 G% W: B6 G4 J* v04/03/2010  12:17 PM    <DIR>          gui0 U! K5 S: [+ r5 T1 Z
04/03/2010  12:25 PM           146,786 lang.ini, K: E4 y! ^# t6 p8 @+ Y
04/03/2010  12:17 PM    <DIR>          quest" w% E: a/ F0 Z; F
               1 File(s)        146,786 bytes
, ?+ h. ?7 ~) D% ]. j( W) u' N: y+ ~
* D1 v+ z5 b3 c1 `. h% \ Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui
+ X+ A7 J  A% t( K7 I; t  i2 t% p9 V- N. j" S, p7 M# |
04/03/2010  12:17 PM    <DIR>          ." u4 @5 [! u, R" n0 }
04/03/2010  12:17 PM    <DIR>          ..
0 M# a/ F7 F3 U; w! {' l04/03/2010  12:17 PM    <DIR>          load
# h5 B+ o, w) T, H5 c  t+ |04/03/2010  12:17 PM    <DIR>          main_menu
3 u# E0 a( q9 F0 I               0 File(s)              0 bytes7 h, W! s+ o  T! X

# D7 m( y' Q) U4 i% B Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\load
. T0 T0 M. R4 F( V1 j8 y1 L0 G7 l5 F( B' u5 f+ C' |: D
04/03/2010  12:17 PM    <DIR>          .9 W3 Q6 f: G$ i( e/ i8 W; z
04/03/2010  12:17 PM    <DIR>          ..0 S% I2 x: \  A% \2 j
02/09/2010  02:36 PM               128 layers.ini
* y4 Q6 s- p, J( U1 ^- p# b               1 File(s)            128 bytes, e$ M5 S$ S7 T3 v5 q

1 u: H( c, G, F% N$ S" V- ?; L) @ Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu
" }" [1 P; f  G/ r0 g: w* W$ R8 Z  J6 U  s# ?
04/03/2010  12:17 PM    <DIR>          .
3 r: ?* x3 B: q4 }& K. M04/03/2010  12:17 PM    <DIR>          ..
, C0 p& P" e& w' X) A$ d' ?) f02/08/2010  11:16 AM             1,570 layers.ini8 p0 Q6 [1 c3 N  G9 v  H' N
04/03/2010  12:17 PM    <DIR>          logo3 a" y3 z$ ?+ I
               1 File(s)          1,570 bytes
6 C, {0 {! a. S% J7 x3 H
2 g, s" P  Y* G. H Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu\logo' F3 B7 V* x1 s7 c

9 J1 T6 `  V7 G( B, w04/03/2010  12:17 PM    <DIR>          .3 L0 v$ l9 M3 _6 w
04/03/2010  12:17 PM    <DIR>          ..
: V) m, a5 ^  l; l02/11/2010  08:45 AM            63,021 logo.jpg" p- `: S2 W5 L6 U1 y5 _2 M7 r
02/11/2010  08:45 AM            89,276 logo_.gif7 `  m! O, _4 j& a: r
               2 File(s)        152,297 bytes! Y: ^+ h) G& O( e$ w, T9 G
7 \1 ~) |! o" ?  p$ N
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest
% G! h  n7 k5 j* t2 [' s# o% i
" R8 N( A! M: `2 L/ p# H# W6 R04/03/2010  12:17 PM    <DIR>          .. E5 B* t, h. b4 C$ H
04/03/2010  12:17 PM    <DIR>          ..' S" Y7 z& }" e2 T
04/03/2010  12:17 PM    <DIR>          2_1_entrance
- Y  f3 a5 f. g, Z               0 File(s)              0 bytes
8 L; m* H# t; e8 b7 q5 D5 @! G5 m+ v  d& r0 W9 C3 e5 X$ @4 V" o, P; S
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance
& N8 _4 z# G1 H8 F
6 C- h" x2 {/ {/ p; @04/03/2010  12:17 PM    <DIR>          .* {, O: ^$ G9 {4 q% j, j- p
04/03/2010  12:17 PM    <DIR>          ..
1 j$ B( A; C; [- O  D04/03/2010  12:17 PM    <DIR>          thimble- I. r9 E8 x- @
               0 File(s)              0 bytes
, I! J" D6 }* T; D$ H5 I
& Z  N) }/ w+ ?- l3 g# [ Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance\thimble: D. t# i1 j6 v" e3 C* h
- [: `# W( M5 T3 K! I& W
04/03/2010  12:17 PM    <DIR>          .0 ?/ \* I) u5 g1 ~
04/03/2010  12:17 PM    <DIR>          ..
/ v$ G& h$ B# l( f  \$ N03/18/2010  10:07 AM           446,131 _back.png" [% y6 a; r4 X7 J  x* d5 P; ^
               1 File(s)        446,131 bytes' Y& k- M2 w' r

) Q5 b/ v' @( x Directory of D:\Magic Encyclopedia 3 Illusions\res
* {) ?" V; A! A1 O+ I0 r/ c
* ?* E' X, h' P& G: `2 h; f, f04/03/2010  12:17 PM    <DIR>          .( s- F$ r% ]: ^
04/03/2010  12:17 PM    <DIR>          ..5 y) B8 B% v7 X: |- I6 c" ^/ a
02/08/2010  07:09 AM               263 music.ini
; s* w$ [% Q8 e1 S$ v+ Q0 J* Y: L+ y" ?02/16/2010  01:20 PM            14,608 sound.ini
8 s- }# ~. s+ ]. X: f# q3 c               2 File(s)         14,871 bytes
- `% H$ J8 `/ ~1 Z* m' d
( |4 _  r% `6 n6 v, [! X* |0 `2 J Directory of D:\Magic Encyclopedia 3 Illusions\splash
" @- p: o+ z% e: w: O' u8 W) z2 O3 t# ?8 Q/ |/ T( T3 j
04/03/2010  12:17 PM    <DIR>          .7 ]/ V3 |7 c7 ?( ?& p* Y5 R
04/03/2010  12:17 PM    <DIR>          ... o& d* h# c* Y3 i: M" ^
09/02/2009  12:23 PM            99,682 alawar_logo.jpg
& M% `( r3 t! U. D$ I' c) i% Z02/11/2010  02:31 PM           255,418 go_logo.jpg
1 U! B  ~" S( T02/11/2010  01:48 PM                55 splash.ini
' P' m8 U2 Y3 Q: ^. ~               3 File(s)        355,155 bytes) P: f* r* F& P8 M, q* o! t. S
. F5 ^2 F8 O, D$ A& S- E2 ~
     Total Files Listed:
  S1 ?( l8 {7 y& O: |! e! R              26 File(s)    193,497,903 bytes( c# x7 s2 u6 V
              32 Dir(s)     907,440,128 bytes free/ ^  N1 J1 x% ^* I, h/ A! `
: _9 d) b- Q: j# _' R& i
WinRar 结果
+ e% Y9 r2 b: d$ L+ U8 v4 M. y本来* y; U$ H- h; m, l* ^+ X
153,597KB的
3 }4 Q  i  b1 D" H7 w现在是
( l6 y. K# _0 C3 U8 {( E- [  D0 R134,935KB

本帖子中包含更多资源

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

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

使用道具 举报

沙发
发表于 2010-4-4 08:53 | 只看该作者
首先多谢楼主发表资料。
+ r3 X/ q, @. w5 G* C, p/ }1 B3 u请先修改一下标题,这个是3代的分析吧,所以请把标题加上3。: @8 C3 W; L) v
; W. ?# [# c3 w5 I
请记住这种包格式是popcap的标准格式,解包和打包器早就有了。6 S4 A; I# i( }
我记得还指出不打包的。, y- J7 F8 v: M8 W( O

+ i* X9 d1 D' h- S! R3 G5 h解包器如下:9 r! _' O4 f+ I# p0 L: x" {! j
http://aluigi.altervista.org/papers/bms/7x7m.bms
- j& @4 N8 J& j/ ~4 b+ n7 h) j6 s+ \1 x2 L0 k3 W% e/ y
请看一下这个帖子0 }, E$ H* a* T3 x
https://www.chinaavg.com/read.php?tid=21437
, ]' x% F5 Z6 Q, }把一些需要补充的东西再写详细一些吧。
回复 支持 反对

使用道具 举报

板凳
发表于 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 | 只看该作者
游戏还在解压中! h+ f; q5 _$ X3 E7 t7 B
发现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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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