飞行摩托

创作者: shin234
已更新:2026-10-09 21:14:32
3.8MB

关于此 MOD

一辆《星球大战》飞行摩托作为独立坐骑出现在《红色沙漠》的鞍具栏位中,引擎音效取自《绝地归来》。它始终贴地行驶,速度随摇杆变化,每次存档加载后几秒内便会获得一辆。一
飞行摩托
一辆《星球大战》飞行摩托作为独立坐骑置于鞍座楔形区,配有《绝地归来》中的引擎音效。Crimson Desert 2.03.02。

加载一个存档,几秒后一辆飞行摩托就会出现在你的坐骑栏中,位于角色轮盘坐骑楔形区里马匹的后面。像召唤马一样召唤它。克里夫会从任意一侧跨上去,握住车把,把靴子踩进马镫里,飞行摩托便以电影中的引擎声贴着地面以最高140公里的时速滑行。它永远不会起飞。你的马匹、飞龙以及其他所有坐骑都保持原样不变。

它增加了什么
  • 自己的一匹坐骑。 飞行摩托在游戏的九张表中都有独立的行,包括它的角色和载具条目、它在鞍形楔中的位置、一张头像以及地图和小地图上的蓝色飞行摩托图标,所有这些都在游戏读取时于内存中构建。磁盘上没有任何改动。
  • 每个存档都有一辆飞车。 存档加载几秒后,插件会检查你的坐骑。如果速度兽不见了,游戏附近已加载的一匹野马会作为速度兽加入你的队伍。每个存档仅触发一次,已有速度兽的存档不会受影响。
  • 仅限地面。 在飞龙骑乘图表上,每切断一个飞行分支,飞车就会前进一步,因此跳跃键毫无作用,它只能留在地面上。
  • 克里夫的骑乘姿势。 他的拳头掌心向下紧握车把,双肘外收,靴子平踏在马镫上,速度越快,他俯身在车把上的姿态就越低。每一段画面都在Blender中适配到模型上,然后精确测量到与车把和马镫的误差不超过半毫米。
  • 《绝地归来》中的引擎。 飞行摩托静止时保持怠速,加速时音调升高。接近全速时会播放推进音效,引擎声中加入轻柔的嗡鸣。克利夫上车时引擎启动,而他开始下车或摔落两秒后则播放关闭音效。急加速时能听到加速音效,减速时则播放更轻柔的降速音效。
  • 跟随摇杆的速度。 在控制器上,飞行器的速度取决于左摇杆推动的幅度。轻推时缓慢移动,完全推动时则全速前进。键盘操作则始终全速前进。

设置
SpeederBike.ini 与插件位于同一目录。插件首次运行时会写入该文件,并附带完整注释,升级时不会改动它。设置会在游戏启动时读取,因此修改后需要重启游戏。
  • 给予加速器 (1) 将飞车交给一个没有它的存档。设为0,插件则不会改动你的阵容。
  • 地面速度 (350)地面速度占飞龙地面速度的百分比。飞龙地面速度为11米/秒,因此350的速度为38.5米/秒,约合140公里/小时。
  • 最慢推击 (15) 摇杆最轻推动时的速度,以全速的百分比表示。100 表示无论推动幅度如何都保持单一速度。
  • 引擎音量 (60) 引擎音量,以百分比表示。设为 0 可关闭。
INI 大师 可以为每个标签和范围进行编辑,直接从插件本身读取。

安装
使用终极模组管理器(DMM)
  • 在“文件”选项卡上,下载文件名以DMM结尾的文件。另一个文件用于手动安装。
  • 把那个压缩包拖到DMM窗口上,启用它并挂载。DMM会把SpeederBike.asi放进bin64文件夹,并自带加载器。

手工
  • Ultimate ASI Loader 必须放在游戏的 bin64 文件夹中,与 CrimsonDesert.exe 位于同一目录。
  • 在游戏关闭的情况下,将 SpeederBike.asi 复制到 bin64 中。
  • 启动游戏。SpeederBike.log 会出现在插件旁边,说明它执行了哪些操作,同时 SpeederBike.ini 会以所有设置的默认值出现。

卸载中 正在从bin64中删除SpeederBike文件。没有更改任何游戏文件,因此无需撤销其他内容。包含飞行摩托的存档在没有该插件的情况下仍可加载,飞行摩托会离开鞍座楔块。如果在插件移除期间保存,该存档将丢失飞行摩托,重新放回插件会给你一辆新的。

