生成菜单 v1.3 BETA

生成菜单 v1.3 BETA

游戏内生成菜单(INSERT键)适用于2.0.5+补丁:包含1488个物品和2012个NPC/变异体,包括DLC、带升级的武器、附件和弹药,按生物设置态度,干净清除,支持英语/乌克兰语/俄语搜索。UE4SS Lua模组。

[size=6][b][color=#3ddc76]S2 生成菜单[/color][/b][/size]
S.T.A.L.K.E.R. 2 的游戏内生成菜单——按 [b]INSERT[/b],搜索,生成。

[size=5][b]功能[/b][/size]
[list]
[][b]1488 个物品[/b](武器、弹药、护甲、神器、配件、消耗品、任务物品……)以及 [b]2012 个 NPC 和变异体[/b],包含 DLC[/]
[]支持英语、乌克兰语和俄语搜索;收藏夹和历史记录[/]
[][b]武器[/b]带有 PDA 风格的升级窗口、兼容配件和正确的弹药[/]
[][b]NPC / 变异体[/b]:仅对生成的生物显示数量、等级、距离和对玩家的态度;干净地清除[/]
[][b]AI 暂停[/b]:勾选后生成的 NPC 和变异体会冻结在出现的位置——不攻击,不离开——直到你按下 [i]Resume AI[/i][/]
[][b]任意菜单按键[/b]:在菜单标题栏点击 [i]Key: INSERT[/i] 然后按下你想要的按键——立即生效,无需重启(拒绝使用 F5 / F8,即游戏的快速保存 / 快速读取)[/]
[]半透明界面(或经典界面),语言旗帜;不修改任何游戏文件[/]
[/list]
[size=5][b]前置要求[/b][/size]
[list]
[]Steam 版本,补丁 2.0.5 或更新[/]
[][url=https://github.com/UE4SS-RE/RE-UE4SS/releases/tag/experimental]UE4SS 实验版构建 1028[/url](UE4SS_v3.0.1-1028-gd7e7826d.zip)[/]
[][url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/2341]RE-UE4SS Compatibility Fix for Update 2.0[/url],作者 MigamaN142(v1.2 或更新)[/]
[/list]
[size=5][b]安装[/b][/size]
手动安装,大约 5 分钟。你需要一个能打开 .zip 和 .rar 压缩包的程序(7-Zip 或 WinRAR)。未测试使用模组管理器(Vortex、MO2)安装。

[b]游戏文件夹在哪里?[/b]
Steam > 库 > 右键点击 S.T.A.L.K.E.R. 2: Heart of Chornobyl > 管理 > 浏览本地文件。打开的文件夹(例如 [i]...\steamapps\common\S.T.A.L.K.E.R. 2 Heart of Chornobyl[/i])在下方称为[b]游戏文件夹[/b]。UE4SS 放入[b]游戏文件夹\Stalker2\Binaries\Win64[/b]——即包含 [i]Stalker2-Win64-Shipping.exe[/i] 的文件夹。

[b]第 1 步. UE4SS(脚本加载器)[/b]
[list]
[]下载 [url=https://github.com/UE4SS-RE/RE-UE4SS/releases/download/experimental/UE4SS_v3.0.1-1028-gd7e7826d.zip]UE4SS_v3.0.1-1028-gd7e7826d.zip[/url](实验版构建 1028)。请务必使用此构建:第 2 步的修复是针对它制作的。[/]
[]将 zip 中的内容解压到[b]游戏文件夹\Stalker2\Binaries\Win64[/b]。[/]
[]结果:[b]dwmapi.dll[/b] 和 [b]ue4ss[/b] 文件夹与 Stalker2-Win64-Shipping.exe 位于同一目录。[/]
[/list]
[b]第 2 步. 针对补丁 2.0+ 的兼容性修复[/b]
[list]
[]下载 [url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/2341]RE-UE4SS Compatibility Fix for Update 2.0[/url],作者 MigamaN142(Files 选项卡 > Manual download)。[/]
[]将其解压到同一个 [b]Win64[/b] 文件夹并确认替换文件。[/]
[]结果:[b]ue4ss\UE4SS.dll[/b] 被替换,并且出现 [b]ue4ss\UE4SS_Signatures\GUObjectArray.lua[/b] 和 [b]ue4ss\UE4SS_Signatures\FName_ToString.lua[/b]。没有此修复游戏会在启动时崩溃。[/]
[/list]
[b]第 3 步. S2 Spawn Menu[/b]
[list]
[]下载本模组的主文件(Files 选项卡 > Manual download)。[/]
[]压缩包包含一个 [b]Stalker2[/b] 文件夹。将其解压到[b]游戏文件夹[/b]本身,而不是 Win64——它会与游戏自带的 Stalker2 文件夹合并。[/]
[]压缩包还包含一个预配置的 [b]UE4SS-settings.ini[/b],带有 UE4SS 在补丁 2.0.5 上所需的设置(使用默认设置游戏会崩溃)。[b]仅为该模组安装 UE4SS[/b](第 1-2 步):确认替换它。[b]已经在使用其他 UE4SS 模组?[/b]保留你自己的文件——请参阅下方的 [i]保留你自己的 UE4SS-settings.ini[/i]。[/]
[]结果:文件夹 [b]Win64\ue4ss\Mods\S2SpawnMenu[/b],包含 enabled.txt、config.lua 和 Scripts。[/]
[/list]
[b]第 4 步. 游玩[/b]
像往常一样通过 Steam 启动游戏,加载存档并按 [b]INSERT[/b](或你在菜单中选择的按键)。该菜单在主菜单中不会打开。

[b]保留你自己的 UE4SS-settings.ini(其他 UE4SS 模组)[/b]
一个 UE4SS-settings.ini 服务于所有 UE4SS 模组,因此替换它可能会撤销你其他模组所依赖的设置。请改为:
[list]
[]在解压此模组之前,将你的 [i]Win64\ue4ss\UE4SS-settings.ini[/i] 复制到安全的地方(例如桌面)。[/]
[]解压压缩包,然后把你复制的文件放回。[/]
[]用记事本打开它(Ctrl+F 可查找每一行)并检查下面的值。修改已有的行——不要额外添加重复的行。之后重启游戏。[/]
[/list]UE4SS 本身在补丁 2.0.5 上需要(兼容性修复——如果你的其他 UE4SS 模组已经正常工作,这些很可能已设置):
[code]bUseUObjectArrayCache = false
DefaultFNameToStringMethod = Scan
HookProcessLocalScriptFunction = 0
HookInitGameState = 0
HookLoadMap = 0
HookCallFunctionByNameWithArguments = 0
HookBeginPlay = 0
HookEndPlay = 0
HookLocalPlayerExec = 0
HookAActorTick = 0
HookEngineTick = 0
HookGameViewportClientTick = 0[/code]本菜单需要:
[code]DefaultExecuteInGameThreadMethod = ProcessEvent
HookProcessInternal = 1
HookUObjectProcessEvent = 1[/code]UE4SS 的默认值是 [i]DefaultExecuteInGameThreadMethod = EngineTick[/i]——使用它菜单会打开但保持冻结(已在游戏中测试)。HookProcessInternal 和 HookUObjectProcessEvent 默认为 1,只是不要关闭它们。附带文件中的其他所有内容都是可选的(HookUStructLink = 0,UE4SS 控制台已关闭)。

[b]故障排除[/b]
[list]
[][b]游戏在启动时崩溃[/b]——缺少第 2 步的修复,你的 UE4SS-settings.ini 缺少上面列出的值(压缩包中的文件已包含它们),或者修复是旧版本,缺少 [i]ue4ss\UE4SS_Signatures\FName_ToString.lua[/i](请安装当前版本,v1.2 或更新)。[/]
[][b]INSERT 没有反应[/b]——请先加载存档。如果你在菜单中选择了其他按键,请按那个键,或删除 [i]ue4ss\Mods\S2SpawnMenu\data\settings.lua[/i] 以恢复为 INSERT。检查 [i]ue4ss\Mods\S2SpawnMenu\enabled.txt[/i] 是否存在,以及 [i]ue4ss\UE4SS.log[/i] 是否包含 [i]ready - press INSERT in game to open the spawn menu[/i](或你选择的按键)。[/]
[][b]菜单打开但没有反应[/b](其光标不跟随鼠标)——你自己的 UE4SS-settings.ini 中有 [i]DefaultExecuteInGameThreadMethod = EngineTick[/i];将其改为 [i]ProcessEvent[/i]。[/]
[][b]游戏更新后停止工作[/b]——UE4SS 依赖于游戏版本;请等待更新的兼容性修复。[/]
[/list]
[b]卸载:[/b]删除 [i]Win64\ue4ss\Mods\S2SpawnMenu[/i]。如果也要移除 UE4SS,请同时删除 Win64 中的 [i]ue4ss[/i] 文件夹和 [i]dwmapi.dll[/i]。

压缩包还包含英语、乌克兰语和俄语的分步指南。设置(按键、语言、主题、菜单大小):[b]ue4ss\Mods\S2SpawnMenu\config.lua[/b]。

[size=5][b]注意事项[/b][/size]
[list]
[]配件作为单独物品给予——请在物品栏中安装它们。[/]
[]版本版和 DLC 奖励物品仅在你的副本包含它们时才会生成。[/]
[]实验前请单独保存一个存档。[/]
[/list]
[size=5][b]免责声明[/b][/size]
S2 Spawn Menu 是 S.T.A.L.K.E.R. 游戏的粉丝创作修改,由 GSC Game World 开发并完全拥有。S2 Spawn Menu 不是 GSC Game World 的官方产品,是基于其 S.T.A.L.K.E.R. 游戏的衍生作品。[url=https://store.steampowered.com/app/1643320/]在 Steam 上获取游戏[/url]。

[size=5][b]致谢[/b][/size]
[url=https://github.com/UE4SS-RE/RE-UE4SS]UE4SS 团队[/url]、[url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/2341]MigamaN142[/url]、GSC Game World。

[line]
[size=2]由 Cha0s67 制作。欢迎捐赠,但绝非必需——USDT(TRC20):TMweLZs7NYdW5HyWL4L5FJiJsZ4pBSniCG[/size]