|
掌控全局!使用预设调整角色衰老速度和成长阶段,提升最大游戏速度倍数,使其超越默认值,并修改特定作弊码的货币数量。所有配置均可通过随附的 config.lua 文件进行。
RebelCore - 高级游戏定制(老化、时间尺度和作弊)
这款由 UE4SS 提供支持的模组,让您能够直接通过一个简单的配置文件微调多项核心游戏机制。想要让您的角色寿命更长(或更短!)?想要让“非常快”的速度更快 ?希望作弊按钮显示不同的数值?RebelCore 让您能够调整这些设置以及更多功能。
这款模组利用游戏内部的数据资源,无缝应用您想要的更改。
特征
可定制的角色老化:
修改角色的最大寿命(TargetMaxAge)。
使用强大的预设系统,调整角色在不同成长阶段(例如,从婴儿到幼儿,从幼儿到儿童等)过渡的具体年龄。轻松切换不同的成长速度和风格!(有关预设的详细信息,请参阅“配置”部分)。
扩展时间尺度控制:
增加(或减少)游戏“快速”和“非常快速”时间加速设置的速度乘数(TargetTimeScaleFast,TargetTimeScaleVeryFast)。
设置游戏允许的新的绝对最大时间尺度(TargetMaxTimeScale)。
可调整作弊值:
CatTalkCheatAmount修改与( )关联的特定游戏内作弊功能所授予的货币(或其他资源)数量TargetCurrencyAmount。 注意:此作弊功能的具体功能可能因游戏版本或其他模组而异。
高度可配置:
每个功能都可以单独启用或禁用(ModifyAgingData、ModifyTimeConfig、ModifyCurrency)。
所有值都可以在文件内轻松更改config.lua。
如果配置文件丢失或无效,则包括后备默认值。
配置中提供了可选的调试日志记录功能,可用于故障排除。
要求
UE4SS:建议使用 3.0.0 或更新版本。
从GitHub Releases下载 (使用UE4SS_v3.0.1-394-g437a8ff.zip
Mod Enabler(或兼容 UE4SS 的设置):您需要一种方式让 UE4SS 加载 Lua Mod。使用预配置的“Mod Enabler”包https://www.nexusmods.com/inzoi/mods/1
通常是最简单的方法。或者,确保您的 UE4SS 已正确设置以加载 Lua 脚本。
安装
重要提示:安装新模块之前请务必备份您的保存文件!
安装 UE4SS:将 UE4SS zip 文件的内容解压到游戏的主可执行目录中(通常为[Path To Game]\[GameName]\Binaries\Win64\)。
配置 UE4SS(如果不使用预配置的 Mod Enabler):
打开目录UE4SS-settings.ini中的文件Win64。
确保配置了以下设置(在最近的版本中它们通常是默认的):
bUseUObjectArrayCache = false
ConsoleEnabled = 1(建议用于故障排除)
bHookProcessInitialize = 1(通常需要 Lua 模块才能正确加载)
创建 Mod 文件夹:导航到游戏的根目录(主文件所在的位置,通常位于上一级)。.exeBinaries
创建名为
Mods
在里面
Mods为这个模块创建一个文件夹,我们称之为RebelCore
在里面
RebelCore创建一个名为Scripts
您的最终结构应如下所示:[Game Root]\Mods\RebelCore\Scripts\
放置 Mod 文件:下载此 Mod 并将和放置main.lua在您刚刚创建的文件夹config.lua中( )。Scripts[Game Root]\Mods\RebelCore\Scripts\
启动游戏:启动游戏。如果 UE4SS 正常运行,您应该会看到一个控制台窗口短暂出现。检查控制台或目录UE4SS.log中的文件Win64,查看是否有来自“RebelCore”的消息,指示游戏已加载。
配置 ( ) 此模块完全由位于旁边文件夹中的文件config.lua控制。使用文本编辑器(例如 Notepad++)打开此文件。主要开关和值:config.luaScriptsmain.lua
EnableDebugLogging = true / false:在 UE4SS 控制台/日志文件中启用详细日志记录。此设置有助于故障排除,否则设置为false。
ModifyAgingData = true / false:设置为true以启用角色年龄的变化(最大年龄和成长阶段)。
TargetMaxAge = 10000:设置所需的最大寿命。默认值非常高(10000)。请根据需要进行调整。
ModifyTimeConfig = true / false:设置为true以启用游戏速度乘数的更改。
TargetTimeScaleFast = 10.0:‘快速’速度设置的乘数。
TargetTimeScaleVeryFast = 100.0:‘非常快’速度设置的乘数。
TargetMaxTimeScale = 100.0:游戏允许的绝对最大速度倍数。
ModifyCurrency = true / false:设置为true即可更改作弊金额。
TargetCurrencyAmount = 500000:作弊者授予的金额CatTalkCheatAmount。
老化预设说明
这是老化定制中最强大的部分。
GrowthAgesPresets = { ... }:此部分包含不同名称的年龄列表。每个列表定义了 游戏中每个不同成长阶段的起始年龄。
结构:["PresetName"] = { age_stage1, age_stage2, age_stage3, ... },
例如:Lua
GrowthAgesPresets = { ["Default"] = { 2, 4, 11, 16, 20, 30, 50, 66 }, -- Example default ages ["SlowerChildhood"] = { 3, 6, 15, 18, 21, 30, 50, 66 }, -- Example custom preset ["VeryLongLife"] = { 5, 10, 20, 30, 40, 60, 100, 150 }, -- Another example},
重要提示: 每个预设列表中的年龄数量 必须与游戏使用的成长阶段数量完全匹配。您可能需要进行实验或查找特定游戏的相关信息,以了解阶段数量(例如,婴儿、幼儿、儿童、青少年、青年、成人、老年、长者可能包含 8 个阶段)。在这些列表中添加或删除数字可能会导致错误。
SelectedGrowthAgesPreset = "Default"
:此行告诉模块使用GrowthAgesPresets上表中的哪个预设。将引号 ( ) 内的文本更改"Default"为您要激活的预设的名称(例如"SlowerChildhood")。
GrowthAgesPresets添加您自己的预设:只需在表格内按照结构添加新行(如果不是最后一个,["YourNewPresetName"] = { age1, age2, ... },请记住结尾的逗号)。然后,更新以使用您的新预设名称。}SelectedGrowthAgesPreset
后备:如果config.lua文件丢失、无效或SelectedGrowthAgesPreset表中不存在,则模块将打印警告并使用硬编码的默认年龄集({ 2, 4, 11, 16, 20, 30, 50, 66 })。
兼容性
此模组直接修改了以下游戏数据资产:
DA_Aging
DA_GameConfig(特别是时间设置)
DA_CharacterCustomize
DA_Currency
它可能与其他修改相同资源或其属性的模组冲突。如果您遇到问题,请尝试禁用其他可能影响老化、时间速度或货币作弊的模组。如果修改了相同的内容,加载顺序mods.txt可能会 影响哪个模组“获胜”,但冲突仍然可能发生。
已知问题
列表中年龄数量配置错误GrowthAgesPresets可能会导致错误或意外行为。请确保您的列表符合游戏所需的成长阶段数量。
致谢
Mod 创建者:Black Book / Rebel Anarchy
使用 UE4SS 和 Mod Enabler 构建
|
|