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

汉化任务 Magic Encyclopedia 3汉化分析

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

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

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

Magic Encyclopedia 3汉化分析

1. 字幕可在localization/lang.ini内找到/ i8 \) y8 H, A9 n
换成中文,游戏中显示不出来
9 F; z# x: `: r. {* j' Z而按钮我感觉是由layers.ini定义3 G6 B' H) z! k0 o- J) d6 J# T% ~% h! D
比如(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
复制代码

  ?/ M3 L1 ]. F$ H( D# E应该是文件,起始位置,结束位置,和MASK,另外两个想不出来是什么
0 [0 P' C' ^! H4 i3 u+ o可见text也是隐藏在他的文件包里7 K' y( H" g. ^$ x* n2 z2 p
为game.dat
$ C& t3 S' a6 ^个人感觉就是一般类型的压缩,甚至可能没有压缩,只是加了密+ v* ^+ x, G/ s, O9 M1 F8 G
  
! S* L( \" w; x* O, ^F7 F7 F7 可能就是别的明码文件中的 00 00 00 00
" k  ^' a* S2 o3 q% a. |把两个文件的索引分开% q* W& |5 C  Z5 x& w
+ y& C7 k  X3 G% ^6 }. b: a' c
据说UTF-16包括了所有UNICODE文字,个人认为该游戏应该是支持双字节的,此游戏还多了个unicow.dll- Q5 f" W' I/ o
程序介绍为
  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.
复制代码

, U) P: D2 K7 I7 w: R3 L6 s. ?9 G9 g主要的难点应该在于如何解和写入这个game.dat还有修改字库: v7 h5 M: c7 F3 W1 H$ ]
字库的排列应该要按照unicows.dll的要求相应改动的吧, q' {) Z* `2 c# ^

, k4 b! u( g4 u- [, iDIR 结果
- W  j4 q6 c: d' k/ r9 K  x+ Z, ~
3 K7 j& A% G8 g+ F) t Directory of D:\Magic Encyclopedia 3 Illusions6 `* t- O7 s5 L0 F2 I; o: J: H
: K8 q6 r) {$ F+ F+ D! t/ a% \
04/03/2010  09:09 PM    <DIR>          .  d. K$ {3 v; \, o0 I( M/ H3 w/ l' n
04/03/2010  09:09 PM    <DIR>          ..+ j% I6 L* M% i, L; p
04/10/2007  06:56 AM            92,216 bass.dll7 \0 g. p4 f6 p( {+ D0 J9 Z
03/18/2010  10:40 AM       157,283,264 game.dat
( _$ k1 Q2 h$ c04/03/2010  09:09 PM        13,886,908 game.rar
! o8 j- _& n3 h1 `2 a5 j+ d9 a. x7 Q10/09/2008  03:22 PM           697,344 HTMLayout.dll6 w  s8 U/ E0 L+ i( V5 n6 k
04/01/2010  12:28 PM             2,867 License.txt  W' t- ]$ Q9 ^4 ]
04/03/2010  09:09 PM                 0 list.txt5 G- I5 Q+ b( F$ p3 n
04/03/2010  01:27 PM             3,907 local.log
7 ~' G. _9 k. X. h2 i3 H04/03/2010  12:17 PM    <DIR>          localization* e* m  O/ T7 A9 }+ S! ]$ u1 B* S
04/09/2009  01:22 PM           336,896 magic.dll
3 c$ h" @0 t3 A" R03/19/2010  10:43 AM         1,693,024 Magic.exe$ n9 }$ ~$ N' I3 s  i3 Q
03/19/2010  10:43 AM         2,895,872 Magic.wrp.exe% K) D* O5 V$ S$ S$ o3 n  B/ s
04/01/2010  12:28 PM               101 manifest.xml
9 j/ A2 X) J9 C5 B# c4 g4 [02/24/2010  09:43 AM        14,624,125 my_fx.ptc5 Z$ R9 H# \+ S; o  ?) x2 E$ A) m
04/01/2010  05:17 PM                25 partner.ini
- T2 U- \1 o, o6 p" C04/03/2010  12:17 PM    <DIR>          res6 m6 D- `# x) ?. E6 O- d. T! l( K
04/03/2010  12:17 PM    <DIR>          splash3 t( Z6 L- i) ~. ]( b# N
09/22/2003  03:22 PM           245,408 unicows.dll
: K$ Z) D) }& ]5 R) @& g; U9 z# s03/19/2010  07:22 PM           619,008 wrapper.dll
& |/ y: M3 @  G              15 File(s)    192,380,965 bytes
! ?1 i9 R! u2 g6 ?' R+ |
8 J+ o2 v" h. s( C  b* F+ C& L  M Directory of D:\Magic Encyclopedia 3 Illusions\localization8 D* G0 ^: J* B" U7 O/ ^# _
; F# Q/ p2 D. g- l
04/03/2010  12:17 PM    <DIR>          .' o$ S3 h7 @- h1 S: U: y- g
04/03/2010  12:17 PM    <DIR>          ..
' _. ]1 c, R7 |, `04/03/2010  12:17 PM    <DIR>          gui- a) y+ Z9 m8 F
04/03/2010  12:25 PM           146,786 lang.ini
7 I& v* ^1 e0 K# S! Y1 ?04/03/2010  12:17 PM    <DIR>          quest* y; K: \) T! v1 w
               1 File(s)        146,786 bytes
