开启辅助访问 切换到宽版
论坛唯一域名 www.xjatc.com
请勿购买盗版伪序列号,正版日语ATC4游戏零售价9200日元,仅限日本国内发售并使用线上验证激活帐号,切勿受骗!

热点推荐

查看: 1745|回复: 10

[教程] 如何在⑤分钟内全S“通关”?存档文件解析

[复制链接]

4

主题

61

帖子

760

积分

E-8 一级管制员

Rank: 6Rank: 6

积分
760
威望
727
金币
531
功勋
33
荣誉
0
最后登录
2024-1-31
发表于 2022-2-5 03:09:13 | 显示全部楼层 |阅读模式
本帖最后由 cheat 于 2022-2-5 03:08 编辑 # y' n3 d# d8 {$ k: {6 o3 r

& J$ o3 b4 O0 C/ r3 }大家好,这次我来教大家如何作假(不)' B8 D! e. U1 g4 z; w
————————————————————
8 U) M+ a+ ]2 o, N2 s首先要明确的是:' T6 x% q9 [- L
一个 ATC4存档 分为 得分录像 ,通俗地讲就是 你是否过关你如何过关% z- x) V. F4 q8 ^
本文仅介绍如何通过修改 得分 骗过游戏系统,不要用这种方法骗自己和别人哦 (·ω · )8 N1 n" m# e0 M1 D9 p
" G: U8 E5 g9 \9 n( w6 C4 N1 C
这次就不唠叨了,3 W6 u/ F' ?! G  B" A& ]4 X
ATC4的存档存储位置位于:
# _5 f; D0 n% m# ^$ R
( \( K) v4 C0 f+ D8 k%系统分区盘标%:\Users\%当前用户名%\AppData\Local\TechnoBrain\ATC4\PORT\%机场代码%\SCENARIO\%关卡类别%\%关卡代号%\( t, q& e; T9 ?

0 A9 s& E: M2 y  u5 V
6 N, d: ]6 E/ T6 E0 \例如“ATC4的大阪国际机场的普通关卡第关”的存档位置,就位于:/ n0 }: x/ N1 F" V* p

