Multiboard Developmental Tool
Forum rules
Finished maps:
• Submitting your own map(s):
One map per topic please! (Or we will have a hard time finding out which comment is for which map)
You can leave your Username@Realm so people can contact you in game. (eg.: 3ICE@USEast, 3ICE@Northrend)
Write a description and don't forget to post some screenshots. (Images and videos are worth a thousand words)
• Submitting a map not made by you:
Do not claim it as yours. We'll find it out (sooner or later) anyway.
Ask the maker to submit it himself is possible.
Or at least let the maker know that his map has a topic here, so he can benefit from your comments and bug reports. (Or request the thread be deleted for whatever reason*.)
Unfinished maps:
You are welcome to post your unfinished maps here and ask for help.
We will look at the map and tell you whats wrong with it or how to continue editing it.
Projects:
Important/cool maps and big projects will have their own forum category inside. (Like the 3ICE's Maze Designer category)
Finished maps:
• Submitting your own map(s):
One map per topic please! (Or we will have a hard time finding out which comment is for which map)
You can leave your Username@Realm so people can contact you in game. (eg.: 3ICE@USEast, 3ICE@Northrend)
Write a description and don't forget to post some screenshots. (Images and videos are worth a thousand words)
• Submitting a map not made by you:
Do not claim it as yours. We'll find it out (sooner or later) anyway.
Ask the maker to submit it himself is possible.
Or at least let the maker know that his map has a topic here, so he can benefit from your comments and bug reports. (Or request the thread be deleted for whatever reason*.)
Unfinished maps:
You are welcome to post your unfinished maps here and ask for help.
We will look at the map and tell you whats wrong with it or how to continue editing it.
Projects:
Important/cool maps and big projects will have their own forum category inside. (Like the 3ICE's Maze Designer category)
- 3ICE
- Admin
- Posts: 2631
- Joined: Sat Mar 01, 2008 11:34 pm
- Realm: Europe
- Account: 3ICE
- Clan: 3ICE
- Location: Hungary
- Contact:
Re: Multiboard Developmental Tool
Double post to let you know the previous post was edited like 10 times.
-
- Posts: 76
- Joined: Fri Aug 20, 2010 7:56 pm
- Realm: US East
- Account: Sesamia
- Clan: 3ICE
- Location: Minnesota
Re: Multiboard Developmental Tool
Updated to v1.00.
ʎɐqə ɯoɹɟ pɹɐoqʎəʞ ɐ ʎnq ı əɯıʇ ʇsɐl əɥʇ sı sıɥʇ
-Currently semi-inactive
-Currently semi-inactive
- 3ICE
- Admin
- Posts: 2631
- Joined: Sat Mar 01, 2008 11:34 pm
- Realm: Europe
- Account: 3ICE
- Clan: 3ICE
- Location: Hungary
- Contact:
Re: Multiboard Developmental Tool
Still using WriteLibrary__PreserveColor I see :(
Couldn't it be longer than 1 character? To avoid collisions.
Like if I named my multiboard "([{•-MultiBoard of Epicness!-•}])" or something silly. Then PreserveColor will change that } at the end to a |, killing the string.
Although maybe it doesn't matter. I'm sure the cases where we want to put all 255 ascii characters in our multiboard are few and far in between. The end user can always change } to alt+29 or some other very obscure character.
Code: Select all
// Used in place of | to start color codes and end color codes.
// Used in-game as: }cffff0000This text is red}r but this text is white.
// Should only be one character long.
set udg_Color_Delimiter="}"
Like if I named my multiboard "([{•-MultiBoard of Epicness!-•}])" or something silly. Then PreserveColor will change that } at the end to a |, killing the string.
Although maybe it doesn't matter. I'm sure the cases where we want to put all 255 ascii characters in our multiboard are few and far in between. The end user can always change } to alt+29 or some other very obscure character.
-
- Posts: 76
- Joined: Fri Aug 20, 2010 7:56 pm
- Realm: US East
- Account: Sesamia
- Clan: 3ICE
- Location: Minnesota
Re: Multiboard Developmental Tool
Version 1.00 doesn't use PreserveColor anymore. The posted example hasn't changed because I haven't had time to make an updated example. I'm working on it though =).
The Color_Delimiter variable can be more than one character if I change function formatstringcolor. The fact that it won't work with more than 1 character was just an oversight that I didn't fix. My thought process was that nobody would want (or even need) to have it more than 1 character.
It's still a very simple fix, and I've done that and posted an update now.
Edit:
The Color_Delimiter variable can be more than one character if I change function formatstringcolor. The fact that it won't work with more than 1 character was just an oversight that I didn't fix. My thought process was that nobody would want (or even need) to have it more than 1 character.
It's still a very simple fix, and I've done that and posted an update now.
Edit:
Most of the non-alphabet ascii characters are actually multiple characters in Warcraft III and couldn't have been used as the Color_Delimiter. I found this out when I was making save/load systems. I use to have a list of characters that were a single character long, but I deleted it some time ago.I'm sure the cases where we want to put all 255 ascii characters in our multiboard are few and far in between.
ʎɐqə ɯoɹɟ pɹɐoqʎəʞ ɐ ʎnq ı əɯıʇ ʇsɐl əɥʇ sı sıɥʇ
-Currently semi-inactive
-Currently semi-inactive
- 3ICE
- Admin
- Posts: 2631
- Joined: Sat Mar 01, 2008 11:34 pm
- Realm: Europe
- Account: 3ICE
- Clan: 3ICE
- Location: Hungary
- Contact:
Re: Multiboard Developmental Tool
Some quests seem to be missing or damaged.
I remember having an easy to access command list, which is now unfindable.
I remember having an easy to access command list, which is now unfindable.
-
- Posts: 76
- Joined: Fri Aug 20, 2010 7:56 pm
- Realm: US East
- Account: Sesamia
- Clan: 3ICE
- Location: Minnesota
Re: Multiboard Developmental Tool
Fixed, along with some other minor changes.
ʎɐqə ɯoɹɟ pɹɐoqʎəʞ ɐ ʎnq ı əɯıʇ ʇsɐl əɥʇ sı sıɥʇ
-Currently semi-inactive
-Currently semi-inactive
- 3ICE
- Admin
- Posts: 2631
- Joined: Sat Mar 01, 2008 11:34 pm
- Realm: Europe
- Account: 3ICE
- Clan: 3ICE
- Location: Hungary
- Contact:
Re: Multiboard Developmental Tool
-columns command example says -rows instead of -cols
Feature request: -cols command alias for -columncount
Feature request: -cols command alias for -columncount
-
- Posts: 76
- Joined: Fri Aug 20, 2010 7:56 pm
- Realm: US East
- Account: Sesamia
- Clan: 3ICE
- Location: Minnesota
Re: Multiboard Developmental Tool
I'm thinking of rewriting the system in vJASS, since the resulting code is in vJASS anyway. This will give users the option to customize their commands, allowing them to declare as many as they want for each in-game function. Seems like it could be useful.
Since I'm doing this, I'm also looking into .wtg file creation to have one version dealing with vJASS and another that deals with GUI.
Since I'm doing this, I'm also looking into .wtg file creation to have one version dealing with vJASS and another that deals with GUI.
ʎɐqə ɯoɹɟ pɹɐoqʎəʞ ɐ ʎnq ı əɯıʇ ʇsɐl əɥʇ sı sıɥʇ
-Currently semi-inactive
-Currently semi-inactive
- 3ICE
- Admin
- Posts: 2631
- Joined: Sat Mar 01, 2008 11:34 pm
- Realm: Europe
- Account: 3ICE
- Clan: 3ICE
- Location: Hungary
- Contact:
Re: Multiboard Developmental Tool
Yes, converting it to vJASS is an excellent idea for your next goal. I was surprised you got so far with GUI triggers. Commendable.
While it's definitely possible to do, I don't know of any open source wtg generators you could copy code from. The format is well documented, you'd just have to make your own system. Which is a lot of work.
While it's definitely possible to do, I don't know of any open source wtg generators you could copy code from. The format is well documented, you'd just have to make your own system. Which is a lot of work.
-
- Posts: 76
- Joined: Fri Aug 20, 2010 7:56 pm
- Realm: US East
- Account: Sesamia
- Clan: 3ICE
- Location: Minnesota
Re: Multiboard Developmental Tool
It would give me a reason to move beyond Warcraft 3 (JASS is the only language I know), but if it does happen it won't be for a while. I did just have another idea though. Making an actual program out of this would eliminate every issue I have so far. I'm not sure I want to spend time doing that though =\.
ʎɐqə ɯoɹɟ pɹɐoqʎəʞ ɐ ʎnq ı əɯıʇ ʇsɐl əɥʇ sı sıɥʇ
-Currently semi-inactive
-Currently semi-inactive
Who is online
Users browsing this forum: No registered users and 27 guests