mzycBetterMTR

这是一个为 MTR 模组开发的增强包。扶梯、直梯、屏蔽门、闸机与列车的 声音、音量、播报和素材均可单独设置:使用石斧右键打开设置界面, 或直接输入指令完成修改。同时改进了原版扶梯的运行效果。

/MBM help // 打开预设选择界面
Fabric 1.20.1/1.20.4/1.21.1 Forge 1.18.2/1.20.1 支持 MTR 3 & MTR 4 17 类可自定义音频 三套港铁预设 客户端 / 服务端均可运行
0
条可配置指令
0
类音频导入分类
0
段模组内置音效
0
套港铁一键预设
视频与社区

视频演示与补丁获取

效果演示、更新进度与补丁文件均在以下渠道发布。

功能总览

轻松修改设施声音

从扶梯的运行底噪到闸机的进站提示音,每一处均可单独更换素材、调整音量与作用范围。以下按设施分类列出,可使用标签切换查看。

扶梯速度与阶梯动画

扶梯的运行速度与阶梯动画速度均可修改,两者可一键对齐。使用石斧右键扶梯下端即可打开输入界面。

/futispeed/jietispeed

扶梯自定义音乐

将 OGG 文件放入 MBM_Audio/futi/music,导入后即可设为单条或全部扶梯的运行底噪。

/futimusic/futiloud/futiround

无障碍提示音(视障提示)

与港铁一致,在扶梯进出两端播放提示音。开关、音量、淡入淡出范围、响铃速率(每秒次数)与所用声音五项均独立可调。

/futihelp/futihelpspeed/futihelpmusic/futihelpround

直梯开关门提示音

直梯开门与关门提示音可替换为自定义素材。上楼、下楼、开门、关门四项各自拥有独立的开关、素材与音量。

/lifthelp/lifthelploud/lifthelpround

直梯空闲自动关门

修复 MTR 3 的已知问题:直梯停靠某层、门完全打开后长时间不关闭。安装本模组后,空闲直梯的门会自动关闭。

自动生效

屏蔽门 / 半高门开关门音效

站台幕门(PSD / APG)的开关门声音可替换。设有一个总开关与开门、关门两个子开关,各自可单独指定素材与音量。

/pbmmusic/pbmloud/pbmround

到站播报 & 进站报站

列车到站后播放自定义语音,也可在最近一班车到站前指定秒数提前播放。两段声音各自拥有独立的素材、音量与播放范围。

/pbmmidium/pbmarrive/pbmclosewait

讲述人(文字转语音报站)

调用系统语音合成,直接朗读站名。支持上海与香港两种播报风格,词条可自行定义。

/pbmnarrate/jsr

关门后等待 X 秒发车

直接调整列车时刻:门完全关闭后再等待 X 秒发车;填写负数则提前发车(车门可能尚未关闭)。使用石斧右键屏蔽门即可设置。

界面设置

闸机进 / 出站提示音

进站闸机与出站闸机各自配置一段声音,音量分别设置。使用石斧右键闸机可打开界面,或通过一条指令完成。

/zhaji/zhajiloud

列车运行音效

针对侧线铁轨的列车音效,包含运行、转弯、道岔、进站、出站五种,每条侧线一份设置。使用石斧右键侧线轨道节点打开。

界面设置1 条侧线 = 1 份

视角随列车倾斜

列车上下坡时,3D 画面会随车体一同倾斜,乘车过程中的画面更接近实际。十字准星、物品栏等界面不会随之转动。

/mtrqx on|off

地图图片方块

内置 12 种图片方块(立体贴图 4 个、1px 薄片 8 个),可将任意图片铺设为地铁线路图或地图展示墙,纹理可在游戏内一键更新。

/MBM picture

站名本名 / 别名

在站名中使用 % 分隔本名与别名,例如 香港|HongKong%市区|CityCenter。游戏中统一显示本名,屏蔽门玻璃上的「往 X」方向箭头使用别名。

% 分隔符

扶梯贴图变黑修复

