Part I – Generalities
1. Introduction – purpose and aim of the tutorial
2. Prerequisites – before we can get started
3. Getting to know the Data Editor – brief description of the editor's menus
4. Object Categories – brief explanations of some StarCraft II classes
Part II – Ability...
2. Triggers – what’s up with that?
3. The Structure of a Trigger
6. Local and global variables
7. Parallelism and scheduling
8. Races & Locks
Frequently Asked Questions
Blizzard’s game mechanics are extremely powerful, and...
Raw Data TutorialWritten By: Oninuva
Raw Data is used in Tool tips and Jass (AbilityID). Raw Data pulls information from a specific object and puts it into writing for Jass(AbiID) coding and tooltips. This tutorial will teach you how to use Raw Data in tool tips and also explain what they...
Introduction to JASS
Lesson 1: A Simple Function
Lesson 2: Variables
Lesson 3: Functions
Lesson 4: If/Then/Else and loop structures
Lesson 5: Triggers in JASS
Lesson 6: Memory Leaks
Lesson 7: Starting a Spell in JASS
Lesson 8: Continuing the Spell
Variables in detail
It is a known fact that variables are used to “store” data into them, for a later use. But how do they do this and what does this storing exactly mean? You will find out more by reading this tutorial. You should have basic knowledge in either GUI or JASS...
Graphics Tutorials - Chapter 1 ‘Static shapes’ (GUI)
Table of Contents
2. Basic Functions
3. First graphic - a circle
4. Creating a line
5. More advanced geometrical shapes: wheels and spirals.
6. Some tips & tricks
7. Working with coordinates (new)
8. Going further...
Table of Contents
3. First dynamic effect – orbiting
5. Turn static shapes to dynamic effects
6. Tips and tricks
This tutorial is part of a sequel. Before going on with reading this tutorial I suggest you first read chapter 1. I...
Spells - Importing Tutorial:
This tutorial is for those who make spells and those who want to import them. Why for spellmakers? Because if they make importing efficient, their spells will be more appreciated.
1. Main issues
What exactly is to be known about importing spells...
II. Tools and knowledge needed
III. Working with the Object Editor
IV. Triggers. What are they and how do they work?
VII. Basic Actions
VIII. Basic Events and Conditions
IX. Event – Response Variables in Detail
X. Manipulating Triggers...
Classical ribbons vs particles ribbons
Even though blizzard’s classical ribbons have become extremely popular and they are being used by many modelers, in some cases, regardless the low number of polies, their quality can be really poor, and simply not serve the purpose you...
Modeling - Basics of Special Effects (SFX)
At the time I am writing the tutorial, special effects are growing extremely popular in modeling. However, special effects have been an important part of unique projects ever since Warcraft 3 modding (and not only) has even existed...
Most of you probably heard of JASS and that it is an efficient way to develop spells. But the real question is probably, what exactly is jass and how can you learn it? Like many other programming languages, JASS is a language developed by Blizzard. If you have...
2. Basic Concept
3. Object Editor Notions
4. Trigger Editor Notions
5. Fixing memory leaks
6. Final Note
Ever wondered how to make a Chain/Bouncing spell in Gui, but no matter how hard you tried, you simply couldn’t find an easy way to do it...
Basic JASS Tips
After making some research among people who had recently learnt JASS, I realized that many of them have made some common mistakes. This tutorial is meant to help all of you who do not know much about JASS, learn some new useful things.
1) Using Natives and usefulness of...
Advanced JASS Tips
This “tutorial” is meant for those people who already know how to make JASS codes and got the hang of them. It should help you improve your code, and make it more advanced and efficient than it is. It contains a couple of tips, and it’s not really a tutorial.
This tutorial is for both those who are making spells and those who want to import them. Why for spellmakers too? Because if they make importing efficient, their spells will be more appreciated and of course, implemented in custom maps.
1. Main issues
What exactly do you have...
Time for an interesting MDL tutorial, which some of you might enjoy. The subject is of course, ghosts. Didn’t you ever wonder how was Antonidas ghostly model made, or even want to do your own ghostly model? Then here’s your chance to find out how. Moreover, this tutorial doesn’t cover only this...