Posted in

RebelCore Framework – Aging and Speed V1.1.1

RebelCore Framework Aging and Speed

RebelCore Framework - Aging and Speed

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.

 

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).
  • 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).
  • 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.
    • 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:
Requirements
  • UE4SS: Version 3.0.0 or newer is recommended.
  • Mod Enabler (or compatible UE4SS setup): You need a way for UE4SS to load Lua mods. Using a pre-configured “Mod Enabler” pack for :

    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)
  • 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\
  • 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 tofalse.
  • ModifyAgingData = true / false: Set totrueto 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 totrueto 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 totrueto enable changes to the cheat amount.
  • TargetCurrencyAmount = 500000: The amount granted by theCatTalkCheatAmountcheat.
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.
  • 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.
Credits:

Black Book

Download

File Description File size Downloads
7z RebelCore Framework - Aging and Speed (Crash Fix)-1-1-1 19 KB 7
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x