修复 MTR 的已知问题:扶梯紧贴完整方块时贴图会变为纯黑。本模组会自动修复,无需再拆除相邻方块。

自动生效

渲染引擎与兼容模式

扶梯阶梯可使用本模组的优化引擎渲染,遇到冲突时可一键切换回 MTR 原版渲染;遮挡剔除为独立开关。

/mtrxr on|off/mtrxr occ

素材一键导入 / 清空

可将整个 MBM_Audio 文件夹批量导入存档,或一键清空已导入的音频(文件夹内的 OGG 文件原样保留)。

/MBM music in/MBM music delete
其他改进

除声音自定义外的三项改进

无需输入指令,也无需进入设置。安装模组后进入游戏即可直接使用以下三项改进。

扶梯更平滑

原版扶梯的起步与停止较为突然,阶梯逐格跳动。安装本模组后,扶梯起步会逐渐加速、到站会逐渐减速,整条扶梯的运行更为连贯。

安装后生效 速度与阶梯分别可调

视角随列车倾斜

列车上下坡时,原版画面始终保持水平。开启该功能后,乘车视角会随车体一同倾斜,过坡与进出隧道时的画面更接近实际乘车感受;准星、物品栏等界面不会随之倾斜,不影响操作。

/mtrqx on 可随时关闭

快速制作地铁图

无需逐格搭建即可在车站内布置线路图。将图片放入文件夹并导入,再用模组自带的图片方块铺设即可。线路图、导览图与宣传板均可直接放入站厅,图片可在游戏内随时更换。

/MBM picture new 12 种图片方块
常用流程

三步替换为自定义声音

扶梯音乐、直梯提示音、屏蔽门音效与闸机提示音的替换使用同一套流程:放入文件、导入、选用。

1

将 .OGG 文件放入对应文件夹

在存档目录下的 MBM_Audio 中,按分类将音频放入相应子文件夹。分类决定该段声音可用于何处。

2

导入到世界音频库

输入 /MBM music in 可一次全部导入,也可在石斧界面中点击音频名单独导入。导入不会更改任何设置。

3

选用并调整音量

使用石斧右键目标设施,在右侧列表中点击「选用」,或直接输入指令。音量值 100 为原始音量,最高可设为 10 倍。

# 存档目录(与 MBM_Audio 同级) MBM_Audio/ ├── futi/music/ → 扶梯运行底噪 /futimusic ├── futi/help/ → 扶梯无障碍提示音 /futihelpmusic ├── lift/up/ → 直梯上楼提示音 /lifthelp up ├── lift/down/ → 直梯下楼提示音 /lifthelp down ├── lift/open/ → 直梯开门提示音 /lifthelp open ├── lift/close/ → 直梯关门提示音 /lifthelp close ├── pbm/open/ → 屏蔽门开门音效 /pbmmusic open ├── pbm/close/ → 屏蔽门关门音效 /pbmmusic close ├── pbm/midium/ → 到站播报 /pbmmidium ├── pbm/arrive/ → 进站报站 /pbmarrive ├── zhaji/in/ → 进站闸机提示音 /zhaji in ├── zhaji/out/ → 出站闸机提示音 /zhaji out ├── train/run/ → 列车运行音效(石斧右键侧线轨道) ├── train/round/ → 列车转弯音效 ├── train/switch/ → 列车道岔音效 ├── train/in/ → 列车进站音效 └── train/out/ → 列车出站音效 # 图片目录: MBM_Picture/ → 地图图片方块素材 /MBM picture # 补丁目录: MBM_Repair/ → 补丁
设施 / 场景能改什么相关指令
扶梯 · 运行底噪 用哪段声音、音量、可闻范围(水平 / 垂直格数) /futimusic /futiloud /futiround
扶梯 · 无障碍提示音 开关、音量、范围、响铃速率、用哪段声音 /futihelp /futihelploud /futihelpround /futihelpspeed /futihelpmusic
直梯 · 开关门提示音 总开关、上楼 / 下楼 / 开门 / 关门四项各自的开关、素材、音量;共用范围 /lifthelp /lifthelploud /lifthelpround
屏蔽门 · 开关门音效 总开关、开门 / 关门子开关、素材、音量、范围、关门提示音强制等待秒数 /pbmmusic /pbmloud /pbmround /pbmclosewait
屏蔽门 · 播报 到站播报 / 进站报站的素材、音量、范围、播放时机 /pbmmidium /pbmarrive /pbmmidiumloud /pbmarriveloud
闸机 进站 / 出站两侧各自的素材与音量 /zhaji /zhajiloud
列车(侧线) 运行 / 转弯 / 道岔 / 进站 / 出站五种音效 + 各自音量 石斧右键侧线轨道节点

