Within this tutorial, you'll find how to remove the extended interface panels on Classic Graphics.
To clarify, we're talking about what is displayed in the image below.
To remove these panels, only two imports are required, depending on the amount of races you're looking to remove the...
Editboxes are single line text frames beeing editable by players. There are 4 predefined mainframe Editboxes in the default fdfs, but 2 of them are basicly "equal" to some other one.
BattleNetEditBoxTemplate (same values as "StandardEditBoxTemplate")
This is an example showing how to change the shown text in the lumber box at the top of the screen, using jass.
First we need to know how the frame showing the lumber text is called. It is called "ResourceBarLumberText".
After one knows the frames name, one gets access to it by using...
Organizing Your GUI Trigger Works
As usual, this is Daffa the Mage bringing another tutorial in relation to the trigger editor. This time, we will talk about managing lots of triggers in trigger editor and making your project as controllable as possible from triggering aspect...
Jump to Hiding
Jump to ChildFrames
Originframetypes are built in frames managing the default game ui. ORIGIN_FRAME_GAME_UI is our key to generate new container frames. In other tutorials and in many examples, ORIGIN_FRAME_GAME_UI is used as parent for custom created frames. That is done because...
In the UI-frame natives, tooltips are frames that are on default hidden. When one hovers the frame the tooltip is assigned to, the tooltip becomes visible. Tooltips itself are also frames that can have childs and be customized.
That is the native one uses to make a tooltip-Frame...
I would like to share to everyone, specially the new modelers, this technique in editing warcraft 3 models. This is basically just merging geosets from one model to the other. Simple yet needs patience and hard work to achieve the best result specially on editing the model using...
Creating and Exporting Warcraft MDL models with Blender
Have you ever wanted to create your own awesome 3D models for Warcraft 3? Up until now, the only officially supported tool has been 3ds Max5 with Blizzard's Art Tools plugin, which is problematic considering that this version...
Warcraft III has capability of playing movies similar to Blizzard's intro and ending movies. However, you need to know to what format to encode your movie that it works in the game. The video format changed with the patch 1.30, and a working support for custom movies was added in patch 1.30.1...
POLISHING YOUR GAME
There are essentially three phases of the design process. The first is general concept creation. This is essentially when you get together with your team and come up with the basic ideas that will fuel your game. The second phase is implementation. This is when you gather...
This tutorial will tell you how to move units and other things from map to map. Remember that Game Caches can not be used on Battle Net, and are almost only ever used for campaigns.
Creating the Game Cache
The first thing you want to do is to create a variable for the Game Cache...
This is a tutorial about tooltips and related subjects.
So you may ask these:
What are "TOOLTIPS"?
Tooltips are what you see and read when you try to learn an ability, try to buy a unit or item, try to use an item or ability and information of a certain item or ability, passive or...
This is a quick insight post about a topic that came out of my review of Paint Bomb v1.00 . My review notes:
And @KILLCIDE is interested in my review in the context of becoming a better programmer. Among my critiques, I consider this the most important point (though possibly not the most...
I am mafe and in this guide, I would like to gather and elaborate on some topics around melee maps that come up of on a regular basis for new melee maps uploaded on the hive.
Authors note: This will be a long thread, and it will likely never be finished. I will try to add...
I was writing a couple of AIs for a Warcraft III Campaign, and came up some very important techniques that have not been discussed in any of the tutorials I've seen.
1. Place your common AI code and globals to a custom common.ai
If you are programming a lot of custom code for the AIs...
Hi there, ı have tutorial videos about War Craft 3. I hope you like my tutorials.
How to make waterfalls:
How to make UI (User Interface):
Fade Filter Tutorial:
Custom Sky Tutorial:
Custom Icon Tutorials:
New tutorial is Teleport, Gates Tutorials.
New tutorial is Elevator Tutorials.
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...
Efficient Spell Cloning
Local Configuration API
Many of you might be familiar with some custom games like Nevermore Wars (aka Shadowraze Wars), Mirana Wars, Pudge Wars, Axe Wars and...
Hello guys! Welcome to my tutorial! I will show you how to edit Upkeep Taxes, Upkeep Foods, and Upkeep Names.
Upkeep taxes determines how much gold or lumber you actually get after gathering. For example: No Upkeep, no changes for tax. If Low Upkeep, it will reduce your coin by 3...
Villager 255 Animations
Use Ctrl + F to search for tags (e.g. Two Hand, Shield)
The Villager 255 Animations is a custom model from Graber that has 255 (more or less) animations that can be used with the Custom Script: call SetUnitAnimationByIndex( unit name, number ) command.
Using Custom Assets is a great thing since the filesize limit increase, and music is no exception, but the question is: how do you play that music?
1. A Way To Replace Default Music
The simplest way if you don't need the default one is by replacing the default music files with custom ones.
Hey, everyone! I wasn't quite sure where to post this, but courtesy of some awesome mods, this thread is now where it belongs! Anyway, I just wanted to share some of what I've learned about game caches in my time with Chasing the Dawn and the ANA system, both of which are highly dependent on...
"Play Music during Map Selection/Hosting map"
Submitted on: January 31, 2017
Hello there! In this tutorial, I'm going to show you how to play any music you wanted to play outside your map.
There's some minor things you need to know before we're getting starting about this...
How to make your screenshots look amazing
For people without art talent
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.
Grinding vs Pay To Win
Discussion on Game Design
Creative Tutorial #4
Let's start this tutorial / discussion with two rather obvious
questions which will take the scope of this thread:
1. What is grinding?
2. What is pay to win?
I'm sure most of you already know...
Intel i915GM graphics has poor OpenGL compatibility (full hardware support for 1.4 at best).
Use a MESA 3D precompiled dll, since it is OpenGL compatible.
Just copy that dll file into the appropriate folder (depending on your OS):
How To Import A Spell/System
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.
Tutorial difficulty: ADVANCED
- Magos's Model Editor
- Any image editor that supports transparency
- MDX/L converter and text editor
For the purpose of this tutorial, I will assume that you have understood how to make animated textures from the Animated Textures...
Credits go to Vex, without whom advise I would not manage to get everything else working.
Criticism is welcomed.
As for now, there's no modification (JNGP, Sharpcraft ext.) of World Editor that is able to run under WINE (at least for me), but JassHelper standalone still works almost flawlessly...
Hard vs Easy Games
Discussion on Psychology, Spirituality and Games
Creative Tutorial #3
Let's start this tutorial / discussion with two rather obvious
questions which will take the scope of this thread:
1. What do easy games mean for us?
2. What do hard games mean for us?
Rarely does Furion go against Cenarius's teachings, but when he does, Cenarius will have the most unusual method of punishment prepared.
How to disguise a unit as a doodad
Difficulty: Very Easy
Step 1: Create your spell based on Cyclone.
Step 2: Create two buffs for your new spell based on...
This tutorial works only for Warcraft III patch 1.29 and earlier.
Warcraft III has capability of playing movies similar to what Blizzard's intro and ending movies are. However, you need to know to what format to encode your movie that it works in the game.
By default, Warcraft III supports...
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...
How to create new unit using existing textures
By Love Seeker
This tutorial will explain you how to make new units that have same model as original but with different texture! They do not require any custom texture and look nice (well, this depends on you :p)
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...
Credits to the creator of GUI-sator: rgf
Files & Images: Tutorial attachments
Many people have used hacked World Editors with custom GUI actions that expand the GUI API and allow GUI coders to have more control over WC3. However, few people know of GUI-isator, a handy tool that...
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...
A while ago, I worked on a Network / FileIO library for Wurst, a duo of systems to facilitate easy save/load in WC3.
The only decent resources on the subject matter, which I used as a reference for my systems, are two systems by TriggerHappy - Sync, and SyncInteger. I've (somewhat...
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
*This guide is aimed at experienced modellers, and will not contain information about the making of models but on things that aren't always addressed and may seem insignificant. Furthermore this guide will contain information only about...
This tutorial aims to help you spruce up your text visuals, away from the vanilla font, making the map feel more like a custom than ever before!
(10 October 2017)
Overhauled the thread.
Included fixes and amendments provided by comments.
(11 October 2017)
Added Changelog to the...
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...
This is a detailed tutorial on how to add hero glow to a unit and how to remove hero glow from a hero with modelling. The length of the tutorial doesn't reflect the difficulty of the process, as the tutorial is written in full detail so that it's comprehensible even to the people who have no...
Custom Race Creation: Advanced Mechanics
Making video games is like a science. Everything needs to be planned and well thought-out in order for the game to be fun and challenging, and the mechanics behind a seemingly simple game can actually be very complex and thouroughly thought-out.
How to create buildable and viable walls, gates and switchable lantern posts
This is a detailed tutorial on how to create buildable and viable walls, gates and switchable lantern posts. There are numerous ways and numerous variations of doing this. I am going to show you one of the simpler...
How to create a unit that can level up
This is a detailed tutorial on how to create a unit that can level up based on a hero. It will look and behave just like a real unit, except that it will have the level-up system and attributes. There's a screenshot hereinafter at the end of this post for...
Warcraft III in Windows 10
As some of you know that Windows 10 uses DirectX 12, which is incompatible with some of the older software, games and graphic drivers. Warcraft 3 was designed to work best with DirectX 8, as such it is more prone to weird graphical glitches, performance drops and some...
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...
This tutorial describes the difference between Events, Conditions and Actions.
I will show some examples along the way and help you to understand the effects and power of triggers.
We have many things to do, so let's get started.
To begin we must create a new blank trigger...