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

|
楼主
不想吃
2025-7-17 08:59:14
; l9 R, Q# v' A# _3 j' y( j7 H{
+ b( e3 g. U0 R5 r) u$ i. H7 x "custom_trains":{
2 S! z* O; ?, t& k "mlrfc_4":{
; t; K2 o( j9 n3 p q! X "base_train_type":"mlr",! g, k; m' j2 m: \- Z. D
"name":"MLR with First Class (4-car)",
" b, y% f/ b: I/ N/ t2 Q& A! t2 y; G "description":"This train can only run at 4 cars",
/ m( S4 _" R& X( Q& } "wikipedia_article":"",+ Z$ D7 H$ J$ ~7 I$ [/ l
"color":"5DB7E8",
1 B$ r0 ^, a$ e5 r, ^ "gangway_connection_id":"mtr:textures/entity/m_train",
5 i$ O# Y. p) M, Y/ D `( U "train_barrier_id":"mtr:textures/entity/mlr",
8 K' L2 U1 X3 Q8 ^* Q, S8 m "door_animation_type":"MLR",6 Y- k) x* B6 y8 [
"render_door_overlay":false,9 D) D; W& Y# @, e
"rider_offset":0.0,
/ l; j( h! o0 w( w* M: ~9 c "texture_id":"mtr:custom_directory/mlrfc",1 X% ~2 `1 ~1 L$ e
"model":"mtr:custom_directory/mlrfc.bbmodel",+ `4 Q) A1 \; S; O1 a
"model_properties":"mtr:custom_directory/4/mlrfc_4.json"& t' Z( t% c# m/ m0 M
},
6 C, }% {$ a$ z" O "mlrfc_6_8":{
) o9 b0 q8 V+ A' R% v* R# x6 Z "base_train_type":"mlr",
" o4 g4 F/ e1 [1 }& S; S; V "name":"MLR with First Class (6-car and 8-car)",: N1 x$ l+ O* b7 a, ^
"description":"This train can only run at 6 cars and 8 cars",7 \; V/ d* d5 c! h8 @- A$ |
"wikipedia_article":"",2 F* z& R9 U( K0 ?/ _+ X! b
"color":"5DB7E8",
* w3 D+ ?5 H, C( ^" |8 u0 @ "gangway_connection_id":"mtr:textures/entity/m_train",0 Y& q* w8 P: U) w9 A
"train_barrier_id":"mtr:textures/entity/mlr",& O( t5 {2 N9 A+ B G- O
"door_animation_type":"MLR",
2 v& ?: C$ m' t8 C: L! |7 s "render_door_overlay":false,
P* ]8 A9 L3 r2 Y& g S' y( {+ I "rider_offset":0.0,
p$ @' K7 D8 X "texture_id":"mtr:custom_directory/mlrfc",5 d d n8 J) c$ k" X
"model":"mtr:custom_directory/mlrfc.bbmodel",
: K% t5 p$ b: X* E$ i "model_properties":"mtr:custom_directory/6_8/mlrfc_6_8.json"
+ r4 f% e6 S, H) A },% B8 f8 a# S( q, b
"mlrfc_9":{! \: a. F/ R0 a
"base_train_type":"mlr",6 `2 x* ^8 y, t$ [. N
"name":"MLR with First Class (9-car)",* {& y- g5 }; K+ r
"description":"This train can only run at 9 cars",% c- u* i# K+ n
"wikipedia_article":"",
5 D* `7 W% {; v' u3 H* A8 ? "color":"5DB7E8",# r# e1 t; }/ w( D/ z, D; [
"gangway_connection_id":"mtr:textures/entity/m_train",
+ H0 U" t8 B8 f* Z l$ z m5 e "train_barrier_id":"mtr:textures/entity/mlr",
z0 T+ j$ Y) f( c) A "door_animation_type":"MLR",4 t8 n. A7 V# c8 Q
"render_door_overlay":false,
$ Z6 b& I! P/ e9 Z4 @: j0 d "rider_offset":0.0,( q; E0 C- ~0 l7 n, f- l
"texture_id":"mtr:custom_directory/mlrfc",
# b+ n* `( z8 \ a5 P4 {2 T "model":"mtr:custom_directory/mlrfc.bbmodel",
; J0 P7 j, e% m, z+ L "model_properties":"mtr:custom_directory/9/mlrfc_9.json"2 B( f" v" Y c1 J! r; ~
},
/ ^: r, B5 |# S! R, v3 | "mlrfc_12":{
8 E# o7 x" ` U1 E7 G# l. s "base_train_type":"mlr",
0 V. w0 o/ ?2 n% m( G "name":"MLR with First Class (12-car)",6 S! x* Z/ U7 ~, q) L
"description":"This train can only run at 12 cars",
2 J; F: K) b# h4 [! t# @ "wikipedia_article":"",3 L f( k7 J7 B, {1 P
"color":"5DB7E8",. N' M: e4 q2 G6 j: _8 o: n
"gangway_connection_id":"mtr:textures/entity/m_train",; [* i, X4 A/ y9 s
"train_barrier_id":"mtr:textures/entity/mlr",( X9 u5 F( E; b; D
"door_animation_type":"MLR",) p( a; L$ `5 C, X( H( f' J
"render_door_overlay":false,2 l$ R" X9 e2 h
"rider_offset":0.0,9 Y* u& R* c2 F$ n8 D
"texture_id":"mtr:custom_directory/mlrfc",
0 ~) e6 n/ F! c P5 g5 @ "model":"mtr:custom_directory/mlrfc.bbmodel",
8 F, H* H/ E* D+ a. n: C "model_properties":"mtr:custom_directory/12/mlrfc_12.json"
+ c& X( E$ l/ @# V( L },
+ f0 h" i6 z5 ? g3 {" k "mlrfc_4_map":{% t6 C* Y. ? E5 }+ F6 a5 x
"base_train_type":"mlr",/ e$ p7 T1 Y, Q5 v
"name":"MLR with First Class and HD Map (4-car)",
- o/ f2 P- N: e' `, e; S "description":"This train can only run at 4 cars",
" Q0 c; Y1 D* N" } e "wikipedia_article":"",
! n3 ^" P$ L( O6 ?; o "color":"5DB7E8",# E) i8 R: N( r- T' i
"gangway_connection_id":"mtr:textures/entity/m_train",1 ?# j) X n% s6 A. L+ x
"train_barrier_id":"mtr:textures/entity/mlr",, [1 z; ]" H/ O7 A7 N$ V# X: ^
"door_animation_type":"MLR",
& h, B4 ?5 z; H6 s "render_door_overlay":false,
" m8 l/ U4 O3 n( X "rider_offset":0.0,+ q1 S3 G G/ G4 ?0 j2 y7 j9 N
"texture_id":"mtr:custom_directory/mlrfc",) \- V) N5 W' w8 S( Z+ Y4 v
"model":"mtr:custom_directory/mlrfc.bbmodel",$ V5 f3 m; l3 o: p3 \
"model_properties":"mtr:custom_directory/4/mlrfc_4.json",
, l: E% ^3 d# d0 a8 T) e "script_texts":[
E, O' g! Q" ?. [' ?* U: h$ C* E "include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",' ~: ^& Q, w# |% J* Q- Z
"var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",
; c- M2 m( @. P( T) X "var dhBase = new DisplayHelper(slotCfg);"& w, D5 ]- B u
],# a3 T' y5 z# h2 N! D5 \
"script_files":[' U& F$ v0 H/ J! d
"mtr:map/main.js"
0 J; y7 C9 W5 y) H4 J# g% n$ H% t ]
4 L8 s2 z( w8 X% M) C: T },
" e# ?; f$ k! x: G' T6 H' d4 {' Q "mlrfc_6_8_map":{
/ v5 G; @ ?, N+ y "base_train_type":"mlr",
9 p# f1 @/ Y* [$ y" ^ "name":"MLR with First Class and HD Map (6-car and 8-car)",
0 g, ?6 n7 u. }1 e! z "description":"This train can only run at 6 cars and 8-cars",
+ m, E7 e& ? `) p: W* X "wikipedia_article":"",
1 ~7 m7 Y, v2 P% f& h8 ` "color":"5DB7E8",
/ v; ~- k3 y8 }( E4 o0 E "gangway_connection_id":"mtr:textures/entity/m_train",
7 b- q- ~6 x7 P$ J. x) C% T' H "train_barrier_id":"mtr:textures/entity/mlr",1 k. f* k: d8 a2 j, J% ~; ~
"door_animation_type":"MLR",
3 h* Y; p2 |" |$ u% |/ X t "render_door_overlay":false,) b6 b2 H4 @6 D" X( E1 ]) |
"rider_offset":0.0,
5 i+ [+ D, ]4 V "texture_id":"mtr:custom_directory/mlrfc",
6 Z) n/ A$ ?4 }- h8 o; P# z! q "model":"mtr:custom_directory/mlrfc.bbmodel",
9 e% |" o4 n# O# u" w. } "model_properties":"mtr:custom_directory/6_8/mlrfc_6_8.json",4 D. V3 W; V( I- w7 {1 P: n2 g
"script_texts":[
* t0 o( B E, E9 y3 i; |2 o8 R "include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",
$ x. h P5 F# T$ n2 l" y "var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",, R* O( y- t: x
"var dhBase = new DisplayHelper(slotCfg);"
' A, u$ z* Q: U/ ]1 u0 {1 T ],% {$ I) Y$ ~/ v/ b
"script_files":[
# r+ A# T5 s8 X) v# X "mtr:map/main.js"
5 j* Q% C* @* {; k4 j8 v3 f ]' \0 N/ T* z& ?- z( U
},
0 \0 C, b0 Z3 w$ w "mlrfc_9_map":{7 n i, x6 w5 p* R
"base_train_type":"mlr",1 |" m1 g/ x) J6 P
"name":"MLR with First Class and HD Map (9-car)",
2 o2 D) P5 g0 ]7 ?; _% n: G1 w* D "description":"This train can only run at 9 cars",
1 ?% V$ s" e2 K6 ~9 v "wikipedia_article":"",
/ ]2 x: y$ d2 Z5 L D "color":"5DB7E8",
8 H- a$ {3 j4 O: F" ^9 c8 ` "gangway_connection_id":"mtr:textures/entity/m_train",3 y0 H2 K' P1 g' p; C- m
"train_barrier_id":"mtr:textures/entity/mlr",
" t* v9 l3 T: Z# v: i9 L "door_animation_type":"MLR",
, A; [1 U$ c/ \* h I "render_door_overlay":false,. b" N1 [. A+ B2 Y ]+ l4 P
"rider_offset":0.0,4 z/ c: [$ j0 j0 o8 d* ]0 {
"texture_id":"mtr:custom_directory/mlrfc",
, B( f. z: Z$ v3 r "model":"mtr:custom_directory/mlrfc.bbmodel",7 S' q+ A; V8 {5 l# b* R, F7 v
"model_properties":"mtr:custom_directory/9/mlrfc_9.json",
! Q) X3 T' k/ g8 ~, l "script_texts":[- W, Z1 R x2 G6 V4 z+ A, h8 {
"include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",5 j* g) ~/ r7 t& V. n( h, k% g; i
"var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",+ E7 G: H0 o3 H: O+ d/ N9 }
"var dhBase = new DisplayHelper(slotCfg);"' a3 Y1 P# w; V2 l) B! v8 S$ ]
],! a& E4 Z4 r- Y* L/ B
"script_files":[" N1 ^" i6 [- J! D) h! h' u% `
"mtr:map/main.js"
7 [% l c# {6 \: Q4 h0 `0 n ]- {+ k# F" o! |
},6 Q, n, M, L3 o" M
"mlrfc_12_map":{
4 B6 d& H, N9 [ z: H. c7 n2 \ "base_train_type":"mlr",+ z3 c! `, z( Y- q
"name":"MLR with First Class and HD Map (12-car)",
4 [+ h5 y! T3 q "description":"This train can only run at 12 cars",
: V1 M+ L4 b6 j0 e8 L "wikipedia_article":"",
0 E7 a( X& l$ ?! A% t; z2 E: ~7 | "color":"5DB7E8",
! ^8 c* Q) W5 X+ S9 h "gangway_connection_id":"mtr:textures/entity/m_train",
4 C* C$ {# _2 _ "train_barrier_id":"mtr:textures/entity/mlr",
8 _7 a2 M) D, b7 [7 t0 K) W "door_animation_type":"MLR",) Z$ M; T# S- K% k+ ?
"render_door_overlay":false,
8 t) }" [8 _* y$ [: d9 R# R- b3 L- J+ J "rider_offset":0.0,
. f/ F! @7 }$ |0 C7 B "texture_id":"mtr:custom_directory/mlrfc",
$ E) v5 E+ u7 N* T7 V* ~ "model":"mtr:custom_directory/mlrfc.bbmodel",& g3 v; u; T# t- T& {
"model_properties":"mtr:custom_directory/12/mlrfc_12.json",
# `4 B0 X" E {, u, C "script_texts":[
( d8 U- A0 Q$ E) B "include(Resources.id(\"mtrsteamloco:scripts/display_helper.js\"));",
2 L/ }1 t4 v; d0 ?: z: g& C "var slotCfg = JSON.parse(Resources.readString(Resources.id(\"mtr:map/slots.json\")));",$ y- m$ g! Y7 a+ h1 e9 s; n
"var dhBase = new DisplayHelper(slotCfg);"
" B1 ]4 k' g4 n2 O ],
- D5 y% r! P4 G; N1 t' N "script_files":[9 u0 u4 S# f, _/ u" I+ W
"mtr:map/main.js"
# e: u$ K% z. A. Y ]
8 d; s; r. c! o; A },
) `1 W' w6 Q, H; T6 I& z# W "sp1900fc_4":{
# y: H. M$ K, f: J9 ^* k "base_train_type":"sp1900", N. S6 r0 J/ ]1 A0 b! {" J7 P" F2 n
"name":"SP1900 with First Class (4-car)",+ @9 K8 L- a' M3 `6 A; z
"description":"This train can only run at 4 cars",
3 {5 A/ k( B/ Y8 p% z( r) y. s "wikipedia_article":"",
/ U: K# D! d$ V: n- x" [ "color":"5DB7E8",
3 Z1 V9 \' Y8 Y4 w g5 R "gangway_connection_id":"mtr:textures/entity/sp1900",' @, l) z( H- f9 ~# {$ B
"train_barrier_id":"",
- Y. H4 |/ s0 `7 b9 v | "door_animation_type":"STANDARD",- I# Z: y& {' ^5 l6 J' b9 @0 V$ E
"render_door_overlay":false,
( p& Z8 W- e7 q1 E. o. H' O" j; Q "rider_offset":0.0,
j* A1 I2 e( ?. ]" D/ A3 ? "texture_id":"mtr:custom_directory/sp1900fc",
' `( C* d0 R0 p "model":"mtr:custom_directory/sp1900fc.bbmodel",4 L+ f% p5 y# H' Q
"model_properties":"mtr:custom_directory/4/sp1900fc_4.json"
) ^2 h+ l) M+ o+ |& Y: N* g% |4 A },/ F* X1 X$ b9 x1 J& [9 Z1 S
"sp1900fc_6_8":{0 C( p; n5 I, h4 g3 w2 m
"base_train_type":"sp1900",
* i3 l) ^4 T. J* r+ z2 s7 o* ? "name":"SP1900 with First Class (6-car and 8-car)",
* A4 |# i9 B. ] "description":"This train can only run at 6 cars and 8 cars",1 m7 N7 K8 W5 m
"wikipedia_article":"",( G, N* ~2 ^0 z$ L H- N
"color":"5DB7E8",9 ^" \6 C2 ~; E" x" o
"gangway_connection_id":"mtr:textures/entity/sp1900",1 A: h5 ]. h- L5 U8 F+ B
"train_barrier_id":"",
4 D) a# M2 e4 N; @' n* f& ~ "door_animation_type":"STANDARD",
$ D" H# W7 `, o! i' | "render_door_overlay":false,4 k- V( O8 f0 o+ Z3 i6 ^$ \
"rider_offset":0.0,
- \$ _6 h6 I0 V) ?" C "texture_id":"mtr:custom_directory/sp1900fc",
Y! l: n. }# Q; M "model":"mtr:custom_directory/sp1900fc.bbmodel",4 G0 a' a4 I& u. [
"model_properties":"mtr:custom_directory/6_8/sp1900fc_6_8.json"
" r/ x; P9 c! c* d% V },. q( p' Z4 I4 |0 P6 [( W
"sp1900fc_9_12":{ P. ?+ V1 w8 `' f
"base_train_type":"sp1900",
0 J& ^+ z, n4 f "name":"SP1900 with First Class (9-car and 12-car)",& R5 C# o" Y# g: o' T7 x# z
"description":"This train can only run at 9 cars and 12 cars",, l6 x6 C2 A; `$ F0 c$ U5 d. A4 f
"wikipedia_article":"",1 o2 {. G3 P, a( e2 `7 d( z$ y
"color":"5DB7E8",! S3 \) B; h2 w
"gangway_connection_id":"mtr:textures/entity/sp1900",
5 B% v/ r7 _1 _/ s' h "train_barrier_id":"",
6 {, U8 v" b6 L: ~' G. A "door_animation_type":"STANDARD",
: U; R& P8 O! q "render_door_overlay":false,1 n4 x B& H( o5 _% ^8 S- E) ^1 n" g
"rider_offset":0.0,
3 x3 E u9 g" ~* v, X "texture_id":"mtr:custom_directory/sp1900fc",- _2 C; d8 ^% E- T; q, A- [/ Z: ?; y
"model":"mtr:custom_directory/sp1900fc.bbmodel",$ @# ]' y9 I/ O$ E4 q; g
"model_properties":"mtr:custom_directory/9_12/sp1900fc_9_12.json"% f) y% c/ b9 v
},
4 _. u/ u0 a) \/ z" n$ f6 ~1 j, F+ e "r_trainfc_4":{
- c4 P' v$ L* |! T+ } P9 C R- V "base_train_type":"r_train",
# ]2 f9 n( K* ~9 `- @ "name":"R-Train with First Class (4-car)",
, l1 l" c$ e" w6 V3 S "description":"This train can only run at 4 cars",! H0 W3 [' v" Z4 r. C _
"wikipedia_article":"",+ v: g! V6 F. f j* G0 C. z
"color":"5DB7E8", [! Q/ h* m% F
"gangway_connection_id":"mtr:textures/entity/sp1900",
% ?: V9 t5 E; p) e+ p$ K3 ~' S) r! W "train_barrier_id":"mtr:textures/entity/mlr",
& i$ r" o0 |) L! d2 M0 ~! d "door_animation_type":"STANDARD",. U( D2 {& i; ^. |6 e
"render_door_overlay":false,
7 O0 {; r1 c) r& }- s' c; c "rider_offset":0.0,) G U B- w- M7 M l
"texture_id":"mtr:custom_directory/r_trainfc",
\- v9 u- B# g$ J6 {6 z# X& K H "model":"mtr:custom_directory/r_trainfc.bbmodel",& T5 Z/ E `. y- p0 m1 a. X l
"model_properties":"mtr:custom_directory/4/r_trainfc_4.json"
; A" r' P' I5 J" \! I* m8 v },. i1 ]& T7 ?4 a/ K8 W2 f6 D
"r_trainfc_6_8":{4 d# D7 L( F# q- O1 Y2 G5 s5 R
"base_train_type":"r_train",7 n- Q6 v$ K/ X: ]9 `1 x
"name":"R-Train with First Class (6-car and 8-car)",6 i1 Y- x1 T; D9 g* v; F* q( ?
"description":"This train can only run at 6 cars and 8 cars",
: T4 l l1 b6 x8 C! q "wikipedia_article":"",4 B5 B5 F- Q. O3 M& T# f* @
"color":"5DB7E8",
# A, I) v0 ^) ~3 X2 F "gangway_connection_id":"mtr:textures/entity/sp1900",
' X" o1 G0 D# V7 _% L/ W! C8 u: i "train_barrier_id":"mtr:textures/entity/mlr",
% v: A+ S9 u, r5 a "door_animation_type":"STANDARD",
' f) \" U! F: y9 X "render_door_overlay":false,
4 l1 q4 v; ]8 m6 @1 ^4 N; R" } "rider_offset":0.0,6 J; U c4 s2 {: J
"texture_id":"mtr:custom_directory/r_trainfc",6 A- P/ @4 O- A/ z. p& b
"model":"mtr:custom_directory/r_trainfc.bbmodel",. b" L+ ~* p. y I. _' s
"model_properties":"mtr:custom_directory/6_8/r_trainfc_6_8.json") i& g! o1 w( T8 ^- j" T4 Y) a7 W
},
( ]; R. e0 B& T7 l1 v. M, p "r_trainfc_9_12":{
" W0 C; P% g4 D. D7 H4 s "base_train_type":"r_train",/ U8 u9 J& t" t, _( O* i7 m9 K s
"name":"R-Train with First Class (9-car and 12-car)",
% r& v% S) }! }# K. ` "description":"This train can only run at 9 cars and 12 cars",9 U2 c, H, Y8 @: h
"wikipedia_article":"",- H8 M- c% _1 s, Z% ~; _3 q
"color":"5DB7E8",0 c6 |3 X+ n Y; e' r( c
"gangway_connection_id":"mtr:textures/entity/sp1900",/ T$ F; _5 ]) j. v, \0 f
"train_barrier_id":"mtr:textures/entity/mlr",
2 p+ _, L0 D) }8 ~ "door_animation_type":"STANDARD",
, ~5 d. {% j; I "render_door_overlay":false,
" O6 q0 B( h: z( s2 f I ] K* p "rider_offset":0.0,# J% P$ f; X2 L! e$ H1 F
"texture_id":"mtr:custom_directory/r_trainfc",
/ d" F7 R$ o7 P3 [ "model":"mtr:custom_directory/r_trainfc.bbmodel",
. G i& q7 P2 [. b1 { "model_properties":"mtr:custom_directory/9_12/r_trainfc_9_12.json"( E4 n8 d- ^ {+ g
}
. d& P \+ P& y! V9 R3 T }/ t& o8 {7 g/ r" a/ ~- T% s
}0 S$ I* h3 Z! b
! p0 e* _$ C( j
0 j- o* n, H5 w* x% g哪里? |
|