开启左侧

【原创】【1.16.5 - 1.20.4】JCM v2.2.0 发布

[复制链接]
LX86 2026-5-26 23:00:58

还没有账号?赶快去注册吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
由于是次更新或会影响到已推出及未来MTR资源包的发展,因特此​​作出JCM v2.2.0更新公告。未来更新仍可透过Modrinth或其它途径得知; I  \  F* a/ _! d4 X

& y. ~% s# \7 P' @. P' @) A: r---
% c0 }1 V: ^; v$ N. \* g( z阅读前注意:
# s  [& J3 }" _6 h( T# ~MTR 4 正式把列车 (Train) 的命名改为 车辆 (Vehicle),方便容纳非铁路的车辆。在此更新日志中亦会跟随MTR 4的 "车辆" 叫法,实则与MTR 3 的 "列车" 无异。
1 {/ a0 P7 W" N2 I+ d- T---
! z8 J" f; J! \* A是次更新主要分为两部分,以下逐一介绍:- Y# M; h, a3 L' y

1 |! }! }, _( J) @2 [1. MTR 改进方案1 w/ C" r  ^+ l, r' m5 f

7 _& `# [8 ^! z' c' M9 ]为让玩家在MTR 4下得到更完整的体验,JCM v2.2 会开始为 MTR 4 提供一些 "补丁",并修改部分 MTR 4 的运作。% t/ Q# i( s- k" b5 m/ p

3 S- K9 Y- A( u- Q) w7 I2 f暂时已加入的补丁包括:7 W! x0 P2 w; f. o5 V
  • OBJ模型加载速度优化
  • 自动填满车卡功能 (适用于 车库侧线)
  • 重新加入 MTR 3 电梯的 "Ding" 声效
  • 在Dashboard里增加 小提示,把鼠标移到月台/侧线轨道即可看到有关轨道的配置
  • 把部分MTR-NTE的选项移植,例如隐藏轨道及隐藏正在乘坐的列车 (方便影片拍摄)
    1 `- t$ ^$ B1 ^6 ^
8 d. I6 b+ q# l6 C: Q

6 D9 Y7 D$ {! U. a7 M: n! z2. 为车辆 加入 JS 功能
/ w. G2 b. j4 I' f' Q; u" I  R) Q* S是次更新正式为MTR 4 车辆 加入 JS 功能,再此允许资源包创作者加入特效 (广播,乘客显示屏等资讯)
; v& T6 Z* w+ c这次加入的车辆JS功能是建基于过往新增的JS PIDS功能。使用的JS引擎为Rhino 1.9 (MTR-NTE 使用的则是 Rhino v1.7.15),未有带来重大兼容性的改变。$ e2 {; E. s# E% }+ `
目前大部分NTE提供的JS API已移植到JCM,旧有 (MTR 3) 注册方式亦有保留。因此部分较为简单的MTR-NTE JS 资源包可在无需移植情况下直接载入。' D! ^6 q5 O2 \# w, p% H2 ]- {
  S9 R. C$ w6 n  ?/ d9 S& ?
但请注意1 |$ Q. P4 V. G; {- L2 _
"向后兼容" 只适用于NTE提供的API。 MTR 3 内部的 API (MTRClientData, Station.java/Route.java) 或有带来改变。某些较复杂的JS或需要进行移植工作
* @7 N0 j* @+ b( o(视乎情况亦可考虑在JS里检查MTR版本,然后作出适当的调用,达成MTR 3/4双兼容的JS)
' O/ o6 @2 U( A% C" uMTR 4 亦为了节省数据用量,不会像MTR 3 将所有MTR资讯传给客户端。为方便制作LCD等显示屏,JCM已自带另外的传送途径,但只限于有关车辆需用到的资讯。功能性较高的JS (例如 显示完整的转乘路线画面) 暂未能实现。
% G  s/ b  l: ]) ?1 j* x/ j0 D2 H$ D/ j$ \* i, N
. k  j1 w' X+ ?; I6 ]% R1 M" [+ G
装饰物件 (Eyecandy) JS 支持* ]' X6 E9 Y8 F' J6 x
装饰物件 (Eyecandy) JS 支援在 v2.1 已经加入,但当时还未成熟。这次更新加入了常用的3D模型处理API,及进一步改善与MTR-NTE的兼容程度。
, N' x7 d. B3 L7 M( _* c# o9 W) S* e) v# T
下載
' U6 J9 x$ y9 d  C8 g9 R* V一如以往,模组可在 GitHubModrinth 及 [CurseForge] 下载。4 D7 P4 p- S7 e0 Y* q
需要 MTR 4.0.4 运行!. u- E; k0 w0 z2 c# c
7 y  W+ u3 {1 R* P
JS 文档 (供开发者使用)$ l, f! {5 a+ Q4 {$ H. j! N0 q
目前JCM文档只有提供英文版,可考虑使用机翻阅读。% k0 Y3 A( c& |; V' t' [0 X/ Y
2 x2 j" E# N! E% |* A, m2 Z
比较有用的几页如下:- G# q7 G5 I7 R6 S+ q0 K
讨论
" S& ^$ D6 n% Q$ |, c欢迎任何技术性讨论,但因本人时间有限,或未能逐一回答所有问题。部分较入门/广泛的问题 (例如: "如何弄LCD显示屏" ) 或不作回覆。
. C! G& c, q3 y! h0 F$ Q/ Z
  R. g; `, }/ d, D5 j

评分

参与人数 1人气 +2 收起 理由
IXMAX + 2 ?!强强?!

查看全部评分

- AF
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表