Multiboard Developmental Tool

You can submit your maps here. Both finished and unfinished submissions are welcome.
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)
User avatar
3ICE
Admin
Posts: 2629
Joined: Sat Mar 01, 2008 11:34 pm
Realm: Europe
Account: 3ICE
Clan: 3ICE
Location: Hungary
Contact:

Re: Multiboard Developmental Tool

Unread post by 3ICE »

Double post to let you know the previous post was edited like 10 times.
ImageImageImageImageImage
Image
ImageImage

Ian
Posts: 76
Joined: Fri Aug 20, 2010 7:56 pm
Realm: US East
Account: Sesamia
Clan: 3ICE
Location: Minnesota

Re: Multiboard Developmental Tool

Unread post by Ian »

Updated to v1.00.
ʎɐqə ɯoɹɟ pɹɐoqʎəʞ ɐ ʎnq ı əɯıʇ ʇsɐl əɥʇ sı sıɥʇ


-Currently semi-inactive

User avatar
3ICE
Admin
Posts: 2629
Joined: Sat Mar 01, 2008 11:34 pm
Realm: Europe
Account: 3ICE
Clan: 3ICE
Location: Hungary
Contact:

Re: Multiboard Developmental Tool

Unread post by 3ICE »

Still using WriteLibrary__PreserveColor I see :(

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="}"
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.
ImageImageImageImageImage
Image
ImageImage

Ian
Posts: 76
Joined: Fri Aug 20, 2010 7:56 pm
Realm: US East
Account: Sesamia
Clan: 3ICE
Location: Minnesota

Re: Multiboard Developmental Tool

Unread post by Ian »

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:
I'm sure the cases where we want to put all 255 ascii characters in our multiboard are few and far in between.
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.
ʎɐqə ɯoɹɟ pɹɐoqʎəʞ ɐ ʎnq ı əɯıʇ ʇsɐl əɥʇ sı sıɥʇ


-Currently semi-inactive

User avatar
3ICE
Admin
Posts: 2629
Joined: Sat Mar 01, 2008 11:34 pm
Realm: Europe
Account: 3ICE
Clan: 3ICE
Location: Hungary
Contact:

Re: Multiboard Developmental Tool

Unread post by 3ICE »

Some quests seem to be missing or damaged.
I remember having an easy to access command list, which is now unfindable.
ImageImageImageImageImage
Image
ImageImage

Ian
Posts: 76
Joined: Fri Aug 20, 2010 7:56 pm
Realm: US East
Account: Sesamia
Clan: 3ICE
Location: Minnesota

Re: Multiboard Developmental Tool

Unread post by Ian »

Fixed, along with some other minor changes.
ʎɐqə ɯoɹɟ pɹɐoqʎəʞ ɐ ʎnq ı əɯıʇ ʇsɐl əɥʇ sı sıɥʇ


-Currently semi-inactive

User avatar
3ICE
Admin
Posts: 2629
Joined: Sat Mar 01, 2008 11:34 pm
Realm: Europe
Account: 3ICE
Clan: 3ICE
Location: Hungary
Contact:

Re: Multiboard Developmental Tool

Unread post by 3ICE »

-columns command example says -rows instead of -cols
Feature request: -cols command alias for -columncount
ImageImageImageImageImage
Image
ImageImage

Ian
Posts: 76
Joined: Fri Aug 20, 2010 7:56 pm
Realm: US East
Account: Sesamia
Clan: 3ICE
Location: Minnesota

Re: Multiboard Developmental Tool

Unread post by Ian »

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.
ʎɐqə ɯoɹɟ pɹɐoqʎəʞ ɐ ʎnq ı əɯıʇ ʇsɐl əɥʇ sı sıɥʇ


-Currently semi-inactive

User avatar
3ICE
Admin
Posts: 2629
Joined: Sat Mar 01, 2008 11:34 pm
Realm: Europe
Account: 3ICE
Clan: 3ICE
Location: Hungary
Contact:

Re: Multiboard Developmental Tool

Unread post by 3ICE »

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.
ImageImageImageImageImage
Image
ImageImage

Ian
Posts: 76
Joined: Fri Aug 20, 2010 7:56 pm
Realm: US East
Account: Sesamia
Clan: 3ICE
Location: Minnesota

Re: Multiboard Developmental Tool

Unread post by Ian »

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

Post Reply

Who is online

Users browsing this forum: No registered users and 151 guests