铁路职员
一个会做资源包的杭州师范大学附属油车港中学806班学号29的

|
楼主
不想吃
2025-7-17 08:59:14
1 ?6 ~4 ^3 F4 D$ ~$ }
{2 k# h, W* g z' K' I: V
"custom_trains":{! C2 w: h5 a0 V
"mlrfc_4":{( o- E4 @# M7 ?7 B
"base_train_type":"mlr",
5 p+ Z+ T7 ?7 R# z/ h3 | C, l "name":"MLR with First Class (4-car)",$ O: D) M: J2 K/ z
"description":"This train can only run at 4 cars",, `( s( @6 B8 U
"wikipedia_article":"",
* h5 o5 b, I( s# O "color":"5DB7E8",
$ `7 g6 c4 D% g: } V "gangway_connection_id":"mtr:textures/entity/m_train"," k; p/ z; T/ y- y- H$ m
"train_barrier_id":"mtr:textures/entity/mlr",
( D" L, X; X/ a7 a6 d "door_animation_type":"MLR",
$ [3 E$ ]. a4 c$ Y; m% [ "render_door_overlay":false,
8 D- ^: `5 E+ @ "rider_offset":0.0,$ Z. G+ Q9 Q6 y: G1 T9 I
"texture_id":"mtr:custom_directory/mlrfc",
' f ^6 F- W' j# i1 X7 V3 O "model":"mtr:custom_directory/mlrfc.bbmodel",
8 K) y# G1 F" h% S" f "model_properties":"mtr:custom_directory/4/mlrfc_4.json"2 t* m! r8 y4 U, o9 ^: k
},
% a$ i) J5 I; ?7 [: {6 H& o "mlrfc_6_8":{
+ _) r9 ?" o1 Y( O; V. J "base_train_type":"mlr",
# k8 V& S5 e% x0 q# z$ z "name":"MLR with First Class (6-car and 8-car)",) b. B& Y1 Q7 W/ ?, Y) R
"description":"This train can only run at 6 cars and 8 cars",# i( L* P9 }* h: R8 X, U
"wikipedia_article":"",
" C: A# w' M$ d6 u "color":"5DB7E8",
4 i; [4 [5 e5 M% z' B( h+ C2 A, B "gangway_connection_id":"mtr:textures/entity/m_train",
5 {6 b& r$ j8 [- z+ U+ r "train_barrier_id":"mtr:textures/entity/mlr",/ ]: J# @+ N5 G4 t/ L; `0 y+ u( K
"door_animation_type":"MLR",# D7 |2 s7 t. d5 F/ i
"render_door_overlay":false,8 J% U. y P6 F3 W& g$ o
"rider_offset":0.0,
6 ^+ w4 k% }+ ]: l "texture_id":"mtr:custom_directory/mlrfc",3 C( g; N* Y# D% B$ c4 [1 }
"model":"mtr:custom_directory/mlrfc.bbmodel",, D4 O* a1 J `
"model_properties":"mtr:custom_directory/6_8/mlrfc_6_8.json"
; T+ [8 `1 w5 y- Z },
7 Z$ Q! V2 }* c7 w/ @. i" x "mlrfc_9":{' C, {8 m3 r1 a1 q. e; I( Q
"base_train_type":"mlr",
* N3 V. y# F9 l( s9 i" K "name":"MLR with First Class (9-car)",: d" P3 [. J- e% y5 N% M1 Y7 p
"description":"This train can only run at 9 cars"," [6 {/ r0 p. _, {
"wikipedia_article":"",
" e+ K8 E! e [4 Q0 F$ A "color":"5DB7E8",3 a( E5 z ?5 p/ M: C
"gangway_connection_id":"mtr:textures/entity/m_train",
6 p3 A$ c l. K+ y8 u "train_barrier_id":"mtr:textures/entity/mlr",
- F" g9 S6 C. Q1 t6 t9 k) ~: y1 a "door_animation_type":"MLR",2 s2 N" A v& W7 k r/ b
"render_door_overlay":false,. @& }" L/ t/ H8 D: `5 Z+ q
"rider_offset":0.0,# w5 e5 c2 j8 l
"texture_id":"mtr:custom_directory/mlrfc",* H# p g* e1 r) M. H
"model":"mtr:custom_directory/mlrfc.bbmodel",, h* V; `8 y5 K/ _7 e
"model_properties":"mtr:custom_directory/9/mlrfc_9.json"8 o/ i* i) B P' k6 P& R* _
},
$ s% Q0 E3 E. l "mlrfc_12":{
7 V$ L% ~! h+ a& g) O "base_train_type":"mlr",! Q, g" G7 `& T0 A
"name":"MLR with First Class (12-car)",, K. T2 R1 y/ _4 s) x5 `
"description":"This train can only run at 12 cars",
# _* z) s+ C2 k0 W" R "wikipedia_article":"",
3 g# K: Q1 D: ? "color":"5DB7E8",
/ h0 B& k Q# c "gangway_connection_id":"mtr:textures/entity/m_train",/ p+ L3 q# C9 f, d7 w: V
"train_barrier_id":"mtr:textures/entity/mlr",* n j) b$ e) Q8 \( D5 }% R
"door_animation_type":"MLR",
) U8 G7 W1 }, ` "render_door_overlay":false,
$ J6 u K. S# Z& T1 l% J "rider_offset":0.0,) L% h" M+ r( M
"texture_id":"mtr:custom_directory/mlrfc",0 |# F+ w: {% ?
"model":"mtr:custom_directory/mlrfc.bbmodel",
j$ O m4 R8 b( z5 h1 U "model_properties":"mtr:custom_directory/12/mlrfc_12.json"
' T$ E7 |, J4 E3 k4 k, |6 E5 d },( Y2 I6 Y: y e4 W- Y: B, Y, |
"mlrfc_4_map":{% `7 H6 B" f$ ?
"base_train_type":"mlr",
" K2 q9 K/ Z0 v. h/ d( o$ T' Z6 k "name":"MLR with First Class and HD Map (4-car)",
; r' f; D) }+ @. U% s "description":"This train can only run at 4 cars",$ E% L. O/ i* d2 ]$ e+ X1 B
"wikipedia_article":""," m- c6 G( j: n+ k
"color":"5DB7E8",
3 y5 ^$ V" G2 }' h+ m "gangway_connection_id":"mtr:textures/entity/m_train",: Y% R8 O1 ^3 G" H
"train_barrier_id":"mtr:textures/entity/mlr",
K$ S/ C3 V3 s5 C/ B) f+ N "door_animation_type":"MLR",, R T. D' F! b* }
"render_door_overlay":false,
, l3 i; |6 b) [( q# R% S3 e "rider_offset":0.0,
5 C/ C4 \, Q8 }7 E0 R4 S0 t- w "texture_id":"mtr:custom_directory/mlrfc",
! o' `! G$ R& j7 t# Z "model":"mtr:custom_directory/mlrfc.bbmodel",
, y" I% R) \, ?& o v- V "model_properties":"mtr:custom_directory/4/mlrfc_4.json", M& l& L6 @' T/ h# n
"script_texts":[
4 p# p# ?2 \) [3 S8 k/ c- W0 I* y "include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",3 [3 }' H7 [% k( P8 C4 | {: L
"var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",$ N* _+ F/ }. }( W9 Q1 B
"var dhBase = new DisplayHelper(slotCfg);"
+ h" q8 o3 R% h ],) s* b4 O$ t5 K7 t
"script_files":[# \2 \3 \, O" i7 G: F
"mtr:map/main.js"0 F0 _) A$ C1 S3 `' D G* K& Z4 l
]+ r$ s/ w0 a. L v4 E, c( Q
},3 C# c5 d, k) @# Y5 Z, X
"mlrfc_6_8_map":{
* ~9 `: C" P4 z# J% V, {7 P1 g "base_train_type":"mlr",
* ?9 x1 M5 m/ U0 b! V/ ^( H( t "name":"MLR with First Class and HD Map (6-car and 8-car)",8 }0 n i. e9 F- m/ k
"description":"This train can only run at 6 cars and 8-cars",
( P. T, c& O: d* T( c# a5 b) ` "wikipedia_article":"",! z) r4 `5 G7 L( G; ^
"color":"5DB7E8",$ Z( g% `) d: r6 m+ y! E. _
"gangway_connection_id":"mtr:textures/entity/m_train",7 g, F5 G! D! o$ H
"train_barrier_id":"mtr:textures/entity/mlr",
0 ~% Q+ t, H5 q! y7 w, N "door_animation_type":"MLR",
, _ b3 I, F0 Q- H9 q% b$ m; n g "render_door_overlay":false," ^ a u3 o/ Q2 q$ Z, e( |& q
"rider_offset":0.0,
9 G1 a ]# _( q0 _2 b "texture_id":"mtr:custom_directory/mlrfc",
C5 P5 X9 G! t4 R8 j) j4 k5 B "model":"mtr:custom_directory/mlrfc.bbmodel",& C9 g" S: L8 F% Y$ V- v
"model_properties":"mtr:custom_directory/6_8/mlrfc_6_8.json",$ E. O7 [& g1 R, C) L* i
"script_texts":[4 ~8 z) o2 z" {! V* P
"include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",
( M1 o* _$ r* c( b7 x" A "var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",
. \3 x% w3 z" @1 `" G( v "var dhBase = new DisplayHelper(slotCfg);"
/ R& w1 V+ s6 E+ m ],
/ a5 a# N! L* d! e5 _0 b$ ] "script_files":[
7 Q+ Q* ~( x/ {. V7 r4 l0 I "mtr:map/main.js"2 x2 {: h! N3 E& b' M+ @0 K
]
1 V* J% f% q! D8 Y5 P1 x6 b },
) n7 {& W5 m* j& I, }7 ~* v& O "mlrfc_9_map":{
1 j6 F% T9 S6 i2 a# n6 } "base_train_type":"mlr",
( P8 |8 O- V4 J% S9 c "name":"MLR with First Class and HD Map (9-car)",
1 Z+ ?9 r/ U( T9 `7 |2 Z "description":"This train can only run at 9 cars",
, m" f( E/ Z9 m. L "wikipedia_article":"",
1 Y A; \2 Z+ [' `) } "color":"5DB7E8",9 B# O( g& \$ V1 S% h- K& ^, j
"gangway_connection_id":"mtr:textures/entity/m_train",
' a% T( M2 e3 u% e "train_barrier_id":"mtr:textures/entity/mlr",+ ?; [% D. }& X! P
"door_animation_type":"MLR",
# Y0 v- ^' _, a: ] "render_door_overlay":false,
: a( R6 r: i+ o- C* [- c5 Z "rider_offset":0.0,
( r- ~' d! _, q0 B* C "texture_id":"mtr:custom_directory/mlrfc",$ B8 H* M* e) Q) d9 w
"model":"mtr:custom_directory/mlrfc.bbmodel",3 R6 t( H v% X2 `1 G# ~9 z
"model_properties":"mtr:custom_directory/9/mlrfc_9.json",) a4 h: c" w! t* z
"script_texts":[/ J7 J0 q q- l" o6 U
"include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",- N% W) O$ {; A/ c9 a0 T
"var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",- `! P* O7 F, `( J. N7 O; O
"var dhBase = new DisplayHelper(slotCfg);"
* P# c# U4 o# w# h1 K1 V ],4 m0 @- p7 s, Z: x( w
"script_files":[
* `! G+ @; Z, ^( P "mtr:map/main.js"
! G2 P& _0 a, d4 U" z/ y ]1 E/ _$ h u1 f
},* s5 o7 k: U/ v. \" p
"mlrfc_12_map":{
* C/ h) P9 ~( z) _- i4 y: p "base_train_type":"mlr",
( d; Y0 Z9 U) D1 S: D "name":"MLR with First Class and HD Map (12-car)",5 c4 X- }) U. z N7 w
"description":"This train can only run at 12 cars",
( M) g7 @" w" X0 N7 B% V "wikipedia_article":"",9 F& F( I" C2 ~- X h# ^+ K
"color":"5DB7E8",
/ \: M" ]7 l# j% @. K "gangway_connection_id":"mtr:textures/entity/m_train",
6 W& i5 _' \- a8 F% N' ] "train_barrier_id":"mtr:textures/entity/mlr",
! ]- F/ J. G" x$ T, J7 S& _ "door_animation_type":"MLR",- i( _7 ]+ R9 R& J: g0 h) I0 r2 d
"render_door_overlay":false,
6 |# _& r2 _) | "rider_offset":0.0,' @( B9 L6 Y2 I H& {
"texture_id":"mtr:custom_directory/mlrfc",
6 U @ R6 {. E1 f- b: U% h "model":"mtr:custom_directory/mlrfc.bbmodel",
) k) p) {$ P8 V: U "model_properties":"mtr:custom_directory/12/mlrfc_12.json",
9 j0 _6 t6 ` y) l/ t7 L "script_texts":[2 S# ]& S: ~/ B* [" M- i7 }
"include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",
9 i; s+ k0 ?- h7 ]$ i "var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",
0 L6 U9 e& J! A5 p "var dhBase = new DisplayHelper(slotCfg);" B) ~! O& M- f( Y( V: F6 Z* s
],
6 u/ s" `$ A7 k6 `9 L "script_files":[
- S5 K5 P e3 i* j/ b "mtr:map/main.js"
" ^# }" k) T1 ^, ?* N9 F1 s ]
2 A" R: f3 V4 v- X# B9 c5 d6 y },8 x1 K' x8 f- m/ Z
"sp1900fc_4":{
2 r* V8 J, K% c "base_train_type":"sp1900",* s7 i9 w, w, S% j0 k
"name":"SP1900 with First Class (4-car)",2 {: w# J0 }6 _
"description":"This train can only run at 4 cars",
6 [ |) T) v* t, _' v/ u "wikipedia_article":"",
1 l4 \) F& C0 W. Y0 A2 W" ~5 _$ s, z "color":"5DB7E8",% {/ j2 W7 g1 J8 _# t- V
"gangway_connection_id":"mtr:textures/entity/sp1900",
3 Y+ b5 u7 k( Q4 Y' s "train_barrier_id":"",
5 o5 ]+ ~6 S x! J' c% ^3 r1 ? "door_animation_type":"STANDARD",1 G, l( B; K6 [% x N/ s
"render_door_overlay":false,
2 y+ |0 C9 X) w5 o2 s9 h "rider_offset":0.0,
4 P( Y+ ~# R' X# b( D( ? "texture_id":"mtr:custom_directory/sp1900fc",2 Z0 c% L' u/ G% C' X
"model":"mtr:custom_directory/sp1900fc.bbmodel", b: h5 \3 M4 A* _! n; s# K
"model_properties":"mtr:custom_directory/4/sp1900fc_4.json"' \: z1 s, e. E1 i+ I
},/ ]7 E4 k4 f. S R. k2 G ` Y
"sp1900fc_6_8":{$ ?' @: N' S2 Z" k& t) g
"base_train_type":"sp1900",& \( p8 q# U; C& \ b
"name":"SP1900 with First Class (6-car and 8-car)",/ K! S- c) |+ ~' T3 H
"description":"This train can only run at 6 cars and 8 cars",
+ S3 q9 S8 a5 T) a "wikipedia_article":"",
+ X0 y! z: V; Z# k3 `/ u: n "color":"5DB7E8",
* V$ B% _4 Y2 e; Y. y! }7 g$ ] "gangway_connection_id":"mtr:textures/entity/sp1900",
& G7 w1 @- U1 r T5 a& ]4 x "train_barrier_id":"",
. j. R& j* P# V& E "door_animation_type":"STANDARD",
4 O8 o* B1 A6 x& b# m) a0 N" y "render_door_overlay":false,
( O% z* A6 B" f* k, y# k" h "rider_offset":0.0,1 v& [ |# ^. q" `; g
"texture_id":"mtr:custom_directory/sp1900fc",$ w+ y' u f1 d E* V* A
"model":"mtr:custom_directory/sp1900fc.bbmodel",
0 w2 u" }: f. I/ T J "model_properties":"mtr:custom_directory/6_8/sp1900fc_6_8.json"; l) p- Z- `( g
},0 \4 F Q3 W: C5 F4 U0 x2 L2 [
"sp1900fc_9_12":{8 o4 w2 t/ K6 e9 U5 v' |1 S
"base_train_type":"sp1900",+ {6 P9 m" L4 p" g
"name":"SP1900 with First Class (9-car and 12-car)",% j- \( o' x" N9 f8 X- H' ]0 Q
"description":"This train can only run at 9 cars and 12 cars",
9 |& v7 w1 o H m& W "wikipedia_article":"",: D0 C* l" a! y. W+ @
"color":"5DB7E8",* P# @+ I1 g% f) z$ T0 r
"gangway_connection_id":"mtr:textures/entity/sp1900",, c1 c) L: e8 ]
"train_barrier_id":"",, i5 m5 {* C9 p: D
"door_animation_type":"STANDARD",7 `: M& E. k: T/ S
"render_door_overlay":false,% g* n: ~6 k2 [8 \1 r
"rider_offset":0.0,
- H$ ]: S8 U: j7 F8 U "texture_id":"mtr:custom_directory/sp1900fc",
8 ~; V) e. Y) k6 x1 Y "model":"mtr:custom_directory/sp1900fc.bbmodel",
% K, h0 A( P. k9 _ "model_properties":"mtr:custom_directory/9_12/sp1900fc_9_12.json"
: E$ b3 g! z2 e2 B5 N },2 ^' n! [; O0 z# @' o
"r_trainfc_4":{
% }0 G( K, G7 d M! J ]+ o; K& H "base_train_type":"r_train",
+ T" x& \& V [+ y "name":"R-Train with First Class (4-car)",
; n+ W7 k' ?8 d! M4 P3 a- q0 G( f "description":"This train can only run at 4 cars",$ k& H- ?% K* J, ^" w
"wikipedia_article":"", ?7 `" q8 i/ H# ~0 G
"color":"5DB7E8",
7 h( D2 S3 s% }2 V- {9 X3 H. h "gangway_connection_id":"mtr:textures/entity/sp1900", n4 J5 F$ q* v2 U) T* n4 [
"train_barrier_id":"mtr:textures/entity/mlr",$ P% w [* D8 c: }6 z: M4 X$ w
"door_animation_type":"STANDARD",; _- b0 p3 }& x4 q/ u
"render_door_overlay":false,
9 e1 N! {5 m b% [7 _ "rider_offset":0.0,4 q# O- ^2 [3 I: R6 a1 s* l( F5 C
"texture_id":"mtr:custom_directory/r_trainfc",+ i" z6 D! i0 e
"model":"mtr:custom_directory/r_trainfc.bbmodel",9 d' p. Y/ y6 a$ }" ?9 J
"model_properties":"mtr:custom_directory/4/r_trainfc_4.json", I+ h0 R! F% s% [# E
},
7 H4 x% m5 |+ ~! _8 ]) y% g "r_trainfc_6_8":{0 c8 y% F- P8 R- J
"base_train_type":"r_train",
" q/ n& m# s, c) R4 A$ E8 f "name":"R-Train with First Class (6-car and 8-car)",, R( A5 z/ Y) o' e
"description":"This train can only run at 6 cars and 8 cars",) b" s2 h+ D# N# h0 z, o9 q% \# N
"wikipedia_article":"",
1 ]: D% m) P; m' Q "color":"5DB7E8",* w( [+ K/ ]. z! P# S% i; n
"gangway_connection_id":"mtr:textures/entity/sp1900",
2 f) P; A/ c8 V "train_barrier_id":"mtr:textures/entity/mlr",
6 X a4 x0 R8 y3 }2 |' y "door_animation_type":"STANDARD",
h5 @. E3 Z% \* K! x "render_door_overlay":false,
; @5 n& A' b# c "rider_offset":0.0,$ i+ A8 w3 C* P) ~. M! z2 R
"texture_id":"mtr:custom_directory/r_trainfc",1 h( P, Z' A# G$ c( h
"model":"mtr:custom_directory/r_trainfc.bbmodel",
1 | m. }8 S! [$ }) \2 Q. q7 w "model_properties":"mtr:custom_directory/6_8/r_trainfc_6_8.json"
- ], S# O( z- ]; b" X9 s },( G- b, k. B9 m
"r_trainfc_9_12":{
2 `$ g& C/ d: } "base_train_type":"r_train",8 m# J C0 j( j4 C9 a* i" y
"name":"R-Train with First Class (9-car and 12-car)",- \: ~7 s! Y; q* N+ Z% Z+ Y
"description":"This train can only run at 9 cars and 12 cars",: r1 h: L+ M( X1 a- j) c* a. g) ^
"wikipedia_article":"",6 S4 l9 ^6 \& Y, M% W/ u6 P( @
"color":"5DB7E8",
* V8 b: s, ?2 Z "gangway_connection_id":"mtr:textures/entity/sp1900",
8 s! G! T* c, c4 o1 F& B "train_barrier_id":"mtr:textures/entity/mlr",8 e4 Z6 t( M4 @' F( Y2 W. P, d0 Y
"door_animation_type":"STANDARD",, g; r: E+ @# g- \/ o
"render_door_overlay":false,
# h( K( d& Y, C* Z9 {2 K6 } "rider_offset":0.0,+ y& R% o+ Q5 v: [
"texture_id":"mtr:custom_directory/r_trainfc",: y% ^2 R+ h* s0 m9 b$ d0 d/ a
"model":"mtr:custom_directory/r_trainfc.bbmodel",
3 K- Y5 Q$ s& D+ p4 [. I2 M "model_properties":"mtr:custom_directory/9_12/r_trainfc_9_12.json" p& Z9 g3 t) t2 ^
}( O! j" y& A& P* a3 G0 d. @+ ?
}( ]% P3 M' Z5 Q$ W, ]
}
6 p5 p# h5 D/ }
8 Q1 v4 X$ R' C. ]
" S" y8 |& E4 @$ F% s X, W哪里? |
|