对AGDS引擎大家可能还比较陌生,不过说起用这个引擎开发的游戏估计大家就比较熟悉了。6 d2 r' b1 x& s; P/ B3 M
官方网站如下
+ U7 M t9 P: t1 |' k5 L( fhttp://www.future-games.cz/html/agds-engine/cz/Sound-&-Text
' M) X. j' B9 Y; r
/ a$ @2 F: _: R s" l, p用这个引擎开发的游戏有如下几个
E) j' h8 B9 L" ^2 {6 F
7 l2 |! Q, B" ?* Y7 \1.黑镜 Black Mirror 1& |9 C, c# o: q# ^
2.来生 Next Life8 o& m$ ]; o* V+ r# ]8 w( t
3.奥秘的时代 nibiru
! ~1 B1 r, A2 H# m4 A. n- ]4 s4.AlterEgo (开发中)% i! z! H5 u9 H: \
5.Tale Of Hero8 y" L( B9 n( w7 I) u1 l7 Z# [
- c+ T" Q$ J9 a, y+ g, x+ n
使用这个引擎的游戏不多,但是都比较优秀,特别是其中的黑镜最为著名。1 K: F+ |1 d; h( L# C
下面把研究出来的仅有的信息写一下。# a* a) j% x+ r& n
" ^( P, C% h) v0 I- g这个游戏引擎使用了OpenGl API ,其中黑镜的字模取自某个grp文件中的图片字库。. K6 @9 T6 R9 A
奥秘的时代的字模则是用createfont函数,从系统字体里取的。- }6 x2 g K4 m. L
游戏的字幕保存在.data.adb文件中,网上有解包器,但是由于其中的内容是编译后的脚本。, ]6 D$ O% _ U7 L! t
即使解包出来,也无法看到明文。不过我们可以想办法直接在exe文件中从汇编级别截取解密后的字幕,然后再作对应的转换。以上的2个游戏暂时还没有找到窗口化的方法。7 H6 g& s' j" q% J8 B2 b' |
, z4 S! f4 R5 R& F
研究出来的有用信息非常有限,主要把希望寄托在opengl api上面。
9 _( A5 u5 d" L$ e7 ^' O以下是一些汉化思路
. e% }: Y0 P) }% E3 [9 Jhttps://www.chinaavg.com/read.php?tid=20412 |