• 💀 Happy Halloween! 💀 It's time to vote for the best terrain! Check out the entries to Hive's HD Terrain Contest #2 - Vampire Folklore.❗️Poll closes on November 14, 2023. 🔗Click here to cast your vote!
  • 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • 🏆 HD Level Design Contest #1 is OPEN! Contestants must create a maze with at least one entry point, and at least one exit point. The map should be made in HD mode, and should not be openable in SD. Only custom models from Hive's HD model and texture sections are allowed. The only exceptions are DNC models and omnilights. This is mainly a visual and design oriented contest, not technical. The UI and video walkthrough rules are there to give everyone an equal shot at victory by standardizing how viewers see the terrain. 🔗Click here to enter!

Ultimate Spell Map?

Status
Not open for further replies.
Level 16
Joined
Apr 4, 2011
Messages
995
After tinkering around with the Ultimate Terraining Map for a bit (or UTM, as it is commonly called), I wondered if a similar idea would be possible with spells. I've been tossing around the idea for a few weeks, so here it is:

We take approved spells and systems, and bind them all together into one map. Sort them into groups inside the trigger editor so people can easily find what they want and simply delete the categories they don't need. This would be incredibly useful to have, as massive amounts of spells would be available for mappers to pick and choose waht they want. Instead of downloading three and opening three different maps, a mapper could just copy whatever folder he wanted into his map.

Obviously there would be some restrictions. Since this would be aimed at the casual mapper, spells and systems not compatible with vanilla world editor would not be included. Spells and systems that are similar to other spells/systems already included will not make the cut, I don't think it's wise to include 5 inventory systems. Spells and systems that are not fully polished will not be included, just because it is approved doesnt mean users want them. Imports in spells and systems will negatively impact a spells chance of being selected. Spells using hashtables in a similar group would all be changed to run off of a single hashtable, but systems would keep whatever corresponding hashtables they have.

Spells will be grouped into the following categories, Systems will all be filed under a single category. Categories will probably change/be added as I look more in depth into the spells section.

  • Arcane
  • Lightning
  • Fire
  • Water
  • Ice
  • Poison
  • Earth
  • Holy
  • Death

Every single resource added will be properly documented both inside the map, and on wherever this map ends up posted. The map would also provide an adequate testing grounds for all the spells included, but not systems.

I posted in this Triggers & Scripts because there was no better forum (TrollBrain posted his efficiency thing here). I'd like feedback on this idea before I actually set anything in motion, I want to know what people think about the concept of an "Ultimate Spells Map". I for one think it would be a useful resource.
 
Last edited:
Level 16
Joined
Apr 4, 2011
Messages
995
I'm guessing about 5 minutes per spell, to download, open, extract everything I need, and then import, and document. Spells using hashtables would take slightly longer, due to the fact that I'm going to compress them to a single hash per category. At 200 spells, I'm looking at 1000 minutes of work, a project easily do-able within a month.

On a related note, the title "Ultimate Spell Compendium" might work better.
 
Level 17
Joined
Nov 11, 2010
Messages
1,974
I support this idea.

Chuck-Norris-Approved.jpg
 
Level 17
Joined
Jan 21, 2010
Messages
2,111
I would suggest add new category comment
  • indexing - normal indexing system that almost been used
  • hashtable - all spells that using hashtable will be categorized below this line
  • unit indexer - all spells that using bribe's unit indexer will be categorized below this line
  • system - i guess you know what i want to say
 
Level 16
Joined
Apr 4, 2011
Messages
995
It's a good idea, but not practical. Spells are to be listed to what the user needs to find, and how it was created makes 0 difference to a casual user. And dividing it into those sections doesn't make much of a difference anyways.

Also, there is practically nothing that uses Bribes indexer, not yet anyways. It will definitely be included in the system section however.
 
Well, you'll definitely face some restrictions. As far as I can see, you will include vanilla Jass and GUI.

