Search results

  1. IcemanBo

    GPAG - GUI Proper Application Guide

    GPAG - GUI Proper Application Guide 1. Introduction GPAG defines uniform standards and conventions that we strive to apply in our GUI submissions. The goal is to come on the same page for coding style, and to ensure clean and readable triggers. 2. Naming Conventions 2.1. Prefix To avoid...
  2. IcemanBo

    [How-to] Loop In GUI!

    How-to Loop In GUI! p00 Introduction What is a Loop? Simple Loop Example Why a Loop? Loop Interfering - Problem Loop Interfering - Solution p101. Introduction top Welcome to this tutorial where we'll have a look at the loop functionality. We will learn about the loop's basic usage, and...
  3. Firstrun70

    List of official patches for Warcraft 3

    List of official patches for Warcraft 3 Significant patches: 1.00 ROC release 1.03 added computer difficulty (Easy Normal Insane) 1.06 redesigned attack and armor system 1.07 TFT release 1.10 CustomKeys support 1.11 (listfile) file is missing in War3patch.mpq, starting from version...
  4. IcemanBo

    Memory Leaks

    C0Memory leaks For a quick lookup on most important actions, read Things That Leak. Introduction Object Leaks Reference Leaks Miscellaneous Conclusion C1Introduction If your computer's memory keeps occupied with stuff you already lost access to, it's called memory leak. It slows down the...
  5. PurgeandFire

    Visualize: Dynamic Indexing

    Contents Introduction MUI Dynamic Indexing Comparison Credits A Introduction Dynamic indexing is a technique used to ensure that your spell or code can be ran multiple times without any MUI issues. At first, it is incredibly daunting to look at. This tutorial aims to show it in a better...
  6. Daffa

    Spell System for GUI MUI Coding

    Spell System for GUI MUI Coding By Daffa the Mage Required Materials World Editor GUI Spell System v1.8.0.0 by Bribe Basic knowledge of how to import Spell System into your map Knows how to open Trigger Editor and making a new trigger Have basic knowledge of trigger editor workings...
  7. IcemanBo

    Elemental Coder Guide

    Elemental Coder Guide This is a quick guide for coders to look up basic definitions and links to related tutorials for them. GUI Graphical User Interface is an interface inside the trigger editor that allows the user to operate with symbols and mouse clicks to produce certain code. However all...
  8. wyrmlord

    Hashtables and MUI

    Before starting this tutorial, you should be comfortable with using GUI. This tutorial was not made to target those just starting out with GUI and may be confusing for those that are. What is a hashtable? For starters, it's a data structure capable of holding almost any kind of data in Wc3. It...
  9. Imadori

    Fade Filter Fix

    Fade Filter Fix Have you ever used a fade-filter before? Ever wondered why at night-time it turns blue or purple-ish? And when you use the blank SetDayNightModels("","") trick, that fade-filter turns dark as well. Well that's because, apparently, the model used by Blizzard is inside the map...
  10. DracoL1ch

    Vision guide

    Origin by LordShinjo, good old PDfg with insane skillz. Saved from my own rus blog as PD died. PS. The biggest WC3 resource have nothing like mechanic-related articles. Wondering how fast advanced WC3 would die unless DotA's phenomenon. Map Grid To understand how vision works, the most...
  11. E

    Map Protection Details

    On Map Protection This tutorial will look at the pros and cons of map protection vs. open source, as well as what map protectors can do. First, let’s look at what your typical map protector does and what each of these steps mean: 1) Deletes World Editor Only files 2) Obfuscates map script 3)...
  12. ScrewTheTrees

    The Warcraft 3 Ability Insight document.

    So what is the Warcraft 3 Ability Insight Document? Back in June 10th 2017 i started working on this document. The purpose back then was to map out all the abilities i found had interesting properties, Generally by applying Negative values to the stat fields or just changing stuff around in...
  13. 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...
  14. Kazeon

    Ultimate Map Development Guide - Boost up your development process!

    I. Intro Hi and welcome! Just a brief resumé, I (in the modding scene) am a big enthusiast of total-conversion maps. I'm also experienced in developing some big total-conversion map projects such as Garden's Tale, Glideon, Coconut Party, and EmberCraft. This thread is a one-stop solution for...
  15. Ralle

    Basic Memory Leaks

    by thunder_eye... Lets start with a brief overview of how leaks happen, or more precisely, how handle object leaks happen. These memory leaks are what we deal with the most, there are others, like string leaks (which can't be prevented at all, but are usually insignificant), and the problem...
  16. Hive Workshop

    Off-site Tutorials

    A collection of tutorials that are not on the HIVE. Tutorials for making a specific map type Hero Arena Making Tutorial (Suggested by Hubcool) Tower Defenses Making Tutorial (Suggested by Hubcool) Guide to a Good RPG (Suggested by Aesthetics) Presentation Minimap Previews - that little...
  17. Imadori

    Remove Item Shadow

    Remove Item Shadow About this Method: * Use this method if you want to hide absolutely all items' shadows in your map. * It's best to use this method before you start modifying the Gameplay Constants. * The testmap available below is made for the second method. This is too simple already...
  18. Chaosy

    How to make your screenshots look amazing

    How to make your screenshots look amazing For people without art talent By Chaosy Introduction I learned this trick in school yesterday and I thought I would share how to apply this to your map presentation or whatever. It requires 0 art skill, you only need to use the right tools. It's worth...
  19. IcemanBo

    How To Import A Spell/System

    How To Import A Spell/System Introduction Import GUI Import JASS Others C1Introduction For properly using a system you always have to ensure to have all required data imported. If it's a triggered submission, it's obviously required that there is some code to be imported. Though, the...
  20. Spacebuns

    WC3's Damage System

    Source: This Wc3c thread. Table of Content I. Introduction 1. Attack type (AT) 2. Damage type (DT) 3. Process for damage calculation II. Detailed information about Attack types and Damage types 1. Attack types 2. Damage types 3. Some known examples 4. Notes I. Introduction Damage in Warcraft 3...
  21. pyf

    How to make Java OpenGL2 programs work (slowly) on Intel i915GM graphics (and more)

    The Problem: Intel i915GM graphics has poor OpenGL compatibility (full hardware support for 1.4 at best). The Solution: Use a MESA 3D precompiled dll, since it is OpenGL compatible. How: Just copy that dll file into the appropriate folder (depending on your OS): Program...
  22. Rufus

    Description Guide - Melee Maps

    General map description guide Melee Map Description The Map Submission Rules states that you need to have a "good detailed description on the Hive". This thread will help you do just that. First of all there are a few things you need to understand about making a description: -No one wanna see...
  23. Rufus

    Description Guide - Maps

    Melee map description guide Map Description Philosophy The Map Submission Rules states that you need to have a "good detailed description on the Hive". This thread will help you do just that. First of all there are a few things you need to understand about making a description: -No one wanna...
  24. MindWorX

    Complete Command-Line Arguments Guide

    These are the commands that are currently supported by Warcraft III, based on known information and some clever reverse engineering of the executables. Commands Video Mode Changing the video mode can sometimes be used to increase performance or make Warcraft III run better in other environments...
  25. Rheiko

    How To Post Your Trigger

    TopHow To Post Your Triggers I've seen many and many members around the site who need help with their triggers but don't know how to post their triggers in a thread, especially the newcomers. Posting your triggers in a thread is very important when you're asking a help from other members to fix...
  26. KILLCIDE

    Convenient Unit Group Filtering in GUI

    Convenient Unit Group Filtering in GUI Introduction Common Structure Recomended Structure Conclusion 1Introduction This short tutorial will show you the best and most efficient way to filter out units enumerated from a unit group function. It will not show you what usage...
  27. konerboy

    How to: Attach weapons to units that allready have weapons (without modelling)

    . . . . [tutorial]how to attach weapons to units that allready have weapons without modelling I noticed allot of people didn't know how to do this and some thought it was impossible to do this without modeling. then i decided to write this tutorial. enjoy. plus i have added the final...
  28. Chaosy

    GetLocalPlayer

    GetLocalPlayer By Chaosy Introduction I made this tutorial since I think way to few people know that this exist in GUI, so I want to show you how to use "GetLocalPlayer" in GUI. What is needed? Decent knowlege of GUI triggering Very basic jass knowledge A few moments of your time...
  29. Dat-C3

    Ever wanted to change life without needing to glitch it through abilities?

    This way can only change life by percentages however it is quite cool. I don't think it works for structures though, more precisely it doesn't work for when they upgrade. First you learn more about player handicap then you switch the target unit to another player.. preferably a neutral...
  30. OneEight7even

    Arrow Key Movement / Camera System

    this has been done before but i didnt really like any of the others ons so i made one myself. Arrow Key Movement 1.0 1) Create 3 Variables , named "Up", "Right" , "Left". Make those 3 boolean arrays for the type and make a new variable called Players_Hero with type Unit Array. and...
  31. deathismyfriend

    Things You Should Know When Using Triggers / GUI

    Things You Should Know When Using Triggers / GUI An easy guide for GUIers to be able to learn from, from beginner to advanced levels. There is also a list of helpful tutorials at the bottom of the tutorial. If you don't understand something feel free to post and I will help when i can...
Top