0 of 0

File information

Last updated

Original upload

Created by

Leszek90

Uploaded by

Leszek90

Virus scan

Safe to use

About this mod

Technical mod. Moves plots to another range. Intended to use by modders.

Requirements
Permissions and credits
Changelogs
Technical mod. Moves plots to another range during save loading. Intended to use by modders.

If you need LE3 version, just let me know.

This mod has simple task to do: move values (bools, ints and floats) from one place to another during save loading. You can configure a groups of plots and set condition to fire it up or not.

Mentioned condition is a bool plot. False means that plots should be moved. After movement the condition plot is set to True.

Old plots may be override by a specific value or may be left as is.

You may also look at Easy NewGamePlus Plot Importer (LE2)

Config ini: BioPlotMover.ini

Config example (random plots):
[SFXGame.PlotMover]
+Groups=(GroupId=MY_FANCY_GROUP,ConditionPlotId=55000)
+BoolPlots=(GroupId=MY_FANCY_GROUP,LegacyPlotId=45001,NewPlotId=55001,OverrideOld=True,OverrideWith=False)
+IntPlots=(GroupId=MY_FANCY_GROUP,LegacyPlotId=45001,NewPlot=Wpn_SomeWeapon,OverrideOld=False)
+FloatPlots=(GroupId=MY_FANCY_GROUP,LegacyPlotId=45001,NewPlotId=55001,OverrideOld=True,OverrideWith=0.0f)

Config example (from Extended Weapon Bonus mod):
[SFXGame.PlotMover]
+Groups=(GroupId=DLC_MOD_EXTENDED_WEAPON_BONUS_1,ConditionPlotId=42219)
+BoolPlots=(GroupId=DLC_MOD_EXTENDED_WEAPON_BONUS_1,LegacyPlotId=12220,NewPlotId=42220,OverrideOld=True,OverrideWith=False)
+IntPlots=(GroupId=DLC_MOD_EXTENDED_WEAPON_BONUS_1,LegacyPlotId=12220,NewPlot=Wpn_BonusAutoPistol,OverrideOld=True,OverrideWith=0)

Save loading log example:
[14.922] LogInternal() from PlotMover Transient.PlotMover_0: ########### Plot Mover by Leszek90 ###########
[14.922] LogInternal() from PlotMover Transient.PlotMover_0: Moving plots from group 'DLC_MOD_EXTENDED_WEAPON_BONUS_1' ...
[14.922] LogInternal() from PlotMover Transient.PlotMover_0: Move bool plot value from 12220 to 42220
[14.922] LogInternal() from PlotMover Transient.PlotMover_0: Override legacy bool plot (12220) with value: False
[14.922] LogInternal() from PlotMover Transient.PlotMover_0: Move int plot value from 12220 to Wpn_BonusAutoPistol
[14.922] LogInternal() from PlotMover Transient.PlotMover_0: Override legacy int plot (12220) with value: 0
[14.922] LogInternal() from PlotMover Transient.PlotMover_0: Moving plots from group 'DLC_MOD_EXTENDED_WEAPON_BONUS_1' ended. Moved 1 bools, 1 integers and 0 floats.
[14.922] LogInternal() from PlotMover Transient.PlotMover_0: Group 'DLC_MOD_EXTENDED_WEAPON_BONUS_1' marked as moved (conditional plot: 42219).
[14.922] LogInternal() from PlotMover Transient.PlotMover_0: ##############################################

Save loading log example (save with already moved plots):
[18.813] LogInternal() from PlotMover Transient.PlotMover_0: ########### Plot Mover by Leszek90 ###########
[18.813] LogInternal() from PlotMover Transient.PlotMover_0: Group 'DLC_MOD_EXTENDED_WEAPON_BONUS_1' is already handled.
[18.813] LogInternal() from PlotMover Transient.PlotMover_0: ##############################################
  翻译: