This page was last updated on 14 May 2025, 11:49PM
Changelogs
Version 0.1.12
Hotfix for parsing error.
Version 0.1.11
Added SocialGroup descriptor to replace only NPCs belonging to a given social group.
Added NameBank descriptor to allow changes to the NPC's name bank.
Added setting default the default value if a descriptor is not present in the JSON.
Version 0.1.10
Fix issue with invisible flats when using a custom file name.
Version 0.1.9
Flats should now scale correctly based on UseExactDimensions setting.
Version 0.1.8
Invalid replacements are now ignored and logged.
Replacements using expanded textures named with the vanilla naming scheme no longer require a workaround by entering a dummy custom name (i.e. entering "-1" in FlatTextureName).
Version 0.1.7
Fixed an issue where one replacement erroring out would prevent all subsequent replacements from occurring.
Version 0.1.5
Fixed regression that causes crash when swapping vanilla flats.
Version 0.1.4
Added ability to load graphics from .dfmod bundle (.json files must still be loose).
Version 0.1.3
Added UseExactDimensions property.
Fixed issue that allows invalid custom image replacements.
Version 0.1.2
Fixed an issue with replacements overwriting previous ones.
Version 0.1.1
Fixed an issue with replaced flats appearing partially beneath the floor.
Version 0.1.0
Users can now add a pool of replacements that match the same criteria which are chosen at random.
Users can now replace flat graphics with other vanilla flat graphics.
Removed ChanceToReplace value from replacement object.