Universal Property Enhancer
This Mod Uses the Mod API to allow for making changes to prop files without editing them such as:
Changing a property universally across all files.
Adding/Remove properties to any file.
Duplicate a property file to multiple locations
Additionally, you can add custom palette icons to categories with this mod.
This allows you to do things like Infinite Part Scaling, without having to edit the prop file for every part.
Download
Download: Latest Release
- Experimental Version
Updated to use the Spore LuaAPI, this mod is now capable of much more than before:
Conditional property modifications, make the property value be based on an existing value, or only add the value if another value exists.
Insert and remove from property arrays.
Download (Experimental)
Download: Latest Experimental Release
Version History
- v2.0.0 prerelease 1
Updated to use the newest lua api features.
Fixed some crashes when shutting down the game.
- v2.0.0 beta 2
Fixed the UPE Version to be accurate.
- v2.0.0 beta 1
This mod now requires Spore LuaAPI
All 4 main features have been migrated to Lua.
Lua now exposes a more powerful API for modifying property files.
- v1.2.0
Fixed the game crashing when closing
Fixed a memory leak
VerifyUPE no longer requires a package to be installed, instead the data is generated, tested and then removed dynamically
UPE Tests run automatically, and print to the log file when launching the game (VerifyUPE can still be run to view the results in the cheat console)
Added proper support for mods packed with older versions of SMFX
Proper support for prop mods packed with pre Feb 2020 SMFX (strings didn't get the last character serialized into the prop file)
Proper support for prop mods packed with pre June 2023 SMFX (array strings had the wrong data size)
Added proper support for prop mods packed in the future with the increased knowledge of prop flags
- v1.1.3
Added better detection for legacy string8s arrays, fixing some crashes
- v1.1.2
Fixed a crash when using postinits packages on SporeModder FX v2.1.34 or later
- v1.1.1
Fixed a bug causing the mod to not work when visual studio was not installed
- v1.1.0
Added support for custom palette icons
- v1.0.0
Renamed from Universal Property Replacer to Universal Property Enhancer
Improved the method for replacing properties, along with adding support for all types (including arrays) that can be used in prop files.
Added a prop file postinit system, allowing you to add and remove properties specific prop files
A bunch of bug fixes and updated to the newest mod API
- v0.2.1
Fixed a silly bug breaking the mod
- v0.2.0
Fixed a major logic error which prevented the mod from working as intended
- v0.1.1
Fixed a cheatlog printing bug
- v0.1.0
Initial Release