最近,nilk提到了Yoomurjak's Ring这个游戏,我就顺便看了一下。, Z- p0 L/ [' z, a! v
我把我知道的东西先写下来,留待以后进一步分析。
' w" b1 u+ n" j( E8 b8 H, R
% ]0 I2 {' Y1 d; c这个游戏是采用AGON的游戏引擎开发的,主要是基于xml文件,包文件是.sfl 文件。
) C9 p% Z: F1 ~) `/ i包文件的格式如下
* X( v2 T6 s4 R% p9 x" c& z4 }+ Dhttp://wiki.xentax.com/index.php/GRAF:AGON_SFL3 E. [3 ^( n& {' O3 @; @
这个包文件可以用Game Extractor 来解包
; _' i9 c4 O! i+ }9 Mhttp://wiki.xentax.com/index.php/Game_Extractor
) ?- u1 t; ]5 ^( y' D1 e
* M, ]1 v3 d: |% M: O看了一下\Data\System\system.sfl ,用hexworkshop检索font ,发现不少像如下的语句
/ L7 \& t; B- s<font id="3" file="PalatinoCE_Bold_Italic_11.sfn" />
* g3 d0 J6 l( D1 M基本可以断定这个游戏使用的是.sfn图片字库,简单得分析了一下exe文件发现游戏在某种情况下还会读取System\fonts\fonts.xml,但实际这个文件并不存在。
6 d+ M" p% N% w
# ?& I E1 T# p& q# S. X8 i( H感觉还有深入分析的必要,留待以后再进一步分析了。 |