开启左侧

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

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

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

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

×
由于是次更新或会影响到已推出及未来MTR资源包的发展,因特此​​作出JCM v2.2.0更新公告。未来更新仍可透过Modrinth或其它途径得知( D8 I0 U/ J7 @) A& I: ]! r

# m2 s/ w# x+ n0 q9 ?) L! D---
: W+ V1 }1 w* j7 z阅读前注意:. |! S2 r+ b  l# p
MTR 4 正式把列车 (Train) 的命名改为 车辆 (Vehicle),方便容纳非铁路的车辆。在此更新日志中亦会跟随MTR 4的 "车辆" 叫法,实则与MTR 3 的 "列车" 无异。( ~! d* b: I3 o4 C5 j
---2 T" k: Q8 }! b1 U
是次更新主要分为两部分,以下逐一介绍:4 s2 S" S4 P. U1 d# d. m4 M! Y
; J* I1 F! d6 G- p
1. MTR 改进方案2 o+ s( k( K9 B+ B: Z" g! _0 p
0 ~5 @: |6 z; ?
为让玩家在MTR 4下得到更完整的体验,JCM v2.2 会开始为 MTR 4 提供一些 "补丁",并修改部分 MTR 4 的运作。, Y, D- \% N' x! A- e

! U( [% ?! U* u, E7 c. p4 t0 ?暂时已加入的补丁包括:. `1 G* o, M" g/ t% b2 I4 T
  • OBJ模型加载速度优化
  • 自动填满车卡功能 (适用于 车库侧线)
  • 重新加入 MTR 3 电梯的 "Ding" 声效
  • 在Dashboard里增加 小提示,把鼠标移到月台/侧线轨道即可看到有关轨道的配置
  • 把部分MTR-NTE的选项移植,例如隐藏轨道及隐藏正在乘坐的列车 (方便影片拍摄)! Z5 i  g. l$ ^! ]: V7 V
, h  D9 o/ h4 Z/ q! [
+ Q2 q! Q  L! ~" |- K' F) k8 |
2. 为车辆 加入 JS 功能
9 y1 q$ h7 s" O0 Q是次更新正式为MTR 4 车辆 加入 JS 功能,再此允许资源包创作者加入特效 (广播,乘客显示屏等资讯)
9 x4 x% w& z. S* b8 T这次加入的车辆JS功能是建基于过往新增的JS PIDS功能。使用的JS引擎为Rhino 1.9 (MTR-NTE 使用的则是 Rhino v1.7.15),未有带来重大兼容性的改变。) b$ n- k- m2 D! \) H$ v7 h: u+ S
目前大部分NTE提供的JS API已移植到JCM,旧有 (MTR 3) 注册方式亦有保留。因此部分较为简单的MTR-NTE JS 资源包可在无需移植情况下直接载入。$ E" }- B5 V9 |1 T/ n+ t

3 f: w& `# s* U1 \9 R/ ], W但请注意
) o8 g) W( f( q" L8 f; v& ~"向后兼容" 只适用于NTE提供的API。 MTR 3 内部的 API (MTRClientData, Station.java/Route.java) 或有带来改变。某些较复杂的JS或需要进行移植工作
$ C* Q0 j7 v  V(视乎情况亦可考虑在JS里检查MTR版本,然后作出适当的调用,达成MTR 3/4双兼容的JS)- L' H' k& @3 Q1 T/ B0 n# u5 j
MTR 4 亦为了节省数据用量,不会像MTR 3 将所有MTR资讯传给客户端。为方便制作LCD等显示屏,JCM已自带另外的传送途径,但只限于有关车辆需用到的资讯。功能性较高的JS (例如 显示完整的转乘路线画面) 暂未能实现。
1 b  \/ J! x% [  N+ u2 P( L$ F. n/ Z  q) K# u$ C
6 A- z8 x7 L. X9 {
装饰物件 (Eyecandy) JS 支持1 D! f- ?6 W5 I, ?; s( I
装饰物件 (Eyecandy) JS 支援在 v2.1 已经加入,但当时还未成熟。这次更新加入了常用的3D模型处理API,及进一步改善与MTR-NTE的兼容程度。
$ m3 ]" {* d1 f& N8 l' p" V" A; f, y* F% W1 A3 A0 Y) t- r! D
下載, t; q+ R1 c: p- ^' h
一如以往,模组可在 GitHub ,Modrinth 及 [CurseForge] 下载。7 ?+ ~% V( z; k1 J+ F5 H$ b/ K
需要 MTR 4.0.4 运行!3 D5 _# s/ O( }

* P+ w6 z3 r  p. N3 ~5 F2 C& UJS 文档 (供开发者使用)
- L: s  @" P' n* V: \" i9 R! ~5 l7 H目前JCM文档只有提供英文版,可考虑使用机翻阅读。8 ~  K  e5 p! d) \

8 L* \9 L, \/ W) Z- W比较有用的几页如下:
0 O- j3 Q5 m# M- F% ]讨论
" ^3 K' n' Z! P$ b# M/ B5 K7 I- ]欢迎任何技术性讨论,但因本人时间有限,或未能逐一回答所有问题。部分较入门/广泛的问题 (例如: "如何弄LCD显示屏" ) 或不作回覆。3 W3 t( r# L6 e
! P" R: p. e$ O; T. z- I3 {

评分

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

查看全部评分

- AF
回复

使用道具 举报

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

本版积分规则

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