UETools - 开发者控制台 . 调试

UETools - 开发者控制台 . 调试

UETools 是一款强大的模组,能够重新启用开发者工具!

实用工具

🍪支持我的工作🍪

如何安装:

  1. 下载并解压 UETools 修改文件;
  2. 前往您的游戏安装文件夹并按照路径:...\Stalker2\Content\Paks
  3. 一旦你到达 Paks 目录,请确保 ~mods 文件夹存在。如果不存在,请创建它;
  4. 将您之前解压的 UETools 文件移至 ~mods 文件夹内,mod 文件支持以下格式:.pak.sig.ucas.ucos

游戏特定版本的 UETools

S.T.A.L.K.E.R. 2:切尔诺贝利之心是使用定制版虚幻引擎开发的,导致某些虚幻编辑器工具功能会引发游戏崩溃。这些不受支持的功能已被移除,但若能找到解决方案,未来可能会重新加入。

开发者控制台入门指南:

游戏行业中最常见的调出开发者控制台的按键是 ~(波浪号)和 F10,这两个按键在安装 UETools 后均可使用。

虚幻引擎的开发人员控制台有 3 种状态:

  1. 关闭(默认);
  2. 极简风格(底部细线文本);
  3. 最大化(展开以显示所有已执行的命令)

命令通常会记录其操作,以便开发者检查错误和功能。最好在最大化状态下使用控制台。

常用 UETools 控制台命令:

UETools_帮助 - 输出所有 UETools 控制台命令的列表;

UETools_Fly - 将角色移动模式切换为飞行,允许角色在下方没有坚实地面时继续移动;

UETools_Ghost - 与飞行模式相同,同时禁用角色碰撞(允许穿过障碍物);

UETools_Walk - 将角色移动模式恢复为正常;

UETools_BindToggle F "UETools_Ghost" "UETools_Walk" - 将切换至幽灵模式功能绑定到键盘第一个按钮 F 上,按下第二次时切换回正常模式(切换系统);

UETools_ForceWidgetsScale 2.5 - 操纵游戏以您需要的比例渲染小部件(UI 元素);

UETools_PromoScreenshot 3 - 制作无 UI 的 4K 游戏截图;

我制作的截图存储在何处?

%localappdata%\Stalker2\Saved\Screenshots

虚幻引擎的软对象路径

Soft Object Path 是一种引用类型,用于动态链接到资源而无需将其加载到内存中。这为管理游戏资源提供了更大的灵活性和效率。与直接引用资源不同,Soft Object Path 存储资源位置的字符串表示(例如,其在内容浏览器中的路径)。

/Game/Characters/Blueprints/BP_MainCharacter.BP_MainCharacter_C

在使用虚幻引擎中的软对象路径时,需要注意命名规范因资源类型而异:

后缀 _C 仅在引用 Actor 类或其任何派生类的对象时需要。对于其他资源,如 Static Meshes、Skeletal Meshes、Level Sequences 以及类似类型,它们继承自 Object 类,因此 _C 后缀不适用。

UETools 可以将 FModel 路径转换为 Unreal Engine 的软对象路径。

为了简化您的工作,请在路径末尾添加这些符号:

.. - UETools 在软对象路径中添加了 .[重复的演员名称]_C

-- - UETools 在软对象路径中添加了 .[重复的演员名称]

示例:UETools_LoadLevelInstance UnrealGame/Content/Maps/ExampleLevel-- 将转换为 /Game/Maps/ExampleLevel.ExampleLevel

配置文件 %localappdata%\Stalker2\Saved\Config\Windows\Game.ini

Game.ini 配置文件可能默认不存在,如果确实如此,您需要创建一个新的空文件。

[/Game/UETools/Blueprints/BP_StalkerGameInstance.BP_StalkerGameInstance_C]
EventDelay = 0.1 ; 数值越低 UETools 对 CPU 的要求就越高
ConsoleKeyPrimary = Tilde ; " ` " / " ~ "
ConsoleKeySecondary = F10
FullScreenKey = F11
ScreenshotKey = F1
UIScreenshotKey = F2
4KScreenshotKey = F3
8KScreenshotKey = F4
PreviousDebugTargetKey = PageDown ; (showdebug)
NextDebugTargetKey = PageUp ; (showdebug)
PreviousViewModeKey = LeftBracket ; " [ "
NextViewModeKey = RightBracket ; " ] "
AutoExecuteConsoleCommand_01 =
AutoExecuteConsoleCommand_02 =
AutoExecuteConsoleCommand_03 =

配置文件 %localappdata%\Stalker2\Saved\Config\Windows\Engine.ini

Engine.ini 配置文件可能默认不存在,如果那样,你需要创建一个新的空文件。

[/Game/UETools/Blueprints/BP_StalkerCheatManager.BP_StalkerCheatManager_C]
CheatFlyingMoveUpKey = 拇指鼠标按钮2
CheatFlyingMoveDownKey = 拇指鼠标按钮