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

汉化任务 Magic Encyclopedia 3汉化分析

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

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

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

Magic Encyclopedia 3汉化分析

1. 字幕可在localization/lang.ini内找到
. r$ X7 _+ j6 r+ I0 b+ r: u- S换成中文,游戏中显示不出来
+ c6 ^( `# ?! ~! S4 b7 ~1 h) P而按钮我感觉是由layers.ini定义
* `8 p! {( ^3 \# @7 ?9 I7 ]7 |7 d9 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
复制代码
7 s8 l7 e) h" f
应该是文件,起始位置,结束位置,和MASK,另外两个想不出来是什么
. x( A( q3 Z& w7 @- u# i& t7 A可见text也是隐藏在他的文件包里( h8 G8 P1 Q$ ~# u1 \
为game.dat3 ^. }5 [. b1 s% j5 Y
个人感觉就是一般类型的压缩,甚至可能没有压缩,只是加了密
6 K& u$ f; ?# W2 F# B1 p: ?6 B  
9 J8 |* c5 F% U2 j, M/ HF7 F7 F7 可能就是别的明码文件中的 00 00 00 00 % ]2 t  j2 e- J! @
把两个文件的索引分开
: t* w9 `( E9 @& G* D9 R0 J) N* k! I; _5 Q$ ]- c4 E
据说UTF-16包括了所有UNICODE文字,个人认为该游戏应该是支持双字节的,此游戏还多了个unicow.dll
0 V+ z9 s, \) \9 o( N+ G程序介绍为
  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.
复制代码
  I3 U0 J! [- S! H+ F/ J& B! p
主要的难点应该在于如何解和写入这个game.dat还有修改字库* z; j4 B$ Q: ~$ d
字库的排列应该要按照unicows.dll的要求相应改动的吧
3 n/ M# r& i7 u& \. P2 u) t0 Y: `0 b6 G9 R
DIR 结果
; @$ o- P: a4 `4 R1 [3 ~, J  m1 ~
, c$ u- t# v" T$ G$ t9 O Directory of D:\Magic Encyclopedia 3 Illusions7 U3 e# J4 r' [
7 D7 v+ y) Z" ~1 R
04/03/2010  09:09 PM    <DIR>          .
& r5 x7 E* d- I# g04/03/2010  09:09 PM    <DIR>          ..# L2 ?) P$ ~6 ~) p) p
04/10/2007  06:56 AM            92,216 bass.dll$ E4 R8 l- m# H2 h' t( r
03/18/2010  10:40 AM       157,283,264 game.dat
3 W: Z2 p! a' @9 P, h( A$ y04/03/2010  09:09 PM        13,886,908 game.rar% |8 g$ Z7 S8 Q- d- [: A' l2 e# ]
10/09/2008  03:22 PM           697,344 HTMLayout.dll( `1 w3 U* P( ?
04/01/2010  12:28 PM             2,867 License.txt4 A6 I  G3 ^6 ^: M
04/03/2010  09:09 PM                 0 list.txt
; e- W, ~1 g1 Q04/03/2010  01:27 PM             3,907 local.log
1 c: {4 W  z; B; M04/03/2010  12:17 PM    <DIR>          localization
/ c5 `% Y# P* U* Z: ]. |04/09/2009  01:22 PM           336,896 magic.dll' f% f0 n! K- k( k/ a7 v4 P' ^
03/19/2010  10:43 AM         1,693,024 Magic.exe# b. a" U; e' i+ ]! i3 X4 E3 `8 n
03/19/2010  10:43 AM         2,895,872 Magic.wrp.exe
' Y! O2 `$ P# |6 P- H" V04/01/2010  12:28 PM               101 manifest.xml; y+ S% T1 F2 G* J
02/24/2010  09:43 AM        14,624,125 my_fx.ptc
8 d7 V' w/ ^" C6 b- W04/01/2010  05:17 PM                25 partner.ini9 R1 E6 q. l7 {
04/03/2010  12:17 PM    <DIR>          res0 i7 e( m  Y, [
04/03/2010  12:17 PM    <DIR>          splash
; }  M& y* Z" }+ F09/22/2003  03:22 PM           245,408 unicows.dll
$ e1 {. U9 S- D7 l$ c/ P) ]03/19/2010  07:22 PM           619,008 wrapper.dll
: G. o) T: I( {              15 File(s)    192,380,965 bytes
, E2 s8 y/ D9 g7 r# g0 |' c; G3 Y9 H+ @; H" J% E! e. l
 Directory of D:\Magic Encyclopedia 3 Illusions\localization
* @6 _! I( G, E7 r' W, I9 i
! B; X9 g$ M* [/ I1 _6 J0 [  V04/03/2010  12:17 PM    <DIR>          .
# r! B* D1 e* x# D% |: k# F. G0 C04/03/2010  12:17 PM    <DIR>          ..
5 d% u/ r  H7 S04/03/2010  12:17 PM    <DIR>          gui
, u3 f* c6 `; x! U04/03/2010  12:25 PM           146,786 lang.ini# E- p/ t+ `- J
04/03/2010  12:17 PM    <DIR>          quest. S5 l  C# u( {: ?9 u! c
               1 File(s)        146,786 bytes
9 r; w# j% k5 Z4 j/ ^2 Q2 ~3 f7 q" p& N/ ^/ ]8 }/ b# Q" h# @. I
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui3 ~& z# Q* U) j) B" o8 C$ T1 O
$ k4 M- O& V* e  D+ E
04/03/2010  12:17 PM    <DIR>          .7 t7 ?( A  ~/ x/ T
04/03/2010  12:17 PM    <DIR>          ..: R3 X& G2 {: h4 F; L
04/03/2010  12:17 PM    <DIR>          load
& y7 m( j* g7 o04/03/2010  12:17 PM    <DIR>          main_menu
. {, k; R' H" R/ I               0 File(s)              0 bytes: Z  X( D6 I- T5 w) b) Q
, Q9 o3 i6 W' E2 E0 s7 {# |4 k2 o
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\load
! o9 q, }: k' w# e! @& u& K. w. U# E6 L0 _
04/03/2010  12:17 PM    <DIR>          .! h6 ~) [' @3 r
04/03/2010  12:17 PM    <DIR>          ..
, W8 x( a; h7 {+ d, z02/09/2010  02:36 PM               128 layers.ini0 y' h" A+ n! j5 D, F
               1 File(s)            128 bytes$ m( I, m' s3 x5 U8 |, D

: X2 U4 p: }) W* {+ Z$ @ Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu
9 D3 _: S' [1 D  q& q8 T
3 Y0 P7 t/ G+ @4 z' @04/03/2010  12:17 PM    <DIR>          .
6 {8 h6 ]: F4 z# W04/03/2010  12:17 PM    <DIR>          ..8 l" {' G% h. c! q) B
02/08/2010  11:16 AM             1,570 layers.ini
' d& x1 H) P) k. Y8 k: J0 \04/03/2010  12:17 PM    <DIR>          logo
* l$ `- |4 h1 G6 c2 G2 [3 V               1 File(s)          1,570 bytes9 p( ?; g3 X/ s' z' W' L

% v: e( Q0 `* g, Y  e7 {" [ Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu\logo
: Q2 X) `+ U3 f2 e  n3 r8 E
! z. [$ k" f& R1 z04/03/2010  12:17 PM    <DIR>          .
. u8 {) r/ T7 B8 J7 m% N04/03/2010  12:17 PM    <DIR>          ..
$ ]5 \3 _  ~1 ~7 {: a$ ~02/11/2010  08:45 AM            63,021 logo.jpg; v. s, l0 }+ A
02/11/2010  08:45 AM            89,276 logo_.gif
+ ]1 V; c/ ]- m( s# v               2 File(s)        152,297 bytes
7 G5 X* N! v1 H4 {; l, @+ x
9 ~& [& ?- l9 O& g5 y1 K/ n8 e8 m Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest
- i' w$ B# h4 E  w4 v# Z0 }" p. X
04/03/2010  12:17 PM    <DIR>          .
" b) T- {3 x! `! }3 N04/03/2010  12:17 PM    <DIR>          ..
' W( Q; B) t+ p7 d+ I" i8 Y8 R04/03/2010  12:17 PM    <DIR>          2_1_entrance
1 J5 c9 ], Y5 {, ~* m               0 File(s)              0 bytes
5 y6 b& L' A7 z6 S- y2 M0 Z( e6 s$ M% N) ^1 G0 V, j
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance6 X4 K* q! G& `, }- N7 d% ~8 O
2 V" h* E7 `9 N' P' p3 g7 x
04/03/2010  12:17 PM    <DIR>          .
. L; j- q5 b% H- `  Y  s  C) L7 Y04/03/2010  12:17 PM    <DIR>          ..$ l  J3 x/ E6 d0 f0 s* [% f
04/03/2010  12:17 PM    <DIR>          thimble7 ?1 G* t6 U" D( y& f; D) A
               0 File(s)              0 bytes
: [2 r0 s* y  M1 A. [7 v- T% R. N
. X/ F, ?- ^" s9 k Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance\thimble. z0 G2 J3 r8 G: z! A) S+ W

/ I& N5 z, w2 l0 e+ }) Q04/03/2010  12:17 PM    <DIR>          .8 ?4 }5 r2 r+ N. x$ a
04/03/2010  12:17 PM    <DIR>          ..$ b3 n+ C4 |! s0 v7 M# p
03/18/2010  10:07 AM           446,131 _back.png. `- a9 Z: i$ S0 H
               1 File(s)        446,131 bytes* G7 v& r7 D8 {4 f8 b

, W2 t4 M; ]5 i  |6 D' }* T5 ]: k3 P Directory of D:\Magic Encyclopedia 3 Illusions\res
( e! s" k1 Z# y; a/ |
# u: e# U6 r0 }04/03/2010  12:17 PM    <DIR>          .' c; P0 ]' Z( L( \+ {6 o
04/03/2010  12:17 PM    <DIR>          ..
& ]# X5 {0 i$ Q6 }; F% ?02/08/2010  07:09 AM               263 music.ini
6 H. ^8 e. J( S: S2 u1 M02/16/2010  01:20 PM            14,608 sound.ini
: ?, s' L5 ]2 C) z9 s6 c0 k8 l               2 File(s)         14,871 bytes
" o9 C5 f' ?3 N$ {5 i
; ?3 X0 i7 q1 {% Q# ^% T Directory of D:\Magic Encyclopedia 3 Illusions\splash6 p( B" `& H+ D+ _0 p8 Y3 @

: M. ^2 p- _: u! G& Y' T- i04/03/2010  12:17 PM    <DIR>          .
, e. R) A; T# \7 \: X04/03/2010  12:17 PM    <DIR>          ..# x, e% f7 j& w9 j, U
09/02/2009  12:23 PM            99,682 alawar_logo.jpg
5 S* j7 j7 F& R# z- i02/11/2010  02:31 PM           255,418 go_logo.jpg
9 w0 k" w& y, g/ t02/11/2010  01:48 PM                55 splash.ini1 ]* o" z% L! G: z. C& M- i
               3 File(s)        355,155 bytes8 t- f2 Z3 N+ w' W1 i; L0 u
; s0 a# F) G6 O; E
     Total Files Listed:2 I. |' A6 ^# Z% W2 b$ `( k4 N( X) f
              26 File(s)    193,497,903 bytes) w" }: p# S$ i: M. S
              32 Dir(s)     907,440,128 bytes free. A/ c3 Q- Z0 d4 k0 y

  e1 e$ ]) o: S. \5 H* vWinRar 结果3 {" d9 G1 M/ S1 |1 i0 u, r; q
本来
2 R# i& @2 k0 V% T9 n' T* E; j153,597KB的$ g+ f& Z5 X5 M& `8 _, X5 b9 m
现在是
' k* |4 f  _; w8 D0 j134,935KB

本帖子中包含更多资源

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

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

使用道具 举报

沙发
发表于 2010-4-4 08:53 | 只看该作者
首先多谢楼主发表资料。
- D- ]( Q" {3 o请先修改一下标题,这个是3代的分析吧,所以请把标题加上3。" L7 E4 \4 |# F+ l$ W9 j
; u* l: A( A; H# C
请记住这种包格式是popcap的标准格式,解包和打包器早就有了。
7 B' A* I: X7 o我记得还指出不打包的。
1 L! N5 `! X2 d4 \7 ?: K0 {$ i5 M. P% n- `8 n/ j6 v
解包器如下:
+ e4 q7 w& T/ {. i5 e& z5 Ehttp://aluigi.altervista.org/papers/bms/7x7m.bms( n" ?# x) L$ Z2 U7 L

8 T& a( Z/ c, `) z# j/ R请看一下这个帖子; n. @% T. P9 y9 U4 n
https://www.chinaavg.com/read.php?tid=214372 [  \; ^4 k1 k9 l/ Q: A4 F9 _+ ~+ T# 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 | 只看该作者
游戏还在解压中
0 K. f4 `% S6 S发现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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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