User Submitted

Tutorials

AI
Basics and Triggers
The Editor
Abilities
Buffs and Spells
Guide
Introduction
Game Interface
Basics
Custom Training Queue
Gameplay Constants
Basics
Hero Experience
General
17 Steps to Greatness
Advanced Hero Selection
Balancing
Bounty and Units
Cameras
Cinematics
Designing a Map
Generating Random Mazes
Getting Started in the World Editor
GUI Crash Course - A Basic GUI Tutorial
Map Size Management: Saving the Last Byte
Melee Maps like the Professionals
Modifying the Command Buttons Completely
Reducing Lag
Text and Tooltips
Upgrades
Warcraft III Color Codes in Depth
Graphics
Dynamic effects (GUI)
Static Shapes (GUI)
Guide
Explanation of W3M and W3X Files
Good RPG
Mazes
RPG
Tag Map
Tower Defense
How to
Attach Weapons without Modelling
Use the Object Merger
Balance Heroes
Change the Hero XP Bar
Create a Creep Revival System
Create Chat over Unit
Create Cinematics
Create Day and Night Models with Omnilight
Create Multiboards
Create Opaque Fade Filters
create Professions easily
Display Images in-game
Edit Models
Hide Entered Chat Messages
Implement Terrain Modifier Bonuses
Make a Loading Screen
Make a VoteKick System
Make an Epic and Worthwhile Dungeon
Make Cliffs & Castles
Make Custom Skies
Make Spellbooks
Model Weapon Attachments with Particle Emitters
Modify the World Editor's Trigger Editor
Slide
Use Custom Unit Sounds
Use Timers in JASS
Use Trackables
Icons
An Icon is Born
Coordinates Reference
Editing with a Wc3 Feel
Items
Basics
Recipes
Sets and the Item Editor
JASS
Bytecode and I2C
Creating a Passive Ability in Jass
JASS Crash Course - A Basic JASS Tutorial
A Better Understanding
A Concise Introduction
Advanced Tips
An Introduction to Structs
Basic
Deducting formulas
emjlr3's Users Guide *WIP*
GetLocalPlayer()
GUI to JASS
Guide for GUI - JASS Conversion
Introduction
Method Interfaces: The Basics & Type IDs
Moving From GUI to Jass, the Start
So You Want to Learn JASS?
Writing Effective Code
Mathematics
Formulas
Functions
Modeling
Basics of Special Effects (SFX)
Classical Ribbons vs Particles Ribbons
Texture Techniques Using Mdl
Other
Advanced Skinning in Photoshop
Crash Logs
Exploring Quests
Hero Towers
How to add Hero Glow without Modeling
How to create MUI loops with waits in GUI
How to create your own Campaign!
How to run vJASS on a Mac Computer
How to set Yaw and Pitch for a Unit
How to use Groups without leaking
Save/Load Code
Save/Load Code, Simple (GUI)
Save/Load Code, Yet Another
Saving and Loading
Unleash Your Weather!
Using Animations
Using Colour Codes
Using TFT features in ROC editor (Using .SLK's and WinMPQ)
Using Waygates
vJASS Features Tutorial
Skins
Advanced Skinning - Brushing
Alpha Skinning in GIMP
Alpha Skinning In Photoshop
Editing Skins in GIMP
Editing Skins with Photoshop
Editing Skins with Photoshop, Part 2: The Method
How To Skin Models
Import a Skin
Spells
Auto-Cast Attack Ability
Basics of Trigger Enhancing Spells
Channel
Custom Lightning Effects
Dummy Casters
How Channeling Works
Importing
Making a Chain spell (GUI Version)
Making a DotA like Omnislash
Making Nova Spells
Stacking/Non-Stacking Cumulative Buffs
Terraining
Advanced
Complete Terraining Tutorial
Dark Scenery
Dungeon Terraining
Forest, Icy River, and Cave
General
Introduction
Rivers
Rivers and Lakes
Rivers Basics
Small Island
Smooth Waterfall Tutorial
Snow / Winter
Swamps
Terrain Transitions
Tropical Lake
Underwater Universe
Volcano Island
Water Level
Waterfall
Waterfalls
Triggers
Basic Guide
Basics
Countdown Timers
Dialogs
Efficient Triggering
Heal All: A tale of ancient GUI and modern JASS
Index (GUI)
Introduction To Triggers
Memory Leaks
Memory Leaks and Custom Scripts
Quests
Variables and Arrays
Variables in Detail
vJass
I: Uncomplicating the Complicated
 
 
Blizzard Entertainment, Inc.
Silkroad Online Forums
Team Griffonrawl Trains Muay Thai and MMA fighters in Ohio.
Apex Steel Pipe - Buys and sells Steel Pipe.