MapUI
May 18 2010, 3:54 am
By: mikelat  

May 18 2010, 3:54 am mikelat Post #1



I'm in the process of developing something I'm calling MapUI. If there's any similar projects underway, somebody letme know. Basically MapUI is intended to be somewhat of a framework for a semi-complex dialog system that has several useful features to add to maps. These items include:

* A vote system. When 3 or more players are in the game, they can all vote to kick a player out, must have a 60% successful vote rate (kind of like the ban beacons from starcraft 1, but has a nice ui this time and isn't dictated by host or whoever is player 1). They can also vote to end the game for everybody and presumably restart the map. I haven't thought of anything else I can add that people can vote for (if you have an idea let me know).

* Local Map Achievements system. From what I can tell blizzards achievement system is pretty much locked out from anyone doing anything similar with it. It's going to be a simple system of adding your own custom achievements. The achievements however are obviously not battle.net driven, they will be stored in banks specific to the map, obviously can be edited, but it's just one of those fun little features that can be added to your map. When you get an achievement it'll announce it to everyone in your game, and it will be possible to view all the achievements, which ones you have, and which ones the people in your game have.

* Statistics. Will keep track of map based statistics. Things like the total time you've spent playing that one map, your win/loss rate, etc. You will also be able to see the statistics of your friends in game. Planning on making it easy to add map-specific statistics.

* Settings. Basically it'll allow you to set some more specific settings for the map you're playing on, such as disabling certain UI elements or the entire UI (if you feel like playing in a cinematic kind of a view), the ability to disable statistic gathering for the MapUI system. Certain settings will be global within all MapUI maps, as well as the map you're currently playing and settings specific to that.

I haven't gone into the Bank related things, from what I read it's all XML based and multiple maps should be able to pick it up. If I'm wrong about any of this let me know, or if you have suggestions let me know that as well (any feature I can add that potentially adds to this framework and helps map authors that decide to implement it would be great).

I'm already well under way on developing this, main menu is done and I'm working on the vote menu now. I'll post up screen-shots and possibly demos later this week.



None.

May 18 2010, 4:13 am Jack Post #2

>be faceless void >mfw I have no face

Currently banks are limited to something like 80 variables per map, if it's a multiplayer map. I haven't done more testing, so you may be able to have multiple banks multiplayer. You'd also want to encrypt the bank/s to prevent editing.

EDIT
It's 80 variables per map, spread over any and all banks you have. However, you can store a lot of strings as far as I know.

Post has been edited 1 time(s), last time on May 18 2010, 4:24 am by Jack.



Red classic.

"In short, their absurdities are so extreme that it is painful even to quote them."

May 18 2010, 5:31 am Sixen Post #3



We've got something in the works called MilkyWayEdit that we've been working on for quite sometime, Mike. However, ours is a third party Editor, it sounds like yours is just going to be a Mod/Library if i'm not mistaken.



None.

May 18 2010, 7:02 am Forsaken Archer Post #4



That sounds incredibly sexy.
As I make my map, I shall try to come up with some good achievements now ^_^



None.

May 18 2010, 12:39 pm mikelat Post #5



Quote from Jack
Currently banks are limited to something like 80 variables per map, if it's a multiplayer map. I haven't done more testing, so you may be able to have multiple banks multiplayer. You'd also want to encrypt the bank/s to prevent editing.

EDIT
It's 80 variables per map, spread over any and all banks you have. However, you can store a lot of strings as far as I know.
If it can be encrypted, it can be unencrypted. Either way it'll be editable, however it's all local data anyways. Like if you choose to edit your achivements and set them all to unlocked for a map, you're only robbing yourself of the fun because there's no reward. There's no MapUI gamer score or anything.

I heard about the 80 variables... is that like per bank or what.

Quote from Sixen
We've got something in the works called MilkyWayEdit that we've been working on for quite sometime, Mike. However, ours is a third party Editor, it sounds like yours is just going to be a Mod/Library if i'm not mistaken.
That's not what I'm making. What I'm making is an ingame dialog system to handle things like map achivements, vote kicking, etc, and all you do to put it in is copy and paste the triggers I make into your map.



None.

May 18 2010, 7:23 pm Jack Post #6

>be faceless void >mfw I have no face

80 variables per multiplayer map. If you have 80 banks, that's 1 variable per bank. If you have one bank, that's 80 variables. And I haven't tested it but it could be 80 variables total regardless of players, e.g. 5 player map has 16 variables per player.

Hopefully this is just a beta limit.



Red classic.

"In short, their absurdities are so extreme that it is painful even to quote them."

May 18 2010, 10:35 pm mikelat Post #7



Since there's a misunderstanding of what I'm doing I'll post some early screenshots of it in development.

The idea is you can copy and paste it into your map. There's a button at the top beside the menu buttons, it has a hotkey of F8, and numerous options.









None.

May 20 2010, 4:42 am Alzarath Post #8

Praetor

Kewl. ^.^ What's the current progress of this? I'd love to implement it.



None.

May 21 2010, 3:06 am Apos Post #9

I order you to forgive yourself!

If I understood well, this may help you: A lot of UI examples.

Post has been edited 1 time(s), last time on May 21 2010, 3:11 am by apos.




Jul 10 2010, 4:09 pm payne Post #10

:payne:

I guess this is dead? :O



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[2024-5-02. : 1:19 pm]
Vrael -- IM GONNA MANUFACTURE SOME SPORTBALL EQUIPMENT WHERE THE SUN DONT SHINE BOY
[2024-5-02. : 1:35 am]
Ultraviolet -- Vrael
Vrael shouted: NEED SOME SPORTBALL> WE GOT YOUR SPORTBALL EQUIPMENT MANUFACTURING
Gonna put deez sportballs in your mouth
[2024-5-01. : 1:24 pm]
Vrael -- NEED SOME SPORTBALL> WE GOT YOUR SPORTBALL EQUIPMENT MANUFACTURING
[2024-4-30. : 5:08 pm]
Oh_Man -- https://youtu.be/lGxUOgfmUCQ
[2024-4-30. : 7:43 am]
NudeRaider -- Vrael
Vrael shouted: if you're gonna link that shit at least link some quality shit: https://www.youtube.com/watch?v=uUV3KvnvT-w
Yeah I'm not a big fan of Westernhagen either, Fanta vier much better! But they didn't drop the lyrics that fit the situation. Farty: Ich bin wieder hier; nobody: in meinem Revier; Me: war nie wirklich weg
[2024-4-29. : 6:36 pm]
RIVE -- Nah, I'm still on Orange Box.
[2024-4-29. : 4:36 pm]
Oh_Man -- anyone play Outside the Box yet? it was a fun time
[2024-4-29. : 12:52 pm]
Vrael -- if you're gonna link that shit at least link some quality shit: https://www.youtube.com/watch?v=uUV3KvnvT-w
[2024-4-29. : 11:17 am]
Zycorax -- :wob:
[2024-4-27. : 9:38 pm]
NudeRaider -- Ultraviolet
Ultraviolet shouted: NudeRaider sing it brother
trust me, you don't wanna hear that. I defer that to the pros.
Please log in to shout.


Members Online: eksxo