( r, F5 n/ t( E$ H# J* ?0 w6 B' H0 i
C:\Users\humanCommunie\AppData\Local\TechnoBrain\ATC4\PORT\RJOO\SCENARIO\0010_Stage_01\001008_Stage08\
3 s; n7 w2 x; y+ f( h' m: S0 C8 r% b( q1 ^1 X( A; V  Q
如果你嫌上面的路径输入太麻烦,则可以按 Win+R 快捷键打开“运行”对话框。在出现的对话框中“打开”后部的文本框中粘贴以下内容,然后按 "Enter" 回车键或单击“确定”9 w! a; X, w$ @' R: K, J
+ ~% L" ~/ d5 j' H, }
%USERPROFILE%\AppData\Local\TechnoBrain\ATC4\PORT\3 P; D1 G" @' P$ o! B7 g

6 n, @( _) ?: d7 B) l* ?( q, w. k- h这里用到了一个正常 Windows 系统该有的环境变量,如果提示找不到说明系统有点问题(
1 W! w$ N# v( V* F3 s( [# @也有可能是您还没正常启动过一次ATC4……! |3 |$ B- D3 `9 \/ v& |3 \

& J+ l" r0 p# v! C; `3 g* ~1 e5 [
! X$ R+ W. G3 c$ n' x; ^) `3 r6 `% b打开到确切关卡的目录,我们能看到一个典型的存档目录结构:& m, ~. C7 a, a! I, \2 y; R
  1. replay*.a4c' J" F& j; w& ^# Z2 O
  2. replay*.a4r3 I! H& p/ W; E% \$ Q
  3. stage.sif
    9 ]+ i/ D' c, z) f3 r% _
  4. ……
复制代码
其中,后缀名为 a4ca4r 的文件就属于 录像;文件 "stage.sif" 则是我们今天要折腾的玩意。. }0 n  w+ W1 c
使用记事本或者其他编辑器打开 "stage.sif" 这个文件,可得:
) i7 F. q1 e6 F+ @3 @
  1. [FLAG]3 m# d+ h4 Y4 U; M/ `* w
  2. clear=#    //是否通过了本关卡,影响下一关卡的开启与否,取值为 [0,1],意为【未通过,通过】
    ( _& p  t+ l! y2 `" I& n4 u3 x2 @
  3. open=#     //关卡是否解锁,取值应该也为 [0,1]。目前没观察到这一项带来的变化3 J! ~6 C8 M4 L, X4 ]& ]" b
  4. overwrite=#//当前存档得分是否可以被取代/覆写,取值为 [0,1]。得到高分的朋友可以用这一项保护自己的分数9 j9 D7 U' I8 S1 o+ b  d
  5. [SCORE]
      t6 Q2 S% Q& W/ y0 u* @
  6. level=#    //关卡评级,取值范围为 [0,5],0=未评级,1=D级,2=C级,3=B级,4=A级,5=S级; @- P( ?1 w- f  F1 a& g
  7. scorea1=#  //关卡总得分,取值范围不知道,总之别太离谱就可以
    $ r- L% Q& J6 {2 U$ E* h
  8. scorea2=#  //关卡要求的管制航班数目,旧版与新版有别,下面接着讲
    1 W7 M2 j. s& @. `4 E8 |
  9. scorea3=#  //关卡实际的效率指数得分,旧版与新版有别,下面接着讲- i9 B  ^6 D: X
  10. scorea4=#  //关卡实际的管制航班数目,旧版与新版有别,下面接着讲6 M  S- E  I, Z$ b6 B2 J
  11. scoreb1=#  //额外目标得分1,这个不太清楚。总之与特殊关卡的特殊目标是否达成有关3 L4 m$ J0 E& |0 y" ]
  12. scoreb2=#  //额外目标得分2,同上' L  H3 ~6 V# `9 M2 T) l) ^0 J
  13. scoreb3=#  //额外目标得分3,同上上" B% c- b2 K7 m4 ~5 n5 G
  14. scoreb4=#  //额外目标得分4,同上上上
复制代码
要是您懂英文和稍微的游戏常识,那确实能一眼看出哪些与通关有关。
4 q% z0 }# A$ ^3 C4 s/ E. o) u假设一个在RJOO中的那个我们痛恨的、尝试了十多次也未通过的关卡,那么我们就更改:
& y0 O: t+ ?0 k: \- T9 b
  1. [FLAG]
    ; @' `0 p* G. L3 M1 ?6 [- W: z
  2. clear=1
    1 a, O. Y+ ^# X
  3. open=0
    $ z( c$ e; c5 \* ^
  4. overwrite=0( \2 {+ ~* s, H& L" U- i6 |8 \
  5. [SCORE]
    1 u  P3 m5 _6 W. _
  6. level=5
    4 p, h1 G! }4 ]" L
  7. scorea1=999997 e) I: o, e; Y
  8. scorea2=996 D/ W3 }. ?) h, k% Q
  9. scorea3=100; C2 u# W! K5 N
  10. scorea4=99
    % F, G+ Z4 l; X2 R" L7 u+ B
  11. scoreb1=0
    2 y/ D' T3 h& Y2 {' C* ~7 j
  12. scoreb2=0
    3 ^4 L7 K7 X* I5 {
  13. scoreb3=0
    6 h. j" {6 D4 N9 o" }
  14. scoreb4=0
