最近,nilk提到了Yoomurjak's Ring这个游戏,我就顺便看了一下。% W/ q( R0 d$ @ A; ~1 ~8 W
我把我知道的东西先写下来,留待以后进一步分析。
% q" B% u& Y& d# q& |( N$ J$ d2 y0 k8 W5 _. o
这个游戏是采用AGON的游戏引擎开发的,主要是基于xml文件,包文件是.sfl 文件。
: Q+ r" v2 b8 U0 D* z) d包文件的格式如下$ H( X* n9 [: I& u, e5 v
http://wiki.xentax.com/index.php/GRAF:AGON_SFL' M+ {5 r p) k8 p4 O! s/ n
这个包文件可以用Game Extractor 来解包
' [3 k9 b7 j4 F2 Q3 }! p& Mhttp://wiki.xentax.com/index.php/Game_Extractor+ I+ R6 O; P! T
& A; z4 k2 h5 T0 ?9 h- |* Y- U
看了一下\Data\System\system.sfl ,用hexworkshop检索font ,发现不少像如下的语句3 V; C, L6 R. Q& p5 i
<font id="3" file="PalatinoCE_Bold_Italic_11.sfn" />; G* P% P8 i, z/ u
基本可以断定这个游戏使用的是.sfn图片字库,简单得分析了一下exe文件发现游戏在某种情况下还会读取System\fonts\fonts.xml,但实际这个文件并不存在。
5 L1 o# a2 j8 G& ~+ K) n) q
# t+ c7 K7 J/ I6 r; p感觉还有深入分析的必要,留待以后再进一步分析了。 |