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

汉化任务 Magic Encyclopedia 3汉化分析

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

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

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

Magic Encyclopedia 3汉化分析

1. 字幕可在localization/lang.ini内找到
: n4 L$ n9 \/ S: w% U5 z$ U换成中文,游戏中显示不出来4 I9 O; P3 ~5 X( g, Z
而按钮我感觉是由layers.ini定义) d: e% n/ p1 K9 x, F; E5 |
比如(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
复制代码
/ p$ x" l/ t- G4 Q4 `0 u1 V. E
应该是文件,起始位置,结束位置,和MASK,另外两个想不出来是什么
/ j# G: T7 D2 N& Q/ i6 m可见text也是隐藏在他的文件包里
6 I5 j% P5 |& F为game.dat
$ m: G5 r* V" D1 S% ]& Z8 b! ^个人感觉就是一般类型的压缩,甚至可能没有压缩,只是加了密
2 U* q  v6 l8 l. l, K  2 ^, b( }  f% g% x9 t1 \
F7 F7 F7 可能就是别的明码文件中的 00 00 00 00
/ x6 [; s) ?7 w3 F) B6 D+ S把两个文件的索引分开
0 b" ?  v7 x7 {- Y2 t0 F# W
9 w4 S* z; I0 _* n# p- V据说UTF-16包括了所有UNICODE文字,个人认为该游戏应该是支持双字节的,此游戏还多了个unicow.dll
  K6 ?+ i! }9 R( V8 x3 A程序介绍为
  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.
复制代码

- f/ l( o! p. f" C& S主要的难点应该在于如何解和写入这个game.dat还有修改字库9 O, K5 e% Y" |! D& p
字库的排列应该要按照unicows.dll的要求相应改动的吧
5 ~0 a( ~; U% |+ x6 b, @5 C
" p9 k, B. H2 }# \7 bDIR 结果$ m! K* G8 U! ~8 e4 Q( _/ ?
, T2 Y( z+ R7 G9 o1 ?3 j0 J9 C% D
 Directory of D:\Magic Encyclopedia 3 Illusions# E. a( n! O- p
/ V5 E4 x8 Z! o2 u+ ~
04/03/2010  09:09 PM    <DIR>          .5 F/ L1 @! E" X8 {- M
04/03/2010  09:09 PM    <DIR>          ..
* l5 a/ s/ T0 {04/10/2007  06:56 AM            92,216 bass.dll
. V; w0 }8 d  w7 H9 K4 A03/18/2010  10:40 AM       157,283,264 game.dat; j- J  K2 F; p8 h5 o& V4 [0 a
04/03/2010  09:09 PM        13,886,908 game.rar% L6 x! J7 K; s) ?; Y7 r% s
10/09/2008  03:22 PM           697,344 HTMLayout.dll
) J. i5 q: \1 M+ d+ u: ^04/01/2010  12:28 PM             2,867 License.txt# {) g4 z( J" F. \# l7 H" o
04/03/2010  09:09 PM                 0 list.txt! J  ]& _3 c, G; w. l
04/03/2010  01:27 PM             3,907 local.log
! L8 p, D# t- K- B! j04/03/2010  12:17 PM    <DIR>          localization& h% i! ]0 F( V! @7 z
04/09/2009  01:22 PM           336,896 magic.dll
- L: P3 J, a, W0 j& w0 X03/19/2010  10:43 AM         1,693,024 Magic.exe+ E- u( Y$ k! i0 Y0 Y: j6 D
03/19/2010  10:43 AM         2,895,872 Magic.wrp.exe
( k8 M9 q% K" |2 u3 X3 t04/01/2010  12:28 PM               101 manifest.xml
/ B' H# H: Q' }0 d6 e& M( e2 K# g5 D+ T02/24/2010  09:43 AM        14,624,125 my_fx.ptc
& I& E% _2 D3 k04/01/2010  05:17 PM                25 partner.ini" x8 k* w* |4 {4 E) ?9 X
04/03/2010  12:17 PM    <DIR>          res
9 o3 Q0 N  T, p% c$ E04/03/2010  12:17 PM    <DIR>          splash
  \( U1 J  V+ E6 K$ A7 Q7 ?& x09/22/2003  03:22 PM           245,408 unicows.dll
- ?2 t0 ]+ Y9 F. n. `2 _1 C03/19/2010  07:22 PM           619,008 wrapper.dll
* m0 Y* c4 m3 G) F              15 File(s)    192,380,965 bytes
1 Y' e; i$ V* s
% u% j9 }4 s" N% z# K2 t& J Directory of D:\Magic Encyclopedia 3 Illusions\localization6 w$ E8 Q% C2 }7 x

" o) L) C* k- M) v5 x$ V2 \04/03/2010  12:17 PM    <DIR>          .( Z* t' |0 T2 R1 `! A, J# Q- X
04/03/2010  12:17 PM    <DIR>          ..% X$ Z/ a+ c' ~, @. y4 j. V
04/03/2010  12:17 PM    <DIR>          gui
. A4 |, C' ~+ E( H04/03/2010  12:25 PM           146,786 lang.ini
" H( N( ]- ^! _" {  G04/03/2010  12:17 PM    <DIR>          quest2 V: {: K5 ?# e
               1 File(s)        146,786 bytes- M9 Y; K% G; j- g5 E

' K% n' b! B4 G8 }& `# K Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui
% O9 a# h' i9 t9 _. {# w' G) m' {0 ?5 C0 ]3 q5 G
04/03/2010  12:17 PM    <DIR>          .: V2 y; H& ?! L- h3 m( R8 P
04/03/2010  12:17 PM    <DIR>          ..
* F* h5 K0 m: e$ P04/03/2010  12:17 PM    <DIR>          load
5 ~/ n4 M3 g5 z) |04/03/2010  12:17 PM    <DIR>          main_menu6 h- j! z) q1 m/ y
               0 File(s)              0 bytes; g: c6 c' w% b" [
2 N+ f" b0 j( _: y
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\load9 I1 A; x* c  t' b# D
" ], j& G+ m* p# Y
04/03/2010  12:17 PM    <DIR>          .4 G- |% T: J& F) y% ~& o
04/03/2010  12:17 PM    <DIR>          ..
0 D$ i7 q% M8 o" R+ J/ s# t5 @02/09/2010  02:36 PM               128 layers.ini: C; s$ o2 {9 m3 o, ~& m
               1 File(s)            128 bytes
# g0 `) m/ p! K( K0 i: P# C- s+ Z3 ^  F+ @2 a7 V
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu
2 f5 F9 A) x: N; \
  g" r: Q, b4 _+ {04/03/2010  12:17 PM    <DIR>          .
# ]) V( \; _' H# {& g04/03/2010  12:17 PM    <DIR>          ..
* b7 s4 v5 U( b0 J1 o$ k( ?02/08/2010  11:16 AM             1,570 layers.ini
0 y7 G% q! a8 c6 D; [/ U04/03/2010  12:17 PM    <DIR>          logo
. ]) k0 F5 ^4 D% K" P, b               1 File(s)          1,570 bytes
" b/ E& Z/ W" k
' [0 j, S% F# _/ G0 R# J Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu\logo3 x. G$ \1 x7 d8 @( Y

; d% V7 `/ r: h2 i: C8 h. L8 @% ~04/03/2010  12:17 PM    <DIR>          ./ S# g4 d2 x% r
04/03/2010  12:17 PM    <DIR>          ..
+ a; u& [6 [& F% _0 W02/11/2010  08:45 AM            63,021 logo.jpg
* o+ E8 @3 _& ^8 V9 g8 y02/11/2010  08:45 AM            89,276 logo_.gif
2 V4 [+ |# [+ N               2 File(s)        152,297 bytes
# P4 G% g/ @  v. T2 H2 X% R8 o$ @* H7 `0 D: I7 l
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest( G+ N1 F0 `3 p7 |+ I

, Y! q3 G2 F6 A* U04/03/2010  12:17 PM    <DIR>          .
; v6 g: m! ~$ W4 ^04/03/2010  12:17 PM    <DIR>          ..0 h* ^/ ]! y, A  d5 S5 L; m
04/03/2010  12:17 PM    <DIR>          2_1_entrance
; v) g! j3 V0 d3 d$ x" U               0 File(s)              0 bytes5 R4 [9 L. d: ?9 l2 C

: f' a4 y% H3 n9 E5 v Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance( `- |7 A8 o1 |( f- R: d  s
( u" A! K9 S" l* c& a
04/03/2010  12:17 PM    <DIR>          .
% x- r$ Y% Q/ b04/03/2010  12:17 PM    <DIR>          ..* t7 q9 B( y3 k- ]  V. D# y# [
04/03/2010  12:17 PM    <DIR>          thimble
. B* x, W  W" n3 V, n- M               0 File(s)              0 bytes
" }- [* \) m2 x$ K* a2 b) h! j( L0 D. E
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance\thimble
# z/ S5 S& d% B; a* F& B4 u* J( w& ]/ i$ q, V. y5 `: p( e, g
04/03/2010  12:17 PM    <DIR>          .* B9 x9 x! m# B$ I1 L2 w# b+ L% f
04/03/2010  12:17 PM    <DIR>          ..
4 X3 {1 C, C6 [5 A0 i2 M03/18/2010  10:07 AM           446,131 _back.png4 x( _  o5 x2 f
               1 File(s)        446,131 bytes
" q3 K! c' m) q! ?; g' a7 i2 {  E5 o) N  B# D& b! l
 Directory of D:\Magic Encyclopedia 3 Illusions\res. d# d, S) W7 e: Q) ^
% M% h7 J! ?2 i5 S0 [* ]5 {
04/03/2010  12:17 PM    <DIR>          .
6 f2 A& Y. [; Z8 k0 i. X04/03/2010  12:17 PM    <DIR>          ..
- S( S2 J3 F3 h. ]7 `02/08/2010  07:09 AM               263 music.ini& ?$ v, ^4 }: P0 Z7 D* _% G9 K
02/16/2010  01:20 PM            14,608 sound.ini! i) d" H) n* ~5 I0 ~
               2 File(s)         14,871 bytes
2 \# b0 Q2 J: K: U# m6 V$ \) L2 v- T8 A8 q9 i) B9 i6 _8 H
 Directory of D:\Magic Encyclopedia 3 Illusions\splash
6 `! W' T5 }' ~
$ \& e. f3 l3 G! s- i04/03/2010  12:17 PM    <DIR>          .- d  Y8 W) k; s9 H9 y4 U) E
04/03/2010  12:17 PM    <DIR>          ..4 t2 V. E8 }6 @
09/02/2009  12:23 PM            99,682 alawar_logo.jpg6 A" V2 D  j  h; g4 K  f: U2 a) E
02/11/2010  02:31 PM           255,418 go_logo.jpg
) c" a! b8 S: x( ?4 e02/11/2010  01:48 PM                55 splash.ini
$ S8 p5 I0 a& z* }8 \! ]               3 File(s)        355,155 bytes
& f8 e" v) o+ F* F0 }9 {$ t4 D1 A, p- n) i- i* U; A
     Total Files Listed:
3 z& _0 i8 c1 B( _              26 File(s)    193,497,903 bytes
& W. \2 S+ w) ?6 p' g2 x8 Z* d              32 Dir(s)     907,440,128 bytes free
; o% u0 k' T- d# J
  f6 d. D' C% g1 H1 C( `4 f1 dWinRar 结果
) _3 [" `( \; E. c本来: ~1 ~" X# x2 Q9 J, R& p1 C) `% [" ^
153,597KB的
4 o% u0 X- a, E) v现在是
3 V( b  l7 `9 e* n3 J+ i7 J134,935KB

本帖子中包含更多资源

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

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

使用道具 举报

沙发
发表于 2010-4-4 08:53 | 只看该作者
首先多谢楼主发表资料。
$ g8 Z' U' f9 t5 }$ Y+ u请先修改一下标题,这个是3代的分析吧,所以请把标题加上3。2 O& K6 H. R) ?8 W) _' K9 P
' B7 \4 ?' _. e( d" ~# i& v
请记住这种包格式是popcap的标准格式,解包和打包器早就有了。
; ?/ `! t- J0 ~& F我记得还指出不打包的。3 x9 W. Q* u2 o5 ^+ N

' u( B- l( h4 X) d7 t7 \. r- U( C解包器如下:" G$ w5 G* E; i6 j/ N
http://aluigi.altervista.org/papers/bms/7x7m.bms2 b0 z! ^7 |7 m; I7 J+ P

$ j; d& T" O; Z7 f3 c1 r. N请看一下这个帖子
3 J$ B& b1 Q  j! R. n5 mhttps://www.chinaavg.com/read.php?tid=21437
0 X0 t' T8 K! U( D' H7 k  m, b把一些需要补充的东西再写详细一些吧。
回复 支持 反对

使用道具 举报

板凳
发表于 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 | 只看该作者
游戏还在解压中
  k/ ?) p' D, Q2 a" M& j$ a1 G6 p发现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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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