wc3campaigns
WC3C Homepage - www.wc3c.netUser Control Panel (Requires Log-In)Engage in discussions with other users and join contests in the WC3C forums!Read one of our many tutorials, ranging in difficulty from beginner to advanced!Show off your artistic talents in the WC3C Gallery!Download quality models, textures, spells (vJASS/JASS), systems, and scripts!Download maps that have passed through our rigorous approval process!

Go Back   Wc3C.net > Starcraft 2 Modding
User Name
Password
Register Rules Get Hosted! Chat Pastebin FAQ and Rules Members List Calendar



 
 
Thread Tools Search this Thread
Old 04-24-2010, 03:26 PM   #16
Adovid
User
 
Join Date: Oct 2003
Posts: 11

Adovid has little to show at this moment (0)

Default

Here is the previewer. It allows you to view and export the m3 models. I only wish it exported an ascii format T.T.
Attached Images
File Type: png Previewer.png (624.9 KB, 76 views)

Last edited by Adovid : 04-24-2010 at 03:31 PM.
Adovid is offline  
Sponsored Links - Login to hide this ad!
Old 04-24-2010, 07:46 PM   #17
Vexorian
Free Software Terrorist
 
Vexorian's Avatar


Technical Director
 
Join Date: Apr 2003
Posts: 14,901

Submissions (37)

Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)

Hero Contest #3 - 2nd Place

Default

Ok, I did something with the ability editor.

The good news is that it is INCREDIBLY flexible. Effects/buffs/behaviors whatever allow this. So basically, I was able to make a yamato gun that costs no energy but also slows units.

So, abilities are not so much about their base ability anymore. Yamato gun works by doing this:

Yamato gun calls Yamato gun (missile) effect it is a missile effect that has the ability to call another effect.
Yamato gun (missile) effect calls Yamato gun (damage) a effect that does damage.

What I did was change (missile) so that it calls Marauder - Concussive shells (set) a effect that makes the slow buff start.

So all abilities are modular now. So it is very flexible.

However , the trade off is that everything is a lot more complicated now. Making yamato gun cost no energy involved going through the cost field and find the energy part in a giantic dialog. But that's also a good thing because basically any energy can cost gas, minerals whatever...

Removing upgrade requirements was also hard I had to take out a "validator"

Object editing is very FLEXIBLE , there are a lot of things that weren't possible in wc3 not even with triggers. However, it is seriously non-trivial now. Expect that you'll need a "data editor" guy for your map as much as a coder guy. In fact, data editing feels more like programming with some OOP system than just setitng fields in tables...
__________________
Zoom (requires log in)Wc3 map optimizer 5.0
Someone should fix .wav sound in this thing.
Zoom (requires log in)JassHelper 0.A.2.A
Turns your simple code into something that is complicated enough to work.
Faster != more useful
Vexorian is offline  
Old 04-24-2010, 08:43 PM   #18
Anitarf
Procrastination Incarnate


Development Director
 
Join Date: Feb 2004
Posts: 8,084

Submissions (19)

Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)

2008 Spell olympics - Fire - SilverApproved Map: Old School Alliance TacticsHero Contest #2 - 3rd PlaceSpell making session 2 winner

Default

That's quite nice. Now all we need is to be allowed to use custom script functions as effects (so a missile can run custom code on its target) and to run effects from script functions (so a trigger can spawn native missiles) and we won't have any need for stuff like missile systems anymore.
__________________

Last edited by Anitarf : 04-24-2010 at 08:44 PM.
Anitarf is offline  
Old 04-24-2010, 09:39 PM   #19
Alevice
It feels good
 
Alevice's Avatar
 
Join Date: Mar 2006
Posts: 1,305

Alevice is a jewel in the rough (190)Alevice is a jewel in the rough (190)Alevice is a jewel in the rough (190)

Default

Pfft those are old news.
__________________
_-|-_

Alevice.jones is SC2 Beta, losers.

Check out my never updated deviantart gallery!!

Kalimdor Raiders (Race Contest #1) Pastebin Page
Cavern Crawlers (Race Contest #2) Pastebin Page
Airship Race Motherfuckers!
Quote:
Originally Posted by http://ajaxian.com/archives/would-you-like-a-_-with-that-new-library-gives-js-what-it-should-have#comment-276203
- Dont solve problems that dont exist.
- Improve the wheel, dont reinvent it.
- Port the wheel if it doesnt exist in your environment.
- Integrate the wheel into your project.
- Make sure you can replace your wooden wheel for a rubber one if someone else invents it.
Alevice is offline  
Old 04-24-2010, 11:16 PM   #20
Vexorian
Free Software Terrorist
 
Vexorian's Avatar


Technical Director
 
Join Date: Apr 2003
Posts: 14,901

Submissions (37)

Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)

Hero Contest #3 - 2nd Place

Default

I don't care.

Quote:
(so a missile can run custom code on its target

I wonder if that's actually necessary.

Considering that galaxy is the single most ugly language that has ever existed I'd rather use my data editor for code stuff. With validators (conditions) and effects (functions) it is a better programming language than both SC2's GUI and galaxy combined :)

Things I've done so far:

Channeling series of multiple yamato gun.
Random effect potion.
Ability that heals allies and damages enemies.

That's with no triggers at all.
__________________
Zoom (requires log in)Wc3 map optimizer 5.0
Someone should fix .wav sound in this thing.
Zoom (requires log in)JassHelper 0.A.2.A
Turns your simple code into something that is complicated enough to work.
Faster != more useful
Vexorian is offline  
Old 04-24-2010, 11:32 PM   #21
Anitarf
Procrastination Incarnate


Development Director
 
Join Date: Feb 2004
Posts: 8,084

Submissions (19)

Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)

