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

|
楼主
不想吃
2025-7-17 08:59:14
! {" s; f* B+ u! [) y H) x7 X" p
{
4 r* B. ~$ {2 r "custom_trains":{* I: H/ m+ }& h2 y+ Q) Y
"mlrfc_4":{
# P+ a& F- Y: D) e e0 p' c "base_train_type":"mlr",* e# C/ M: o# N7 q/ I; }1 s+ y8 G
"name":"MLR with First Class (4-car)",
, n- c9 \$ [) Z "description":"This train can only run at 4 cars",
5 Y N. e; g3 d. | "wikipedia_article":"",
0 w, `& g3 N; k- z! L7 E- J "color":"5DB7E8",! }/ V( Q3 X/ w6 i* j
"gangway_connection_id":"mtr:textures/entity/m_train",
" r" `2 @2 ?6 ~) y+ s2 N4 ] "train_barrier_id":"mtr:textures/entity/mlr",
, l1 b: a( v1 U ~/ b2 k7 N5 { "door_animation_type":"MLR",
5 x+ {. _# B9 T "render_door_overlay":false,
' @9 v: L6 } g6 A% A "rider_offset":0.0,
7 f( i5 Q! Z3 C( b+ M1 ?: I "texture_id":"mtr:custom_directory/mlrfc",& m4 [) O3 W5 f: d8 j! o: _2 v, @% T
"model":"mtr:custom_directory/mlrfc.bbmodel",; u; {/ n, p: M6 J1 N& J7 J
"model_properties":"mtr:custom_directory/4/mlrfc_4.json"
5 Q2 c9 n; x0 } },/ O3 d$ b0 ]3 M" t7 B3 H: F1 O
"mlrfc_6_8":{. h, ], T: S: i9 I
"base_train_type":"mlr",$ [! X0 j+ l# S* R: u; J8 p
"name":"MLR with First Class (6-car and 8-car)",# m6 Q( P/ d6 B+ |& V( h, U8 h
"description":"This train can only run at 6 cars and 8 cars",
3 ]6 g. U2 V' N) i; ~! H "wikipedia_article":"",
3 r! d N! I" i/ M% b "color":"5DB7E8",
: Q8 E& y7 H' n "gangway_connection_id":"mtr:textures/entity/m_train",
. B& ?1 @4 k! {6 W( z! D$ Y "train_barrier_id":"mtr:textures/entity/mlr",
4 ]9 w& f$ d4 z, o8 c "door_animation_type":"MLR",
3 N$ ]' ~5 V; s$ |1 d' A "render_door_overlay":false,
0 v, c& x |& D9 e& ?% F: j# [4 M! @6 | "rider_offset":0.0,* R9 U1 y; d" p1 ?. {( J
"texture_id":"mtr:custom_directory/mlrfc",
B0 E- ^* @/ U! G5 S* A "model":"mtr:custom_directory/mlrfc.bbmodel",: a. B+ e7 R9 T2 g" ^' P6 S
"model_properties":"mtr:custom_directory/6_8/mlrfc_6_8.json"$ g4 u5 H/ ]6 T
},
7 r$ h' W2 T8 r0 [! y: N. {& l "mlrfc_9":{3 k+ w' ^; J2 [5 D7 k4 Q
"base_train_type":"mlr",6 m4 Z! T8 W' j0 Q3 i, ^6 t5 z
"name":"MLR with First Class (9-car)",
4 I- ~8 G$ c. w( q7 t* _ "description":"This train can only run at 9 cars",6 f: c6 d& [% t
"wikipedia_article":"",- {; X w L/ I" L3 w9 ?
"color":"5DB7E8",' S; \7 a8 M$ H8 s. ]( W+ w
"gangway_connection_id":"mtr:textures/entity/m_train",
! \. Y' U4 q& g N! F "train_barrier_id":"mtr:textures/entity/mlr",* k0 X$ I/ _& A
"door_animation_type":"MLR",
$ H X5 M( q2 @ "render_door_overlay":false, a. z8 i5 `/ r9 H! C
"rider_offset":0.0,8 R* C/ r2 A. `3 k% m3 h- M' Q
"texture_id":"mtr:custom_directory/mlrfc",
D+ z2 `+ ^" U3 p "model":"mtr:custom_directory/mlrfc.bbmodel",
' L: j5 F! L( v9 @7 ^/ X "model_properties":"mtr:custom_directory/9/mlrfc_9.json"
* L) }- m1 B! q: q; M },
5 J6 ?3 s7 T$ [' ]1 e8 l "mlrfc_12":{5 K q1 i1 _3 b0 K0 U
"base_train_type":"mlr",
% x4 X7 w" I; H9 t "name":"MLR with First Class (12-car)",; V- @) d! R0 W
"description":"This train can only run at 12 cars",/ O; L% f/ K; h: V# v7 B' W# k
"wikipedia_article":"",
/ J- X Y- {0 n; j# U9 u "color":"5DB7E8",
5 O0 y3 J; V3 \% \! K! `. S "gangway_connection_id":"mtr:textures/entity/m_train",
$ R. I1 F) N3 V5 T, Z "train_barrier_id":"mtr:textures/entity/mlr",
9 c. q& p& x" @ "door_animation_type":"MLR",% A$ U% x+ B7 e
"render_door_overlay":false,. \" }- Q. q4 v1 F5 U; l
"rider_offset":0.0,
* e; d, o( h# `4 Z "texture_id":"mtr:custom_directory/mlrfc",
2 G c# L. y0 j1 p' t3 |7 f! j "model":"mtr:custom_directory/mlrfc.bbmodel",
/ G! V9 G* [8 a "model_properties":"mtr:custom_directory/12/mlrfc_12.json"& ]5 y+ P. W9 ^3 b& X& S, Y
},
K, \5 T+ A! W0 d+ r8 A8 _# x "mlrfc_4_map":{
% }+ s4 u8 \# y9 {1 ?" |' Q' q "base_train_type":"mlr",) B3 W( f/ h# s) B' l
"name":"MLR with First Class and HD Map (4-car)",$ Y6 Z2 x& a' A/ R, X
"description":"This train can only run at 4 cars",
* i+ B4 c5 M- o, M "wikipedia_article":"",8 q7 C$ W3 E9 T* f0 O
"color":"5DB7E8",
G9 b" W1 F5 B) n, B+ Q "gangway_connection_id":"mtr:textures/entity/m_train",
$ @( c" H+ ^# I "train_barrier_id":"mtr:textures/entity/mlr",1 h: k9 h$ _9 J! I: \
"door_animation_type":"MLR",
4 e! I0 ?# q: X4 }# E9 ^ "render_door_overlay":false,: l: l/ M1 s6 O U [& S7 A
"rider_offset":0.0,
; d0 ~1 }6 M( U7 Y "texture_id":"mtr:custom_directory/mlrfc",
% i) A h+ F/ w; t* M" d3 Z "model":"mtr:custom_directory/mlrfc.bbmodel",
: d5 e2 X1 ] e "model_properties":"mtr:custom_directory/4/mlrfc_4.json",- ?; \+ m/ \: U4 J
"script_texts":[% x% ]: N5 g9 o7 i1 |2 w2 r X
"include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",
; r. q. r. H4 Q$ g; v; g "var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",$ `; H) c9 \) t: ]/ x
"var dhBase = new DisplayHelper(slotCfg);") x7 x- x+ ?- k8 L) u# U1 ^, s
],
( n K# v B2 ?" y7 }5 W! b "script_files":[5 V1 O4 o% ]. D) I; O! T- w( U
"mtr:map/main.js"" `# f4 ~6 S# U) a9 v& ~. _
]
( [$ r; H3 D" W" W; ?- I2 [ },* i7 r; R8 o) n1 A
"mlrfc_6_8_map":{7 P1 Q6 U, m3 S* z9 m6 D9 [
"base_train_type":"mlr",
: b) e% f' s) G: f "name":"MLR with First Class and HD Map (6-car and 8-car)",5 ^$ A/ f& U4 q
"description":"This train can only run at 6 cars and 8-cars",( P0 [+ Q# Z/ x2 F
"wikipedia_article":"",
/ }% N, m+ ^4 `( ~ "color":"5DB7E8",& {4 ?; b: u: e f( ^) |" D
"gangway_connection_id":"mtr:textures/entity/m_train",
$ k# h& F$ @! V8 D& E: E "train_barrier_id":"mtr:textures/entity/mlr",, X/ _$ \- C; n' H
"door_animation_type":"MLR",# r) E* b S/ z3 D, V; j
"render_door_overlay":false,9 F. M+ K% O" Q1 ^/ p8 }8 V
"rider_offset":0.0,
: R: [, V, C7 o2 e" t "texture_id":"mtr:custom_directory/mlrfc"," l9 K ^! ?% y4 P
"model":"mtr:custom_directory/mlrfc.bbmodel",
: {: t5 l1 C% I "model_properties":"mtr:custom_directory/6_8/mlrfc_6_8.json",. R/ L! U ^+ P9 s& S" t
"script_texts":[
0 `# o3 \- S) _, S9 \& W: `4 j: x6 ? "include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",
/ C1 l/ W5 R# }, o1 P1 u "var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",( Y6 J* O; b7 B/ y$ z& s7 t
"var dhBase = new DisplayHelper(slotCfg);"
3 a2 ]2 P3 }2 [# y5 z1 R/ l$ F% E; E ],2 e J2 j3 r4 v
"script_files":[
/ }/ t% }7 L( Z; m- j "mtr:map/main.js"
8 q2 l& z+ |9 F: Y ]0 F; H. N1 a* g7 c5 S3 v) g
},
: E3 B8 K4 J/ L* V7 }: m "mlrfc_9_map":{
, t) M" k3 Z. S; @+ S "base_train_type":"mlr",
* m, @* X7 W! h3 A" G0 S. P3 x "name":"MLR with First Class and HD Map (9-car)",6 x# Z, _ M$ K; @ r6 `& n! K2 P+ K
"description":"This train can only run at 9 cars",4 t: c# [$ V, K/ H* a( s) _: T. X
"wikipedia_article":"",5 A! a1 ~7 V8 A3 Z) c
"color":"5DB7E8",3 ^% V+ K+ R, [' k( \) b
"gangway_connection_id":"mtr:textures/entity/m_train",6 x/ ?4 p0 U8 ?# S2 h: s
"train_barrier_id":"mtr:textures/entity/mlr"," @* S. P4 L8 z- L
"door_animation_type":"MLR",
+ \5 s- O7 ^' H' |5 N) R$ ]" | "render_door_overlay":false,* R# E6 {! N( x1 x) t
"rider_offset":0.0,
6 D4 ~- ]$ l# b "texture_id":"mtr:custom_directory/mlrfc",& O: F9 b! Y" P- h2 C7 z# D
"model":"mtr:custom_directory/mlrfc.bbmodel", d5 H/ r/ A1 e7 o( s
"model_properties":"mtr:custom_directory/9/mlrfc_9.json",$ G# Y0 p: p% z8 Z, z
"script_texts":[4 F0 Y Q& z7 b+ |
"include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",
3 k; ]. J0 k/ J; {3 j0 [ "var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",! E5 w1 m4 a: u, x- D! b$ z
"var dhBase = new DisplayHelper(slotCfg);"
/ A2 u/ }2 F, g$ m$ t0 o ],
9 |5 m2 f9 o+ M/ i2 K "script_files":[- j5 t- z8 U$ I/ Z( Y' K( Q
"mtr:map/main.js"& a$ S' W0 @$ d% k! r) j
]! p9 N: b$ n4 b' A `3 J
},1 m# ?2 U# n Z9 J9 H& i
"mlrfc_12_map":{
: E+ r3 d' A3 ^% T' G "base_train_type":"mlr",5 a3 C% D& b. Y
"name":"MLR with First Class and HD Map (12-car)",
/ V( n+ K! Z- h1 J, f4 {0 h "description":"This train can only run at 12 cars",
: b' f7 r% x' Z. C; A. f "wikipedia_article":"",
1 i" G3 S! u0 U0 } "color":"5DB7E8",8 ?3 V% b: m0 x b) f0 D
"gangway_connection_id":"mtr:textures/entity/m_train",/ B2 {" f8 O! @: ]
"train_barrier_id":"mtr:textures/entity/mlr",
+ x4 Q9 w# r1 D0 k, U# r! P2 u "door_animation_type":"MLR",) {2 n* c, O% e/ R P& [, J4 g
"render_door_overlay":false,
8 A8 K! h6 m! @9 d. n- F "rider_offset":0.0,
; R- o/ [ [% W "texture_id":"mtr:custom_directory/mlrfc",
5 o. N) S+ |" Z' q& X( z "model":"mtr:custom_directory/mlrfc.bbmodel",
, q" a: F- X1 d* p9 F5 |# S a "model_properties":"mtr:custom_directory/12/mlrfc_12.json",! q- @8 M" u9 _4 S% c5 L
"script_texts":[
7 r- H7 F7 v. T5 \2 H "include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",
' m& j) r8 D2 m9 u, \5 o: } "var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",# A$ {8 [7 n2 H- e
"var dhBase = new DisplayHelper(slotCfg);"7 M2 i/ B C: M7 W
],
! o D. C9 M$ r "script_files":[$ p N7 @/ Z/ ~# N9 f2 J
"mtr:map/main.js"
3 ~' |1 k2 G& [2 H ] n8 o" J' { D
},
; y, G% ?/ @: f$ w: X "sp1900fc_4":{
& a6 k" Y; L) h8 M6 k- z: b "base_train_type":"sp1900",( j* L9 y8 s& S# y
"name":"SP1900 with First Class (4-car)",
% i- |) f1 h2 C- q6 Q "description":"This train can only run at 4 cars",
% {; U! {! C P/ W6 C "wikipedia_article":"",
4 o& ~* }( p( P" \' s9 O# C "color":"5DB7E8",
: Q: o7 @% h% ?% x( m4 W) a. { "gangway_connection_id":"mtr:textures/entity/sp1900",
& I- ~ R8 f3 g6 K1 n6 M& B "train_barrier_id":"",1 B6 m1 \( b/ f0 e$ p2 O
"door_animation_type":"STANDARD",
% g; e: q3 u' V5 a/ w. g "render_door_overlay":false,
# {# c% m3 Y, P" m "rider_offset":0.0,
: n2 B' Y8 ]% _' W& e' X "texture_id":"mtr:custom_directory/sp1900fc",0 @. I1 |6 n$ @: J& \
"model":"mtr:custom_directory/sp1900fc.bbmodel",8 |- v+ Y: P/ J7 T
"model_properties":"mtr:custom_directory/4/sp1900fc_4.json"8 e7 E6 c$ r: }
},( @3 U# p9 N" ~) e1 z
"sp1900fc_6_8":{; L; N- Q* L7 n: z) b
"base_train_type":"sp1900",! d% d1 B9 F; G' y9 [$ N5 }2 x$ Z+ m
"name":"SP1900 with First Class (6-car and 8-car)",) B& ^' H {3 H0 S
"description":"This train can only run at 6 cars and 8 cars",
7 b/ E: a7 m6 W/ x- l. v5 H "wikipedia_article":"",
, @( t0 B8 _! \! f/ { h. v$ g8 R "color":"5DB7E8",
/ G: s" g z \ "gangway_connection_id":"mtr:textures/entity/sp1900",
) n- P6 I! x; Y( t% I# l7 V0 y "train_barrier_id":"",4 | ~6 B i" p/ o6 q" C
"door_animation_type":"STANDARD",
; x8 G' L9 x* o& V! ~: z "render_door_overlay":false,
' j, g# W7 A7 N6 G "rider_offset":0.0,: O( A' n9 }2 B7 s. K1 R
"texture_id":"mtr:custom_directory/sp1900fc",+ ~( B! T4 \4 q5 \ }
"model":"mtr:custom_directory/sp1900fc.bbmodel",4 Y z2 |- k6 B
"model_properties":"mtr:custom_directory/6_8/sp1900fc_6_8.json"5 D- D; o& h U% c' ?2 W
},
+ t, Y' v/ S T "sp1900fc_9_12":{
7 U- {2 ~/ G% M3 }7 A "base_train_type":"sp1900",( {8 U* N$ j! _. \5 _8 }$ \: b
"name":"SP1900 with First Class (9-car and 12-car)",
0 n5 L, {+ _# Y) H6 c "description":"This train can only run at 9 cars and 12 cars", \8 M, Y' ]! z% H$ t0 b0 |
"wikipedia_article":"",
- f0 J a1 A8 u# k% w "color":"5DB7E8",
. ~* A6 ] V$ m2 u+ Z "gangway_connection_id":"mtr:textures/entity/sp1900",
1 D R8 p0 w+ c! x/ B "train_barrier_id":"",+ s! ?& s+ ~, q/ i& k
"door_animation_type":"STANDARD",' F8 q' e% Q- m3 u
"render_door_overlay":false,1 j/ |% A+ G8 r
"rider_offset":0.0,/ O. b- H; k/ |* k& @: U8 b! Y( }9 |% n1 g
"texture_id":"mtr:custom_directory/sp1900fc",9 G+ i9 ~$ |$ b' H s' E7 W9 {; Q
"model":"mtr:custom_directory/sp1900fc.bbmodel",
$ D/ ?7 x/ } [8 X" Q1 [8 r, N "model_properties":"mtr:custom_directory/9_12/sp1900fc_9_12.json"
6 [6 v2 V+ s: T; h },) @1 g' u! v$ X9 T9 m6 n
"r_trainfc_4":{
2 \6 x4 R% T5 q% x, F "base_train_type":"r_train",! i3 i* I- s+ }3 G7 u S- B- |
"name":"R-Train with First Class (4-car)",$ q) u7 l& Q1 m' H' S: x
"description":"This train can only run at 4 cars",
Y6 Y' ~+ O& K- w+ M "wikipedia_article":"",
) a- P2 `. y3 [( ? "color":"5DB7E8",6 p5 P$ w5 e% ?% u1 K# s( c6 t
"gangway_connection_id":"mtr:textures/entity/sp1900",# T b9 T$ T5 C) W
"train_barrier_id":"mtr:textures/entity/mlr",
4 @2 H1 N/ e! N8 G1 Y" d9 _ "door_animation_type":"STANDARD",% U- C6 H% f' W% ~
"render_door_overlay":false,( Q9 I7 d, P9 ^ D3 K/ o' N# A0 }
"rider_offset":0.0,
( J0 d1 g% `6 w" D "texture_id":"mtr:custom_directory/r_trainfc",# k8 J M& c* [/ b( s
"model":"mtr:custom_directory/r_trainfc.bbmodel",
, `4 I* r! o7 Q7 b" {" J- I& G "model_properties":"mtr:custom_directory/4/r_trainfc_4.json"
2 Q3 v1 [3 | B: m },
C& q# ^1 }; _# P6 R3 j' ^* @ "r_trainfc_6_8":{) q3 B0 f! x+ q! }
"base_train_type":"r_train",
+ [2 v7 W0 n! h t "name":"R-Train with First Class (6-car and 8-car)",+ o: G, A4 D* o8 \
"description":"This train can only run at 6 cars and 8 cars",
" G8 s- s" g) m0 O "wikipedia_article":""," ` w' D) W+ | U; o7 ?8 p. n M" O6 \
"color":"5DB7E8",
+ A5 {' N9 N. W/ i& s "gangway_connection_id":"mtr:textures/entity/sp1900",' c2 x) G _0 y3 o& {4 z1 O
"train_barrier_id":"mtr:textures/entity/mlr",
+ _* V$ k9 G G: M. V "door_animation_type":"STANDARD",% ^/ q0 A$ I$ Q) t; _2 T
"render_door_overlay":false,. i; N; L$ n; [0 }" m+ i
"rider_offset":0.0,
+ J" X& _+ B3 x "texture_id":"mtr:custom_directory/r_trainfc",
1 b- Z0 i% B& Z9 \$ B "model":"mtr:custom_directory/r_trainfc.bbmodel",: g# \% @9 X6 [( l" s- K6 T
"model_properties":"mtr:custom_directory/6_8/r_trainfc_6_8.json"
- B1 j! [$ X/ J$ ^& K# t },* G' S7 w7 B+ t, n
"r_trainfc_9_12":{: _+ G; p+ q! o. T5 A* F
"base_train_type":"r_train",. q+ P( Z: d, }
"name":"R-Train with First Class (9-car and 12-car)",. R, G1 B; p8 z
"description":"This train can only run at 9 cars and 12 cars",$ X3 o @4 v- t
"wikipedia_article":"",# f' T8 S" |) D" r, i- P
"color":"5DB7E8", N' Q( I9 Y' N( f; T; c2 v1 V) [
"gangway_connection_id":"mtr:textures/entity/sp1900",- W7 \4 Z! G- m' H
"train_barrier_id":"mtr:textures/entity/mlr",; f) I5 {- }) j6 a
"door_animation_type":"STANDARD",
4 h9 x0 f! _' T# I! t. ~ "render_door_overlay":false,
9 K- X4 [ ^, h' M; P$ d "rider_offset":0.0,
) ~# ~3 Q W! i+ ?* b7 j "texture_id":"mtr:custom_directory/r_trainfc",
) S' q5 ~7 e, c s7 O2 [ "model":"mtr:custom_directory/r_trainfc.bbmodel",
5 {4 r* y- {) }* h "model_properties":"mtr:custom_directory/9_12/r_trainfc_9_12.json"
1 k- N- U# \+ m! m# S }1 x! {+ }0 |1 X- s1 K
}
' Y7 U- P# W; ?$ j8 N* _$ |}9 q8 b$ t7 f9 ~/ Z5 D" A
3 J! h% D2 Q# X* L" p0 I- y
2 d! p, @. V5 N# @. c哪里? |
|