Search results

  1. Tasyen

    UI: Reading a FDF

    Introduction A fdf (Frame definition file) is an fileType used in warcraft 3 to define information and default behaviour of an UI-Frame. In this tutorial I want to tell you how to get frames by reading a fdf. FrameTypes From the FrameType one can say much about what this frame will do in most...
  2. Jake Kessler

    Engineering Upgrade

    Engineering Upgrade Engineering Upgrade is a versatile ability that allows the player to improve or customize the output of their other spells. The base version comes from the Goblin Tinker hero and improves each of his other hero abilities, essentially allowing the player to level up those...
  3. Softmints

    How to Customise Lightning Effects

    Introduction: This tutorial is a very quick guide on how to import and customise lightning effects. Lightning effects include Finger of Death, Healing Wave, Spirit Link, and so on. You will need: An MPQ browser (check Tools) Something to edit spreadsheets (Excel) What to do: Open...
  4. Xonok

    How to reduce loading times of Object Editor data

    One of the main things that makes big maps lag is inefficient use of the object editor. This tutorial is meant to bring out some things that can be used to prevent that. This tutorial is not limited to object editor stuff, but it somewhat focuses on it. Whenever you change something in the...
  5. WaterKnight

    Advanced debugging techniques

    As map projects grow large, macroscopic effects occur. A lot of different stuff needs to work in unison. You need to maintain order to keep the overview, build systems to not grovel at low levels forever. When anything does not work as intended, an investigation commences. You insert debug...
  6. A Void

    Executable Project Tutorial

    Tools: Windows OS, Command Prompt, .BAT to .EXE Converter, Notepad Difficulty: Advanced This is a tutorial about creation of custom executable to automatically open your map inside Warcraft 3 without actually starting Warcraft 3 manually. Extremely useful for Single Player maps. This allows you...
  7. WaterKnight

    Disable an ability for a specific hero/unit

    Exposition Blizzard offers the jass function SetPlayerAbilityAvailable or in GUI Player - Enable/Disable Ability which allows us to hide/disable an ability from the command card of a unit. In contrast to UnitRemoveAbility or in GUI Unit - Remove Ability the cooldown of the...
  8. DysfunctionaI

    Extended Hotkeys ( spacebar etc! )

    This is a list of never before seen hotkeys that you can use in your map! 0 = SHIFT 32 = SPACE 65 = A 66 = B 67 = C 68 = D 69 = E 70 = F 71 = G 72 = H 73 = I 74 = J 75 = K 76 = L 77 = M 78 = N 79 = O 80 = P 81 = Q 82 = R 83 = S 84 = T 85 = U 86 = V 87 = W 88 = X...
  9. aple

    Basic and Advanced Build Icons

    A small group of developers, known as ZanManagement, may have or may have not been the first to discover this. Either way, I found this out by looking through their mod WarCraft Vs StarCraft. Here is a map template if you need additional help: Map <- Updated First, we need to know of a few...
  10. Magtheridon96

    Error Messages

    Error and Warning Messages in Public Libraries Introduction In this mini-tutorial, I will be discussing proper Error and Warning messages. This is something a lot of people get wrong and I'm sick and tired of it, so I'll be showing you how to make proper error/warning messages that make...
  11. sonofjay

    [Terraining] Alternative Pathing Technique

    Alternative Pathing Technique(For Lazy People) This tutorial will show you a new technique for creating pathing blockers so that you don't have to spam tiny ones all over your map. The benefit of this technique: Will greatly reduce doodad counts and for bigger map it will have less...
  12. Arisato

    Passive ability with a cooldown (attack-based)

    Passive Abilities With Cooldown Introduction I seen many people posted some threads about it and most people who knew how to make a passive ability with a cooldown wouldn't answer it, so here are the tricks to do this yourself (example:Geminate Attack from DotA!(Well IceFrog's spell is...
  13. Lordshinjo

    Hero passive transformation

    Goal The goal of this tutorial is to transform a hero passively (without using an active ability that could be disabled or interrupt his current order), without using the Chaos ability, since it is completely buggy and only usable with regular units. (see PitzerMike's brilliant Ability Guide...
  14. WaterKnight

    Custom doodad variations

    Introduction This is a short tutorial that should allow to apply own variation sets to doodads. The here displayed method requires the nowadays widely spread Jass NewGen Pack. Exposition Variation sets in object editor are defined by having the field Art - Variations (dvar) set to >1...
Top