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

汉化任务 Magic Encyclopedia 3汉化分析

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

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

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

Magic Encyclopedia 3汉化分析

1. 字幕可在localization/lang.ini内找到
- ], y7 E. l6 _* \' Z' U换成中文,游戏中显示不出来
! ^% j; ^+ R8 W  i而按钮我感觉是由layers.ini定义
9 K' I, M0 R  V$ s, H5 A7 Z& |' f比如(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
复制代码
5 ]( L6 {" _& t' R9 g0 f0 @* \
应该是文件,起始位置,结束位置,和MASK,另外两个想不出来是什么
! O% n/ d6 V6 g9 x0 h- g+ G$ P9 X可见text也是隐藏在他的文件包里+ |' t) g: }, Q3 s. l4 |' G
为game.dat: w/ M/ k1 B8 e4 ?' U
个人感觉就是一般类型的压缩,甚至可能没有压缩,只是加了密( J% A4 f  q3 J( \9 ]# S3 M3 f+ m( D* ^
  / Q9 J. Y1 {8 W+ V
F7 F7 F7 可能就是别的明码文件中的 00 00 00 00 & A3 W! }$ N2 p: W. z
把两个文件的索引分开3 y, u- o& p6 e, m& i2 j- F
+ S6 L/ q$ s- P- U( f' L
据说UTF-16包括了所有UNICODE文字,个人认为该游戏应该是支持双字节的,此游戏还多了个unicow.dll
$ l; a6 R$ _" q1 D9 R9 {程序介绍为
  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.
复制代码
7 S, L1 H' r) W- Y. Y
主要的难点应该在于如何解和写入这个game.dat还有修改字库
5 U$ \- H. e9 I. C, D字库的排列应该要按照unicows.dll的要求相应改动的吧
: q- P6 F) H0 a; G  n
/ Z: p  ^% C% }% h( @( ADIR 结果
: l- U) r  M1 l. h! X" E& R; A3 E& C3 R6 x
 Directory of D:\Magic Encyclopedia 3 Illusions
6 t8 ^. t# _: \6 p) V( g
9 v$ z, U3 b6 I! ?# D04/03/2010  09:09 PM    <DIR>          .
. L9 u, H" [- F04/03/2010  09:09 PM    <DIR>          ..
' y% i, {0 H( z( b2 L2 C% Q' [04/10/2007  06:56 AM            92,216 bass.dll
) w- S' j+ P" ]5 e2 H" E  @03/18/2010  10:40 AM       157,283,264 game.dat7 ?5 i' u& d$ X" W
04/03/2010  09:09 PM        13,886,908 game.rar
$ D5 o& F, K9 e6 w" Y) g8 t, M10/09/2008  03:22 PM           697,344 HTMLayout.dll2 b" H! P: D) W, y& A* m
04/01/2010  12:28 PM             2,867 License.txt! \' Q( r, O: I
04/03/2010  09:09 PM                 0 list.txt
, c$ V  R/ p7 `/ }% ~04/03/2010  01:27 PM             3,907 local.log
5 j  f8 o5 b8 k/ ~1 t04/03/2010  12:17 PM    <DIR>          localization
+ c& \9 u4 h# l" p$ P04/09/2009  01:22 PM           336,896 magic.dll4 D$ g8 ]: q7 l" e' Y/ t
03/19/2010  10:43 AM         1,693,024 Magic.exe3 t# P" A6 T6 X; j& ~
03/19/2010  10:43 AM         2,895,872 Magic.wrp.exe  a  D  A& E/ c. B
04/01/2010  12:28 PM               101 manifest.xml/ s- D" M' ~9 s) G* X4 x  u' G
02/24/2010  09:43 AM        14,624,125 my_fx.ptc$ g3 U3 K9 Z7 u: V" \. b
04/01/2010  05:17 PM                25 partner.ini
7 A! o! v" e; g1 k. l7 o& m$ ~04/03/2010  12:17 PM    <DIR>          res: a0 F/ ^% {6 N* X6 e
04/03/2010  12:17 PM    <DIR>          splash7 u1 }# c. ?% L7 \: n! N! p  J
09/22/2003  03:22 PM           245,408 unicows.dll
9 S9 Z% G7 m# \% k3 D03/19/2010  07:22 PM           619,008 wrapper.dll. f  o( Z8 ]* j; `
              15 File(s)    192,380,965 bytes
" s. e; ~$ C, ?4 R' i6 H! d
. d0 j1 I' b/ C3 t0 \ Directory of D:\Magic Encyclopedia 3 Illusions\localization2 m, E& @5 i; J5 a) e( j

' Q$ @0 s1 B- p* l5 Z' P04/03/2010  12:17 PM    <DIR>          .
3 |; b9 {1 {; n7 V$ I7 @) p04/03/2010  12:17 PM    <DIR>          ..
# p9 c. x3 b, W! a0 q( t  q04/03/2010  12:17 PM    <DIR>          gui$ r3 @- _4 O6 c) u! a. N4 E
04/03/2010  12:25 PM           146,786 lang.ini4 f1 Q7 c# `. v# x4 d' }8 U
04/03/2010  12:17 PM    <DIR>          quest
4 D  [/ n& b+ _2 s! C7 l# }; c               1 File(s)        146,786 bytes
1 G+ D. M% ~" ?, \, `
$ @9 Q- Z  y; K, N Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui; A. z$ C; c" }

( |5 V& s  S: {: z9 O+ w$ t& w3 Q04/03/2010  12:17 PM    <DIR>          .
* }& x- O! E; `& k5 D$ J7 e04/03/2010  12:17 PM    <DIR>          ..4 S% F1 L8 f5 ~3 y3 m6 s* \
04/03/2010  12:17 PM    <DIR>          load
  A. M3 _4 R) r& W  l. Z/ v04/03/2010  12:17 PM    <DIR>          main_menu
% t7 x9 V8 z; G" w- L( u2 Z1 f: M               0 File(s)              0 bytes, {) A, F) |9 \5 J) ?$ r% i
& k+ c; K/ L/ {% s7 D) U
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\load
4 b3 M& B; u/ N' P) i& P' _/ `* [- P2 N2 _+ T) o  q& x) b) Q
04/03/2010  12:17 PM    <DIR>          .4 c2 R% _) _) a9 j3 h
04/03/2010  12:17 PM    <DIR>          ..1 y0 }+ a, M. G4 a- s" }
02/09/2010  02:36 PM               128 layers.ini
, J: E1 }3 x% I2 \               1 File(s)            128 bytes
2 `, e# {* v4 p8 h8 F. y
+ C  V% `: m' z+ @0 L9 r& l Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu2 Q7 N& C* C! D) v& T, t' n4 G+ n