小贴士: 素材名填写 default 表示使用模组内置音效,填写 off / none 表示该项不播放。 自定义素材可直接填写文件名(可省略 .ogg)。音量范围统一为 1 ~ 1000, 其中 100 为原始音量,1000 为放大 10 倍。

指令大全

模组全部指令

以下按设施分组列出模组的全部指令。支持搜索,点击右侧图标即可复制。

扶梯

10 条
/futispeed <速度> [to <新速度>] |-f ...

全局扶梯运行速度(格 / 秒)。带 to 表示仅当当前值等于该值时修改;-f 表示强制应用于全部扶梯。

显示当前值X to Y-f 强制
/jietispeed <速度> [to <新速度>] |-f ...

全局扶梯阶梯动画速度。与运行速度互不影响,仅修改阶梯。

只改阶梯-f 强制
/futimusic <名字> [to <名字>] |-f ...

设置扶梯运行底噪所用的声音。取值可为 default(内置)、off(不播放)或已导入的 OGG 文件名。

futi/music支持 Tab 补全
/futiloud <音量> [to <音量>] |-f ...

扶梯运行底噪音量,1 ~ 1000(100 = 原始,1000 = 10 倍)。

1~1000-f 强制
/futiround <水平> <垂直> [to <水平> <垂直>] |-f ...

扶梯运行底噪的淡入淡出范围(格),分水平 xz 与垂直 y 两个维度,各 1 ~ 128。

水平 / 垂直1~128
/futihelp on | off [to on|off] |-f ...

扶梯无障碍提示音(进梯端节奏较快、出梯端节奏较慢)的总开关。

开关-f 强制
/futihelploud <音量> [to <音量>] |-f ...

无障碍提示音的音量,1 ~ 1000。与扶梯运行底噪互不影响。

1~1000独立于底噪
/futihelpround <水平> <垂直> [to ...] |-f ...

无障碍提示音的可闻范围(格),水平 / 垂直各 1 ~ 128。

水平 / 垂直
/futihelpspeed in | out <Hz> [to <Hz>] |-f ...

提示音响铃速率(每秒几次),1 ~ 20。in = 进梯端(默认 10)、out = 出梯端(默认 1)。

in / out1~20 Hz
/futihelpmusic in | out <名字> [to <名字>] |-f ...

无障碍提示音用哪段声音。in / out 两头各自独立。

futi/helpin / out

直梯

4 条
/lifthelp on | off [to ...] |-f ...

直梯开关门提示音的总开关(按维度)。

按维度-f 所有维度
/lifthelp up | down | open | close [on|off] [<名字>] [-f ...]

直梯四项提示音(上楼 / 下楼 / 开门 / 关门)各自的子开关与默认素材。

四项独立lift/up·down·open·close
/lifthelploud <音量> [up|down|open|close <音量>] [-f ...]

直梯提示音音量,1 ~ 1000。可先设置共用默认值,再单独调整四项。

共用 + 四项
/lifthelpround <水平> <垂直> [to ...] |-f ...

直梯提示音的可闻范围(格),三项共用一份,水平 / 垂直各 1 ~ 128。

按维度

屏蔽门 / 站台门

14 条
/pbmmusic on | off [to ...] |-f ...

屏蔽门开关门提示音的总开关(按维度)。

总开关
/pbmmusic open | close [on|off] [<名字>] [-f ...]

开门 / 关门两项的子开关与默认素材。内置可选 default / default-c / default-m / default-s / none。

