最近,nilk提到了Yoomurjak's Ring这个游戏,我就顺便看了一下。
6 m, R% \4 N1 E E0 O% k. B我把我知道的东西先写下来,留待以后进一步分析。
$ D' o2 [# n" o8 f- [) j* h& e- i, h1 k: B/ t1 g
这个游戏是采用AGON的游戏引擎开发的,主要是基于xml文件,包文件是.sfl 文件。
. h: ~9 V' C9 }% u0 r6 u6 ^* c& r包文件的格式如下
- l O8 {6 W2 w$ S1 |2 Nhttp://wiki.xentax.com/index.php/GRAF:AGON_SFL$ }9 B4 @+ U7 g! \' K4 D
这个包文件可以用Game Extractor 来解包+ J, [3 ?' x: @4 C, g0 C! m
http://wiki.xentax.com/index.php/Game_Extractor8 F2 s* b) d5 K; a5 t, I
6 p( h$ c( l& ^- K8 r- @# E7 k看了一下\Data\System\system.sfl ,用hexworkshop检索font ,发现不少像如下的语句
/ o1 T" G$ K# V' B3 f<font id="3" file="PalatinoCE_Bold_Italic_11.sfn" />* W6 p# u1 O. b0 r- [2 |
基本可以断定这个游戏使用的是.sfn图片字库,简单得分析了一下exe文件发现游戏在某种情况下还会读取System\fonts\fonts.xml,但实际这个文件并不存在。! l. S ]' g, @# I' R% {& K7 I, W
5 q9 l [* _1 R/ L* f( g( [) n感觉还有深入分析的必要,留待以后再进一步分析了。 |