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

汉化任务 Magic Encyclopedia 3汉化分析

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

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

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

Magic Encyclopedia 3汉化分析

1. 字幕可在localization/lang.ini内找到
) J, L3 |3 `) _0 @/ l8 {换成中文,游戏中显示不出来
! {; n6 i" N' j. G& f0 ^9 w0 L而按钮我感觉是由layers.ini定义
, e% y% G6 ?7 y; M) D5 v7 W6 ~比如(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
复制代码
# f7 a$ _" N9 h1 z1 c3 f. V
应该是文件,起始位置,结束位置,和MASK,另外两个想不出来是什么
; ^2 C8 t$ k6 B4 B# u5 f可见text也是隐藏在他的文件包里
4 T+ F) w+ |' A1 p5 F! w为game.dat
- z6 ~  h+ t. A: t个人感觉就是一般类型的压缩,甚至可能没有压缩,只是加了密
/ L6 S3 Q5 v* o- X+ P* S- Q" d  
8 c* c* }7 O' O7 ~F7 F7 F7 可能就是别的明码文件中的 00 00 00 00
  F, j8 C3 I% \0 e+ ?( r把两个文件的索引分开* ^' b4 E4 |' D: V' d* ^: }

) |6 M; k" R+ `% A据说UTF-16包括了所有UNICODE文字,个人认为该游戏应该是支持双字节的,此游戏还多了个unicow.dll& o( t  W9 k7 q- C. Z* l1 ?$ s& A3 ?; 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.
复制代码
: `% E7 o$ P9 d& g3 m, A
主要的难点应该在于如何解和写入这个game.dat还有修改字库
' {3 u9 S0 l3 z; J! x: Q7 M字库的排列应该要按照unicows.dll的要求相应改动的吧
5 X/ q+ e5 ]7 s2 t3 s3 F( b4 T
DIR 结果
! g$ x( Q$ @, V* T2 y( {8 F3 L. v2 {% n
9 M4 r3 {  N3 R3 i2 H7 m Directory of D:\Magic Encyclopedia 3 Illusions
( j, U" P9 w& V' l5 Y) w3 ?, a# B3 r3 d9 M8 l
04/03/2010  09:09 PM    <DIR>          .
" S/ W# s" @$ Z. m; X' e04/03/2010  09:09 PM    <DIR>          ..
: J* W( l  F* O/ a0 v04/10/2007  06:56 AM            92,216 bass.dll
" s( y6 q2 b7 q0 F& Z03/18/2010  10:40 AM       157,283,264 game.dat, Q& F- k2 @' P0 L7 \& S# q+ W
04/03/2010  09:09 PM        13,886,908 game.rar
) Y6 C5 k$ }7 Q  Q# Z# W) [10/09/2008  03:22 PM           697,344 HTMLayout.dll# {! V. B- C( j! C+ v! _- H4 G
04/01/2010  12:28 PM             2,867 License.txt' s: v/ Y" q9 T3 h& v
04/03/2010  09:09 PM                 0 list.txt  i: u& W( N6 W8 |6 Y. x" O
04/03/2010  01:27 PM             3,907 local.log
6 }6 R! ^, A5 h04/03/2010  12:17 PM    <DIR>          localization
- B7 q# S1 q: v0 J04/09/2009  01:22 PM           336,896 magic.dll
  r3 i3 G3 J6 m03/19/2010  10:43 AM         1,693,024 Magic.exe) f: H7 w$ Z$ z! q! z+ u
03/19/2010  10:43 AM         2,895,872 Magic.wrp.exe) u& I. K0 w. k
04/01/2010  12:28 PM               101 manifest.xml
0 p! T. `: V' b3 {: a: R7 w7 o02/24/2010  09:43 AM        14,624,125 my_fx.ptc
: s( X2 w0 U8 _/ F  @04/01/2010  05:17 PM                25 partner.ini6 g# I- ^, ^/ T- h7 L
04/03/2010  12:17 PM    <DIR>          res
' P1 h4 d: p' z% \0 n04/03/2010  12:17 PM    <DIR>          splash
) L+ N8 b# W9 A  J# V. R' Z09/22/2003  03:22 PM           245,408 unicows.dll4 i6 G- H. W, k( @. E+ z" t
03/19/2010  07:22 PM           619,008 wrapper.dll0 {' W& e: E8 f. |4 J% T
              15 File(s)    192,380,965 bytes
' g) H3 A3 z3 f4 E* W; |7 y- k  h& D
 Directory of D:\Magic Encyclopedia 3 Illusions\localization8 q# y+ j' j6 U! v% i& l
- Q& ]1 g- {1 a& `. Y
04/03/2010  12:17 PM    <DIR>          .
& t+ P! F( w! A4 R$ L04/03/2010  12:17 PM    <DIR>          ..* t9 w* \# Y( ?# h2 d- o' C' `
04/03/2010  12:17 PM    <DIR>          gui6 N. T2 q( ^, g# Z' P
04/03/2010  12:25 PM           146,786 lang.ini" L, x# g( i7 T# V) o( T* ]
04/03/2010  12:17 PM    <DIR>          quest
6 M* q8 R6 I0 M" ~  P5 r' p               1 File(s)        146,786 bytes6 j+ {  s3 h# C8 N
4 ]% I6 ]3 K0 ~0 s3 u; o8 a8 ?
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui8 O5 i$ _# Y- c* R5 {

) a6 i$ ?5 L" U1 X5 h04/03/2010  12:17 PM    <DIR>          .+ X1 n1 W% k9 o* W
04/03/2010  12:17 PM    <DIR>          .., i8 T# {. @' @, a/ j1 c
04/03/2010  12:17 PM    <DIR>          load
! B4 }6 V$ C1 c2 c6 k5 O# w8 V& P7 d7 a04/03/2010  12:17 PM    <DIR>          main_menu
( x  j# g0 P# `: m: F               0 File(s)              0 bytes6 j  Q$ I* D' U6 ^
( a: o7 R* x2 C& n3 y5 b- D8 e
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\load' T/ J, b9 Q/ _0 E5 t, m0 s
7 K$ i" `! }% S) Q; F2 k
04/03/2010  12:17 PM    <DIR>          .
$ J1 i9 v/ }3 ~. q( C04/03/2010  12:17 PM    <DIR>          ..
1 s+ ~2 P9 A$ e& I4 D5 D2 B' o02/09/2010  02:36 PM               128 layers.ini3 Q, Y1 I7 i8 q* C0 m  O
               1 File(s)            128 bytes
) W* k  ]' l9 ?$ r+ ]. e% S2 |6 n2 \" c+ H0 Z
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu
% y6 c) W# X% E, w5 _# |5 y& F7 \1 }7 B" _7 v( ~
04/03/2010  12:17 PM    <DIR>          .: L8 W$ C/ P% v6 R: Y
04/03/2010  12:17 PM    <DIR>          ..
& r+ Y4 D# I' W9 _6 k/ W1 }  E02/08/2010  11:16 AM             1,570 layers.ini
6 d* S9 |4 ^9 F! B4 K4 `4 C/ l04/03/2010  12:17 PM    <DIR>          logo, x0 ^" r" Z4 o) w% @$ Y0 T
               1 File(s)          1,570 bytes
/ ~, a: m0 e, P. G( L: U" v2 V$ ^
1 S  B6 @/ U$ W' B3 |; P, ~9 t Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu\logo
# X" c/ m1 b: X% o2 c
' M  S) O8 C# ^8 K! S04/03/2010  12:17 PM    <DIR>          .4 M6 q; l" d) h' y: V3 M6 u( S
04/03/2010  12:17 PM    <DIR>          ..
/ _7 ~: I# ~1 H1 J6 M/ z" M, f02/11/2010  08:45 AM            63,021 logo.jpg
- M" N6 e2 i2 o. b$ R. I# H02/11/2010  08:45 AM            89,276 logo_.gif6 U1 d4 A9 `$ b
               2 File(s)        152,297 bytes/ I9 N5 B1 {: j4 c: i2 s

1 ?) @! k5 s, m$ E: |) P& R Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest5 l. D% ^: g' B+ S! _