. a6 ~$ |+ ^# m+ y! L( D04/03/2010  12:17 PM    <DIR>          .
8 W- g9 T' W" J. N) g* L04/03/2010  12:17 PM    <DIR>          ..5 F& U& R* ^5 n1 {
02/08/2010  11:16 AM             1,570 layers.ini
# {0 X. m7 M8 [04/03/2010  12:17 PM    <DIR>          logo# ]( x5 _# y; j1 d# V; Y
               1 File(s)          1,570 bytes
; Z5 g1 h5 u* E/ M: _2 ^! `0 x4 b8 Q  K6 J5 T& @
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu\logo0 o+ ]9 e( c) m! t* g) P0 q" }. w

: m7 I- Z5 x+ n" x04/03/2010  12:17 PM    <DIR>          .
3 [# O  X) n5 b6 t; R9 L) Z9 i04/03/2010  12:17 PM    <DIR>          ..
$ x, O8 H, f# @0 |6 s/ N: M  W02/11/2010  08:45 AM            63,021 logo.jpg
1 [( }$ Q" h* T" k/ u% Y02/11/2010  08:45 AM            89,276 logo_.gif" S' D& G2 I# T/ _" p$ |
               2 File(s)        152,297 bytes. t: _& n$ B& J2 Q) s; P
- z3 J# ^& V: l5 ?; [/ H
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest
" E1 j) y, I0 \/ Z" f
: m/ |1 X( @% W& p0 {" \04/03/2010  12:17 PM    <DIR>          .
+ v& H5 `- F2 x& I& A1 Z04/03/2010  12:17 PM    <DIR>          ..
! K  H: N6 e( Z  b2 d04/03/2010  12:17 PM    <DIR>          2_1_entrance
$ {( i2 ]- Q; K% n( D4 n               0 File(s)              0 bytes% N* q& G& f! R

( a  X" y  |9 \$ v. n8 x Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance
3 X; D: _" ?. Y1 A7 {8 C! O6 T& x
# e1 v' }/ o# H- a2 y( V04/03/2010  12:17 PM    <DIR>          .& z/ |) A) ^, k  e6 q3 E
04/03/2010  12:17 PM    <DIR>          ..4 F+ I- n4 p, `1 }+ m+ }9 v% W: z
04/03/2010  12:17 PM    <DIR>          thimble
+ n9 V1 I$ Z: f               0 File(s)              0 bytes" K* q4 o, D+ R+ h
# j# l% @7 n7 P) g
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance\thimble6 X) D" n7 d2 A' o
4 S! j4 b- |+ G' T
04/03/2010  12:17 PM    <DIR>          .6 m8 w6 W/ \2 d5 X. }/ X
04/03/2010  12:17 PM    <DIR>          ..
! K! r  ^8 u* Q9 k3 P03/18/2010  10:07 AM           446,131 _back.png) J. p4 Z9 D. K! \; S5 ]
               1 File(s)        446,131 bytes
: `0 L* h  v0 g, A( i9 {  G  {3 P( W% Y% I
 Directory of D:\Magic Encyclopedia 3 Illusions\res
' Q3 F3 s$ n% U- C! e" z
6 A5 q4 k8 A# M3 ?# e2 @9 q8 X04/03/2010  12:17 PM    <DIR>          .
0 C: x: A& y3 g* X: t2 X0 L  Y6 E04/03/2010  12:17 PM    <DIR>          ..
) |1 {' u& p, q& j02/08/2010  07:09 AM               263 music.ini
: j1 N' L/ k7 _02/16/2010  01:20 PM            14,608 sound.ini1 J6 R+ o( |' u8 C9 ^
               2 File(s)         14,871 bytes
6 v: n. J: r! ~  p  V4 d- U$ K' w1 p8 ^$ Z8 t, d1 X7 n5 p
 Directory of D:\Magic Encyclopedia 3 Illusions\splash
& J, h9 K' e8 B9 Q) J0 q- j& m" X
* ]/ Q: s4 R6 g: |04/03/2010  12:17 PM    <DIR>          .
" h7 Y! w3 M" J04/03/2010  12:17 PM    <DIR>          ..
3 T% ~  y8 {) {6 A* A09/02/2009  12:23 PM            99,682 alawar_logo.jpg3 o$ F* T/ R& Y* Q& C( c& E7 X
02/11/2010  02:31 PM           255,418 go_logo.jpg8 R. P: b) p2 D2 f( e; F
02/11/2010  01:48 PM                55 splash.ini# |1 I9 D, H! t
               3 File(s)        355,155 bytes
# m; I1 C7 q: |# x4 B0 k( X5 X: g& G& m$ I; I  h
     Total Files Listed:9 Z$ M1 f8 ]& a# H
              26 File(s)    193,497,903 bytes* O1 W/ ?; E% M$ [$ V2 \
              32 Dir(s)     907,440,128 bytes free5 w4 J$ J7 h2 u) n

# e) H& p0 L2 u: k+ y: u  }0 j( Z8 L6 AWinRar 结果
- I+ c5 o0 |2 e$ c本来
& x  \) I( P0 S! v# {3 ]( E" @) S153,597KB的  C& H4 m$ z: d6 E) l4 k; X
现在是
( e$ G- z+ c& a0 p3 z8 F9 h3 _134,935KB

本帖子中包含更多资源

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

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

使用道具 举报

沙发
发表于 2010-4-4 08:53 | 只看该作者
首先多谢楼主发表资料。  n) E; L- ~8 [  M- P2 |
请先修改一下标题,这个是3代的分析吧,所以请把标题加上3。
& X* i' M9 y8 [3 o, Y
9 E9 `- C" @) X# E4 z6 T3 \! b请记住这种包格式是popcap的标准格式,解包和打包器早就有了。
4 F( p  q1 i+ z6 V# M' g! N我记得还指出不打包的。, |" ?6 M9 U. ?4 A7 d& H- p% R% M

' t! W& W3 i) }) y- ~' ~5 E' ^解包器如下:7 V$ K0 \/ R) _9 Y  F$ g
http://aluigi.altervista.org/papers/bms/7x7m.bms
0 l! U  R6 ?- A9 }) e+ A3 m* b2 c- ~$ w8 g" @6 P5 ~( K
请看一下这个帖子  ~  U* i  n( }8 g1 G& H
https://www.chinaavg.com/read.php?tid=21437
1 a9 {2 s- N& r7 R* r5 F8 g% g把一些需要补充的东西再写详细一些吧。
回复 支持 反对

使用道具 举报

板凳
发表于 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 | 只看该作者
游戏还在解压中
2 t" F8 `5 _4 }4 w+ C/ g  X发现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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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