兼容性
  • 为《红色沙漠》2.03.02版本(exe 1.0.0.2976)构建。在修改文件之前,插件会检查游戏读取的文件是否与加速器构建时所基于的文件一致。在其他版本上,或在重写了其中某个表的整合包模组下,它会将该文件保留为游戏原版,并在日志中说明,因此最坏的情况是加速器缺失,而不是游戏损坏。游戏更新很可能需要新版本。
  • 扫帚精灵 1.0.3 或更新版本可随其安装。每个坐骑在鞍楔中都有独立条目,Kliff 骑乘每个坐骑时都有专属姿势。无需 Broomy。
  • 单人游戏。请勿在任何可能让你相对于他人获得优势的地方使用它。

已知限制
  • 鞍座楔石是召唤飞行器的唯一方式。如果它已昏迷,召唤会立刻带来一个新的。
  • 选好飞行摩托后,在坠落时召唤会唤来黑星,与选中马匹时的情况一样。
  • 有些地方会拒绝一切召唤,深渊枢纽便是其中之一。这是游戏本身的规则。
  • 骑入深水区域尚未经过测试。
  • 该模型自身的法线贴图尚未启用,因此近距离观察时,其面板比在Sketchfab上显得更扁平。

如果有问题
SpeederBike.log 会生成在插件旁边,在 Steam 安装环境下即位于 ...\steamapps\common\Crimson Desert\bin64\SpeederBike.log。它会记录该插件提供了哪些文件、是否在你的坐骑列表中找到 Speeder 还是直接给予你一个,以及它拒绝执行的所有操作及原因。提交报告时请附上相关日志行,并说明发生了什么以及你当时所在的位置。

它是如何制作的
飞行摩托源自Broomy模组,该模组将游戏中被删减的飞行扫帚变为坐骑,并保留了Broomy的表格行、由飞龙骑行图表制成的骑乘数据,以及为存档授予该坐骑的授权。这辆摩托车是Idmenthal在Sketchfab上的模型,已转换为游戏自身的网格格式,并挂在扫帚的坐骑骨骼上,该骨骼在所有骑乘动作片段中都保持水平。

Kliff的姿势耗时最长。有一整天时间,无论播放什么动画,他的左拳都停在腰带位置。飞车借用逆戟鲸骑手的某个裁剪状态来实现倾斜动作,而该状态会启用一个手部IK,指向扫帚骨骼中并不存在的一根骨骼,导致手部回落到座位上。现在该插件在飞车上禁用了那个IK。之后在Blender中调整了他的手臂和脚部,同时将摩托车放大了15%,以便他的手腕能平直放置。

制作人员

文件
1.0.3 的 SHA-256:
SpeederBike-1.0.3-DMM.zip
ef2fafc252d0558c6a994cdafc7ddfc44d447ffc9c5f83c0e5118ed3b75fcf18 SpeederBike-1.0.3.zip
d3ab938f33650bac8f327bbdde015632ba9a32d3a7b66ca9f24738120517f752 SpeederBike.asi

在任何版本中均未标记任何问题。在 VirusTotal 上,该插件在 1.0.0、1.0.1 和 1.0.2 版本中的评分为 71 项中 0 项检出,在 1.0.3 版本中为 70 项中 0 项检出。DMM 压缩包的检出结果依次为 67 项中 0 项、68 项中 0 项、67 项中 0 项,之后再次为 67 项中 0 项,完整压缩包则为 68 项中 0 项、68 项中 0 项、65 项中 0 项,之后为 59 项中 0 项。1.0.3 的报告针对的是 插件, DMM档案 和 完整存档.

该插件已进行代码签名,在 SpeederBike.asi 的属性中查看数字签名,显示为 Seth Walker。这是一个由加载器放入游戏内的 DLL,它会读写游戏内存,因此某些扫描器仅凭这一行为特征就会对其报毒。

来源与许可
代码采用MIT许可证。源代码和构建说明见GitHub: github.com/shin2344234/speeder-bike

Discord 和 Patreon
Shin234的模组与杂项 是Discord,用于提问和查看正在进行的开发内容。Bug最好提交到bugs标签页或作为GitHub issue,这样便于追踪。
Patreon 是 patreon.com/cw/Shin234 在以下位置设有职位: patreon.com/cw/Shin234/posts所有发布的内容都保持免费,不会为此有所保留。

使用 Xmod 解锁 红色沙漠增强版 的全部潜力 — 今天就探索这些顶级 MOD!