Background
With the Bannerlord v1.4.0 Beta update, minor adjustments were made to the engine code. In this process, the alignment of UI widgets was inverted compared to previous versions. Consequently, many beta testers are experiencing UI breakage or mirrored layouts, making existing mods difficult to use.
While we would normally have to wait for each modder to patch their work if a mod failed to load entirely, it felt like a waste to leave mods unusable just because of broken UI layouts. Although there is a possibility of further changes after the beta, this update seems more like a normalization of the alignment system rather than a simple mistake of Taleworlds; therefore, I think it is highly unlikely that the engine will revert to the previous method.
How it works
This issue stems from changes in how the engine stacks child widgets within a ListPanel.
Previously, setting the LayoutMethod to VerticalBottomToTop caused widgets to stack from top to bottom, and VerticalTopToBottom stacked them from bottom to top. As of the v1.4.0 Beta, this has been corrected to match horizontal logic: VerticalBottomToTop now stacks from bottom to top, and VerticalTopToBottom stacks from top to bottom.
This tool scans all LayoutMethod values within the widget folder and inverts them to align with the v1.4.0 Beta updates.
How to Use (Images)
1. Upload [ModuleFolder]/GUI/Prefabs folder
2. Download .zip file
3. Extract and Place in the same directory