pbm/openpbm/close
/pbmloud <音量> [open|close <音量>] [-f ...]

屏蔽门提示音音量(共用默认 + 开门 / 关门单项),1 ~ 1000。

1~1000
/pbmmusicloud <音量> [open|close <音量>] [-f ...]

/pbmloud 的别名,读写同一份数据,只是名字与素材指令 /pbmmusic 对称。

别名
/pbmround <水平> <垂直> [to ...] |-f ...

屏蔽门开关门提示音的可闻范围(格),开门 / 关门共用一份。

水平 / 垂直
/pbmmusicround <水平> <垂直> [to ...] |-f ...

与 /pbmround 同一份数据的别名。

别名
/pbmclosewait <秒> [to <秒>] |-f ...

关门提示音的强制等待时长(秒,0 ~ 60,默认 5)。只在停站时间不够放完整条关门素材时生效。

0~60 秒
/pbmmidium <名字> [<秒>] |-f ...

到站播报:列车到站、开门音播放完成后再等待 N 秒播放该段语音。播放过程中不会被中断。

pbm/midium
/pbmmidiumloud <音量> [to <音量>] |-f ...

到站播报音量,1 ~ 1000。

1~1000
/pbmmidiumround <水平> <垂直> [to ...] |-f ...

到站播报的可闻范围(格)。

水平 / 垂直
/pbmarrive <名字> [<秒>] |-f ...

进站报站:当时刻表中最近一班车距到站还有 |X| 秒时提前播放。播放过程同样不会被中断。

pbm/arrive
/pbmarriveloud <音量> [to <音量>] |-f ...

进站报站音量,1 ~ 1000。

1~1000
/pbmarriveround <水平> <垂直> [to ...] |-f ...

进站报站的可闻范围(格)。

水平 / 垂直
/pbmnarrate off | shanghai | hongkong [-f]

进站广播「讲述人」的播报风格:关闭 / 开启(上海)/ 开启(香港)。是否播报的总开关在客户端 /jsr。

文字转语音三种风格

闸机

2 条
/zhaji in | out <名字> [to <名字>] |-f ...

闸机提示音所用的声音。in = 进站闸机,out = 出站闸机,两侧各一份。填写 off 表示该侧不播放。

zhaji/inzhaji/out按维度
/zhajiloud in | out <音量> [to <音量>] |-f ...

闸机提示音音量,1 ~ 1000,进 / 出站两侧各一份。

1~1000in / out 独立

列车与画面

5 条
/mtrqx [on | off]

视角随列车倾斜。on = 画面跟着车体倾斜;off = 与 MTR 原版一致(视角恒水平)。不带参数查看当前状态。

客户端本地
/mtrxr [on | off]

扶梯阶梯渲染引擎。on = 用 MTR 原版渲染(兼容性最好);off = 用本模组的优化引擎。

持久化保存
/mtrxr occ on | off

扶梯遮挡剔除开关(不渲染不可见的部分),默认开启。与上面的引擎模式为两个独立选项。

默认 on
/jsr arrive | midium [on|off] [<样式>] [word|chat|off]

讲述人总开关(客户端)。arrive = 进站广播,midium = 站台广播。可指定样式、文字显示位置(屏幕或聊天框)以及播报范围 round。

客户端文字转语音
/jsr define <槽位> <文字>

自定义讲述人词条,写进 user1、user2… 槽位,进站广播与站台广播共用。

自定义词

总入口与素材

7 条
/MBM [help]

打开「预设选择」界面:包含三个港铁预设,最下方为一个统一音量输入框(按 ESC 退出时自动应用)。

小写 /mbm 同样可用
/MBM music in

一次性将 MBM_Audio 文件夹内的全部 OGG 导入存档音频库,不更改任何绑定或设置。

批量导入
/MBM music delete

从存档中删除全部已导入音频(引用它们的设施将恢复默认或静音)。文件夹内的 OGG 文件不会被删除。

不影响源文件
/MBM picture

查看当前地图图片方块用的是哪张图。

图片方块
/MBM picture new

