本帖最后由 CokeStudio 于 2026-2-28 14:41 编辑
* M0 _+ |9 u( j/ y2 i8 ^1 g' d2 A2 y8 K8 {) Q2 U
众所周知,MTR 3 自带的寻路虽然能做到实时寻路,但是常常会让我们步行,而且在一些大型服务器(比如官服LPS)中,原版寻路基本无法使用。MTR 4 的寻路优化了这一点,但仍不能禁线路/禁车站,所以我用 Python 写了一个寻路的程序,能够设置各种选项(禁高铁/船、禁用线路、避开车站等等)。
/ g6 K1 y9 T2 Fv3 版本对应 MTR 3.x.x / MTR 4.0.0+,通过自动计算路线平均间隔,实现理想状态下的寻路。 v4 版本对应 MTR 4.0.0+,加入实时寻路功能,会给出实际情况下最早到达的一条线路。 注意事项
$ ^4 U& D$ w8 \0 a) j这个程序是通过下载服务器在线线路图提供的路线数据和到达时间,来寻找最快路径的,所以你的服务器必须要有在线线路图。(单人存档不确定能不能计算) 目前支持 MTR 3.x.x / 4.0.0+。 遇到任何问题请反馈到 Github。本来是 LPS 服务器专属的闭源项目,代码写得很烂。 使用方式 需安装 Python 3.9 或以上 的版本!
7 l4 n. G( o8 d& ~/ U, M$ d: g重要更新 2024.4.21 仅供 LPS 交流群使用。 2024.7.18 支持生成图片。 2025.2.4 v3 版本正式发布、开源。 2025.2.6 v4 版本正式发布。 2025.4.26 支持车站名称模糊匹配 2025.9.19 v1.1.0 自动计算路线平均间隔(v3版本,MTR 4 专属) 2025.10.25 v1.2.0 修复 4.0.0 版本列车时刻不正确的问题 2026.2.21 v1.3.0 增加“仅线路”选项 2026.2.27 v1.3.2 返回列车停靠的站台 ; Z8 Z1 y9 x: Q0 A4 R, g# ?
程序使用 GPL-3.0 开源协议。
0 j3 u# M1 y( `$ d4 L2 T, [以下为生成的图片: * B3 j3 b% \1 c& Z6 u
|