|
|
还没有账号?赶快去注册吧!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
- 包切换 MTR3 / MTR4 模式:MTR 设置面板右下角「以MTR3加载」按钮,打开按包勾选界面;关闭界面时若勾选有变化会自动重载资源包。
- MTR3 语义原生注册车型:勾选的资源包里 custom_trains 条目按 MTR3 语义注册(一车一条目、无 MTR4 的四变体拆分),几何按 (currentCar, totalCars) 逐车过滤 whitelisted_cars / blacklisted_cars。
- NTE / JCM 脚本兼容层:
- 脚本解析窗口内把 Resources.getMTRVersion() 伪装为 MTR3 版本,避免脚本因检测到 MTR4 直接画蓝屏退出;
- 提供 MTRClientData.DATA_CACHE 替身、route.platformIds、rail.getLength()/getPosition()、station.exits.entrySet()、RawModel.sourceLocation、Matrices.setIdentity() 等 MTR3/NTE 旧 API;
- 修正车辆选车脚本、LCD 脚本、贯通道脚本的取进度/取车厢空间行为。
+ S( N5 W$ T9 M, z3 Q0 X
- MTR3 式自动编组:车辆选择面板顶部开关,选中车型后按轨道长度自动铺满(默认开启)。
- 渲染修正:声明了风挡连接但未提供风挡贴图的车型回退到内置风挡贴图;模型/贴图/属性文件在已启用资源包中缺失的车型会被自动隐藏,避免出现「只有风挡没有车身」。
% a. d8 _+ K! u
7 w7 m' X; @, h! y5 M8 }; o% C* L
" F, K, Y7 s9 e8 R3 _本mod没有js引擎和渲染引擎,只是提供mtr3+ntejs的兼容层,js交给jcm编译,列车渲染交给mtr4渲染,只是提供兼容。5 M4 F! D* } L+ T8 ?4 G$ a
目前对mtr3nte js的兼容并不完美可能会出现bug或lcd缺失画面,渲染失败等。
: x4 v+ P6 ^& a% U; }8 f r5 ~" m: e3 }* p0 e! |
4 B! N- @$ x/ }3 c8 z/ z 注本mod代码由ai生成,使用前先进行存档备份。 C* y+ B& F3 Z4 t
) A' u2 K/ P' m: N/ @, c9 p( I6 X4 _8 B1 R( e6 c
项目链接:huajjjlksj/mtr3-compat: MTR3/NTE 资源包在 MTR4 (Fabric 1.20.1 + JCM) 下的客户端兼容层(AI 生成)感兴趣的可以看看。. Z- o: M( F" U8 o& m4 {
9 ^& F2 P+ O3 b7 F7 |8 h% W |
|