94 Subscribers
5
Foundational Framework is a Uniquely Useful Utility mod that aims to enhance mod compatibility, by being to script what UniUI is to GUI.
It is required for Prisoners of War, advised for all Mostly Mechanical Mod, and open to include any mod whose author would like to be supported.
All supported mods are gathered in the Foundational Framework collection
By relying on rules of single-object override, Foundational Framework establishes some scripting guidelines which, if followed, enable supported mods that modify the same vanilla files to work in any combination as long as Foundational Framework is loaded, without having to make compatches for every single possible combination of those mods, and mostly independent of load order.
If a mod that is not supported still overwrites something critical, Foundational Framework will dynamically alert you when you get into a game (both new games and loads) of which files or objects are affected, which supported mod this will cause issues with, and provide guidance to help you find out which mod is causing the conflict.
The full list of replaced objects can be found in FF_compat.log
Ever wished for an is_at_sea trigger? Foundational Framework has that.
Every scripted_effect and scripted_trigger used in Mostly Mechanical Mods that might be useful to other mods will be included in Foundational Framework.
Mods can opt-in for a full integration in Foundational Framework, meaning they will require Foundational Framework, like Prisoners of War does.
With that level of integration, all vanilla files modifications are in Foundational Framework, not in the supported mod - which means that the mod will no longer require to update the vanilla files they modify when there is a new patch - Foundational Framework will handle that, greatly reducing the pain of updating mods with each new vanilla patch.
REQUIREMENTS
Crusader Kings III
Full game
FORUM LINKS