对AGDS引擎大家可能还比较陌生,不过说起用这个引擎开发的游戏估计大家就比较熟悉了。
r( a, c/ l, Q官方网站如下
& C. V1 p! E5 S5 P( _8 w) }, Mhttp://www.future-games.cz/html/agds-engine/cz/Sound-&-Text
! ~5 w4 J3 d7 t- k3 W5 |
2 }) s, N% C4 P" n% G, b8 `用这个引擎开发的游戏有如下几个% f+ S" T. ^. ~6 Y! Z
8 d# ^5 R, r% f$ l6 O
1.黑镜 Black Mirror 11 h4 }7 p0 e/ j
2.来生 Next Life
6 h, i X$ X/ i9 v3.奥秘的时代 nibiru; |) g, q! b! a. W
4.AlterEgo (开发中)3 p4 Z% K6 s9 T) ~7 M. i! ?- m
5.Tale Of Hero
9 T# I9 d8 v# S, N
& X1 ?! o0 z2 |' U* h使用这个引擎的游戏不多,但是都比较优秀,特别是其中的黑镜最为著名。, W+ T3 R( w& F1 c
下面把研究出来的仅有的信息写一下。2 \# f8 k0 c8 ~
5 i" j4 p* A0 _0 @
这个游戏引擎使用了OpenGl API ,其中黑镜的字模取自某个grp文件中的图片字库。, o" T8 [7 z# A* Z5 i$ F1 Q
奥秘的时代的字模则是用createfont函数,从系统字体里取的。
$ C' x2 d* _4 ^. z3 Z游戏的字幕保存在.data.adb文件中,网上有解包器,但是由于其中的内容是编译后的脚本。, M$ J- Z( ~9 G9 v
即使解包出来,也无法看到明文。不过我们可以想办法直接在exe文件中从汇编级别截取解密后的字幕,然后再作对应的转换。以上的2个游戏暂时还没有找到窗口化的方法。
% `& M$ u* d9 h: \
0 t4 F1 J0 n2 \0 @9 v1 a' U研究出来的有用信息非常有限,主要把希望寄托在opengl api上面。) {! `3 N0 Y- [1 G# o1 ^1 c
以下是一些汉化思路
! F! d ]" f: j/ l8 ?+ }" thttps://www.chinaavg.com/read.php?tid=20412 |