

RebelCore – Advanced Game Customization (Aging, Time Scale & Cheats)
This mod, powered by UE4SS, allows you to fine-tune several core game mechanics directly through a simple configuration file. Want your characters to live longer (or shorter!) lives? Need that ‘Very Fast’ speed to be even faster? Wish that cheat button gave a different amount? RebelCore gives you the power to adjust these settings and more.
This mod leverages the game’s internal data assets to apply your desired changes seamlessly.
This mod leverages the game’s internal data assets to apply your desired changes seamlessly.
Features
- Customizable Character Aging:- Modify the maximum lifespan for characters (TargetMaxAge).
- Adjust the specific ages at which characters transition between growth stages (e.g., Baby to Toddler, Toddler to Child, etc.) using a powerful Preset System. Easily switch between different aging speeds and styles! (See Configuration section for details on presets).
 
- Modify the maximum lifespan for characters (
- Extended Time Scale Control:- Increase (or decrease) the speed multipliers for the game’s ‘Fast’ and ‘Very Fast’ time acceleration settings (TargetTimeScaleFast,TargetTimeScaleVeryFast).
- Set a new absolute maximum time scale the game allows (TargetMaxTimeScale).
 
- Increase (or decrease) the speed multipliers for the game’s ‘Fast’ and ‘Very Fast’ time acceleration settings (
- Adjustable Cheat Value:- Modify the amount of currency (or other resource) granted by the specific in-game cheat associated withCatTalkCheatAmount(TargetCurrencyAmount). Note: The exact function of this cheat may vary depending on game version or other mods.
 
- Modify the amount of currency (or other resource) granted by the specific in-game cheat associated with
- Every feature can be individually enabled or disabled (ModifyAgingData,ModifyTimeConfig,ModifyCurrency).
- All values are easily changed in theconfig.luafile.
- Includes fallback defaults if the config file is missing or invalid.
- Optional debug logging features are available in the config for troubleshooting.Highly Configurable:
 
- Every feature can be individually enabled or disabled (
Requirements
- UE4SS: Version 3.0.0 or newer is recommended.- Download from GitHub Releases : UE4SS_v3.0.1-394-g437a8ff.zip
 
- Download from GitHub Releases : 
- Mod Enabler (or compatible UE4SS setup): You need a way for UE4SS to load Lua mods. Using a pre-configured “Mod Enabler” pack for :- Download from Mod Enabler
 is often the easiest way. Alternatively, ensure your UE4SS is set up correctly to load Lua scripts. 
Installation
Important: Always back up your save files before installing new mods!
- Install UE4SS: Extract the contents of the UE4SS zip file into your game’s main executable directory (usually[Path To Game]\[GameName]\Binaries\Win64\).
- Configure UE4SS (if not using a pre-configured Mod Enabler):- Open theUE4SS-settings.inifile located in theWin64directory.
- Ensure the following settings are configured (they often are by default in recent versions):- bUseUObjectArrayCache = false
- ConsoleEnabled = 1(Recommended for troubleshooting)
- bHookProcessInitialize = 1(Usually needed for Lua mods to load correctly)
 
 
- Open the
- Create Mod Folder: Navigate to your game’s root directory (where the main file is, often one level above)..exeBinaries
- Create a folder named
 Mods
 
- Inside
 ModsCreate a folder for this mod, let’s call itRebelCore
- Inside
 RebelCoreCreate a folder namedScripts- Your final structure should look like:[Game Root]\Mods\RebelCore\Scripts\
 
- Your final structure should look like:
- Place Mod Files: Download this mod and place bothmain.luaandconfig.luainside theScriptsfolder you just created ([Game Root]\Mods\RebelCore\Scripts\).
- Launch Game: Start the game. If UE4SS is working correctly, you should see a console window appear briefly. Check the console or theUE4SS.logfile inside yourWin64directory for messages from “RebelCore” indicating it has loaded.
Configuration (config.lua)This mod is controlled entirely by theconfig.luafile located in theScriptsfolder alongsidemain.lua. Open this file with a text editor (like Notepad++).
Main Toggles & Values:
- EnableDebugLogging = true / false: Enables verbose logging in the UE4SS console/log file. Useful for troubleshooting, otherwise set to- false.
- ModifyAgingData = true / false: Set to- trueto enable changes to character aging (Max Age and Growth Stages).
- TargetMaxAge = 10000: Sets the desired maximum lifespan. Default is very high (10000). Adjust as needed.
- ModifyTimeConfig = true / false: Set to- trueto enable changes to game speed multipliers.
- TargetTimeScaleFast = 10.0: Multiplier for the ‘Fast’ speed setting.
- TargetTimeScaleVeryFast = 100.0: Multiplier for the ‘Very Fast’ speed setting.
- TargetMaxTimeScale = 100.0: The absolute maximum speed multiplier the game will allow.
- ModifyCurrency = true / false: Set to- trueto enable changes to the cheat amount.
- TargetCurrencyAmount = 500000: The amount granted by the- CatTalkCheatAmountcheat.
Aging Presets Explained
This is the most powerful part of the aging customization.
- GrowthAgesPresets = { ... }: This section contains different named lists of ages. Each list defines the starting age for each distinct growth stage in the game.- Structure:["PresetName"] = { age_stage1, age_stage2, age_stage3, ... },
- Example: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},
- Important: The number of ages in each preset list must exactly match the number of growth stages the game uses. You may need to experiment or find information about your specific game to know how many stages there are (e.g., Infant, Toddler, Child, Teen, Young Adult, Adult, Senior, Elder might be 8 stages). Adding or removing numbers from these lists will likely cause errors.
 
- Structure:
- SelectedGrowthAgesPreset = "Default"
- : This line tells the mod which preset to use from theGrowthAgesPresetstable above. Change the text within the quotes ("Default") to the name of the preset you want to activate (e.g.,"SlowerChildhood").
- Adding Your Own Presets: Simply add a new line inside theGrowthAgesPresetstable following the structure["YourNewPresetName"] = { age1, age2, ... },(remember the comma after the closing}if it’s not the last one). Then, updateSelectedGrowthAgesPresetto use your new preset name.
- Fallback: If theconfig.luafile is missing, invalid, or theSelectedGrowthAgesPresetdoesn’t exist in the table, the mod will print a warning and use a hardcoded default set of ages ({ 2, 4, 11, 16, 20, 30, 50, 66 }).
Compatibility
- This mod directly modifies the following game Data Assets:- DA_Aging
- DA_GameConfig(specifically the Time settings)
- DA_CharacterCustomize
- DA_Currency
 
- It may conflict with other mods that alter these same assets or their properties. If you experience issues, try disabling other mods that might affect aging, time speed, or currency cheats. Load order inmods.txtmight influence which mod ‘wins’ if they modify the same thing, but conflicts can still occur.
Known Issues
- Incorrectly configuring the number of ages in aGrowthAgesPresetslist will likely cause errors or unexpected behavior. Ensure your lists match the game’s required number of growth stages.
Black Book

