为试玩版提供了无敌、超级力量、可自定义敌方NPC等级、跳跃、射击,以及生成护甲、武器、NPC和物体(如果犯错则消失)、设定游戏速度等功能。该模组还配有详细的HUD显示玩家数据。
半剑训练师模型
安装程序https://www.nexusmods.com/halfsword/mods/3
Half Sword demo v0.3 的训练师模型(
Steam 发布)。
它赋予你无敌、超强力量、可配置的敌方 NPC 等级、跳跃、射击,以及生成盔甲、武器、NPC 和物品(如果操作失误则会消失)的能力,还能设置游戏速度等等。该模组还拥有一个包含玩家统计数据的详细 HUD。
使用风险自负。
无法保证与较新的演示版本的兼容性,并且较旧的演示版本来自
itch.io不会起作用。
该模组需要
UE4SS(目前版本为 2.5.2 或 3.x.x)才能工作。
该模块是用 Lua 编写的,因此您可以理解和修改其功能。
执照根据 MIT 许可证发布。参见
执照文件以获取更多信息。
展示
安装程序https://www.nexusmods.com/halfsword/mods/3该模型在屏幕上看起来如何如何使用该模组该模块具有自定义 UI,可以在需要时隐藏,也可以隐藏十字准线(光标)。
该模式在屏幕左侧的游戏顶部添加了一个 HUD,以显示各种玩家统计数据。
该模组在屏幕右侧的游戏顶部添加了一个生成菜单,其中包含一些下拉菜单和按钮。
该模块还添加了一些键盘快捷键来触发其功能。
此模块的键盘快捷键捷径| 描述
-------------------+---------------------------------------------------------------------------
U| 显示/隐藏模块的 UI(HUD)
Alt + U| 跳过死亡画面(仅当死亡时)
Ctrl + J| 尝试复活玩家(仅限死亡时)
.| 显示/隐藏十字线
I| 切换无敌状态
T| 开启/关闭超级力量
L| 在玩家周围生成装备
+| 增加当前敌人的等级
-| 降低当前敌人的等级
F1| 生成选定的盔甲
F2| 生成选定的武器
F3| 生成选定的 NPC
F4| 生成选定的对象
F5| 撤消上次生成(可重复)
F6| 消除所有 NPC
B| 在玩家位置周围生成 Boss 竞技场围栏(仅限围栏)
K| 杀死地图上所有 NPC
Z| 冻结或解冻当前地图上的所有 NPC
M| 切换慢动作模式
[| 降低游戏速度以进行慢动作
]| 提高慢动作游戏速度
空间| 跳跃(风险自负)
鼠标滚轮点击 | 发射投射物
Tab| 将射弹更换为下一个
Shift + Tab| 将射弹更改为上一个
Ctrl + End| 附身距离玩家最近的NPC
Ctrl + Home| 拥有原始玩家角色
数字键盘 4/6/8/2| 向左/向右/向前/向后冲刺
数字键盘上的 *| 暂停/取消暂停游戏。在拍照模式下使用此功能可在战斗中获得自由视角
数字键盘上的 +| 将玩家队伍切换至下一个
- 在数字键盘上| 将玩家队伍切换至上一个队伍
改变难度- 增加或减少水平+和-会影响自动生成的 NPC 的等级。
- “超级力量”使你使用任何武器的攻击都变得更有力量。
- 无敌状态无需过多解释。无敌状态下也会进行再生。
请注意,游戏本身(不是模组!)会让你的玩家在出生后的最初几秒钟内处于无敌状态(可能是为了避免因游戏物理原因而死亡?),然后消除无敌状态。
更换球队按
+或者
-在数字键盘上循环玩家在可用队伍(0、1、2)之间移动。
您可以为玩家或您生成的 NPC 选择任何团队。
- 默认情况下,玩家处于0队.
- 0队是“死亡竞赛”:即使玩家在第 0 队,第 0 队中的每个 NPC 都会互相敌对并对玩家怀有敌意。玩家默认在第 0 队。
- 第一队目前游戏似乎并未使用此功能(但我们可以将其用于我们生成的玩家和 NPC)。队伍 1 不会攻击队伍 1。
- 第二队是所有自动生成的 NPC 和 Boss如果您不想被游戏自动生成的怪物攻击,请将您的玩家移至此队伍。队伍 2 不会攻击队伍 2。
以上也可以总结为:游戏将0队所有人视为“死亡竞赛”,而1队与2队则是经典的“团队死亡竞赛”。
生成事物- 你可以选择在自己周围生成一套完整的“厨师精选”装备(按L),
- 或者,首先,暂停游戏中,在右侧的下拉菜单中选择您想要的内容,然后生成每个单独的项目。
在游戏暂停时使用屏幕上的按钮来生成物品,或者使用
F1 -
F4在游戏运行时生成每个类别(盔甲、武器、NPC、物体)中选定的东西。
玩家的视点方向用于在世界中放置生成的物体。NPC 的位置比物品的位置稍远。
生成 NPC 时,您可以选择将它们生成在哪个团队中。默认情况下,从模块生成的 NPC 在团队 0 中(死亡竞赛,每个人都对包括玩家在内的所有人怀有敌意)
屏幕上的重生菜单也有一个自定义武器尺寸滑块。勾选 X/Y/Z 复选框,选择要应用缩放的坐标轴。Z 轴代表上下轴,X 轴代表左右轴,Y 轴代表前后轴。按比例缩放可以达到最佳的喜剧效果,但有时武器会变得太厚,玩家难以抓握。
屏幕生成菜单中的对象名称已缩短,以提高可读性。
装备配置要修改可生成的预配置装备
L按钮,编辑
自定义装载.txt文本文件中
数据mod 的子文件夹:
Mods\HalfSwordTrainerMod\data\custom_loadout.txt它包含将要加载的虚幻引擎类名列表。查看
\数据\文件夹中的示例。请注意,这些是完整的类名,而不是屏幕上的缩写。
默认装载也在模块本身中硬编码,以防自定义装载文件被删除。
您还可以在自定义加载文本文件中的类名称前加上比例因子(用圆括号括起来):
(5.0)/游戏/资产/武器/蓝图/Built_Weapons/Buckler4.Buckler4_C
(1.0,5.0,1.0)/游戏/资产/武器/蓝图/Built_Weapons/Buckler4.Buckler4_C
括号中的单个数字表示在所有方向上进行相等缩放,三个数字表示按 X、Y、Z 顺序进行独立缩放。
比例是可选的,默认比例为 1.0 == 无比例。
消失的东西使用
F5或屏幕上的按钮来撤销上次生成的操作。该按钮可以重复使用,以撤销许多操作。
如果你想找到某个物品的特定随机变体,请在菜单中选择它,然后取消暂停游戏,并反复按下相应的F1 - F4按钮,如果你不喜欢,按F5撤消。
杀死NPC使用
K或点击屏幕上的按钮,杀死所有由游戏或你生成的 NPC。有时可能会导致游戏崩溃,但现在应该会更好。
冻结/解冻 NPC使用
Z屏幕上的按钮可冻结/解冻所有由游戏或您生成的 NPC。这不会阻止新 NPC 生成,也不会影响这些新 NPC(直到您再次尝试冻结/解冻它们)。
慢动作使用
M切换慢动作模式,以及
[和
]减少或增加慢动作速度。
- 如果打开了“慢动作”,则速度变化将立即应用。
- 否则,启用慢动作后将应用所选速度
如果您过于频繁地改变游戏速度或在战斗过程中改变游戏速度,可能会导致游戏崩溃。
跳跃使用
空间跳跃。技能冷却时间为1秒,以防止飞向空中并坠落。有时你可以跳得更高,但使用时需自行承担风险。
当玩家倒在地面上时,跳跃不起作用。
改变游戏速度时跳跃效果不佳。
发射抛射物这并不是“真正”的投掷物体,而更像是射击或发射物体以造成最大伤害。
使用鼠标滚轮(单击)发射射弹,然后
Tab切换到下一个射弹类型,
Shift + Tab对于之前的射弹类型。
以第一人称视角射击更加准确。
射弹目前在模型中采用硬编码,以考虑缩放、发射位置和速度调整:
- 您当前从 Spawn 菜单中选择的武器(包括当前比例!)
- 0.5x 鳞矛
- 0.5x 缩放草叉
- 匕首
- 小斧头
- 槌
- 凳子
- 圆盾
- 易碎桶
- 长椅
- 桌子
- 您当前从 Spawn 菜单中选择的 NPC(包括当前 NPC 团队!)
警告!启动 NPC 可能很快会导致崩溃。
警告!发射大型物体,如全尺寸镰刀、长矛、大剑、长柄武器等,可能会对玩家造成伤害!
警告!小心跳弹!
跳过死亡屏幕按
Alt + U跳过死亡画面并取消游戏暂停。您仍然可以控制镜头并欣赏景色,并在需要时将模组功能应用于 NPC。
复活玩家按
Ctrl + J尝试复活玩家(当然,在你移除死亡屏幕之后)。
在当前版本中,头部爆炸或被斩首似乎仍然是致命的,其他一些伤害也是如此。
根据需要,可以重复复活。
笔记:您可能需要在此之前或之后激活无敌功能,因为某些伤害会消耗健康/紧张/其他属性并再次杀死玩家。
笔记:众所周知,复活会破坏模块的某些功能,请谨慎使用。
警告!NPC 可能会继续攻击死亡的玩家,所以要做好准备。
附身NPC你可以通过“附身”来控制其他 NPC
按
Ctrl + End拥有距离当前拥有者最近的 NPC,并且
Ctrl + Home跳回原始播放器。
笔记:有时你拥有的 NPC 可能有问题。
暂停/取消暂停游戏以获取免费摄像头进入照片模式(按
C),然后进入自由相机(按
F),然后按
*在数字键盘上取消暂停游戏。
这使得您可以在战斗过程中使用自由相机的照片模式的所有滤镜和效果。
与玩家和 NPC 队伍选择以及在生成时冻结 NPC 或使用按钮 (
Z),可以提前设置团战。
其他好东西- UE4SS 还启用虚幻引擎控制台,可以通过按下F10或者@. 它对于更改 Half Sword 原始 UI 中未显示的视频设置很有用。
- 当你知道自己喜欢哪些设置时,你可以在游戏的.ini文件
%LOCALAPPDATA%\HalfSwordUE5\Saved\Config\Windows\Engine.ini或该文件夹中的其他配置文件(因此很可能在C:\Users\%用户名%\AppData\Local\HalfSwordUE5\Saved\Config\Windows\) - 您可能想要在这些文件中(或在控制台中,动态地)更改的一些设置示例如下:引擎文件:
[系统设置]
r.雾=0
r.atmosphere=0
r.AntiAliasingMethod=1 - UE4SS 为游戏模组制作者提供了许多实用功能,请阅读他们的文档玩得开心。
- 您可以打开 UE4SS 的图形控制台,找到虚幻引擎对象,并修改它们的属性(例如分数)。
了解问题和待办事项- 不进行任何错误处理。使用风险自负。它有时会使游戏崩溃!不要生成太多东西,或者超过 10-15 个 NPC 等等。
- 如果您持续按住游戏标准按键(例如使用 A/W/S/D 运行时),此模组的按键绑定将不起作用。部分按键绑定已修改为按住以下按键即可生效:转移或者Ctrl,但可能不稳定。
- 自动生成的 NPC 和 Boss 战将会持续生成。
- 自定义装备是在地图中生成的,而不是在玩家身上。
- 冻结只会冻结 NPC 的下半部分,他们仍然可以对玩家使用武器。
- 无法移除玩家的盔甲。
- 目前还无法修改你的武器或 NPC 武器的伤害。
- 目前还无法生成自定义模块化武器(我们生成随机版本)。
- 无法自行修复故障(例如武器卡在插槽中、玩家身体关节卡在不自然的位置等)。不过,无敌状态会有所帮助。
- 没有飞行能力(跳跃见上文)。
- 拥有或不拥有 NPC 可能会让他们感到烦恼。
常问问题该怎么办?支持 Half Sword 的开发者(
https://halfswordgames.com/)。
他们有一个 Kickstarter 活动,目前
https://www.kickstarter.com/projects/halfsword/half-sword-gauntlet游戏挂断、冻结或无响应?按
Win + R并执行以下命令行:
taskkill /f /im HalfSwordUE5-Win64-Shipping.exe即使你无法关闭游戏,此操作也会终止游戏。在最坏的情况下,请重启游戏。
UE4SS 无法加载?确保您可以安装 UE4SS 并使其正常工作(确认其运行、检查其日志、打开其 GUI 控制台)。
- 如果 UE4SS 无法正常工作,此 mod 根本无法运行。安装此 mod 之前,务必确保 UE4SS 已正确安装。
UE4SS 会导致游戏崩溃吗?待定。尝试逐个禁用模块,直到找到导致崩溃的原因。
另外,尝试设置以下值
UE4SS-settings.ini,在安装 UE4SS 的文件夹中:
[引擎版本覆盖]
主版本 = 5
次要版本 = 1如果游戏根本无法玩,请禁用 UE4SS 或重新安装游戏(无论哪种方式更快/更容易)。
Mod 无法加载?确保 UE4SS 已加载并观察其日志。它应该会提到
半剑训练师模组.
- 如果没有,请检查 mod 文件是否位于正确的位置,如上所述。
- 如果确实如此,但模块不显示 UI 或不响应键盘快捷键,请检查日志中是否存在与以下相关的错误半剑训练师模组.
我看到了该模组的 HUD/UI,但数值为零,UI 按钮不起作用,下拉菜单为空
如果您使用的是 UE4SS 3.x.x,请检查是否已修补BPMod加载器模块如上面的安装说明所述。
这意味着
BPMod加载器模块已正确运行并加载了我们的蓝图模块(即模块的 UI),
但实际的 Lua mod 名为
半剑训练师模组由于以下可能原因之一而无法工作:
- 要么它缺失在模组整个文件夹,
- 或者它没有复制到正确的文件夹结构中(比如,mod 的 Lua 文件必须位于Mods\HalfSwordTrainerMod\scripts\),
- 或者它没有启用模组\mods.txt,
- 或者由于某些错误,模块无法启动。
检查您的系统上可能发生了哪些事情,并查看内部情况
UE4SS.log看看是否有任何错误行看起来像
[HalfSwordTrainerMod] [错误].
如果你看到:
HSTM UI 版本不匹配:mod 版本 0.x,HUD 版本 0.y那么你从不同版本复制了模块的不同部分。请按照上述说明,从你想要的版本重新安装模块。
我看到了该模组的 HUD/UI,数字正确,UI 按钮和下拉菜单可用,但键盘热键不起作用不幸的是,这种情况有时会发生,通常重新启动会有所帮助。
我在屏幕上看不到该模块的 HUD/UI,但一些热键仍然有效这意味着
BPMod加载器模块无法工作或无法找到蓝图模块,因此无法加载我们的蓝图模块(即 UI),
而 Lua mod 则名为
半剑训练师模组成功了。
BPMod加载器模块可能由于以下某个原因而无法工作:
- 要么它缺失在模组文件夹,可能与 UE4SS 包中的所有其他文件夹一起
- 或者它没有启用模组\mods.txt,
- 或逻辑模组文件夹丢失\半剑演示\HalfSwordUE5\Content\Paks或其内容错误(例如,蓝图版本错误逻辑模组(见上文)
- 或者由于某些错误,模块无法启动。
检查您的系统上可能发生了哪些事情,并查看内部情况
UE4SS.log并查看该行之后是否有任何错误行表明存在可疑内容:
[2024-01-21 12:06:20] 正在启动 Lua 模块“BPModLoaderMod”Mod 导致游戏崩溃?如果您怀疑错误出在该模块的逻辑中,您可以尝试禁用或注释掉崩溃前使用的最后一个可疑的东西。
Mod 可以工作,但没有达到我的预期?在此处提交问题
https://github.com/massclown/HalfSwordTrainerMod/issues此模块还有其他问题吗?或者有功能请求吗?在此处提交问题
https://github.com/massclown/HalfSwordTrainerMod/issues执照根据 MIT 许可证发布。参见
执照文件以获取更多信息。
致谢