So I know this topic is covered in a few places, but it is not really well realized for the general case scenario. Instead every example is based around inventory systems which are already present in the Game UI (or at least appear to be).
Say if you want to create a brand new panel, and display a simple dialog within it. What method would you use?
I am very confused on how the new UI editor relates to the old UI override method. How exactly do you add a new panel period now?
Beyond that, all of the 'hook up a dialog' actions seem to refer to a dialog item, and using the non-game UI linked one is very different from the others, in that you immediately need to reference a dialog item before even defining the new one.
Is someone able to walk through this, reportedly simple process?
-Create a completely new non-game UI panel
-Project a Simple Dialog on it
-Activate it's visibility for a certain group of players
UI Panels are essentially dialog items that are pre-defined. If you want to make a new, non-standard one, youll need to use the usual trigger dialog commands.
As for editing the currently existing ones, youll want to use the "Hookup Standard Dialog Item" action inside of a trigger, and then modify your UI files in the UI module (shift+F6). Note: You cannot edit blizzards pre existing ones. You'll need to right click and click add new layout, name your layot and then start your changes there.
Can you be more explicit with your instructions? Literally nothing posted here actually seems to work, it seems like a lot of theory without execution and random parts of the editor are always broke.
take a look at this list of tutorials.
They're all about User interface. There are several about using Dialogs and Dialog items to display custom stuff to players.
So I know this topic is covered in a few places, but it is not really well realized for the general case scenario. Instead every example is based around inventory systems which are already present in the Game UI (or at least appear to be).
Say if you want to create a brand new panel, and display a simple dialog within it. What method would you use?
I am very confused on how the new UI editor relates to the old UI override method. How exactly do you add a new panel period now?
Beyond that, all of the 'hook up a dialog' actions seem to refer to a dialog item, and using the non-game UI linked one is very different from the others, in that you immediately need to reference a dialog item before even defining the new one.
Is someone able to walk through this, reportedly simple process? -Create a completely new non-game UI panel -Project a Simple Dialog on it -Activate it's visibility for a certain group of players
@megabuster33:
UI Panels are essentially dialog items that are pre-defined. If you want to make a new, non-standard one, youll need to use the usual trigger dialog commands.
As for editing the currently existing ones, youll want to use the "Hookup Standard Dialog Item" action inside of a trigger, and then modify your UI files in the UI module (shift+F6). Note: You cannot edit blizzards pre existing ones. You'll need to right click and click add new layout, name your layot and then start your changes there.
Can you be more explicit with your instructions? Literally nothing posted here actually seems to work, it seems like a lot of theory without execution and random parts of the editor are always broke.
take a look at this list of tutorials.
They're all about User interface. There are several about using Dialogs and Dialog items to display custom stuff to players.