For starters, there will be some issue with the maximum variable count used (although it's up to 10.000, but I am not sure how many you intend to implement).

Secondly, it's not as easy as a massive model implementation, like in the UTM.

Thirdly, models in the model section are harder to be searched right, mostly because some users tend to use random naming conversions, while spells have specific keywords and will bring up more accurate results.

Fourthly, some spells make more sense in specific types of maps: Aeon of Strife, Tower Defense, RPG, etc., however, the aim of this map is supposed to be globally accepted, no matter what the type of the user's map is.

Fifthly, a Recommended and above spell doesn't mean that Recommended- spells won't be as useful as the former ones. So, if you manage to make a collection of usefulness, you'll most likely end up making the Ultimate System Map. However, most useful systems are not uploaded in the Spells section, but lie around as direct scripts (which leads you to reconsidering vJass).

Sixthly, that category setup indicates a conventional way of gathering spells and sorting them out; you can't foresee what a user will ever actually want, which is the occasion where he'll return to the traditional way of searching spell, rendering this map quite useless for his personal necessity.

Seventhly, the Spells section is updated really often, which will make other spells, already in the USM, unnecessary.


If you are enthusiast over this, then go for it and don't mind my comments, but I wanted to point some things out. :)
 

Bannar

Code Reviewer
Level 26
Joined
Mar 19, 2008
Messages
3,140
Jazztastic said:
Tell me what you think of the concept

Ultimate Spell Map
I'm sorry mate, but in my opinion comparing adventages of such project and Ultimate terrain map (I guess you took the idea from there) is out of world. Script resources change too dynamicaly and there is lot of them. Unlike in terrain, where to be honest everything is constant.

Furthermore, whats your idea about documentation? Some of the systems require others to work properly what makes job even harder. How would you explain ~50 systems in one map?
I think that 'Spells' section is enough, and I like that each system has it's own thread what makes it smooth - each thread is place only for given system, you won't find there any misleading informations, or a mess from puting everything into one bag.
Most systems got spell examples in testmaps anyway. I can't image having ton of test-spells in one map. It's better to divide such large amount of informations into small pieces, so user doesn't have to brain-storm everytime, looking for resource he currently needs.
 
Last edited:
Why don't we all write our own spells and post them here in this thread to create 2 different maps:
- The Ultimate vJass Spell Map
- The Ultimate GUI Spell Map

How would you explain ~50 systems in one map?

All you'd need:
- TimerUtils
- GroupUtils
- UnitIndexer
- DamageEvent
- Event
- WorldBounds
- CTL (T32 is deprecated)
- SoundUtils (maybe)
- Table
- CommonEvent (or GTrigger if you feel like hating on me :p)
- Heal (the one I made or to piss me off, the one at wc3c.net xD)
 
Level 12
Joined
Aug 12, 2008
Messages
349
This concept is just great which might be simply useful for any mapper. :D
But wouldn't it be hard if you need to compare the spells one-by-one? Besides, spells are extremely hard to be compare because almost each are with different ideas, effects. If you going to add in each and every approved spells, I think you need to take some time to download almost each and every map in Hive Workshop.

I truly apologise for being not able to give any comments/suggestions because I'm still inexperience in mapping :D Great work, Jazztastic! :D
 
Level 16
Joined
Apr 4, 2011
Messages
995
Instead of downloading and opening 50~ maps, you can download a single map, with everything categorized neatly and efficiently. Similar to how the UTM just saves terrainers the trouble of downloading and importing a ton of models, this is supposed to help casual mappers easily find high quality spells for their maps.
 
Instead of downloading and opening 50~ maps, you can download a single map, with everything categorized neatly and efficiently. Similar to how the UTM just saves terrainers the trouble of downloading and importing a ton of models, this is supposed to help casual mappers easily find high quality spells for their maps.
Instead of downloading one map (w/o vJASS or any 3rd party dependent scripts in it btw), and having to skim through several categories (and I'm not sure but if you have alot of triggers there might even be some lag), you simply left-click this little white rectangle in the spells section and type what you want. And you know that most maps only use a few systems and spells (I say most, coz some mappers know not the way of coding and some are just too lazy to come up with their own spells), so the vast majority of shit inside this USM will go unused.

Comparing this to the UTM is a bad comparison. Models are different to spells, they are more inaccesible, they are used more than any other resource, and they are more numerable.
Spells are quite easy to find in the spells section, the majority of them aren't downloaded or used much (personally, the only one I've used more than once is NFWar's bullet system), and there aren't as many spells as to create a need to compile them into an archive.
One more thing, alot of the models in the UTM come in sets. And alot more cannot be uploaded into the models section, simply because they are too simple or too many. The author of the UTM had to find all those models too.
What you're doing is just downloading a bunch of random spells 'n' systems from a spells section and puttin' 'em all in a map.

All due respect ser, this idea ain't any use.
 
Status
Not open for further replies.
Top