- UID
- 41934
- 积分
- 760
- 威望
- 727
- 金币
- 531
- 功勋
- 33
- 荣誉
- 0
- 精华
- 0
- 最后登录
- 2024-1-31
- 注册时间
- 2014-6-8
E-8 一级管制员
- 积分
- 760
- 威望
- 727
- 金币
- 531
- 功勋
- 33
- 荣誉
- 0
- 最后登录
- 2024-1-31
|
本帖最后由 cheat 于 2022-2-5 03:08 编辑 : I+ E5 B, I4 B5 g7 F8 x
: \' k6 Z, b) y' }4 e大家好,这次我来教大家如何作假(不)/ L$ ]! |$ ?7 @1 k9 M/ L+ ~
————————————————————' |& Y# }+ ]" o
首先要明确的是:- {% E' E6 g! k5 X; k
一个 ATC4存档 分为 得分 与 录像 ,通俗地讲就是 你是否过关 和 你如何过关 。9 u5 T9 o3 y* S, `/ l; k
本文仅介绍如何通过修改 得分 骗过游戏系统,不要用这种方法骗自己和别人哦 ( ‵·ω ·′ )7 L" {8 _2 T3 F9 d
+ ~8 r, _* }, y/ U5 M2 r3 e/ T
这次就不唠叨了,
$ \2 M/ _) ]% K0 O2 l' @ATC4的存档存储位置位于:( G- l" f" A! K' r
. @3 I, W: K3 J$ a8 g0 D; y7 _5 J7 `%系统分区盘标%:\Users\%当前用户名%\AppData\Local\TechnoBrain\ATC4\PORT\%机场代码%\SCENARIO\%关卡类别%\%关卡代号%\. x* K2 ?% p% b$ q" Z' |
) A5 w4 P+ c3 V
/ X* }# G; w$ q0 U1 K例如“ATC4的大阪国际机场的普通关卡第八关”的存档位置,就位于:
\" J" n3 M0 L- O/ t1 y9 X. ~
, |1 i4 S2 p0 L1 ^$ H x: `C:\Users\humanCommunie\AppData\Local\TechnoBrain\ATC4\PORT\RJOO\SCENARIO\0010_Stage_01\001008_Stage08\( m3 m2 t3 i7 D& l7 p
& L3 O% S% n3 l: q* W/ b如果你嫌上面的路径输入太麻烦,则可以按 Win+R 快捷键打开“运行”对话框。在出现的对话框中“打开”后部的文本框中粘贴以下内容,然后按 "Enter" 回车键或单击“确定”# c1 _2 d: X2 M# H$ ~( ?
/ R6 r# k7 Q% z0 _7 f+ S, f: C%USERPROFILE%\AppData\Local\TechnoBrain\ATC4\PORT\# {, K! X5 t5 j9 ]& h* C
2 @) a" b. R" C9 A
这里用到了一个正常 Windows 系统该有的环境变量,如果提示找不到说明系统有点问题(
6 T3 ]8 B% w' k也有可能是您还没正常启动过一次ATC4……% F: v/ S/ d% X2 S( W$ o) ]* x5 W
: t1 P' b( V( _+ s1 D7 L" b
2 r- n! S4 J- ?0 G* C4 W/ a打开到确切关卡的目录,我们能看到一个典型的存档目录结构:6 v7 j, B c6 ^. `+ _* _
- replay*.a4c
1 {" w$ e$ U: a* E0 T* j: o - replay*.a4r1 y! p) ~9 `" W7 q) ^# l
- stage.sif
" J! N5 ?# `1 N. A6 R - ……
复制代码 其中,后缀名为 a4c 和 a4r 的文件就属于 录像;文件 "stage.sif" 则是我们今天要折腾的玩意。
; Y& s2 h6 O( I* G2 b. t( J4 x$ ^+ n使用记事本或者其他编辑器打开 "stage.sif" 这个文件,可得:+ c' g; `( s) Y8 K4 h; W& i- x: [
- [FLAG]
1 z1 ?2 K$ ], F( {) w- Z( o - clear=# //是否通过了本关卡,影响下一关卡的开启与否,取值为 [0,1],意为【未通过,通过】( X' |6 P! I* Y8 U) Z" c
- open=# //关卡是否解锁,取值应该也为 [0,1]。目前没观察到这一项带来的变化( \0 A7 |( B0 I. I9 r# n! Y
- overwrite=#//当前存档得分是否可以被取代/覆写,取值为 [0,1]。得到高分的朋友可以用这一项保护自己的分数' a; }7 u" j( W$ v0 C7 x1 i
- [SCORE]/ N' w/ A) J: w! ] Y0 |% G
- level=# //关卡评级,取值范围为 [0,5],0=未评级,1=D级,2=C级,3=B级,4=A级,5=S级2 Y5 K' o- E' f( n8 D$ v+ ?. I
- scorea1=# //关卡总得分,取值范围不知道,总之别太离谱就可以
: _3 e: x3 }* E6 \; g' L4 y' r/ n8 t - scorea2=# //关卡要求的管制航班数目,旧版与新版有别,下面接着讲
( l; v7 h2 o" g; E/ j! H" K - scorea3=# //关卡实际的效率指数得分,旧版与新版有别,下面接着讲6 {( _* i, V- D
- scorea4=# //关卡实际的管制航班数目,旧版与新版有别,下面接着讲
. R( L6 U" f9 Q# P# }! E - scoreb1=# //额外目标得分1,这个不太清楚。总之与特殊关卡的特殊目标是否达成有关2 {; y; Y1 k7 Q
- scoreb2=# //额外目标得分2,同上& l+ v c4 {1 ]) J, ] I& L0 Q" x
- scoreb3=# //额外目标得分3,同上上' a( j" t4 q* l6 s
- scoreb4=# //额外目标得分4,同上上上
复制代码 要是您懂英文和稍微的游戏常识,那确实能一眼看出哪些与通关有关。
$ x; s6 r9 i, ^: c假设一个在RJOO中的那个我们痛恨的、尝试了十多次也未通过的关卡,那么我们就更改:
' V& o U' I6 ?: ?- [FLAG]
; f. G* H L0 q1 y! B+ j# o0 m$ E - clear=1% L" B- A t# b& k c1 ]9 g* A
- open=0( s N( i, l$ X$ H% a) X
- overwrite=0. i' W3 E$ V! h/ z& E @$ K7 V+ o
- [SCORE]# b6 U. S" u4 `& ?
- level=5
$ R& ]) i% e A6 @2 i; C - scorea1=99999
+ C. R+ v+ g8 }: h% k7 b - scorea2=995 A% b2 ^) d: P' P9 p
- scorea3=1006 g8 a' X H `' B3 M) i- r
- scorea4=998 h$ A; ~3 G7 Y2 p$ a% e& ~
- scoreb1=0
* \' b% Q# M! W) t - scoreb2=0& v% a O+ n% F% X0 l: ~
- scoreb3=0
7 t( ~' ~. z, M2 w2 b: k - scoreb4=0
复制代码 这样,一份S评级的得分为99999的,管制了99架次出发/到达航班的通关得分文件就完成了!9 i. X& P/ S3 y' w
这时就能保存文件,进入游戏查看效果了。
5 M7 M: b: z9 S7 _5 c2 S: ?. p3 ^; s1 V. f9 S
& S x, v# ?3 F9 D) S: j
如果您只想要“通过”关卡,那其实只需要让 clear 项的值为 1 就可以了,因为游戏只用这个判断是否过关。+ d5 j. ?/ g% s! s u; U
所以可以整些花活,比如这样:
& ?3 ^+ S/ Z A( H! D
0 \* m5 a. k; q y5 y8 K但当然,如果你还想让存档更好看或者了解其他项目到底是什么意思,请接着看。
m/ l' r( s$ r7 b |其他的项目都没区别,但上文提到过“新旧有别”——因为早期游戏统计分数的方式不同,所以在RJTT(1)、RJBB、RJFF中,相关项的含义如下:- y5 M. _" u# j: L
, V/ h) X) C2 V9 w- {( g0 k
项目名称 | 取值含义 | 取值解释 | score2 | 要求的管制数 - T' U2 w5 X, Q
| 关卡要求的管制数,未达到此数游戏则会判定为D级未通过。对应图中的9/7的"7" | score3 | 完成的管制数
% p* E& Y7 L1 _8 ?: F( [4 `, a/ ~$ S | 理论来说要大于等于上一项让得分看起来合理。对应图中的9/7的"9" | score4 | 不明,但 " k0 T& Y s) v. y4 R m
| 似乎是“包含未完成的管制数”。比如有一架飞机降落了但是未停泊到机位,这时候就会在完成数上+1,似乎没影响. I* K3 g7 C2 }2 K6 [
| ; f3 l& W! v8 u7 o/ \
而在以后的游戏中,相关项的含义如下:6 }1 Z, {% u( H- k7 |
5 c/ e" i( M6 X/ r, n: F
项目名称 | 取值含义 | 取值解释 | score2 | 要求的管制数 g4 A8 c% t+ I: i' M. W
| 关卡要求的管制数,现在统计窗口中没有明显的对应了 | score3 | 效率指数
' Q9 p- V% y- Y8 z# ^ | 就是那根效率条的数据。最大值为100,也就是没有延误的架次,对应图中的100/100的"100"(左)( d# l2 J2 Q/ X( d1 Y# R
| score4 | 完成的管制数 ) s* M: y, y- I) q; \0 j
| 就是游玩中实际完成的管制架数,也没有明显的对应了2 v1 x$ e/ |$ g
|
2 P9 f7 J0 X0 _+ \- S& { l
@7 V- Q/ r+ S- r% W1 Q那么回到标题的问题:
8 {' I1 n- r% C+ z如果换了机器但是忘了拿存档,这个时候想玩后面的关卡怎么办呢?3 G/ {. l# H, p
老样子,还是先打开存档目录,这时候想修改……却发现因为之前的关卡没过关,后面关卡的文件都没生成。
# P1 r# h& I3 `6 c/ f解决方法也很简单,按照这里的结构自己新建文件夹、新建得分文件就可以:
/ K1 w& _, o$ m0 j9 k% }; s) w( }(因为得分文件是文本,所以可以用记事本新建编辑并保存文件后修改文件后缀名到sif)- s" b: z, N! z4 G5 ]
- ...SCENARIO\0010_Stage_01\001000_Stage00\stage.sif
- ...SCENARIO\0010_Stage_01\001001_Stage01\stage.sif
- ...SCENARIO\0010_Stage_01\001002_Stage02\stage.sif
- ……
4 u: N* W% f: s: ^; y 如果实在不确定目录该使用的名称,可以在关卡类别目录下找到 "a4m.lst" 这个文件(e.g. 0010_Stage_01\a4m.lst)。; D P D* l9 v) R
通过记事本之类的打开之,里面含有按顺序排列的关卡名单,比照着创建目录。
$ d1 j3 _8 P. @————————————————————7 U4 H/ A! k5 F& m
3 r; I) o. O L* Z9 c7 B7 f3 p% v
然后就能轻松地飞速全S通关了(跑$ A# K7 `/ e2 r) f: Y" s( m
- ^) q2 S7 Y( {- T9 l, X
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|