原文描述

安装
将ZIP文件解压到你的游戏文件夹根目录,之后你会在EndBinariesWin64文件夹内得到一个xinput1_3.dll文件。

FFVIIHook将允许游戏读取Engine.ini,随附了一个示例Engine.ini文件,使用时只需将其复制到你的DocumentsMy GamesFINAL FANTASY VII REBIRTHSavedConfigWindowsNoEditor文件夹中并按需编辑即可。

Linux/Steam Deck用户可能需要将”WINEDLLOVERRIDES=”xinput1_3=n,b” %command%”添加到你的启动选项中,以加载该钩子。

如果使用xinput1_3.dll导致手柄出现问题,请尝试将其重命名为dxgi.dll / winmm.dll / d3d9.dll / d3d11.dll。

功能
剧透:显示- 开发者控制台现已自动解锁,只需在游戏内按下波浪号(~)或重音符(`)键即可打开它(如果控制台没有出现,请参阅故障排除部分)

– 游戏现在将读取标准UE4 INI文件,例如位于”DocumentsMy GamesFINAL FANTASY VII REBIRTHSavedConfigWindowsNoEditor”文件夹内的Engine.ini / Input.ini / 等文件
– 查看随附的Engine.ini了解如何设置自动CVar更改。

– 松散文件可以替换PAK内保留的文件,例如基础INI文件和视频文件,只需使用与PAK内部相同的文件路径即可(有助于测试,而无需每次运行都重新打包文件……)

– INI文件[ConsoleVariables]部分内的CVar将优先于该CVar的所有其他值(游戏加载时会重置很多这类值,ConsoleVariables可以防止游戏覆盖它们)

– 移除了UTOC/UCAS签名检查,目前还不完全确定这些检查是否必要,一旦UTOC/UCAS打包器被研究出来,这可能会很有用。
故障排除
剧透:显示如果游戏安装此修改后无法启动:你可能需要从https://docs.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170安装最新的VC运行时 – 获取vc_redist.x64.exe文件,如果你遇到任何其他问题,随时可以在这里发帖反馈!

如果控制台无法打开或者你的键盘没有波浪号键:你可以通过创建”DocumentsMy GamesFINAL FANTASY VII REBIRTHSavedConfigWindowsNoEditorInput.ini”文件来重新绑定控制台按键,文件内容如下:

[/Script/Engine.InputSettings]
ConsoleKeys=P
请确保你已将上述内容写入Input.ini,并且保存前游戏已完全关闭
– 完成设置后再次启动游戏,在菜单界面按下P键,控制台应该就会显示出来了!
你可以尝试将P改为任何你喜欢的按键,大多数按键都能正常工作,如果你使用VK_F1 / VK_F12这类格式,F1-F12键也可以正常使用。
支持
遗憾的是Nexusmods现在对于这类小型代码模组不再提供太多下载积分了,如果你想要支持我的模组创作,可以去我的ko-fi页面ko-fi.com/emoose :)