" k2 z  v2 d% ~2 F9 F- J# X% \04/03/2010  12:17 PM    <DIR>          .
2 c  w& x4 _8 l* s04/03/2010  12:17 PM    <DIR>          ..
% q  y1 H" h4 K04/03/2010  12:17 PM    <DIR>          2_1_entrance& ?) C8 i8 |6 Z$ {# X
               0 File(s)              0 bytes
% t9 M0 f5 w8 O* c. F" G
  U0 q1 v# `! I$ ?/ N Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance8 e4 S  s. t; j- a* b. u

5 c9 E0 h3 }0 u( Q) ]04/03/2010  12:17 PM    <DIR>          .
$ e9 K9 O' m# ~: |1 P. Y8 H04/03/2010  12:17 PM    <DIR>          ..
0 Z/ g; R+ S; }04/03/2010  12:17 PM    <DIR>          thimble
" L( O8 I4 P' O& `+ J* d               0 File(s)              0 bytes! @( R* B- }& G! v* I6 a
! x, D4 l8 p+ ?5 a% K% X
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance\thimble  X# E0 i1 a1 n

3 H( O+ k: r% M: V" Q! w04/03/2010  12:17 PM    <DIR>          .
! k# ]; R% M/ l  S9 ^) z04/03/2010  12:17 PM    <DIR>          ..) W1 s% T/ f. I9 N- w
03/18/2010  10:07 AM           446,131 _back.png3 w( w$ k' I: [1 ?/ r
               1 File(s)        446,131 bytes
& E  ~$ F' N$ ^- K9 o+ d, t
- f0 l6 ~1 N' y: g0 ~ Directory of D:\Magic Encyclopedia 3 Illusions\res
4 g( B: S9 q+ n# Y5 u/ g8 T  i/ ^, t9 h+ N
04/03/2010  12:17 PM    <DIR>          .
7 L6 w! o* ?3 r0 ~" v04/03/2010  12:17 PM    <DIR>          ..$ ?5 x$ S4 D9 u+ ?* ^
02/08/2010  07:09 AM               263 music.ini
$ L8 M5 R% @4 a; d% u9 b6 }4 Y, t02/16/2010  01:20 PM            14,608 sound.ini; e3 p) L* S5 P& e. t. Y
               2 File(s)         14,871 bytes( q0 ~6 w; z4 d4 ?8 Z

2 l# y+ ~2 n' N& y- g- p6 K Directory of D:\Magic Encyclopedia 3 Illusions\splash
, T  R4 I" }% F) s% v
4 m: s' w) N  p, V* S6 N! x% \4 r04/03/2010  12:17 PM    <DIR>          .
8 ]; _. [1 w2 T5 L# k' j04/03/2010  12:17 PM    <DIR>          ..
$ d, [0 h: l- \. V& O7 O09/02/2009  12:23 PM            99,682 alawar_logo.jpg8 v' Y- m7 G: e, y' C
02/11/2010  02:31 PM           255,418 go_logo.jpg4 V- G" E" U4 r( }$ N7 u6 I$ `
02/11/2010  01:48 PM                55 splash.ini
6 x$ {! J: n) B% M+ v  ^               3 File(s)        355,155 bytes
7 V# b& j# ^) r
- o- Y( `7 |! {     Total Files Listed:
8 g& A0 ?  t* S2 Y& A8 p6 i# k0 c              26 File(s)    193,497,903 bytes
2 ]" T6 {3 {+ h7 S6 H  c. |              32 Dir(s)     907,440,128 bytes free
" R+ l/ {$ U/ I) R
! |2 s/ c4 c+ TWinRar 结果
. b4 w  N0 x6 y0 c本来7 q5 u; T2 Q' P; @3 N7 |
153,597KB的! F7 Z- V/ j$ {3 Q* V% U3 y
现在是4 N& }) H# [' N, }3 r; \  M
134,935KB

本帖子中包含更多资源

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

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

使用道具 举报

沙发
发表于 2010-4-4 08:53 | 只看该作者
首先多谢楼主发表资料。
4 d+ F; I3 M9 q. |+ F5 }1 ~" C请先修改一下标题,这个是3代的分析吧,所以请把标题加上3。8 W2 \  n8 Q0 O* A
4 C+ s* R7 J6 |# X' t( ]
请记住这种包格式是popcap的标准格式,解包和打包器早就有了。. g9 D1 t) R% o0 s" i+ d' e
我记得还指出不打包的。
! ?! V1 I: k  |1 M- {: V7 n* ?7 d7 S. h0 F: j% G  R! J+ O
解包器如下:
: `6 D& x& ~" _$ ihttp://aluigi.altervista.org/papers/bms/7x7m.bms
0 @$ f' K6 J, Y$ X7 H9 l- V
  [6 o7 T: a* K9 u请看一下这个帖子* f0 e4 m& u) |8 i* l* X
https://www.chinaavg.com/read.php?tid=21437
' q# t0 |8 K$ x' }把一些需要补充的东西再写详细一些吧。
回复 支持 反对

使用道具 举报

板凳
发表于 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 | 只看该作者
游戏还在解压中$ U5 u  V0 `+ T3 A  }7 Q1 ^
发现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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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