This page was last updated on 20 October 2022, 8:31PM
Changelogs
Version 2.30
Fixed incorrect handling of spaces when used as delimiters in condition lines of inject scripts (this is only known to have affected The HUD Editor).
When injecting into prefabs files, it is now possible to omit and not explicitly specify a target component in the file, in which case the data will be appended at the end of the file.
Version 2.25
Fixed a bug that was causing broken scroll bars in Book Menu Restored.
Fixed a minor memory leak.
New XML operator type: <rand>
Version 2.20
IMPORTANT: As of this update, the German language, NoGore game version is no longer supported!
Refactored and optimized several hotspots in the game's UI code. This should significantly decrease menu loading times.
Implemented new XML operator types (https://geckwiki.com/index.php?title=UIO_Extra_XML_Operators).
Incorporated UI font scaling (https://geckwiki.com/index.php?title=UI_Font_Scaling) from JIP LN and fixed text wrapping issues.
Version 2.09
Fixed erroneous handling, on initialization of XML files, of strings containing non-ASCII characters.
Version 2.08
Integrated the debug mode into the main release version. This mode can be enabled/disabled from Data\uio\settings.ini
Improved handling of XML syntax errors.
Version 2.07
Fixed all the errors in version 2.05. This was found to have been caused by unexpected syntax errors (space(s) following a '/' character) in the oHUD-modified "hudtemplates.xml" file.
Version 2.05
Optimized the UI pipeline to further improve menu loading times, as well as significantly reduce UI-related memory heap fragmentation, which should improve overall performance.
Fixed an issue that was introduced in version 2.03 and broke the JIP LN function 'InjectUIComponent'.
Version 2.03
Slightly improved menu loading times.
Version 2.02
Fixed handling of duplicate entries added by remnants of old installers.
Version 2.01
* Addressed a possible file-access permissions error.
* Fixed support for the German language NoGore version.
* Improved error logging.
Version 2.00
* Completely new, more robust implementation.
* User-created files can now be injected into ANY XML file, not restriction to menu files.
* Fallout.ini will no longer be automatically modified to use Darnified UI fonts.
Version 1.31
Fixed an issue with Mod Organizer, creating a data-race and resulting with files not being modified properly and sometimes deleted.
Version 1.30
I am no longer working on this mod, and am therefore uploading this update, which is the latest, and probably final build of UIO. There are no major changes in functionality, though there are improvements in overall reliability and in process logging (to help with debugging, when necessary).
Version 1.25
Improved detection of orphaned/duplicate references.
Fixed an issue when using a slash instead of a backslash in file paths.
Non-default DarnUI fonts in Fallout.ini are now accepted and will not be overwritten (unless the files are missing).
Version 1.21
Fixed an issue where the pip-boy inventory menu was partially broken with The Weapon Mod Menu installed.
Version 1.20
UIO now checks Fallout.ini and verifies the right fonts are used (DarnUI/vanilla). There's no need to manually edit this file when installing/removing DarnUI.
Menu/element names are no longer case-sensitive.
Expanded the list of supported menu/HUD files to include every single menu in the game.
Several code improvements.
Version 1.10
The plugin no longer checks if the mod file (ESP/ESM), supposedly using the UI extension, actually exists. This turned up to be redundant, naive, and a recipe for problems.
Extensions can now be injected into specific elements in menu files.
Method of adding support for new mods was changed (and somewhat simplified). Se the relevant section for the new instructions.
NMM should no longer screw up the installation of this mod.
Added support for The Weapon Mod Menu. oHUD is also now supported.