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

|
楼主
不想吃
2025-7-17 08:59:14
/ O7 n% F' ?' b+ l7 f
{9 S) x2 G" I3 H, _/ @9 z
"custom_trains":{
: {4 ~9 z6 b$ E b1 m "mlrfc_4":{. `; Y5 L8 I4 K/ q' S f8 h+ o
"base_train_type":"mlr",3 n3 G/ \6 M3 J/ z) G
"name":"MLR with First Class (4-car)",
& }8 e5 k8 m d "description":"This train can only run at 4 cars",8 O6 @; m- c- m: y/ [
"wikipedia_article":"",
4 d' k8 Z) V3 Z! l* \6 ^( h/ [ "color":"5DB7E8",
: I) Z5 {( u" J9 o( D "gangway_connection_id":"mtr:textures/entity/m_train",
+ }- M5 z( J8 e; @6 S3 M: S6 R "train_barrier_id":"mtr:textures/entity/mlr",' W! V0 Q! a/ n0 l
"door_animation_type":"MLR",. ?6 \: V5 d# [$ V7 }4 d' A
"render_door_overlay":false,
$ l. E. B) r7 J; ^& a2 t. y' Y "rider_offset":0.0,
" i2 x: K' `2 y/ s- G6 w "texture_id":"mtr:custom_directory/mlrfc",/ ~8 t: }2 O- q
"model":"mtr:custom_directory/mlrfc.bbmodel",
- O; x% a% `# s: ^7 y; }! g: t "model_properties":"mtr:custom_directory/4/mlrfc_4.json": U. H9 u3 O: |2 Q+ X
},
. a! ^- [% |* O: {4 F" g. H, e "mlrfc_6_8":{
g& O0 _; k5 o "base_train_type":"mlr",
0 N, a8 \2 x4 _" N# o/ Y1 ^ ] "name":"MLR with First Class (6-car and 8-car)",* n" U s- x4 U- {3 A* Y
"description":"This train can only run at 6 cars and 8 cars",
; b" ?2 q$ _) M/ K- i: ~ "wikipedia_article":"",
" n3 k# t" H( M/ v$ H2 Y "color":"5DB7E8", B6 }0 h' ^$ d3 a! N4 W
"gangway_connection_id":"mtr:textures/entity/m_train",
7 I) Z# w E: P. S" {# Z "train_barrier_id":"mtr:textures/entity/mlr",
% @- K, z$ g& w( F+ W "door_animation_type":"MLR",
6 H9 U3 l, l2 o8 M "render_door_overlay":false,
7 g) I" o9 I2 x. A l$ ]6 @ "rider_offset":0.0,
6 y7 ]1 R1 H% Q } "texture_id":"mtr:custom_directory/mlrfc",
8 c9 M+ S0 k% T8 W "model":"mtr:custom_directory/mlrfc.bbmodel",0 S( T# r& M7 u# G) Q
"model_properties":"mtr:custom_directory/6_8/mlrfc_6_8.json"
j4 ^0 D3 O4 w! X. @/ s },
7 V! V& F! J j4 q "mlrfc_9":{
- b8 W% R! R4 P "base_train_type":"mlr",2 ~5 k1 D( k" V5 w
"name":"MLR with First Class (9-car)",
" Y# U7 E# Z* Y, L$ h "description":"This train can only run at 9 cars",
. [; F7 O# O. f$ B "wikipedia_article":"",, C5 x. z. \: ?" m( N8 [
"color":"5DB7E8",
2 [: n. H4 Z, d# R "gangway_connection_id":"mtr:textures/entity/m_train",
# O# W3 z. x: Q# u$ r4 B "train_barrier_id":"mtr:textures/entity/mlr",
+ }- N J# B2 L3 f5 |* Z "door_animation_type":"MLR",
6 I& w L: {7 E* ]3 } "render_door_overlay":false,
% E+ Y/ O" a' S' N& { "rider_offset":0.0,
3 x) U7 `/ _ F" p6 ^ "texture_id":"mtr:custom_directory/mlrfc",7 H# a" U. m: o3 c
"model":"mtr:custom_directory/mlrfc.bbmodel",) [0 |: t2 D& l- C8 [6 u' T0 W+ D
"model_properties":"mtr:custom_directory/9/mlrfc_9.json"
* g3 @7 O6 t) Z" U! }% t9 g },4 N( G2 T8 D$ Z: p! V
"mlrfc_12":{: U) x8 u( e: ]
"base_train_type":"mlr",
- m: c' k/ {( a( i# s' R: v5 Q "name":"MLR with First Class (12-car)",) _# l5 [2 |: F7 }) ]5 w _
"description":"This train can only run at 12 cars",% _0 ?" L6 {% O" @2 y+ R
"wikipedia_article":"",
7 E* X b( f% @ ` J "color":"5DB7E8",
1 K7 d7 m9 }/ J. A/ R1 L) i "gangway_connection_id":"mtr:textures/entity/m_train",
. b" s: i9 B" W4 l [& T "train_barrier_id":"mtr:textures/entity/mlr",
- {) S& W6 u6 I' z0 I "door_animation_type":"MLR"," P$ d3 E: ~6 s$ s q/ ?$ V* }. ]
"render_door_overlay":false,
' c5 C$ K& R' b "rider_offset":0.0,
2 y' M& f8 {0 l& ~2 g "texture_id":"mtr:custom_directory/mlrfc",% H q3 ^1 `6 b% Z: X/ ?1 h& W
"model":"mtr:custom_directory/mlrfc.bbmodel",
# q. ~- S$ K; J* K4 Y3 P "model_properties":"mtr:custom_directory/12/mlrfc_12.json"" s8 w1 h, x7 }. ^
},
7 Y, m* U6 I# A% d6 N& Z3 \ "mlrfc_4_map":{$ T; F- v1 ]* r' v1 l" u* j0 j
"base_train_type":"mlr",
9 \* Q- D# ]7 Q' [ "name":"MLR with First Class and HD Map (4-car)",+ u2 O2 ~. O7 |- N* q& f! T
"description":"This train can only run at 4 cars",
/ `7 j# |$ _) p3 |; d "wikipedia_article":"",
( o5 L& J# G1 Z) R: x7 q# R" i7 G "color":"5DB7E8",' j! V) C& Q- X6 ]. }4 Z
"gangway_connection_id":"mtr:textures/entity/m_train",
6 R T+ Q/ O6 H% e "train_barrier_id":"mtr:textures/entity/mlr",
$ j7 q( G( T n* \: t9 P3 { "door_animation_type":"MLR",
* y) U9 ^: M# d$ Q "render_door_overlay":false,$ w/ D% \; A2 c+ w9 V: O
"rider_offset":0.0,
) S* ^% L% }* W3 ]1 V @ "texture_id":"mtr:custom_directory/mlrfc",
1 K( D0 n% d7 I "model":"mtr:custom_directory/mlrfc.bbmodel",+ |- a5 Z% C+ a( t7 Q
"model_properties":"mtr:custom_directory/4/mlrfc_4.json",* n" k) E$ i2 T! M
"script_texts":[
5 e6 y+ j) q% ^ |$ p "include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",
: p( p2 s, s7 e0 F/ S, J "var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",! b) V( Q. a$ W
"var dhBase = new DisplayHelper(slotCfg);"
3 k& s$ p; C o) ^* t ],
9 P% _. d! s, n "script_files":[8 ]: G5 h9 |& T) w+ \
"mtr:map/main.js"
& ~. |* g2 ^# ~8 v4 _2 K0 A6 n! O ]
! W7 p2 `: c/ ^. u },( V- |; x# U8 y7 s
"mlrfc_6_8_map":{6 U" ^8 O9 Z& N) v7 [4 F. e" K
"base_train_type":"mlr",- t1 n: r# r; |- N' z0 f
"name":"MLR with First Class and HD Map (6-car and 8-car)",0 R4 w; A: J6 b5 m
"description":"This train can only run at 6 cars and 8-cars",% g% Q9 `3 N4 u; j
"wikipedia_article":"",
% J: R; Y0 v% v, t f "color":"5DB7E8",
% t- E$ O& g' u+ I3 a W9 x9 C" l "gangway_connection_id":"mtr:textures/entity/m_train",5 k4 v' t9 ^8 p
"train_barrier_id":"mtr:textures/entity/mlr",5 F( I8 ~ H+ `. w9 K* X$ t
"door_animation_type":"MLR",% G7 [+ j! g1 k# i# J
"render_door_overlay":false,' b- g6 O, W' z5 y
"rider_offset":0.0,
) ^$ i. r4 i( Y9 m- I "texture_id":"mtr:custom_directory/mlrfc",- O4 K4 D8 H' ]' h6 R1 ?3 m. e
"model":"mtr:custom_directory/mlrfc.bbmodel",
" k! R0 e$ Z! F( Y9 n$ \ "model_properties":"mtr:custom_directory/6_8/mlrfc_6_8.json",6 J7 z- `8 y6 @' t9 g. z
"script_texts":[
6 S0 D1 B9 v9 t4 f1 { "include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",' ^% l( u9 i6 g+ b
"var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",2 I$ O( {# W3 n9 _( k. c
"var dhBase = new DisplayHelper(slotCfg);" `0 u+ `' c( b8 c! x- r" @
],
7 [/ d) B0 m. G# C2 F3 Y/ ? "script_files":[- c! [9 a3 ~( f/ e3 `, I5 D; D
"mtr:map/main.js"
4 C8 i8 z, C& b( W& y- b S ]
" l0 S- j6 O3 v! y! v$ G, p( R },# X8 ^: k# e8 q2 @4 `1 r
"mlrfc_9_map":{4 g8 d. S7 D( x e5 l! M6 K6 k" f
"base_train_type":"mlr",
, z; K& z# g, L: B5 i+ Q "name":"MLR with First Class and HD Map (9-car)",8 W, m# e, r( K* ]3 M
"description":"This train can only run at 9 cars",
9 _& W' ~6 Z8 Y+ {6 W/ W+ E3 F+ B5 N "wikipedia_article":"",
0 ~1 }" R1 A0 E/ |- W8 i "color":"5DB7E8",
8 q7 m, [2 I8 ?9 H/ S7 e' |2 @& ?1 b "gangway_connection_id":"mtr:textures/entity/m_train",1 J$ ^. |7 ]: d7 P/ g
"train_barrier_id":"mtr:textures/entity/mlr",
. p) x; _% p2 b: l "door_animation_type":"MLR",% f$ E& y1 H+ i
"render_door_overlay":false,9 A% f* {0 c1 c8 K" t
"rider_offset":0.0,; e/ v2 G7 T4 z/ q+ ^0 @
"texture_id":"mtr:custom_directory/mlrfc",8 z6 l- G" Z6 {5 {
"model":"mtr:custom_directory/mlrfc.bbmodel",: z; z- Z. N2 c& b) k1 q2 h
"model_properties":"mtr:custom_directory/9/mlrfc_9.json",
1 S2 A+ K& d" H ^& T "script_texts":[# u }+ X1 @/ F4 H1 y1 t& m5 g, s
"include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",# _7 C% W* L7 U$ d8 K. C5 S
"var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",5 |! L; @; p8 W6 {, u
"var dhBase = new DisplayHelper(slotCfg);"4 L8 m; r9 ^3 o: ?# c- T& g
],
9 @9 z8 h/ M( w" M "script_files":[1 Q! A. I# h" n6 R6 a% L8 x5 j
"mtr:map/main.js"9 | }; H# I0 y8 t; a4 k+ w
]8 H/ A6 @+ C% e3 O1 w# b( U
},8 E s( l! {* v, g7 s' a
"mlrfc_12_map":{. M N' B8 p' v* ]$ K
"base_train_type":"mlr",1 V$ S- I! p: u; V
"name":"MLR with First Class and HD Map (12-car)",
. l: j5 a$ k/ s% l "description":"This train can only run at 12 cars",
6 S6 ~9 C, c4 X* n Q9 [: M "wikipedia_article":"",, T/ v1 o( R9 B- H* x- r. d
"color":"5DB7E8",
0 @' U4 R% a4 Q$ Y: d "gangway_connection_id":"mtr:textures/entity/m_train",
* B6 [2 K, i$ v$ B6 y8 D4 W "train_barrier_id":"mtr:textures/entity/mlr",
4 { E/ y- z2 [ z2 ^: F "door_animation_type":"MLR",
, @" N0 R; F4 C6 w5 i/ c "render_door_overlay":false,
" ~4 J( [# {7 P$ T! Y "rider_offset":0.0,
7 o( Y: H: R: X' G "texture_id":"mtr:custom_directory/mlrfc",9 V* T' u1 W& |8 M1 n7 C8 I
"model":"mtr:custom_directory/mlrfc.bbmodel",
9 X. B/ c9 o6 @ "model_properties":"mtr:custom_directory/12/mlrfc_12.json",2 C3 o9 F+ |- G" Y
"script_texts":[
: R8 F7 l0 z2 r7 o: w& G6 [ I "include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",
6 o/ }& P2 C8 r" B "var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",
/ E2 v( b. S2 r' @; N/ D% A "var dhBase = new DisplayHelper(slotCfg);"+ U( `8 i: t3 B# j# G# W8 E
],8 _, |- M. i# t/ y+ F/ _5 Y) Y0 H4 G
"script_files":[
3 a5 ` I' g/ G6 Z1 o' \ "mtr:map/main.js"# e& p4 U& Y! k% l! O
]
% M f; V& f& S- R- ^& K },
* p/ K7 v9 I* L5 K& d4 [ "sp1900fc_4":{: @. |+ y+ I! Y2 b
"base_train_type":"sp1900",
% X4 t' t c9 }$ {2 P |& ^ "name":"SP1900 with First Class (4-car)",6 ?6 z/ d8 O" V) x! W- {; {
"description":"This train can only run at 4 cars",
3 r, Y0 ?7 H4 _! f8 Z" e "wikipedia_article":"",6 z* R: v/ z, o) ~' G
"color":"5DB7E8",
]% ?3 @8 q" U$ p$ e "gangway_connection_id":"mtr:textures/entity/sp1900",
4 }7 m. F9 w7 E, j7 D! a- h! M1 K "train_barrier_id":"",
! C% s4 }" ~) I2 N! S "door_animation_type":"STANDARD",# O" b$ }: g+ D% i$ i" ~% K
"render_door_overlay":false,
1 f* a( j* R% f2 n/ q9 q# C) B "rider_offset":0.0,/ l3 X6 i: U+ U! U2 @3 l
"texture_id":"mtr:custom_directory/sp1900fc",
- t) i: v9 F4 X* K! ^ "model":"mtr:custom_directory/sp1900fc.bbmodel",
8 U6 p9 @; W& ^& F5 L G "model_properties":"mtr:custom_directory/4/sp1900fc_4.json"
8 F6 X; [: e, n5 A- M },, E# B. ?+ T2 u; R1 \
"sp1900fc_6_8":{
! b& m7 K( P; m0 l "base_train_type":"sp1900", ?) ?# ~3 k. ] P# J
"name":"SP1900 with First Class (6-car and 8-car)",# n- P; M1 a, G/ H0 z
"description":"This train can only run at 6 cars and 8 cars",
$ `' H! @* P \7 x2 c! h "wikipedia_article":"",
Q$ K+ {8 F g: A) g( G0 g "color":"5DB7E8",
, ?7 S) w+ m4 O$ d* w "gangway_connection_id":"mtr:textures/entity/sp1900",! \" e. p5 T8 D" s9 Q) u
"train_barrier_id":"",! Q% N$ A/ T! a0 _, Q& c
"door_animation_type":"STANDARD",
- p0 }) g0 D; G0 F ?. @ "render_door_overlay":false,. N# a5 M* H0 h6 A6 p$ X8 y
"rider_offset":0.0,
b* H8 D; Z4 n0 B. r8 w9 @ "texture_id":"mtr:custom_directory/sp1900fc",8 g( b: G. g0 I
"model":"mtr:custom_directory/sp1900fc.bbmodel",
3 ]6 w$ v4 k) v* P "model_properties":"mtr:custom_directory/6_8/sp1900fc_6_8.json"
- X) d, |' |% h0 Y9 q/ @) q },
- _. `- N% D& ^* B "sp1900fc_9_12":{
$ j, e: {1 t' G8 J2 s "base_train_type":"sp1900",
/ H7 c/ u% P" R0 d M) A; B: N "name":"SP1900 with First Class (9-car and 12-car)",
, A) C& A! [4 |2 n9 B* a# O "description":"This train can only run at 9 cars and 12 cars",% J' J* h2 k1 e( C
"wikipedia_article":"",
. b% @4 G( L$ [* y/ V "color":"5DB7E8",) d5 t4 s G- U6 ~ l' Y
"gangway_connection_id":"mtr:textures/entity/sp1900",9 ^- Z3 ^! C0 d
"train_barrier_id":"",. R+ Q/ |* n6 Y* O2 w
"door_animation_type":"STANDARD",
, Z" l- S& G A0 k; E "render_door_overlay":false,
- \6 Y1 r1 l7 |) F3 T! m9 B4 [ "rider_offset":0.0,
8 e& i1 c* Q! {) z' ? "texture_id":"mtr:custom_directory/sp1900fc",
) Q& P4 [& y3 `9 T "model":"mtr:custom_directory/sp1900fc.bbmodel",
- j/ V$ J4 l( h4 O9 Q, s& b3 C "model_properties":"mtr:custom_directory/9_12/sp1900fc_9_12.json"
: O, m! U. a& X, K7 G, S' v1 k- A },, ]! i# @% F- b4 Z, k' Z
"r_trainfc_4":{' {6 K% |9 o6 H( z5 O4 e
"base_train_type":"r_train",# O9 g1 f6 g. b( U1 `
"name":"R-Train with First Class (4-car)",* L8 Q+ d3 U6 s! p) I. c
"description":"This train can only run at 4 cars",; U9 r$ G% i( \9 X
"wikipedia_article":"",
m" c# R/ k6 L' e. c; ` "color":"5DB7E8",
# F( X2 l6 e# @1 y5 S "gangway_connection_id":"mtr:textures/entity/sp1900",
$ G+ d5 t- M, |" Q2 n "train_barrier_id":"mtr:textures/entity/mlr",7 ^; v+ R8 `6 U3 h: I
"door_animation_type":"STANDARD",
7 `% P6 J# T- ^ a "render_door_overlay":false,
' E- `% G2 P' H0 l7 q+ j "rider_offset":0.0,5 G( K/ k5 w7 z" C
"texture_id":"mtr:custom_directory/r_trainfc",; p" b5 i" K7 M! j
"model":"mtr:custom_directory/r_trainfc.bbmodel",
7 n Q) a; E4 ]; R- N8 ?0 f0 p "model_properties":"mtr:custom_directory/4/r_trainfc_4.json". j: E6 U3 T8 O2 J
},
' W0 j1 g7 \" I) @ "r_trainfc_6_8":{
* t/ h/ v7 X1 V) m/ C! e "base_train_type":"r_train",- O# r% M" a7 f5 W
"name":"R-Train with First Class (6-car and 8-car)",& K, k: c& U$ y
"description":"This train can only run at 6 cars and 8 cars",' T2 ]; z; _6 H- g
"wikipedia_article":"",
& G q. H2 T, C5 F% q5 T0 }; ] "color":"5DB7E8",
' u* @9 q: F6 O: B, k "gangway_connection_id":"mtr:textures/entity/sp1900",; t+ k& X5 C1 s2 r* {+ {5 d
"train_barrier_id":"mtr:textures/entity/mlr",4 D* n' }4 S/ G) G3 ~
"door_animation_type":"STANDARD",
: a5 ^- ]# F% O7 u" e. @ "render_door_overlay":false,8 C, D# E$ h" u$ r+ N& L! @
"rider_offset":0.0,
9 ]+ e( r. _2 B @9 E/ o "texture_id":"mtr:custom_directory/r_trainfc",
2 }0 v* s7 _3 E: _& U; t4 S, L "model":"mtr:custom_directory/r_trainfc.bbmodel",
. Q" Z" o+ `! W+ A4 S "model_properties":"mtr:custom_directory/6_8/r_trainfc_6_8.json") u8 p" [; F0 N) f5 N7 W D
},- T0 ~! r+ U7 k1 t
"r_trainfc_9_12":{
% z1 |4 O1 L5 i3 N& D- ` "base_train_type":"r_train",
/ R5 w' W! g% d8 Y u "name":"R-Train with First Class (9-car and 12-car)",2 \6 ?& ]- Q! R/ R: b
"description":"This train can only run at 9 cars and 12 cars",; A) O/ Q+ _- U# _* m3 P
"wikipedia_article":"",* y* v, ?- K5 t+ K& c# _1 ]9 U
"color":"5DB7E8",/ a% e" E1 ]; _' P/ \ L$ S
"gangway_connection_id":"mtr:textures/entity/sp1900",
/ S4 q& x6 I2 P1 ?5 ? "train_barrier_id":"mtr:textures/entity/mlr"," R6 I: K& y& D" p9 ]
"door_animation_type":"STANDARD",% \( g' `, @( Y5 I) G8 t
"render_door_overlay":false,
! A9 [. i g% j/ F- _ "rider_offset":0.0,
! w$ O. ^% U& J* e3 x "texture_id":"mtr:custom_directory/r_trainfc",8 `8 [5 a1 T1 x* I
"model":"mtr:custom_directory/r_trainfc.bbmodel",
/ O: t; [! x: [' \4 ]4 s" H7 H "model_properties":"mtr:custom_directory/9_12/r_trainfc_9_12.json"
. k4 o* X: g7 e: f. H) H6 q. a1 h }
6 r0 I9 o$ K$ j/ R }
0 R* v) g' @' e% m}
, L9 m: ^# a/ E
0 I8 r4 R$ v* I) E+ J3 X- g8 i* j4 ?" B, b
哪里? |
|