Dnasis Character UI Compatch
Updated for 1.16
Please give this a rating if you enjoyed this compatch!
Dnasis Character UI Compatch is a UI patch specifically for the character window that brings compatibility to several popular mods with Customizable GUI. For some mods it also includes some fixes, especially for mods that have fallen out of date.
These are the currently supported mods (none are required):
- The Catholic Trinity
- In My Humble Opinion
- Rename Children or Rename Anyone
- Displayed Birth and Death Dates
- Separate Name and Title (UE)
- Stress Bar for Everyone (or deprecated original version, do not use both)
- Custom Title Form of Address
- Hometowns
Show Me Your Council/Court are no longer supported.
These mods’ functionality are currently included:
Customizable GUI is required for this compatch to work.
This is a personal compatch I’ve been testing that I’d like to share on the workshop. I wanted to use several mods together on the character window without issue, but I did not want to subscribe to the massive overhauls that add features I didn’t want. I wanted to approach this the same way the now-abandoned Unified UI mod did, so that (almost) all mods supported are optional. Additionally, I wanted to promote use of the excellent Customizable GUI mod, which more mods touching the character window should support.
If you have any of these mods installed:
- The Catholic Trinity: When viewing a pope character, shows the Papabile (Pope’s successor) portrait
- IMHO: Shows the player character’s opinions of others in the character window, especially in the liege portrait
- IMHO: Shows the player personality correctly, and correctly disables when the associated game rule is turned off, fixing a current bug with IMHO
- Rename Children/Anyone: Shows the rename button
- Displayed Birth and Death Dates: shows the text added by this mod
- SNAT: Shows the changes made by the mod, fixing things so that this mod can be used optionally (like how Unified UI implemented it)
- Stress Bar for All: Shows the stress icon for all characters, not just the player character
- CTFA: Shows the button in the portrait added by this mod
- Hometowns: Shows the updated age tooltip, as well as the one added by SNAT if you are also using SNAT.
Additionally, this compatch includes the following:
- A toggle to show the extended_traits view to see all traits and modifiers on a character. This is the same as the mod Show More Traits
- Shows the spoken language icon for all characters regardless of number of languages known. This is the same as the mod Show Spoken Language
These two mods are included in this compatch because the mods are too simple to do a check for. In the case for Show Spoken Language, it’s as simple as changing a 1 to a 0. This also means these are easy to edit out if you don’t want to use these functionalities.
Make sure Customizable GUI is at the top of your load order. This compatch should be loaded after any of the above listed mods.
I have not tested this compatch yet with other mods using Customizable GUI, so there may be conflicts in the individual modules. This compatch includes the following files, for reference:
- guiwindow_character.gui
- guicustomizable_guiswindow_character 0_character_info.gui
- guicustomizable_guiswindow_character 0_main_characters.gui
- guicustomizable_guiswindow_charactercharacter_info 0_realm.gui
- guicustomizable_guiswindow_charactercharacter_infoname_traits_house 0_house.gui
- guicustomizable_guiswindow_charactercharacter_infoname_traits_house 0_name.gui
- gui/customizable_guis/window_character/character_info/bottom_area/00_tabs.gui
- gui/customizable_guis/window_character/character_info/bottom_area/00_court.gui
- guicustomizable_guiswindow_charactermain_characters 0_icons.gui
- guicustomizable_guiswindow_charactermain_characters 0_liege.gui
- guicustomizable_guiswindow_charactermain_charactersicons 0_languages.gui
Of course, this is not compatible with other mods modifying window_character.gui.
This mod also includes an updated SNAT_title_or_position template, but it should not render if SNAT is not loaded.
I am open to support for additional mods in the character window. I did not actually plan to support Rename Children or CTFA as I don’t use these mods, but SNAT’s built-in compatibility for them made them easy to add.
My criteria for adding new mods is as follows:
- The mod should be functional in 1.16.* (I don’t see a reason to support an abandoned mod if its functionality outside of the character window is broken)
- It doesn’t conflict with any of the above supported mods outside of the character window. I am not interested in expanding the scope of this compatch beyond what Customizable GUI does. You may be interested in using other UI mods instead.
Feel free to comment with suggestions or feedback.
