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

|
楼主
不想吃
2025-7-17 08:59:14
7 e' _1 X) K, w- M2 X5 ?, D{; Q6 ^2 W' F4 Z' I
"custom_trains":{
0 q( i4 T* |4 R* ~8 F "mlrfc_4":{
' z7 k4 b( z" Y) p: _ "base_train_type":"mlr",
1 U. p; x/ l7 \ "name":"MLR with First Class (4-car)",
4 ]& A. y: S. y8 c' P# A b "description":"This train can only run at 4 cars",3 n7 @7 g; A8 v
"wikipedia_article":"",) e* i# E, [) l8 H% ^. C: A
"color":"5DB7E8",
1 S( I- ?- `: X; n* a/ P, c8 O" ~ "gangway_connection_id":"mtr:textures/entity/m_train",
9 e- Y0 \! ?; C" B& T "train_barrier_id":"mtr:textures/entity/mlr",% l, t# {; e* O; s
"door_animation_type":"MLR",
9 E+ z4 H2 Z3 g "render_door_overlay":false,$ [; T- c% ?( e
"rider_offset":0.0,. h. h( F! {- p% N* [6 l; S- L& d
"texture_id":"mtr:custom_directory/mlrfc",
" @ |) I+ f' w7 Z" q/ `! N "model":"mtr:custom_directory/mlrfc.bbmodel",$ q& {# f* i, F
"model_properties":"mtr:custom_directory/4/mlrfc_4.json", E1 N9 W6 @) i% B9 k/ c* ?; n
},
, I6 V6 B$ Z8 z8 g$ w "mlrfc_6_8":{( r9 F# u3 B$ U) w% u. \. h. q
"base_train_type":"mlr",. k! w' J" E" e7 Z3 U0 E
"name":"MLR with First Class (6-car and 8-car)",
. A, M% C7 u& [5 S "description":"This train can only run at 6 cars and 8 cars",
. {6 H1 u4 l/ e; n; Z9 ^4 N6 ` "wikipedia_article":"",1 _+ Q% ^1 B. L" M h# D
"color":"5DB7E8",
V' v$ Y# O" s0 z3 }6 S "gangway_connection_id":"mtr:textures/entity/m_train",
' M* x- `. Y; r' x* C "train_barrier_id":"mtr:textures/entity/mlr",, @. x, e5 k' k. O1 g- [
"door_animation_type":"MLR",
! i: ]1 y3 c% g( B& [. v" X "render_door_overlay":false,+ H3 c1 \' k3 _/ M1 t
"rider_offset":0.0,
5 I9 \7 T/ X0 I; b8 Y6 L9 ~' O3 @ "texture_id":"mtr:custom_directory/mlrfc",
) Q1 T" Q" z6 n8 Z7 W" T4 w8 n "model":"mtr:custom_directory/mlrfc.bbmodel",
6 _" A$ g" K$ m1 e "model_properties":"mtr:custom_directory/6_8/mlrfc_6_8.json"8 j7 |; u8 e7 p' L. F% @
},
# e8 L N& f# E "mlrfc_9":{
& i& I2 ?/ M! K$ M7 i# w/ e& B& P$ J "base_train_type":"mlr",5 p7 m+ x) [' o' a7 r/ o
"name":"MLR with First Class (9-car)",
* Q" Q- o& ] C9 s7 Z- \# Y# U "description":"This train can only run at 9 cars",) a7 o* C8 i8 d8 y b8 K7 S" x
"wikipedia_article":"",! i1 C/ o7 M& k5 U7 D. x, c
"color":"5DB7E8",/ ^6 f" f( S' G% |) _: j/ z: M3 E
"gangway_connection_id":"mtr:textures/entity/m_train",, w! G$ g; Y+ }! ~
"train_barrier_id":"mtr:textures/entity/mlr",6 s- @' T" O: z+ l
"door_animation_type":"MLR",
2 a* N8 e: H/ ~2 D$ L "render_door_overlay":false,5 [. X E3 {. N. Q& G, L
"rider_offset":0.0,# c0 `; M4 V0 M0 y( W
"texture_id":"mtr:custom_directory/mlrfc",
3 q8 p* `, T( A* V "model":"mtr:custom_directory/mlrfc.bbmodel",% w- ?8 C( h$ D: [, k
"model_properties":"mtr:custom_directory/9/mlrfc_9.json"
* c) a1 g8 Z! o0 ]% p# M: E },: [% _$ S/ U) i) L: P! ~& A9 E
"mlrfc_12":{6 [! \# [: }" Y. t/ A
"base_train_type":"mlr",9 ^5 F! B7 p" I* p( \
"name":"MLR with First Class (12-car)",8 M4 L8 Z) `# ]0 C
"description":"This train can only run at 12 cars",0 t; f$ p; ^6 a, L6 @1 {
"wikipedia_article":"",
+ f; G2 v- h( k, z! `8 m "color":"5DB7E8",/ j. R& S. g5 u! | q* I- B% z
"gangway_connection_id":"mtr:textures/entity/m_train",% R$ |' V9 f p
"train_barrier_id":"mtr:textures/entity/mlr",
, W: x2 J5 l4 {. m* b "door_animation_type":"MLR",5 Z4 i4 T9 Q! |& X: z8 ]6 B
"render_door_overlay":false,# x+ k# e& P* C
"rider_offset":0.0,( {* k+ {6 T4 O4 u' j4 C" g* Z: g
"texture_id":"mtr:custom_directory/mlrfc",2 V2 a4 U2 K! b9 c: p S
"model":"mtr:custom_directory/mlrfc.bbmodel",; S: L; \' h1 Y1 y* K9 M
"model_properties":"mtr:custom_directory/12/mlrfc_12.json"
! n9 P6 Z U. F1 L },
; L0 U9 Z: j2 {: T' E8 j; _ "mlrfc_4_map":{2 h# t& H( F% `- y2 |
"base_train_type":"mlr",8 @$ A7 [& Q) r! h
"name":"MLR with First Class and HD Map (4-car)",
- z6 j; L8 U i% O "description":"This train can only run at 4 cars",
$ y, o" x) A' S' n+ }# G4 E- t "wikipedia_article":"",
. T' [( ]; m0 H/ [+ z "color":"5DB7E8",, }7 \8 m: X) E3 W- X2 X9 {
"gangway_connection_id":"mtr:textures/entity/m_train",
# i7 c2 w$ t/ o9 \+ b+ ]4 B "train_barrier_id":"mtr:textures/entity/mlr",# J. ?8 L7 A/ t4 o" z4 b/ \, f+ k
"door_animation_type":"MLR",/ v7 Z) ]9 E3 P6 p; U5 S! ~
"render_door_overlay":false,0 N; z4 g* \7 ] |3 ^
"rider_offset":0.0,
0 `. O) @6 e1 T" W& F9 Z "texture_id":"mtr:custom_directory/mlrfc",
. C4 I: J w1 e5 M. R; H7 a/ Q "model":"mtr:custom_directory/mlrfc.bbmodel",% W0 |2 H! @% O4 U4 N* a
"model_properties":"mtr:custom_directory/4/mlrfc_4.json",- \' K% Z7 g* j" x- `+ ~9 j/ t
"script_texts":[
. @; j# f. {4 J" E, w) G) _ "include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",; P) X1 u9 y2 _
"var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",* s, T( ?" ]4 L( ]4 U
"var dhBase = new DisplayHelper(slotCfg);"
1 V" V4 e. ~' ]; m& [ ],' `8 h9 t. y8 p9 l
"script_files":[
, Z6 G: P1 A* d( _6 u "mtr:map/main.js"7 @' f2 \$ A0 y# j
]
0 s6 c G* r) v/ t; D, j },, g/ u- `* Q, z, t/ ?9 G1 m) L9 c
"mlrfc_6_8_map":{
; B, B* I. u& a' H& |$ k "base_train_type":"mlr",0 H0 o& a6 Q+ Y' G' i5 r, b
"name":"MLR with First Class and HD Map (6-car and 8-car)",) N8 n; s% R: C, l# V
"description":"This train can only run at 6 cars and 8-cars",! Y. x: J" L$ s* p3 B
"wikipedia_article":"",5 Y5 e3 c c& w. ?$ r7 R2 Z
"color":"5DB7E8",
( C1 f# b: @( W/ f2 ]" e0 M "gangway_connection_id":"mtr:textures/entity/m_train",
$ L1 L9 O& u3 w; s8 j "train_barrier_id":"mtr:textures/entity/mlr",
# O, N! z( ^( Q# z7 A. I "door_animation_type":"MLR",. O* @) r1 O3 U) v+ p- L
"render_door_overlay":false,0 @' R" k- J' T( n$ [
"rider_offset":0.0,
# q/ y- v# C4 y% @5 E6 j "texture_id":"mtr:custom_directory/mlrfc",& r; }' v6 ?7 I* ~1 z- S
"model":"mtr:custom_directory/mlrfc.bbmodel",
/ [ j, \ l- @/ i7 ?; a2 J; X: m "model_properties":"mtr:custom_directory/6_8/mlrfc_6_8.json",6 Z. g$ N/ Q* l& `% E, w
"script_texts":[+ S2 I( u5 M6 U" D+ F
"include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));"," l- h* j3 `! p
"var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",! @4 u. q8 }1 d) \/ _" L" T" k
"var dhBase = new DisplayHelper(slotCfg);"
1 V# Q/ k2 E: S8 G1 [ ],
# B& G% Y* ^6 x; G2 _" ^4 W "script_files":[. o5 b/ b% ~5 Y% [, m
"mtr:map/main.js"
! Q9 V; W) Z4 }9 w0 u ]& @. s& C, y/ d8 V" J2 b5 h6 P6 l% x6 G
},! K Y H$ h% t5 L: }- G9 I: D
"mlrfc_9_map":{
7 U' T6 E2 h/ C# C9 h7 E$ r "base_train_type":"mlr",
; q1 H' ~0 f! ]/ @0 i2 B "name":"MLR with First Class and HD Map (9-car)",) K( r/ j" C/ y4 [, B
"description":"This train can only run at 9 cars",
' H- d; u1 @; ^7 m: d "wikipedia_article":"",: g+ |8 u0 ^# L4 K! n* l
"color":"5DB7E8",
) A: a( ^5 ]" M- z T "gangway_connection_id":"mtr:textures/entity/m_train",/ S8 |. r, ?* U. q" a
"train_barrier_id":"mtr:textures/entity/mlr",
L S2 v+ X1 o8 t3 a "door_animation_type":"MLR",
- ^0 _1 |: Z3 j: r- ]/ ?) e' F "render_door_overlay":false,
) `8 | G9 P+ d; S; W) [' Z8 x! j7 X: U "rider_offset":0.0,
9 L4 |0 P! a* n+ E. t( U6 K "texture_id":"mtr:custom_directory/mlrfc",
) C9 n4 O5 d2 J5 q) L( r "model":"mtr:custom_directory/mlrfc.bbmodel", @0 M t- [9 Z# U. N$ l
"model_properties":"mtr:custom_directory/9/mlrfc_9.json",
/ Z6 @$ b1 H7 K& S "script_texts":[6 \. q* j# @) y6 r
"include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",
4 @+ [% z5 G% X7 m "var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",2 J1 ], T5 B" [! \. v) u
"var dhBase = new DisplayHelper(slotCfg);"
" ?2 E2 [( W* |/ f0 t5 h. G1 Z ],
3 m1 z# y. j: Y "script_files":[
9 m7 Q4 a1 x* i+ l% F' F+ f' a7 {4 B" E "mtr:map/main.js"
# r' z$ f) X# b$ F ]# I9 J; o: |8 H! B
},
+ q3 O9 t8 X: c "mlrfc_12_map":{
. C5 U% S$ F3 m, B3 ~$ j "base_train_type":"mlr",. `0 D. T* v6 l9 {0 T( s
"name":"MLR with First Class and HD Map (12-car)",
, }9 m" Z0 d. C/ t7 x% {- ` "description":"This train can only run at 12 cars", E0 l$ ]9 }* x' p, p& Y' R; ?" F
"wikipedia_article":"",
! e8 K1 U1 T- | "color":"5DB7E8",! R" L' I% b8 n$ o
"gangway_connection_id":"mtr:textures/entity/m_train",( `. g9 y/ S0 \4 s
"train_barrier_id":"mtr:textures/entity/mlr",$ ?( y: q3 Q, Z9 v. y8 ^* D
"door_animation_type":"MLR",/ p7 P- }3 m( Q* b: c2 l/ C
"render_door_overlay":false, R! w1 w( B% E; f/ I* S. J
"rider_offset":0.0,! V/ r0 A; n0 X: f# q$ Y
"texture_id":"mtr:custom_directory/mlrfc",( F& l* \5 A6 ^/ V
"model":"mtr:custom_directory/mlrfc.bbmodel",% g8 E. T D9 U/ E
"model_properties":"mtr:custom_directory/12/mlrfc_12.json",
/ x& m8 _* U2 O" u9 d/ j "script_texts":[
& t( H6 r4 y% J7 ~6 F "include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",) Z* J6 r+ [$ L8 m& D2 F! @0 u
"var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",
! Y7 C) y$ u: ~' F9 [% C& c# h4 G "var dhBase = new DisplayHelper(slotCfg);"0 H+ f$ S3 w7 a: p
],- s4 \ O. B1 }4 ]4 J! m: \ c" o
"script_files":[
7 m6 @9 V1 T( y "mtr:map/main.js"4 P) F( T. A7 z n
]
. b5 G2 }7 |2 {' Y. q; ` },
( D7 Q U0 _2 @- x B0 m: B "sp1900fc_4":{
2 P o! Z r4 n5 w6 M "base_train_type":"sp1900",( a& c+ {# n8 w
"name":"SP1900 with First Class (4-car)",4 i+ E: _- D3 ^9 u, H
"description":"This train can only run at 4 cars",5 ?- r1 e( |, Q$ V$ F
"wikipedia_article":"",
3 ^$ a$ K% K2 U& t" E5 G' l "color":"5DB7E8",
6 G1 G* F* E2 x1 P6 I/ Z "gangway_connection_id":"mtr:textures/entity/sp1900",
0 F$ {4 k ?$ g" [" w- {) U "train_barrier_id":"",
( X2 Y0 H% u- t8 X% t4 X1 F$ f- E "door_animation_type":"STANDARD",
, h) m6 c# |$ I& r# U+ ~4 ] "render_door_overlay":false,
Y# c7 F* ^ j! Q "rider_offset":0.0,
' D' V6 O/ E' A "texture_id":"mtr:custom_directory/sp1900fc",' @6 R$ Z- ]9 f: c* y
"model":"mtr:custom_directory/sp1900fc.bbmodel",
( V0 \& F! @5 c- |! P# g "model_properties":"mtr:custom_directory/4/sp1900fc_4.json"
' {6 G0 u7 F: S" w },
) e2 E" ~' c8 S) ]0 B "sp1900fc_6_8":{
, i! P" E5 u. C* A9 Y$ H "base_train_type":"sp1900",
& w$ D' k% w3 c. m, q "name":"SP1900 with First Class (6-car and 8-car)",: F; M& G0 Z' Q+ b: n
"description":"This train can only run at 6 cars and 8 cars",
6 h) b: \% k) K "wikipedia_article":"",
( X" Y4 ^+ D7 K2 l "color":"5DB7E8",. b) S. C/ I0 ~ j3 B: U$ G8 }
"gangway_connection_id":"mtr:textures/entity/sp1900",9 A* l( ?6 n3 y$ }+ ?
"train_barrier_id":"",
6 @0 l9 D1 f$ O "door_animation_type":"STANDARD",+ ?+ S- x5 c4 s" s' r; z Y; g1 |0 x! V
"render_door_overlay":false,
& p# X S# l1 H "rider_offset":0.0,
; x& e! ^; Z2 p" b7 T4 Y& i "texture_id":"mtr:custom_directory/sp1900fc",
- p* n1 \6 [ Y4 |4 A# U "model":"mtr:custom_directory/sp1900fc.bbmodel",
+ W8 K" K# F- |( h$ O! B8 O "model_properties":"mtr:custom_directory/6_8/sp1900fc_6_8.json"
! b! `$ { E" }, }6 i0 [ },8 L$ y# q3 D3 P
"sp1900fc_9_12":{
0 Z6 X, a& K. r "base_train_type":"sp1900",8 {/ Q& r; L1 `2 s; g% _( |
"name":"SP1900 with First Class (9-car and 12-car)",
, l: X3 T: }) V) c "description":"This train can only run at 9 cars and 12 cars", i+ a9 d% _- K' R
"wikipedia_article":"",
: X* K' f' W ~! T; Y$ y "color":"5DB7E8",$ R1 l3 ]' m. H8 `
"gangway_connection_id":"mtr:textures/entity/sp1900", e. N* @' @7 g8 i
"train_barrier_id":"",$ w" i; o% x: U3 l0 w5 H3 _
"door_animation_type":"STANDARD",
; v7 h, v: t B3 f& [9 Y: f' c "render_door_overlay":false,
! J7 f8 G( l7 R5 p- d0 [2 v5 V "rider_offset":0.0,$ d }) H3 j+ {% b
"texture_id":"mtr:custom_directory/sp1900fc",
0 E' B, Q* E& [ "model":"mtr:custom_directory/sp1900fc.bbmodel",
2 x9 U" M* u1 n1 j) u' U% U# ? "model_properties":"mtr:custom_directory/9_12/sp1900fc_9_12.json"
+ T1 V& Q5 a% c# `8 C },1 O% `+ h: S) w# |6 t/ f5 Z
"r_trainfc_4":{$ x+ d% i) k! r( h; j/ w* U R
"base_train_type":"r_train",
' m3 Q1 @- m( _) v. I7 N "name":"R-Train with First Class (4-car)",
# O- N/ a" O2 b" ^1 J# g- N c, k) B "description":"This train can only run at 4 cars",# s" @. ?! k& N+ i/ u/ @$ }
"wikipedia_article":"",
# ^5 G, U# [$ `' B "color":"5DB7E8",& G$ A# Z5 h- a! M
"gangway_connection_id":"mtr:textures/entity/sp1900",
6 e( ^+ C3 I4 w "train_barrier_id":"mtr:textures/entity/mlr",. @4 y0 ~* ~7 l4 J1 z: x
"door_animation_type":"STANDARD",
9 }1 i, P3 y( }/ y; V "render_door_overlay":false,
* O! B' R8 c( y2 r6 x7 X6 I$ V& P" N "rider_offset":0.0,
* D) t! P$ f3 y' p7 I! h: } "texture_id":"mtr:custom_directory/r_trainfc",0 o8 H0 U, H! Z, N
"model":"mtr:custom_directory/r_trainfc.bbmodel",
0 V8 g+ C6 E3 ~7 I3 a "model_properties":"mtr:custom_directory/4/r_trainfc_4.json"
& f$ ]) E2 b: ~2 H },; ^& Y8 S$ X/ B5 Q" C7 p* B8 i y
"r_trainfc_6_8":{
! ]6 @) G7 e# p "base_train_type":"r_train",. i$ w9 g$ {, W' h
"name":"R-Train with First Class (6-car and 8-car)"," }, d: q4 k( p) p3 F% h3 s3 ^- P
"description":"This train can only run at 6 cars and 8 cars",! r- d, J/ K2 y
"wikipedia_article":"",
4 ?3 U) z; b5 t3 N6 ` "color":"5DB7E8",
1 |9 Y5 C; g% [3 y "gangway_connection_id":"mtr:textures/entity/sp1900",2 S4 c9 m- h9 g7 k& a
"train_barrier_id":"mtr:textures/entity/mlr",+ I9 d+ J7 a% n- S
"door_animation_type":"STANDARD",2 ?3 J2 t8 D! a, K5 y8 o6 s
"render_door_overlay":false,7 \& D/ c ?; O' R
"rider_offset":0.0,
$ m5 f4 f1 Q! c: k# E# q# P+ y/ a "texture_id":"mtr:custom_directory/r_trainfc",( M9 ^; f+ \. s# f
"model":"mtr:custom_directory/r_trainfc.bbmodel", E; w- y! `& i, _& G
"model_properties":"mtr:custom_directory/6_8/r_trainfc_6_8.json"9 W' a1 X; x" Z8 ?9 f% ^
},4 O- v7 J0 T/ M" |; F4 W5 z
"r_trainfc_9_12":{# e: ~3 X; e9 f- C7 ~- H, T+ z
"base_train_type":"r_train",
; R9 n" C" w! _* Q. B# I. K "name":"R-Train with First Class (9-car and 12-car)",/ b, H) d0 o* D5 \
"description":"This train can only run at 9 cars and 12 cars",
5 ~3 f. D) M' G: C* f1 m, R& m) u "wikipedia_article":"",
: x$ K( U% d* J ` "color":"5DB7E8",: @. D& ? u) A$ v+ {5 S
"gangway_connection_id":"mtr:textures/entity/sp1900",
( W' L% Q, `. v. d, M3 X, l "train_barrier_id":"mtr:textures/entity/mlr",6 C& ~. V% Q5 z8 K
"door_animation_type":"STANDARD",1 F, w2 C# M" U
"render_door_overlay":false,
4 H; _) ^! ]/ Y4 P% } "rider_offset":0.0,
, d0 c) J$ n7 ^9 ]2 ~- ~ "texture_id":"mtr:custom_directory/r_trainfc",
7 q* Z# q& l) b* b5 S4 c+ W/ w' L! { "model":"mtr:custom_directory/r_trainfc.bbmodel",4 ~. P4 G+ W! N( u& K4 B
"model_properties":"mtr:custom_directory/9_12/r_trainfc_9_12.json"4 @$ y: [% E4 |4 }8 |
}7 w& G6 l, ]: S4 K9 @: @2 s
}% V" ^! ~# ?" o5 j* w
}
. ~: K/ Z4 O/ a" @3 _5 ]" l6 H- R/ w6 ?; I3 f0 P* n4 z$ e
2 a, b+ V& g/ A" W; m哪里? |
|