对AGDS引擎大家可能还比较陌生,不过说起用这个引擎开发的游戏估计大家就比较熟悉了。
! g& l3 F0 V& F/ ?( h6 n官方网站如下
4 }% a o- z2 v0 a% X% shttp://www.future-games.cz/html/agds-engine/cz/Sound-&-Text
" O8 s; ~$ t6 j" }: r/ a/ f3 ~
4 u X: }6 G& {0 C% S2 Y' R! Z7 M- C用这个引擎开发的游戏有如下几个( T# O- q7 f+ F
* s9 A, T! H$ x1 J3 P/ L. f* z5 ~
1.黑镜 Black Mirror 1( b* J8 X4 u+ c- A/ G! u- A
2.来生 Next Life' P+ v, [* f* q, w
3.奥秘的时代 nibiru! I* d( }) x: |4 S( _/ r3 }
4.AlterEgo (开发中)
' F" Y- ]- Z k9 C- {6 M& V; {5.Tale Of Hero1 F1 p7 l3 D8 J$ S: A6 X
% Y- y j& ?: [2 Y' }使用这个引擎的游戏不多,但是都比较优秀,特别是其中的黑镜最为著名。6 z: [& R, ^* r# h: s+ x8 {
下面把研究出来的仅有的信息写一下。: _! Q& d" O' \9 ^ ~" y
7 }, P; ~ O% g这个游戏引擎使用了OpenGl API ,其中黑镜的字模取自某个grp文件中的图片字库。
, S% R8 z: \7 @/ S( f9 e3 H0 ^# l奥秘的时代的字模则是用createfont函数,从系统字体里取的。, `6 g9 G$ ?, ]& A+ v/ ]9 A
游戏的字幕保存在.data.adb文件中,网上有解包器,但是由于其中的内容是编译后的脚本。
% ^$ X; w I, \& H! M5 \" l! N即使解包出来,也无法看到明文。不过我们可以想办法直接在exe文件中从汇编级别截取解密后的字幕,然后再作对应的转换。以上的2个游戏暂时还没有找到窗口化的方法。3 u0 A$ l, F1 f# P, j
& [5 z+ J9 z# R' R1 V研究出来的有用信息非常有限,主要把希望寄托在opengl api上面。
1 G2 U* U9 |/ D) X6 g( K以下是一些汉化思路
! t3 p: ~# ^' F# ^! z) Bhttps://www.chinaavg.com/read.php?tid=20412 |