将 MBM_Picture 文件夹内的图片全部导入存档图片库。

批量导入
/MBM picture fold

在本机打开图片导入文件夹 MBM_Picture,便于直接放入图片。

打开文件夹
/MBM picture <名字> | delete [<名字>]

切换图片方块当前显示的图片(填写图片名),或删除图片库中的图片(delete 不带名字表示全部删除)。

切换 / 删除

没有找到匹配的指令,请更换关键词后重试。

可视化界面

使用石斧右键打开设置界面

无需记忆指令即可完成设置。手持石斧(原版石斧)右键以下方块,即可打开对应的设置界面。

右键 · 扶梯

扶梯设置

打开某一部扶梯的速度与声音界面。

  • 扶梯速度 / 阶梯速度两个输入框
  • 「阶梯速度对齐扶梯速度」按钮
  • 声音设置…、声音音量
  • 提示音(进入)/ 提示音(离开)及其音量
右键 · 直梯楼层轨道

直梯提示音

按「竖井列」配置,同一部直梯的所有楼层共用一份设置。

  • 上楼 / 下楼 / 开门 / 关门 四项
  • 每项一个「设置…」按钮 + 音量输入框
  • 可从内置与已导入列表里「选用」或「删除」
右键 · 屏蔽门

站台门音效

一扇门的开关门音效、播报与发车时机均在此设置。

  • 开门 / 关门两项的素材与音量
  • 「站台广播」「进站广播」页
  • 「站台广播(讲述人)」「进站广播(讲述人)」
  • 关门后等待 X 秒发车
右键 · 闸机

闸机提示音

右键进站或出站闸机,直接进入对应的一级菜单。

  • 配置的是「这一组」连着的同功能闸机
  • 右上角「同步所有」可一起调整
  • 素材取自 MBM_Audio/zhaji/in 与 out
右键 · 侧线轨道节点

列车音效

右键侧线铁轨的连接处(黄色节点),每条侧线一份设置。

  • 列车运行 / 转弯 / 道岔 / 进站 / 出站 五种
  • 每行一个按钮 + 一个音量输入框
  • 点进二级页可从列表「选用」素材
界面通用

所有界面共用的规则

界面里没有多余的提示小字,只有标题和必要的标签。

  • 退出界面时统一提示「UI执行成功 / UI执行失败」
  • 右上角「同步所有」可把设置铺到同类设施
  • 输入框没改动就不会写档,不会产生副作用
一键配置

三套港铁预设

输入 /MBM 打开预设选择界面,点击即可将整套声音方案应用到所有维度。后应用的预设会覆盖先前的设置,可反复切换比较。

经典港铁预设

最接近港铁原有听感的整套方案:扶梯提示音、直梯四项与屏蔽门音效全部开启,讲述人使用香港风格。

  • 扶梯底噪 + 无障碍提示音 开
  • 直梯上楼/下楼/开门/关门 全开
  • 屏蔽门开门用默认、关门用 default-m
  • 进站广播讲述人 = 香港风格
  • 范围:底噪 10×5、提示音 5×5

简单港铁预设

仅保留必要的声音:扶梯与屏蔽门保留,直梯开关门提示关闭,讲述人关闭。

  • 扶梯无障碍提示音 关
  • 直梯开门/关门提示 关,上/下楼 开
  • 屏蔽门关门用 default-s(短)
  • 讲述人 = 关闭

空白预设

全部关闭:所有提示音、所有子开关与讲述人。适合需要从零逐项配置的用户。

  • 扶梯底噪与提示音 关
  • 直梯四项提示音 关
  • 屏蔽门开/关门提示 关
  • 讲述人 = 关闭

下载 mzycBetterMTR

需要 Fabric Loader ≥ 0.15.0 与 MTR(建议使用 MTR 4)。下载后将文件放入 mods 文件夹即可,支持 MTR 3 与 MTR 4。

音频导入目录:<存档目录>/MBM_Audio 地图图片目录:<存档目录>/MBM_Picture 模组补丁目录:<存档目录>/MBM_Repair