HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

[Question] Say I wanted to...

12-31-2007, 02:43 PM#1
Tide-Arc Ephemera
... finally make that conversion from GUI to JASS. The one main thing I'd be targeting (and the only real thing I want to do is) object manipulation. Would Vexorian's Spell Factory be a good place to start, or is that going to be a tad too advanced/vJass'd?
12-31-2007, 03:41 PM#2
Tiku
depends, how much experience with JASS have you had?
and what do you mean by object manipulation
12-31-2007, 08:34 PM#3
Pyrogasm
I already told you in your other thread: download some spells from the database, go through them, and then learn how to "manipulate objects" from the spell code.
12-31-2007, 11:01 PM#4
Tide-Arc Ephemera
@ Pyro
You told me? Never knew... or at least I can't recall... been getting extremely forgetful lately...

@ Tiku
Making units do stuff and doing stuff to units.

I guess it's only right to rep you...?
12-31-2007, 11:10 PM#5
TaintedReality
Quote:
Making units do stuff and doing stuff to units.

What does that really have to do with JASS though? I think we could help you but we're not completely understanding what you mean by "object manipulation". At least that's how I'm feeling ^^.
12-31-2007, 11:14 PM#6
Tide-Arc Ephemera
Sorry if this is taken as offensive... but...
Manipulating objects.
Manipulation - to alter, force or change by hand
Objects (WC3) - units, doodads, destructibles, abilities, buffs and upgrades
___

Basically, I want to be able to make custom abilities and unit-based systems if I wanted to make say... a TD, a maze, an AoS... things like that.
12-31-2007, 11:18 PM#7
TaintedReality
Sounds like the object editor from your descriptions, that's the problem. But, I'll assume you know what you're talking about and we're just not understanding, in which case I think you should start with basic JASS first to get the foundations. Don't try to jump into anything too complex, because while it might help you code that specific system/spell, in the end you won't know the basics and won't be able to effectively create your own code.
12-31-2007, 11:23 PM#8
vesuvan doppleganger
Don't get huffy tide, before your last post I would have assumed you would have meant learning how to use structs, methods, and inheritance.

What I would personally recommend is that you download jasscraft. I learned by using the search feature for whatever function I needed.
12-31-2007, 11:30 PM#9
Tide-Arc Ephemera
There's Jasscraft for Mac...?

Quote:
Originally Posted by TaintedReality
Sounds like the object editor from your descriptions, that's the problem. But, I'll assume you know what you're talking about and we're just not understanding, in which case I think you should start with basic JASS first to get the foundations. Don't try to jump into anything too complex, because while it might help you code that specific system/spell, in the end you won't know the basics and won't be able to effectively create your own code.
That's pretty much it. All the tutorials are about the basic text display for some reason. That is distinctly what I'm not looking for. So that's why I ask if I should use a premade spell as a means of getting to what I learn directly.
12-31-2007, 11:37 PM#10
TaintedReality
Which is exactly what I'm warning you against :). There's plenty of spells and systems in the resource section if you want that kind of stuff though.
12-31-2007, 11:38 PM#11
Tide-Arc Ephemera
Hm... I don't mean to be lazy, but any simple spells which would be good to glance at?
01-01-2008, 03:32 AM#12
Tiku
haha there is alot, Even start off making a spell in GUI, then convert the GUI into JASS, try to decode it, and also get tuts on how to clean up triggers, and learn how to use local variables (thats simple)

trust me thats the way i learned, or you could play around with the jass, i suggest when your playing around with it, use JASSCraft, i use it all the time, its a beautiful tool...

Object manipulation, as in apply physics? like a Real grenade, ability? heh kinda complex (im not even there yet) well that just because im barely in 9th grade, and i dont know many formulas for physics....

but yeah i say make simple GUI spell/triggs and convert them to jass, and learn from the tuts... the tutorials are very helpful, in about 2 - 3 days, you should have the basics down, then go onto something harder like looking at some spells made in jass (knockback functions) and see what they do, heh trust me i learned from that too :D


EDIT: Oh and if you try and make a trigger/spell and its not working out, post it here, the people here (Ex: Pyro) are very good/sexy and explaining how to fix it, and you'll learn even more :D but dont forget it takes time to learn!

GL and HF!

-Tiku
01-01-2008, 03:45 AM#13
Tide-Arc Ephemera
Object manipulation, not object simulation... if that makes sense. I want to be able to manipulate things FROM the object editor.
01-01-2008, 03:48 AM#14
Tiku
Oh.... well there is only a couple of things you can manipulate...
  1. Unit Level
  2. Unit Abilities
  3. Unit Color
  4. Unit Size
  5. Movement Speed
  6. Unit Classification
  7. +More

but most of the stuff is able to be done in GUI, just less effienciently
01-01-2008, 03:52 AM#15
Tide-Arc Ephemera
That's not exactly what I meant... but that's probably an error on my end.

Vexorian's Spell Factor uses object manipulation to get extra spells which are amazing. I want to be able to program MY OWN spells. I don't want any of that bullshit text display the tutorials but up, I just want how to mess with units to make custom spells.