I couldn't agree more with everyone who has said this is excellent. Even just using this tool to preview sizes on the fly is extremely useful. 90% of the dialogs for our current project are done, but for the remaining 10% as well as future projects this tool will save days of work (quite literally). In all honesty I would pay big bucks for something this useful. Keep up the excellent work.
Some difficulties with the release version has been discovered.
I'm working on to release the final version soon, between two school works.
The main goal is to implement the dialogs with ease, but it will be difficult to have a easy export to editor system.
I'm searching for a good implementation of this feature.
Localizations
I'm searching for traductions for all languages. If you want to make your language, it's "easy" :
Unzip the latest beta version.
Show hidden files.
Go to the "docs" folder.
All localization docs are available. Check for your language and make a entire traduction in the "GameStrings.txt". Send me the result. I will add your traduction in the final release version.
Don't forgot the Q&A in the SC2Mapster project page. ;-)
If you use his map in your resolution, it will be what it looks like in your resolution, nothing less, you have to take it into account yourself (you can change sc2's resolution to see the changes right away though). The map is more like a simulation.
I found how to implement the generated SC2Bank code from the map for your map. Don't be afraid to give advices or suggestions about this.
To YOUR map
You must add a library named "Dialog Designer Library" to your system. This library add some functions and a new category of functions : "Generated Dialog".
New functions
Actions
Generated dialog - Create a dialog with the macro code.
Generated dialog - Create a dialog item with the macro code.
Getters (functions)
Generated dialog - Get dialog from Name.
Generated dialog - Get dialog item from Name.
Dialog Designer Map
The saved SC2Bank file from the Dialog Designe map will contains a "Macro Code". This macro code is a long string value containing all properties for the dialog/dialogitem you want to implement.
How to do ?
Creation
Add the library to your map. Copy Macro code from the saved generated file for the wanted dialog and copy this string to your map inside the parameter of the function "Generated dialog - Create a dialog with macro code". The system will generate the dialog automatically.
Get generated dialog and generated dialog items with this system ?
Use the getters functions "Get dialog from Name" and "Get Dialog item from Name". Don't be afraid about the management of dialog lists for your dialogs : the system manages this problem. For your use, you could use the "Name" property to edit or delete a dialog/ dialog item after creation.
Notice: Only dialogs and dialog items generated with the actions of the library can be get by their name.
What is the name of my dialog ?
It's the same name as specified in the Dialog Designer map.
Is it done ?
It's NOT DONE for the moment. It will be implemented in the next version, with all new features added by 1.2 patch.
Go to Configuration window, tape the name of your file and click "Save". The saving is not automatic.
If you want to restore your dialog later, rename your file containing the dialogs to "import.SC2Map" then click to "Import" into the Configuration window of the map. Be carreful, click "Import" will erease all old content in the map to replace by the content of the "import.SC2Map" file.
@Creation25: Try the numeric keypad. If that doesn't work, i cannot help you... But the next version of the map will implement the text editor created by Blizzard, and will resolve this problem.
The next update is sheduled after the release of the 1.2 update from Blizzard and after my exams, but before Febuary.
I can translate it to norwegian, if no one else wants too. Its the names for the different options and tabs, rite?
The last version of the map include GameStrings.txt for each language. You can edit your language and send the result by MP or e-mail. No problems for me :)
Only one problem: some new text will be appear with the next version of the map, it's possible a part of the translation done will be lost after the update... And you must translate a second time the map after the update.
Solved a bug about the save. The save saves now all information about dialog boxes, including title.
Solved a bug causing textures to disappear from the list, due to 1.2 game update.
The "Duplicate button" is now available to copy the current selected objet into another with the same configuration.
Object names are now unique.
It's now impossible to name an object if this name is used for another object.
It's now impossible to save the work if object names are same.
"Generate GALAXY Code" button deleted.
"Generate MACRO Code" button added.
Using the Blizzard API for editboxes.
Editbox are now supported.
It's now possible to edit a label from the last value.
It's now possible to edit a dialog title from the last value.
It's now possible to edit a list from the last value.
It's now possible to delete an item from a list in the list window.
Adding 2 buttons to improve the text edition : Style and Color.
Next version (1.4) will be release the next week.
I currently work with this version of Dialog Designer to other projects and my goal is really to be able to realize ALL interface with this program. I am trying to resolve problems that make use of this program tedious.
I couldn't agree more with everyone who has said this is excellent. Even just using this tool to preview sizes on the fly is extremely useful. 90% of the dialogs for our current project are done, but for the remaining 10% as well as future projects this tool will save days of work (quite literally). In all honesty I would pay big bucks for something this useful. Keep up the excellent work.
uh, you cant actually put anything into the text boxes, only delete numbers..
oO
All common occidental letters must be detected, plus "-", "+", "/", " ", the figures on the keypad and on the main keyboard.
Don't forget to click on the edit box you want to edit.
@Doubotis: Go
This is something I need! thank you
Some difficulties with the release version has been discovered.
I'm working on to release the final version soon, between two school works.
The main goal is to implement the dialogs with ease, but it will be difficult to have a easy export to editor system.
I'm searching for a good implementation of this feature.
Localizations
I'm searching for traductions for all languages. If you want to make your language, it's "easy" :
Don't forgot the Q&A in the SC2Mapster project page. ;-)
@Doubotis: Go
Hmm curious how does your system takes into account what it could look like with different resolutions?
@Genopath: Go
If you use his map in your resolution, it will be what it looks like in your resolution, nothing less, you have to take it into account yourself (you can change sc2's resolution to see the changes right away though). The map is more like a simulation.
/bump
If Custom Layout system (PTR 1.2) doesn't allow dialog editing, the map will be continued.
Depending on the PTR 1.2 changes for the Editor, the software will be updated to add several changes for dialogs (panels, ...).
I cannot give a date for the upcoming version for the moment, but i will give some information soon, after viewing the PTR 1.2 and this potential :)
/bump
I found how to implement the generated SC2Bank code from the map for your map. Don't be afraid to give advices or suggestions about this.
To YOUR map
You must add a library named "Dialog Designer Library" to your system. This library add some functions and a new category of functions : "Generated Dialog".
New functions
Actions
Getters (functions)
Dialog Designer Map
The saved SC2Bank file from the Dialog Designe map will contains a "Macro Code". This macro code is a long string value containing all properties for the dialog/dialogitem you want to implement.
How to do ?
Creation
Add the library to your map. Copy Macro code from the saved generated file for the wanted dialog and copy this string to your map inside the parameter of the function "Generated dialog - Create a dialog with macro code". The system will generate the dialog automatically.
Get generated dialog and generated dialog items with this system ?
Use the getters functions "Get dialog from Name" and "Get Dialog item from Name". Don't be afraid about the management of dialog lists for your dialogs : the system manages this problem. For your use, you could use the "Name" property to edit or delete a dialog/ dialog item after creation.
Notice: Only dialogs and dialog items generated with the actions of the library can be get by their name.
What is the name of my dialog ?
It's the same name as specified in the Dialog Designer map.
Is it done ?
It's NOT DONE for the moment. It will be implemented in the next version, with all new features added by 1.2 patch.
Hey man im also having problems editing anything with numbers. Any idea why I can only delete and not type in numbers?
so does it save automatically or do i have to save it myself? I have a cool dialog but I'm afraid of leaving.
and also, can I join in and load my dialogs later on if needed?
@Fuglypump: Go
Sorry for the late response.
Go to Configuration window, tape the name of your file and click "Save". The saving is not automatic.
If you want to restore your dialog later, rename your file containing the dialogs to "import.SC2Map" then click to "Import" into the Configuration window of the map. Be carreful, click "Import" will erease all old content in the map to replace by the content of the "import.SC2Map" file.
@Creation25: Try the numeric keypad. If that doesn't work, i cannot help you... But the next version of the map will implement the text editor created by Blizzard, and will resolve this problem.
The next update is sheduled after the release of the 1.2 update from Blizzard and after my exams, but before Febuary.
The development is running few days after the GE 1.2 release.
Some pictures with the textbox feature :
The textbox will be available on the next update, as others buttons.
The Code Macro for each dialog item will be available by clicking the "Macro Code" button on the Properties window.
@Doubotis: Go
wow this is AMAZING. you are insane.
@ResolveHK: Go
Actually, for some reason i can't seem to load any textures.. its c:/starcraft2/Banks right? or is it just /Bank
@Doubotis: Go
I look forward to use the next version !
The Banks folder of your Starcraft installation is in your documents folder. For me it's "My documents\Starcraft II\Banks".
@Upcios: Go
Soon, soon :)
I can translate it to norwegian, if no one else wants too. Its the names for the different options and tabs, rite?
The last version of the map include GameStrings.txt for each language. You can edit your language and send the result by MP or e-mail. No problems for me :)
Only one problem: some new text will be appear with the next version of the map, it's possible a part of the translation done will be lost after the update... And you must translate a second time the map after the update.
The next version is still in work.
Several modifications and bugfixes :
Next version (1.4) will be release the next week.
I currently work with this version of Dialog Designer to other projects and my goal is really to be able to realize ALL interface with this program. I am trying to resolve problems that make use of this program tedious.