2008 Spell olympics - Fire - SilverApproved Map: Old School Alliance TacticsHero Contest #2 - 3rd PlaceSpell making session 2 winner

Default

That is going to cause some nasty limitations, though. People will get so used to using the data editor that once someone gets a spell idea that requires triggers, noone will know how to make a triggered spell if their life depended on it. Then again, for all I know the data editor might be so good that there is no (reasonably complex) spell that can't be done with it.

This might be a good benchmark: is it possible to recreate all melee WC3 abilities with SC2 data editing?
__________________
Anitarf is offline  
Old 04-25-2010, 12:16 AM   #22
Vexorian
Free Software Terrorist
 
Vexorian's Avatar


Technical Director
 
Join Date: Apr 2003
Posts: 14,901

Submissions (37)

Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)

Hero Contest #3 - 2nd Place

Default

Well, there are effects that can spawn multiple effects (and). Effects that cause channeling stuff. Effects that have time periods (timers). Validators (conditions). And many other things. I think data editor is turing -complete ^^.

Anyway, I think that spells that require triggers are not really going to be so frequent. I also think in a way the data editor is more complicated than coding in galaxy (though worth it considering you won't get into nastyness and pitfalls).

Something though is that there are effects that spawn units, so I think it is easy to detect missile impact through triggers , there might event be a galaxy event but seriously that thing is so ugly I don't want to deal with it yet.
__________________
Zoom (requires log in)Wc3 map optimizer 5.0
Someone should fix .wav sound in this thing.
Zoom (requires log in)JassHelper 0.A.2.A
Turns your simple code into something that is complicated enough to work.
Faster != more useful
Vexorian is offline  
Old 04-25-2010, 02:06 AM   #23
Alevice
It feels good
 
Alevice's Avatar
 
Join Date: Mar 2006
Posts: 1,305

Alevice is a jewel in the rough (190)Alevice is a jewel in the rough (190)Alevice is a jewel in the rough (190)

Default

http://www.campaigncreations.org/for...p?topic=2361.0

Check all the videos. Its pure madness. You can make it so even Glave Wurm (mutalisk attack) teleports people around when it hits something.

Seriously, the way the data is laid out, I can nearly guarantee you most, if not all, vjass spells submitted can be recreated with the data editor alone.
__________________
_-|-_

Alevice.jones is SC2 Beta, losers.

Check out my never updated deviantart gallery!!

Kalimdor Raiders (Race Contest #1) Pastebin Page
Cavern Crawlers (Race Contest #2) Pastebin Page
Airship Race Motherfuckers!
Quote:
Originally Posted by http://ajaxian.com/archives/would-you-like-a-_-with-that-new-library-gives-js-what-it-should-have#comment-276203
- Dont solve problems that dont exist.
- Improve the wheel, dont reinvent it.
- Port the wheel if it doesnt exist in your environment.
- Integrate the wheel into your project.
- Make sure you can replace your wooden wheel for a rubber one if someone else invents it.
Alevice is offline  
Old 04-25-2010, 02:20 AM   #24
Vexorian
Free Software Terrorist
 
Vexorian's Avatar


Technical Director
 
Join Date: Apr 2003
Posts: 14,901

Submissions (37)

Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)Vexorian has a reputation beyond repute (1054)

Hero Contest #3 - 2nd Place

Default

Quote:
is it possible to recreate all melee WC3 abilities with SC2 data editing?
I was seriously thinking of making that my first SC2 project.

I participated on a flamewar about how wc3 was best than Sc2 in bnet forums and people in there were convinced that storm bolt was the center of the universe and without it there wouldn't be no dota. Back then I was sure that blizzard was going to do effect stuff so I said that they were on crack because even if no unit will have storm bolt in sc2, it will be doable nevertheless. I think I am going to recreat all wc3 hero and unit abilities. It should be doable, I am sure.
__________________
Zoom (requires log in)Wc3 map optimizer 5.0
Someone should fix .wav sound in this thing.
Zoom (requires log in)JassHelper 0.A.2.A
Turns your simple code into something that is complicated enough to work.
Faster != more useful
Vexorian is offline  
Old 04-25-2010, 02:46 AM   #25
Joker
User
 
Joker's Avatar
 
Join Date: Sep 2006
Posts: 687

Joker will become famous soon enough (32)Joker will become famous soon enough (32)

Default

The Object editor is really hard to get around. :/ I wish someone would hurry up and write a tutorial.
Joker is offline  
Old 04-25-2010, 03:20 AM   #26
Nuclear Arbitor
Reputation Leech
 
Nuclear Arbitor's Avatar
 
Join Date: May 2007
Posts: 1,235

Submissions (1)

Nuclear Arbitor has a spectacular aura about (83)Nuclear Arbitor has a spectacular aura about (83)Nuclear Arbitor has a spectacular aura about (83)

Default

rofl @ nuke coming out of SCV
Nuclear Arbitor is offline  
Old 04-25-2010, 04:09 AM   #27
Alevice
It feels good
 
Alevice's Avatar
 
Join Date: Mar 2006
Posts: 1,305

Alevice is a jewel in the rough (190)Alevice is a jewel in the rough (190)Alevice is a jewel in the rough (190)

Default

Quote:
Originally Posted by Joker
The Object editor is really hard to get around. :/ I wish someone would hurry up and write a tutorial.
working on that
__________________
_-|-_

Alevice.jones is SC2 Beta, losers.

Check out my never updated deviantart gallery!!

Kalimdor Raiders (Race Contest #1) Pastebin Page
Cavern Crawlers (Race Contest #2) Pastebin Page
Airship Race Motherfuckers!
Quote:
Originally Posted by http://ajaxian.com/archives/would-you-like-a-_-with-that-new-library-gives-js-what-it-should-have#comment-276203
- Dont solve problems that dont exist.
- Improve the wheel, dont reinvent it.
- Port the wheel if it doesnt exist in your environment.
- Integrate the wheel into your project.
- Make sure you can replace your wooden wheel for a rubber one if someone else invents it.
Alevice is offline  
Old 04-25-2010, 04:23 AM   #28
darkwulfv
Alpha Male of Wc3c
 
darkwulfv's Avatar


Official Map Reviewer
 
Join Date: Mar 2006
Posts: 3,646

Submissions (6)

darkwulfv is just really nice (270)darkwulfv is just really nice (270)

Send a message via AIM to darkwulfv
Default

For some reason I expected the Galaxy Editor to not look exactly like World Editor (in terms of aesthetics). Though that really doesn't mean anything.

So Data editing is extra in-depth now? Hmm... Though it's a lot more complicated (Vex made it sound like one ability is really a collaboration of effects. Interesting), it looks like it'll remove the need for 10000 triggers for spells.
__________________
The Spell Request Thread
Quote:
Originally Posted by Joe-Black-5
a dota like map but with unique stuff
(There was no map attached, and that was all the thread said.)
Spells I've Made

Darkwulfv's Lightning Grapple || Tritanis' Lazy Bolt

darkwulfv is offline  
Old 04-25-2010, 04:57 AM   #29
Alevice
It feels good
 
Alevice's Avatar
 
Join Date: Mar 2006
Posts: 1,305

Alevice is a jewel in the rough (190)Alevice is a jewel in the rough (190)Alevice is a jewel in the rough (190)

Default

Quote:
Originally Posted by Alevice
working on that

first part up:

http://sc2c.org/object-editing/how-make-hero-t14.html
__________________
_-|-_

Alevice.jones is SC2 Beta, losers.

Check out my never updated deviantart gallery!!

Kalimdor Raiders (Race Contest #1) Pastebin Page
Cavern Crawlers (Race Contest #2) Pastebin Page
Airship Race Motherfuckers!
Quote:
Originally Posted by http://ajaxian.com/archives/would-you-like-a-_-with-that-new-library-gives-js-what-it-should-have#comment-276203
- Dont solve problems that dont exist.
- Improve the wheel, dont reinvent it.
- Port the wheel if it doesnt exist in your environment.
- Integrate the wheel into your project.
- Make sure you can replace your wooden wheel for a rubber one if someone else invents it.
Alevice is offline  
Old 04-25-2010, 08:28 AM   #30
Anitarf
Procrastination Incarnate


Development Director
 
Join Date: Feb 2004
Posts: 8,084

Submissions (19)

Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)Anitarf has a brilliant future (883)

2008 Spell olympics - Fire - SilverApproved Map: Old School Alliance TacticsHero Contest #2 - 3rd PlaceSpell making session 2 winner

Default

Quote:
Originally Posted by Vexorian
I think I am going to recreat all wc3 hero and unit abilities. It should be doable, I am sure.
Well, most of them are a no-brainer. Various projectile/instant spells that damage/heal and/or modify armour/damage/speed/... the target unit/target area/units in a cone... can probably be easily replicated with a rather small set of effects and behaviours. I'm more interested in the few abilities that are more complicated, either as a whole or in some detail, like Storm, Earth and Fire, Mirror Image, Taunt...
__________________
Anitarf is offline  
 


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT. The time now is 04:28 AM.


Donate

Affiliates
The Hubb http://bylur.com - Warcraft, StarCraft, Diablo and DotA Blog & Forums The JASS Vault Clan WEnW Campaign Creations Clan CBS GamesModding Flixreel Videos

Powered by vBulletin (Copyright ©2000 - 2013, Jelsoft Enterprises Ltd).
Hosted by www.OICcam.com
IT Support and Services provided by Executive IT Services