复制代码
这样,一份S评级的得分为99999的,管制了99架次出发/到达航班的通关得分文件就完成了!. N# l6 z' P, {- j
这时就能保存文件,进入游戏查看效果了。
9 I' |- \; s/ `- e' S3 t& u0 u5 j; ]* T; E6 b6 a. H" c; A! a
) w' [: G9 A) C; j/ n1 b* H9 t5 H: i
如果您只想要“通过”关卡,那其实只需要让 clear 项的值为 1 就可以了,因为游戏只用这个判断是否过关。: M6 s" y2 _* O7 `, r
所以可以整些花活,比如这样:
* |% L& ~) p) n
0 c9 W2 h" K9 S2 }
但当然,如果你还想让存档更好看或者了解其他项目到底是什么意思,请接着看。
5 v6 H8 Q6 `  {' c( Y其他的项目都没区别,但上文提到过“新旧有别”——因为早期游戏统计分数的方式不同,所以在RJTT(1)、RJBB、RJFF中,相关项的含义如下:/ [" B/ k) V0 ]' N

$ K3 N3 s1 c1 [: g) M  r0 W
项目名称
取值含义
取值解释
score2
     要求的管制数  ) m, _( H2 x& S8 ~/ e4 a' J. D
关卡要求的管制数,未达到此数游戏则会判定为D级未通过。对应图中的9/7的"7"
score3
     完成的管制数  
3 U6 `; i9 I" s& g5 m- W
理论来说要大于等于上一项让得分看起来合理。对应图中的9/7的"9"
score4
不明,但  ) l" d. ~* W1 k  g. b
似乎是“包含未完成的管制数”。比如有一架飞机降落了但是未停泊到机位,这时候就会在完成数上+1,似乎没影响
  C$ h2 e- M) R

% A* J3 Z1 ^0 K5 j) i; w, E1 O而在以后的游戏中,相关项的含义如下:
& p3 i3 u- C; r3 N* ?
0 B4 A+ t% b9 W3 T
项目名称
取值含义
取值解释
score2
     要求的管制数  
6 Q5 `( e! Q6 P0 J8 i4 R+ e/ S
关卡要求的管制数,现在统计窗口中没有明显的对应了
score3
     效率指数  - g8 C" a( m; b* C  |; w
就是那根效率条的数据。最大值为100,也就是没有延误的架次,对应图中的100/100的"100"(左)5 c6 ~: {/ S8 ?' J
score4
完成的管制数  + H6 d. e6 z# [" W' C0 Q: B$ J- e4 b$ X
就是游玩中实际完成的管制架数,也没有明显的对应了
0 }7 |& e' \# C! ]5 j& j7 A0 i
! D. B  _8 B* `7 @+ R  h  ]
* X# j1 }9 Q/ m) [% t/ `
那么回到标题的问题:- y0 f6 N* x' E; p, N8 q
如果换了机器但是忘了拿存档,这个时候想玩后面的关卡怎么办呢?
  P1 p; w+ z3 ~7 h5 q老样子,还是先打开存档目录,这时候想修改……却发现因为之前的关卡没过关,后面关卡的文件都没生成。
