Footygamer
20 years ago
4 months ago
981,621

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
15 years ago
1 month ago
4
Premium

Fairly certain FM26 is using UI Toolkit, as they described in this video, https://youtu.be/im49swPfWIo?si=dfXb6628ANV3j8Gf&t=935

thehologram
6 years ago
6 months ago
7

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
4 years ago
3 hours ago
608
Premium

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
15 years ago
1 month ago
4
Premium

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.

You'll need to Login to comment