Tweak Modify
Updated for version 3.38.
This modules let's you change tweakdata through XML. The module uses TweakDataHelper to inject to the tweakdata.
The name of the module you use as the meta of the module definition is 'TweakModify' or 'TweakModifyModule' if
_force_search
is set to true in the module definition.<TweakModify overwrite normalize>
<tweak path data overwrite normalize/>
</TweakModify>
Parameter | Type | Description |
---|---|---|
path | String | Path to the data in tweak_data that you wish to "modify/overwrite". For example: narrative/jobs (tweak_data.narrative.jobs) or "dlc" (tweak_data.dlc) |
data | Any | The data that should merge with it/overwrite it. This can be a table, string, number etc |
overwrite | Boolean | Determines if the data should be overwritten. Non table values are always overwritten. |
normalize | Boolean | Determines if the data should be "normalized". This let's us write values like Color and Rotation which normally not supported (The game will read it as a string) |
<TweakModify>
<tweak path="screen_colors/button_stage_2" data="Color(0.5, 0.3, 0.6)" normalize="true"/>
</TweakModify>
This changes one of the button colors in many areas of the game (Modifies tweak_data.screen_colors.button_stage_2)
Last modified 10mo ago