! Y  M% f0 ~& P6 X' {9 ~5 `解决方法也很简单,按照这里的结构自己新建文件夹、新建得分文件就可以:
$ L( O% z& X% ]9 u(因为得分文件是文本,所以可以用记事本新建编辑并保存文件后修改文件后缀名到sif8 D2 G7 B, T, m4 Q, B3 l
  • ...SCENARIO\0010_Stage_01\001000_Stage00\stage.sif
  • ...SCENARIO\0010_Stage_01\001001_Stage01\stage.sif
  • ...SCENARIO\0010_Stage_01\001002_Stage02\stage.sif
  • ……: f8 N9 M: `; [! Q# j7 V
如果实在不确定目录该使用的名称,可以在关卡类别目录下找到 "a4m.lst" 这个文件(e.g. 0010_Stage_01\a4m.lst)4 J0 L6 J+ l/ S5 C) S% R- S6 f
通过记事本之类的打开之,里面含有按顺序排列的关卡名单,比照着创建目录。
" P% w; y& a1 M- y5 ~; \————————————————————$ o8 h8 A1 I8 P' q, O' R) y8 x
. e3 K& U. Q1 E9 {* t
然后就能轻松地飞速全S通关了(跑4 o2 e' q: ?7 @, x1 {# Q% v' P$ D
; O7 ]8 g! l: `$ t6 k" Y5 X

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

参与人数 5威望 +42 金币 +52 功勋 +16 收起 理由
gy8558 + 5 + 10 赞一个!
辽阳网联 + 10 + 6 找时间试一下,很给力、
ATC总局 + 12 + 20 + 10 很给力!
oneilwang + 5 + 6 赞一个!
Flybedream + 10 + 10 + 6 很给力!

查看全部评分

4

主题

61

帖子

760

积分

E-8 一级管制员

Rank: 6Rank: 6

积分
760
威望
727
金币
531
功勋
33
荣誉
0
最后登录
2024-1-31
 楼主| 发表于 2022-2-5 03:10:38 | 显示全部楼层
关于改档的存档,我还没有尝试过。8 _( _3 i: A+ h# E' ]
有需求的朋友们可以试试。
  a" y- C) t5 M' D+ \1 ?" W* k: P# Q2 y
2 k) I, m  D0 n/ V; k9 i
// 300人血书仙台机场(1/300); ?/ p7 _4 |: h- A; c

; P7 |1 _/ C% z6 R8 b) F7 o- `* I* ~0 m* |6 P

0

主题

2

帖子

25

积分

E-2 毕业生

积分
25
威望
25
金币
30
功勋
0
荣誉
0
最后登录
2021-10-11
发表于 2022-2-5 14:49:30 | 显示全部楼层
// 300人血书仙台机场(2/300)

2

主题

178

帖子

3233

积分

E-9 高级管制教员

Rank: 9Rank: 9Rank: 9

积分
3233
威望
3030
金币
3076
功勋
202
荣誉
1
最后登录
2024-3-24

Staff SergeantSergeantCorporalSergeant First ClassMaster SergeantFirst Sergeant

发表于 2022-2-6 15:02:39 | 显示全部楼层
// 300人血書仙台機場(3/300)

12

主题

1038

帖子

3120

积分

E-9 高级管制教员

Rank: 9Rank: 9Rank: 9

积分
3120
威望
2544
金币
6185
功勋
576
荣誉
0
最后登录
2023-10-28

OfficerCorporalSergeantStaff Sergeant

发表于 2022-2-6 23:57:21 | 显示全部楼层
楼主很牛逼呀

0

主题

63

帖子

1080

积分

E-8 高级管制员

Rank: 7Rank: 7Rank: 7

积分
1080
威望
1079
金币
529
功勋
1
荣誉
0
最后登录
2024-5-10
发表于 2022-2-10 23:35:38 | 显示全部楼层
// 300人血書仙台機場(4/300)

0

主题

51

帖子

1291

积分

E-8 高级管制员

Rank: 7Rank: 7Rank: 7

积分
1291
威望
1283
金币
670
功勋
8
荣誉
0
最后登录
2024-5-3

CorporalSergeantStaff Sergeant

发表于 2022-2-11 20:33:21 来自手机 | 显示全部楼层
别写什么血书了,版主还没上线
来自: 微社区

50

主题

1189

帖子

2万

积分

O-2 管制室主任

Rank: 11Rank: 11Rank: 11Rank: 11

积分
22706
威望
20219
金币
16071
功勋
2487
荣誉
0
最后登录
2024-3-13

Command Sergeant MajorSergeant MajorFirst SergeantMaster SergeantSergeant First ClassStaff SergeantSergeantCorporal

发表于 2022-2-11 21:19:16 | 显示全部楼层
血书都整上了,在等一等好饭不怕晚嘛。

1

主题

28

帖子

869

积分

E-8 一级管制员

Rank: 6Rank: 6

积分
869
威望
845
金币
459
功勋
24
荣誉
0
最后登录
2024-5-11

CorporalSergeantStaff Sergeant

发表于 2022-2-12 09:24:47 | 显示全部楼层
! L3 O- o4 f/ |3 Y0 f
// 300人血书仙台机场(3/300)

3

主题

84

帖子

502

积分

E-8 一级管制员

Rank: 6Rank: 6

积分
502
威望
489
金币
285
功勋
13
荣誉
0
最后登录
2024-1-4

CorporalSergeantStaff Sergeant

发表于 2022-3-22 14:29:02 来自手机 | 显示全部楼层
楼主这波操作666
来自: 微社区

2

主题

136

帖子

1053

积分

E-8 高级管制员

Rank: 7Rank: 7Rank: 7

积分
1053
威望
1049
金币
526
功勋
4
荣誉
0
最后登录
2024-3-30
发表于 2022-10-13 21:04:10 | 显示全部楼层
技术贴啊66666666666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则