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

汉化任务 Magic Encyclopedia 3汉化分析

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

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

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

Magic Encyclopedia 3汉化分析

1. 字幕可在localization/lang.ini内找到
6 l  G7 ^3 J8 P. G换成中文,游戏中显示不出来
7 \6 e  ~0 e3 }/ l而按钮我感觉是由layers.ini定义
) m9 }. ]$ k. {6 p比如(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
复制代码

4 q; m" Z/ V3 _! [' |2 ?  J应该是文件,起始位置,结束位置,和MASK,另外两个想不出来是什么4 x+ u7 [/ o) K, C
可见text也是隐藏在他的文件包里* ~! _+ {4 d% f: C9 ^2 l
为game.dat: T& g9 ^+ {% P/ e7 G% R
个人感觉就是一般类型的压缩,甚至可能没有压缩,只是加了密
! F" {; a/ z9 Q+ M  
' M( G, i: ]1 J3 }9 YF7 F7 F7 可能就是别的明码文件中的 00 00 00 00 2 H2 |1 a! R) W: }: q: l2 \4 X/ h
把两个文件的索引分开4 r5 m8 Z/ \% z. l& O
# E4 i" K. q. d
据说UTF-16包括了所有UNICODE文字,个人认为该游戏应该是支持双字节的,此游戏还多了个unicow.dll4 n- v7 |0 I6 y9 d# R$ R1 j
程序介绍为
  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.
复制代码
) H! }* I# }1 l3 g/ I& R
主要的难点应该在于如何解和写入这个game.dat还有修改字库
' U, j+ ]5 W6 S8 N  t! W字库的排列应该要按照unicows.dll的要求相应改动的吧/ U6 E1 E* f6 X

( K; r) G/ C1 \1 j. d( QDIR 结果
( A$ p; R6 L0 g/ r- g6 K
0 `; S( [% V7 A Directory of D:\Magic Encyclopedia 3 Illusions# u6 z% [8 S; d  V7 v" J' }( Q

% I$ V; ^7 s9 Z, R2 C/ [  _04/03/2010  09:09 PM    <DIR>          .
, L  A9 D! z2 c0 F' J$ {8 |04/03/2010  09:09 PM    <DIR>          ..7 M$ H* h' U$ B. P8 Z
04/10/2007  06:56 AM            92,216 bass.dll. F# B+ }, S9 n9 M6 h/ |
03/18/2010  10:40 AM       157,283,264 game.dat' j$ Q% l& O7 P! O
04/03/2010  09:09 PM        13,886,908 game.rar
- x, K  W" {; j' _9 u9 h8 Z. I10/09/2008  03:22 PM           697,344 HTMLayout.dll
# h* D* L+ g4 y04/01/2010  12:28 PM             2,867 License.txt" C6 W9 `/ ]" D! Z5 X3 i
04/03/2010  09:09 PM                 0 list.txt, n% }8 i4 n' U# ^
04/03/2010  01:27 PM             3,907 local.log. q2 S/ o) K" o/ C" G9 c: W
04/03/2010  12:17 PM    <DIR>          localization3 C6 u: a  U, i, U$ r: y
04/09/2009  01:22 PM           336,896 magic.dll6 r7 J0 z) ]7 b8 X
03/19/2010  10:43 AM         1,693,024 Magic.exe
# e- a# i2 }& U3 E9 s2 ~5 ?7 F03/19/2010  10:43 AM         2,895,872 Magic.wrp.exe& ~2 H! T" q2 h8 J1 {3 N) W  Z
04/01/2010  12:28 PM               101 manifest.xml
3 F, Q. e+ \, Y; n8 d$ t02/24/2010  09:43 AM        14,624,125 my_fx.ptc
! [* B0 m: m8 \; w! n  W04/01/2010  05:17 PM                25 partner.ini
" j/ K  _) W: Y# W5 h04/03/2010  12:17 PM    <DIR>          res# V/ i1 ~9 ?, @2 @9 h
04/03/2010  12:17 PM    <DIR>          splash
4 k) s' u" G9 u& k: U7 K09/22/2003  03:22 PM           245,408 unicows.dll
) f! B8 H' P/ w2 ]03/19/2010  07:22 PM           619,008 wrapper.dll& r& g4 C8 s) S9 }( D+ x
              15 File(s)    192,380,965 bytes. u% |, [% r- \9 y; k' `
' a( p7 ^1 z& [. q9 p8 v% L/ n
 Directory of D:\Magic Encyclopedia 3 Illusions\localization
+ q4 M# `  A2 J- h) i
6 y8 x( h% A4 E1 q4 D04/03/2010  12:17 PM    <DIR>          .4 Z4 b1 `, I' G4 a0 [. F6 P
04/03/2010  12:17 PM    <DIR>          ..
: Z; c' v' m( x6 s0 z6 ]3 Q04/03/2010  12:17 PM    <DIR>          gui* ^  f3 x2 l$ n  o  K; Z3 A' `
04/03/2010  12:25 PM           146,786 lang.ini, t5 `& s( @& `" G# W- A
04/03/2010  12:17 PM    <DIR>          quest  U* a7 h2 y# o  G/ p  c
               1 File(s)        146,786 bytes& R( l& A1 `4 o

" u; @! S) R' S5 M Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui0 F9 n- c( O" J0 M: g5 N7 v! j5 h. `
2 Q6 w% \  n# p& B. x
04/03/2010  12:17 PM    <DIR>          .( y& [" w$ z, z7 H/ Q
04/03/2010  12:17 PM    <DIR>          ../ u2 p4 b6 ~9 x: B. L
04/03/2010  12:17 PM    <DIR>          load( F' {( Y/ T  P, s, b5 R6 C0 q
04/03/2010  12:17 PM    <DIR>          main_menu
: f9 N4 ]% }, o& D, g               0 File(s)              0 bytes, P9 e7 j; `3 \! J2 m. |2 v, l
& D: W- f$ c, W! B4 `+ J9 O
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\load) R! m* s# w- F
$ a1 e5 t' G% o' P' ]& c" r% s
04/03/2010  12:17 PM    <DIR>          .2 I" O, n. u7 L! }' C
04/03/2010  12:17 PM    <DIR>          ..* T7 Q/ O+ I' B' |
02/09/2010  02:36 PM               128 layers.ini: R" I! l+ e' B4 h) ?4 A3 ~
               1 File(s)            128 bytes" y4 t/ g6 O. t# q& H! X

  E" [3 p, x0 X2 c# m& { Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu$ F0 o/ R4 s+ ~. m' D  y5 L

4 J5 D2 j4 b( t# O% n04/03/2010  12:17 PM    <DIR>          .0 ^2 K5 x! I# H4 _% @
04/03/2010  12:17 PM    <DIR>          ..* m; L) [2 ^- ]! h9 q% p, F8 H3 `* _3 }
02/08/2010  11:16 AM             1,570 layers.ini" Y7 a* ~0 U% S! L
04/03/2010  12:17 PM    <DIR>          logo
7 M$ V7 K) A* w# A+ e- `9 `- B7 C               1 File(s)          1,570 bytes/ U3 }7 J; x1 @- |- o5 O+ e
6 A. |) ^! y/ `! Y2 s* @
 Directory of D:\Magic Encyclopedia 3 Illusions\localization\gui\main_menu\logo2 o# t* H8 y. C6 w/ {+ H

- t* Z' S8 ~  V. m7 c7 O  C$ G1 Z1 X4 a04/03/2010  12:17 PM    <DIR>          .) `5 k# G, ^) _
04/03/2010  12:17 PM    <DIR>          ..
5 b3 b+ D! B& f1 J02/11/2010  08:45 AM            63,021 logo.jpg
2 b; Y( H5 e! A/ H! k0 ?6 P4 h02/11/2010  08:45 AM            89,276 logo_.gif
/ T) `! e; v% k4 t$ D; m               2 File(s)        152,297 bytes; A) x* T* I. G' Z

) Y/ G* X0 E9 M  e Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest
) q4 c8 b. z6 `, N4 v
; B7 F0 Q2 z  O+ T/ s0 o04/03/2010  12:17 PM    <DIR>          .
1 c- T" p  Y% L9 g# ]$ M5 T& c04/03/2010  12:17 PM    <DIR>          ..7 g2 a; \; l7 ^7 u) z% g/ h
04/03/2010  12:17 PM    <DIR>          2_1_entrance
  Y9 x! T6 y) o! n               0 File(s)              0 bytes# x  d% o. J5 m. h+ G9 t

  h( o7 J0 o/ K5 |" l& F( @+ V Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance
+ ]! y$ i$ r& w% p* P$ V5 M
% m$ r) r" N; T5 M+ M% t( T04/03/2010  12:17 PM    <DIR>          .
! ~5 v) S9 s& g2 N, }9 _04/03/2010  12:17 PM    <DIR>          .." }$ \; q# Q* O9 W8 X/ p# o
04/03/2010  12:17 PM    <DIR>          thimble
2 b+ l& [) H6 E' `4 B9 `4 I2 p               0 File(s)              0 bytes
& E+ m$ m$ \6 H) I9 D7 {9 J
  k0 n7 E* O6 r Directory of D:\Magic Encyclopedia 3 Illusions\localization\quest\2_1_entrance\thimble" H2 a+ k1 s; W9 x( e
# J- {( [( {7 ]! i$ l3 O& v$ `
04/03/2010  12:17 PM    <DIR>          .  R! q$ e2 P& S6 j3 _! M# \
04/03/2010  12:17 PM    <DIR>          ..
6 C) n  W) X% u+ d! \03/18/2010  10:07 AM           446,131 _back.png, G" q( A$ r7 C0 t
               1 File(s)        446,131 bytes" Q; I" {4 F! M- m- K+ X

2 {. C" Q" M/ l; I5 t Directory of D:\Magic Encyclopedia 3 Illusions\res1 o1 `! `2 G0 Y
0 t3 }7 ]) u- X2 k. S0 a. i; A
04/03/2010  12:17 PM    <DIR>          .
" X- l- g. M9 m0 O$ A/ w# Z% b04/03/2010  12:17 PM    <DIR>          ..4 d8 j# i, s% D
02/08/2010  07:09 AM               263 music.ini
- p* {8 m0 B' V" b02/16/2010  01:20 PM            14,608 sound.ini
. J- g( o; u% m               2 File(s)         14,871 bytes$ S# z* w' Y( R, Z. c  j. a  D

' |( I. j. {, Z: z0 e3 Y3 ]' c Directory of D:\Magic Encyclopedia 3 Illusions\splash. h, i' L9 q& B/ C  t5 Z

" c- ?4 \  @9 h. H! w' i04/03/2010  12:17 PM    <DIR>          .' K+ o9 ~" {) ?8 P3 s( e: X  d# g1 o
04/03/2010  12:17 PM    <DIR>          ..
6 ~5 d) x/ G- [! [6 G, v8 Y) e09/02/2009  12:23 PM            99,682 alawar_logo.jpg
  G- c6 K; p, @" U02/11/2010  02:31 PM           255,418 go_logo.jpg
- ]2 j" K1 O5 H3 h$ F02/11/2010  01:48 PM                55 splash.ini
6 h& g) E6 m7 P+ x3 T               3 File(s)        355,155 bytes
9 d# j4 Y1 a" R: i
& q% q* r4 @$ _' Y- R. q     Total Files Listed:% e% q6 l7 M% y( z0 y
              26 File(s)    193,497,903 bytes
4 \: b8 O7 V6 Z  ]! @. ^- \              32 Dir(s)     907,440,128 bytes free" s* C% a! u! s  f0 k# a
5 {1 H( }) M4 \( X1 ]4 h! c
WinRar 结果
$ y0 a- G3 I- `+ P8 _本来( O+ W+ H; p8 Z3 _0 o  |
153,597KB的
$ b6 L& ~) Q0 M* V3 @0 \现在是! B4 t; z( {6 w4 z% H
134,935KB

本帖子中包含更多资源

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

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

使用道具 举报

沙发
发表于 2010-4-4 08:53 | 只看该作者
首先多谢楼主发表资料。1 J& J- T/ j1 b2 e# R# q: F
请先修改一下标题,这个是3代的分析吧,所以请把标题加上3。# m6 |$ p+ p( F+ |
" K- F" G+ q8 A3 O) N/ c
请记住这种包格式是popcap的标准格式,解包和打包器早就有了。
9 ~8 I, Y! I% j) T9 H6 z4 L我记得还指出不打包的。. O* b) o# l9 n( P$ R! E

8 B) a  n) ?2 f! L解包器如下:
# C8 ]( u8 d  a, Rhttp://aluigi.altervista.org/papers/bms/7x7m.bms; ~) S3 D. C( |' G) J4 b

4 V! Z& M. ]4 i, x: c请看一下这个帖子
/ N+ V( Q* w, s, Ohttps://www.chinaavg.com/read.php?tid=21437
; a1 A7 C( r3 A2 T% C3 \把一些需要补充的东西再写详细一些吧。
回复 支持 反对

使用道具 举报

板凳
发表于 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 | 只看该作者
游戏还在解压中
3 Q. o, m, J; V( A) l6 X) U- \发现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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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