Home
FM Discord
YouTube Channel
FM24 Data Update
FM26 Data Update
FM26 OOP Player Roles
Downloads
Graphics
Challenges
Blog
Forums
Videos
Tactics
FM26
FM26 Real Name Fix
FM26 Shortlists
FM26 DB
FM26 Men's Wonderkids
FM26 Women's Wonderkids
FM26 Men's Club Finances
FM26 Women's Club Finances
FM24 Update
FM24
FM23
FM Saves
FM Database
FM Guides
Installation Guides
Records
Search
Footygamer
Please use this thread for discussing creating custom user interfaces for Football Manager now its based in Unity.
This is for adding new menus, overlays, and interactive elements to the game. Unity offers several UI systems: IMGUI (Immediate Mode GUI) is quick for debug menus and simple mod interfaces, UGUI (Unity UI) is the standard canvas-based system for more polished interfaces with proper layouts and styling, and UI Toolkit is Unity's newer HTML/CSS-like system. We're still waiting to see what FM26 brings.
https://docs.unity3d.com/Manual/GUIScriptingGuide.html
https://docs.unity3d.com/Packages/com.unity.ugui@latest
https://docs.unity3d.com/Manual/UIElements.html
Joxtal
Fairly certain FM26 is using UI Toolkit, as they described in this video, https://youtu.be/im49swPfWIo?si=dfXb6628ANV3j8Gf&t=935
thehologram
Gold mine of a video. They say that they started with UI Toolkit but quickly realized that they needed to roll their own so probably just need to wait and find out. While UI Toolkit took on those features they wanted they kept the home rolled version. The video is a year old so maybe they went back. I'd sort of be surprise if they switched back though unless they think it will result in less maintenance. They already sunk the cost in to a custom system though.
BassyBoyYT
This could be a really dumb idea, but wouldn't it be possible to edit the scripts in uabea and save the bundle that way?
Joxtal
Opening a bundle file in uabea, you can see the .uxml files being used to make the UI (.uxml is Unity Extensible Markup Language, which is used to make the UI layout),
But I don't know if we can export these in a somehow understandable format?
When you click Edit Data in uabea, you see the actual data used by that .uxml file,
This is basically the raw data that is used for that UI component.
The objects it uses, the properties and their data types and values.
But this isn't usable without seeing the UXML markup and how it all ties in together.
I'm not even sure this is somehow usable in isolation, without the project as a whole.