开启左侧

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

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

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

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

×
由于是次更新或会影响到已推出及未来MTR资源包的发展,因特此​​作出JCM v2.2.0更新公告。未来更新仍可透过Modrinth或其它途径得知" J& w5 H3 P  F/ ?& `0 c
+ p. G0 X4 R( E9 o7 B1 D' |
---8 p: K1 p& ?% u, `
阅读前注意:4 n5 S" S" G- |2 f5 ?$ _
MTR 4 正式把列车 (Train) 的命名改为 车辆 (Vehicle),方便容纳非铁路的车辆。在此更新日志中亦会跟随MTR 4的 "车辆" 叫法,实则与MTR 3 的 "列车" 无异。
6 R; i, N7 m4 F/ X- k5 E2 r---
5 @; Y7 {7 |8 R5 r( B' S1 G是次更新主要分为两部分,以下逐一介绍:
5 a8 G: [7 p8 H$ b  s5 X9 h4 f7 D5 d! C
1. MTR 改进方案
5 u( a0 C2 c7 j8 c* e7 b0 n. ]2 I% u4 _4 l" ?( s! e
为让玩家在MTR 4下得到更完整的体验,JCM v2.2 会开始为 MTR 4 提供一些 "补丁",并修改部分 MTR 4 的运作。
3 _$ V& S* ]5 C
0 Y; [" F4 A: T9 X5 e暂时已加入的补丁包括:
) O# i& d$ O0 l! Z; d
  • OBJ模型加载速度优化
  • 自动填满车卡功能 (适用于 车库侧线)
  • 重新加入 MTR 3 电梯的 "Ding" 声效
  • 在Dashboard里增加 小提示,把鼠标移到月台/侧线轨道即可看到有关轨道的配置
  • 把部分MTR-NTE的选项移植,例如隐藏轨道及隐藏正在乘坐的列车 (方便影片拍摄)& N7 c0 h- l# t
$ C  L% }9 y5 f$ [* }6 Z
( A8 a0 o$ L$ h# ~
2. 为车辆 加入 JS 功能
+ S0 p5 n  }- h( a+ `+ K7 p) L! i; l是次更新正式为MTR 4 车辆 加入 JS 功能,再此允许资源包创作者加入特效 (广播,乘客显示屏等资讯): d2 z; E0 S+ Q; j3 z# V1 J
这次加入的车辆JS功能是建基于过往新增的JS PIDS功能。使用的JS引擎为Rhino 1.9 (MTR-NTE 使用的则是 Rhino v1.7.15),未有带来重大兼容性的改变。! i/ m- q! v+ n& t& N( {
目前大部分NTE提供的JS API已移植到JCM,旧有 (MTR 3) 注册方式亦有保留。因此部分较为简单的MTR-NTE JS 资源包可在无需移植情况下直接载入。
! S7 r+ S( [0 x- s% E
6 A, u& L1 L4 x) y, J但请注意, I$ K1 a0 s4 h5 `7 B; z
"向后兼容" 只适用于NTE提供的API。 MTR 3 内部的 API (MTRClientData, Station.java/Route.java) 或有带来改变。某些较复杂的JS或需要进行移植工作
2 y$ f+ ^( [+ _+ ~(视乎情况亦可考虑在JS里检查MTR版本,然后作出适当的调用,达成MTR 3/4双兼容的JS)
; f( j& p% h2 I, F* ]9 \4 `* @MTR 4 亦为了节省数据用量,不会像MTR 3 将所有MTR资讯传给客户端。为方便制作LCD等显示屏,JCM已自带另外的传送途径,但只限于有关车辆需用到的资讯。功能性较高的JS (例如 显示完整的转乘路线画面) 暂未能实现。
/ o+ J" w1 q" }# |% t- l6 \- S# ~" b% H4 m8 h1 }. j

# T$ w% Q; U9 R* Q8 m) e, y装饰物件 (Eyecandy) JS 支持& l+ H' R) v. `3 N3 O: R
装饰物件 (Eyecandy) JS 支援在 v2.1 已经加入,但当时还未成熟。这次更新加入了常用的3D模型处理API,及进一步改善与MTR-NTE的兼容程度。
7 E: G8 U* Q0 X6 Y" b: V9 i0 _/ M5 z# q; P- T" y+ n
下載
( o; r; E& C- W; g0 p1 Z% ^3 V一如以往,模组可在 GitHubModrinth 及 [CurseForge] 下载。
% Q, k- c' L, T6 A( Y/ R* x需要 MTR 4.0.4 运行!- w5 C/ J2 r* T5 J; p# _

. ?& d6 @! f: A# RJS 文档 (供开发者使用)6 K  c$ w0 W6 k0 ^3 I
目前JCM文档只有提供英文版,可考虑使用机翻阅读。
; s1 S$ }7 e( a; t
% D" {# p7 b, g% v3 ]  ?比较有用的几页如下:2 D0 t& r+ ?& n! B+ O! Q
讨论& L- w1 f! k! Y
欢迎任何技术性讨论,但因本人时间有限,或未能逐一回答所有问题。部分较入门/广泛的问题 (例如: "如何弄LCD显示屏" ) 或不作回覆。+ `% K* v1 E& b# ~
1 m* n' Q) y2 A7 j; X$ [! z! _

评分

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

查看全部评分

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

本版积分规则

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