4 D) a$ K8 H: P. X
! f+ P$ Z2 ~( F! u; @5 t Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui
9 [9 C' a3 l5 d5 X: H( Z2 B- H8 ~! C$ o* V! C" z5 H0 ^1 F
04/03/2010  12:17 PM    <DIR>          .; w% n8 t& u" R, M) [  G) v7 G- b) @
04/03/2010  12:17 PM    <DIR>          ..( ?, T, L4 g% B- R8 T2 a" Z
04/03/2010  12:17 PM    <DIR>          load
  s0 m8 N) n* }# C* z* m. M04/03/2010  12:17 PM    <DIR>          main_menu
1 d' f4 Y  Y1 ]# T0 L4 \               0 File(s)              0 bytes
; S4 d: U. j0 T5 K( S7 z! X* m; X# a0 B$ W; @9 }2 ~
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\load
8 Y9 }$ d) Y" ^1 H7 m# v
( J$ Y7 K, I; C, F' b04/03/2010  12:17 PM    <DIR>          .
9 V0 {+ d5 @4 b5 S2 Y, E5 h04/03/2010  12:17 PM    <DIR>          ..) M6 l' a' d+ j: T/ i5 A
02/09/2010  02:36 PM               128 layers.ini
/ [# O; u" O$ D4 \8 `! Z               1 File(s)            128 bytes
+ S' e0 ^; A2 g) g" f8 c4 I* n5 E! c. ]4 [! ^6 q( c
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu
0 b' |  ?) J4 r: d9 o0 r# `" y; T! [5 ~- D1 j: o' I' V
04/03/2010  12:17 PM    <DIR>          .
+ x0 j, t. d+ E/ \3 V( G04/03/2010  12:17 PM    <DIR>          ..
; R9 G9 c! ]5 f  d$ s8 o  x. x02/08/2010  11:16 AM             1,570 layers.ini) C2 f2 @, ~/ @" \/ B- {8 }1 o7 ~6 _
04/03/2010  12:17 PM    <DIR>          logo
9 p4 N+ s/ G& k$ z* Y: [               1 File(s)          1,570 bytes  g2 M3 u8 n) k2 R9 _

/ \* `) H6 ~1 A7 O Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu\logo
: S; G; P3 ?- w2 n7 Y. S; v& w) J* B; {; e3 E) e: t! Z
04/03/2010  12:17 PM    <DIR>          .2 Z/ x* a" U* g- |- W8 K
04/03/2010  12:17 PM    <DIR>          ..2 K6 H6 ]- O2 Q8 K5 `
02/11/2010  08:45 AM            63,021 logo.jpg* _6 W! m( B  m& u
02/11/2010  08:45 AM            89,276 logo_.gif4 J( r' T/ Z0 r1 D- g' q3 ~# W
               2 File(s)        152,297 bytes% E6 h  d! u0 i* K- w# T' p6 l* l

4 v! m1 H4 A( c7 O  a Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest; h# e6 r) m  t; e- i+ Y
* L, w! [! U8 K* R! B% U
04/03/2010  12:17 PM    <DIR>          .
2 r  P: B4 f- {7 L; p& U# }! b04/03/2010  12:17 PM    <DIR>          ../ |! b- w& r$ A
04/03/2010  12:17 PM    <DIR>          2_1_entrance& D: N6 }+ L9 Q- C6 G3 H
               0 File(s)              0 bytes
+ j& \. p+ y0 k! \9 r- o) R! x& \! B1 W; ~( q+ d* ~) ?2 t1 ?' }
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance
. m0 u* N# B  G: @
# N$ K" o" r; A% l5 k% ?04/03/2010  12:17 PM    <DIR>          .4 q6 `: j9 ~) I1 `
04/03/2010  12:17 PM    <DIR>          ..( g3 i( \5 s8 Z! \: k4 f8 S
04/03/2010  12:17 PM    <DIR>          thimble
( y+ S# U* W& Y0 I' I, Q5 ]$ {               0 File(s)              0 bytes8 w9 F- M& d$ i  Q# E$ E* h
! g  M' g1 X1 v" ?& T- J- b
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance\thimble
+ _: y* V4 }7 u9 k' g8 Q
4 r1 F, p: H/ J. Q7 }0 T& N04/03/2010  12:17 PM    <DIR>          .
9 U7 h; @# X- m* z% d04/03/2010  12:17 PM    <DIR>          ..
1 }1 x! h( d7 H  X+ B03/18/2010  10:07 AM           446,131 _back.png& v; ^3 y5 L  D
               1 File(s)        446,131 bytes
" D) w  `. z) o0 m) w; P8 _- O5 e0 N
" R9 x2 J: _2 b+ |  N  D Directory of D:\Magic Encyclopedia 3 Illusions\res3 y! ]0 T+ P8 d! d1 o$ F6 T# M/ m

6 _# z6 `+ c+ e" z+ N& F04/03/2010  12:17 PM    <DIR>          .
: g7 d4 d+ e1 ]! J9 }04/03/2010  12:17 PM    <DIR>          ..$ \( c( O$ V8 R( w! n1 B
02/08/2010  07:09 AM               263 music.ini
1 e5 @  j7 e+ A3 s/ E6 D. [( C02/16/2010  01:20 PM            14,608 sound.ini
6 H0 I$ \( C* M& x8 d               2 File(s)         14,871 bytes* M5 Z, G" A9 A' H  K

, z3 X9 }% Z1 D/ l Directory of D:\Magic Encyclopedia 3 Illusions\splash* r9 }0 K+ V# d4 z& z8 e/ I7 p) {

: R9 x; B5 a9 m7 I$ [04/03/2010  12:17 PM    <DIR>          .; J8 Z- D. p/ h0 S
04/03/2010  12:17 PM    <DIR>          ..
# F( ^9 m' E9 Z9 Y3 \. l09/02/2009  12:23 PM            99,682 alawar_logo.jpg7 k: l+ }- }2 w; N! b" C/ u
02/11/2010  02:31 PM           255,418 go_logo.jpg' e6 Z% k# j7 T9 ]
02/11/2010  01:48 PM                55 splash.ini
3 j* h& k& O3 |' X6 m* k+ z               3 File(s)        355,155 bytes6 M' p- A0 B+ P3 Y

. z, H; o$ z0 e& j, g) E     Total Files Listed:% `! l& w  i- z: E
              26 File(s)    193,497,903 bytes) m* W3 i0 U% U0 Y) V2 B
              32 Dir(s)     907,440,128 bytes free! t8 Z. h9 A  v7 J' N. o
7 g, o, Y, `+ j7 V% Q
WinRar 结果5 ~: W; D# |/ M" j* T
本来, U6 o; F/ Q0 A# p# ?
153,597KB的
/ d1 a, l7 n6 i) b& I& H现在是
/ W5 [3 r) s5 \  _6 h134,935KB

本帖子中包含更多资源

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

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

使用道具 举报

沙发
发表于 2010-4-4 08:53 | 只看该作者
首先多谢楼主发表资料。$ Z% I' J$ `& H3 |* H5 d: @
请先修改一下标题,这个是3代的分析吧,所以请把标题加上3。
/ e6 D/ z3 L2 q5 Q, T8 S8 ^7 V. a1 P* }  @3 Y% k9 `' F- |" n. a+ O2 Y
请记住这种包格式是popcap的标准格式,解包和打包器早就有了。2 s- |7 N! O- ]2 ^1 f9 W6 c
我记得还指出不打包的。
' Y5 |! v# G. a
) X9 N7 f3 _7 {# G解包器如下:
* Y8 \" ~$ @9 H  R+ q7 g! }' Chttp://aluigi.altervista.org/papers/bms/7x7m.bms9 o; x. W& R9 e& H4 H) e6 L. _8 Y

+ K2 g* f4 ?  D6 S% B) Y0 d8 h请看一下这个帖子
" q9 [, A$ p+ \https://www.chinaavg.com/read.php?tid=214377 X9 w( h7 s6 s% H: u, p
把一些需要补充的东西再写详细一些吧。
回复 支持 反对

使用道具 举报

板凳
发表于 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 | 只看该作者
游戏还在解压中
% W) v: E" D1 Q- R% Z5 i发现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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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