|
本帖最后由 ATCGO 于 2012-12-11 09:23 编辑
; v1 {8 U( J% ?- _
4 v9 k6 R" p7 H* p' N本人研究了几天,终于搞懂了成田夜里的B787怎么植入其他机场。7 A3 t+ s* B2 ]3 [, w
注意是完美植入:退出关卡时不会报错的。
: I+ ?7 W( _0 T! m" F* e目前还在调试阶段,过段时间等完全没问题了就分享给大家,现在献给大家看看截图:
! K) {4 V7 F; G" I) s, S东京-RJTTd(带夜景,之前的那种植入方法夜景时会直接报错退出的):* I4 P: v: j7 d2 B; y
$ V2 I8 O: }; c. V, U) V' E7 Q& K, C成田-RJAA(日间成田):
2 t2 L3 S/ v# w! j |6 D7 Q3 q2 V. a Q/ e; r v8 c9 M4 i
大阪-RJOO(伊丹):! o8 z6 c& ^8 s
% m6 ?. W1 s! X1 F6 l关西(有点小瑕疵,目前正努力改善):
8 O4 G) \/ `% t9 A8 I+ ] K2 o) V1 v. J: e0 T6 g9 o! i/ r4 n
等本人调试完毕,再给大家讲解具体过程吧,或许还能再想出更好的办法呢。7 U" I; J1 Q3 O- u0 C& w7 `( G" }* ?7 Y
6 ^0 A9 o2 V; I& i# N0 [8 O+ t我的发现过程是这样的:( _) r# V) @* p7 d2 o6 V8 l
大家都知道,当全屏模式游戏时,窗口切换到桌面上会出现下面的窗口:- @, Z( p: q8 X1 _2 Q9 C1 a% f1 E9 I
! s0 T ^5 A- u* C* b9 p8 S这个窗口是除了运行成田夜时出现的。
; B \9 ^" C! R6 W P) ]但是当全屏模式运行成田夜时切换到桌面上时显示的窗口是:
) j) E7 S( b3 G2 j% Y" `# x( X; H5 t0 r8 y
注意到了么?窗口里面的句子不同。我就在想,是不是成田夜的游戏运行程序与其他机场有所不同呢?于是我看了一下游戏目录里的所有的exe文件,发现各个机场运行文件版本都不一样。当我们进行游戏时,运行的程序名叫做“atc3xxxx.exe”,其实它们的原名称都是一个:“ATC3_GAME”,只是不同的机场各有小小的区别而已。
: l8 z }* x# r7 n4 c M( T后来查看任务管理器我又发现,其他机场都是运行根目录下的程序,但是当运行成田夜和新羽田夜景关卡时,其实运行的是sub和sub2文件夹内的程序,那么,也许运行这两个文件夹里的程序会有所不同吧,通过对比我发现了,是这三个文件在搞鬼:
1 p& `1 l* F2 O0 O
& Z: a* z+ V6 Y0 B7 x# O6 X它们在“sub2”文件夹内,然后我把这三个文件覆盖到主目录下,最后,所有机场就都能完美运行B787了,但是有一个问题,就是天空的问题,看上去缺少贴图似的,原来用了这个方法就需要“local\xxxx\models\sky\”里的文件了,但是修改相应的天空pvm文件我实在是不会了。
* l4 L, n! y4 D! B综上所述,将"sub2"文件夹内的这三个文件覆盖到主目录里就能解决B787在其他机场运行的问题,但是会相应带来天空显示的问题,在游戏里还有那个看机场全景的功能里都会出现,还有对于RJTTd也要把这三个文件覆盖到“sub”文件夹内才行。
6 Z% F- l* J, _; e0 k, S& T/ ?& a# c由于这样做会出现其它问题,所以强烈要求把主目录下的“pgsv.dll”、“pgsv_pvm.dll”这两个文件进行备份(主目录下没有“acv_d3d92.dll”文件,只有“acv_d3d9.dll”这个文件,当主目录使用了新的“pgsv.dll”和“pgsv_pvm.dll”文件时,就不会调用“acv_d3d9.dll”文件了,这三个文件是相互关联的),同样,对于RJTTd来讲,也要对“pgsv.dll”、“pgsv_pvm.dll”和“acv_d3d92.dll”这三个文件进行备份。" F L* i7 o$ D
注意:以上操作建议请仔细阅读,再次要求进行上述备份操作!优势、问题、风险并存,各位自己好好斟酌吧!
$ ~* ]5 U7 L. z) g! t5 w顺便做个预告:【GO】之改档系列计划重启!暑期档强势回归!
: v9 v' h9 I" p6 u, T( u |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|