CleanSlate
To provide a clean, stable, readable base from which other modders can "jump off" to create their own mods more easily and fix any bugs and oversights that Paradox has missed.
- Modding Improvements
- Bugfixes
- Performance Improvements
- Better Tooltips
- Never-before-seen events
- Inconsistencies Corrected
Beta 4 – All base game script rewritten, most content reorganized for easier searching, nearly 600 bugs fixed and numerous smaller improvements.
Manual downloads, old versions and development builds are available through the Paradox forums link at the bottom.
Correct all localisation, in all four languages.
Fixing bugs reported on the official forums.
This is CleanSlate’s original goal. All script has been updated to use newer script features where applicable, and inefficient and/or hard-to-comprehend script has been optimized, and where necessary, documented. Scripted triggers and effects have been properly put to use, and various new scripted triggers have been added, for modders to make use of. See the master changelog, included in the download, for more information, or visit the forum thread.
CleanSlate is also a massive community patch, fixing nearly 500 bugs and countless minor issues. For details, see the master changelog, included in the download, or visit the forum thread (link below).
Though not a primary goal, we have measured modest performance improvements on top of everything else. Your mileage may vary, of course, and performance increase may depend depending on enabled DLC, start date and your hardware, in particular CPU and RAM.
You’ll no longer see ‘Ruler: Spouse: Opinion of Ruler decreases by 10 for 5 years (Furious)’. Almost (*) all uninformative parts of tooltips have been cut, making it easier to see what happens.
In addition, various requirements to enact laws and take decisions has been made easier to read as well.
The game is now much better informing you about losing traits, when you gain a trait opposite to one your current traits, and should always send a notification if trait changes are a matter of chance, meaning you’ll no longer have to check your character page to check if you did indeed get (un)lucky.
* Due to limitations in the game’s source code, some tooltips could not be cleaned up entirely.
We have, of course, not added any new events. What you will finally see, for the first time, are various Paradox-developed events, some of which have been part of the game since its very first release, and others, added by various patches and expansions. Among these are siege events, guardian events and birth events.
While working our way through all of the game’s script files, we have smoothed over several inconsistencies. Not all older content properly accounts for various new features added over the years. Consider content that locks out women, without regard for religion features and game rules, or not properly considering various sexual dispositions characters can have towards each other.
Crusader Kings II version 3.3.5.1 highly recommended.
May work with versions back to 3.2.x.
Ironman compatible, not achievement compatible.
ui_scale: Include the following line in your scale_ui_xxxx.mod file:
dependencies = { "CleanSlate" }
CleanSlate is not and in most cases cannot be compatible with any mods that have not been built off CleanSlate. That is the downside of thoroughly overhauling the game’s script.
We recommend anyone interesting in rebasing mods on CleanSlate to compare current mod files to vanilla files, and bring these changes over to CleanSlate’s files. Reading CleanSlate’s master changelog for additions and removals is highly recommended.
Authors of large mods are advised to wait until CleanSlate is stable, to avoid endless compatibility patching whenever CleanSlate is updated.
CleanSlate is not yet finished. Efforts to squash more bugs is ongoing. New bugs may currently be part of CleanSlate. If you come across any, please report them, so that we can make CleanSlate even better.
As I’m sure everyone in the CK2 Modding Community is aware, the vanilla script for the game is… well… it’s a mess. There are myriad bugs, hardly any of the scripting itself is human readable, and the localization is scattered over a dozen or so files with no real organization to it. There have clearly been several batches of cooks on this particular broth. To resolve this, the CK2Plus mod team presents our new standalone community resource: CleanSlate.
To be clear, this mod/resource will (eventually) overwrite every. single. vanilla. file. It already overwrites the vast majority. It will not be compatible with any other mod that modifies vanilla files (unless it’s specifically built off of CleanSlate) and vanilla saves are not compatible.
As of right now, the mod is in BETA. Save compatibility between versions is not guaranteed. Until we reach the first full release things are just changing too much between each version to guarantee that.
schwarherz
SuccinctScrivener
Whizzer
Aerotinge, for his many bug reports
Lajos Teuer, for the Community Patch
Master changelog included in download.
Paradox Forums Post[forum.paradoxplaza.com]
Report a Bug[github.com]
Revisions:
Old revisions of this mod are available below. Click the link to download.
