• Check out the results of the Techtree Contest #19!
  • Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.
  • Create a void inspired texture for Warcraft 3 and enter Hive's 34th Texturing Contest: Void! Click here to enter!
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!

How to add Hero Glow without Modeling

How to add Hero Glow

without modeling?

by supertoinkz


Description: First of all, I saw many questions and request about adding hero glow on models. They didn't know there IS a SIMPLE way to make any unit have hero glow. Well, I can't teach you how to add dissipate because there are no specific evidences that you can add dissipate animations without modelling :P.

Needed:
+World Editor: Duh?
+Hero Glow by assasin lord
+Simple WE knowledge so I can make this tutorial without providing too many screenshots

Getting Started

First of all, you need to open World Editor (either the classic, UMSWE, or WEunlimited) then open Import Manager and import the model provided in the Needed section (If you dont know how to import it, there is a tutorial on every model here in the hive).

Open Object Editor and click the ability tab. Create a custom ability base on the Slow Aura (Tornado). Change this:
Data - Movement Speed Factor : 0
Stats - Area of Effect: 1 xD
Stats - Buff : None
Art - Target : (The previous model I provide)

Now give it to any unit you want to become a hero and click test..... tada!!!
You had a new hero!
attachment.php


Tips and Tricks
You can change the model (Art - Target) and experiment with it, you can make absolutely epic ingame-only models with this.

~supertoinkz
 

Attachments

  • HeroGlow.jpg
    HeroGlow.jpg
    76.2 KB · Views: 23,629
Last edited by a moderator:
Last edited:
You forgot to mention that for heroes you need to add the ability in: Abilities - Normal. And the ability needs to have it's attachment set to origin;
it should look like this: "Art - Target Attachment Point 1 origin".


bump this guys ;)
 
Last edited:
Instead of making an ability, I actually do this: Make a trigger with the default event (Map Initialization), make a "Special Effect" action (its near the bottom of the list), select the "Create Special Effect On Unit" option. The default parameters should be set to: overhead, (Triggering Unit) and Abilities\Spells\Other\TalkToMe\TalkToMe.mdl.

Change these to origin, (select the unit you want to have the glow), and (the path of the imported hero glow model). When you test it, your unit should have the hero glow without the need of making an ability. Much easier in my opinion.

Also, before anyone asks, it still works if the hero dies and you resurrect them. Killing them doesnt remove the effect (during my testing it hasnt, anyways)
 
Last edited:
This is the first tutorial I find when I am looking for how to add custom hero glow. Unfortunately, removing the buff does not lead to the buff icon disappearing. How can I make the Tornado buff icon go away? I could only replace it with another icon.
I remember there are two Tornado buffs of which one doesn't show.
 
Still good solution, but how can I change the size of this to match with the reforged hero glow size? By doing this you get the "old" small glow.
 
Nope. I can only add the small (old) one :<
Finally someone made me a larger glow effect.

Actually with Reter'as Model Studio it's easy to open an existing model, select a cluster and copy/paste it :)
 

Attachments

I remember there are two Tornado buffs of which one doesn't show.
hi, after a long time I still don't know which one to use and it should be mentioned in the tutorial. I have tried all the Tornado buffs and for some I can see Sammy's icon and "Tooltip missing!" but I still see something. I used to use a custom buff with green text "Hero" but I want to see nothing.
 
hi, after a long time I still don't know which one to use and it should be mentioned in the tutorial. I have tried all the Tornado buffs and for some I can see Sammy's icon and "Tooltip missing!" but I still see something. I used to use a custom buff with green text "Hero" but I want to see nothing.
Oh, if the issue is just the command card showing the ability, then just try hiding the ability via triggers.
 
Hi everyone!

I would like some help with triggers to add hero glow. I know that special effects can be created and attached to units.

What I would like to do is the following:

When a player types the word "-black" in the chat, the colour of the units he or she onws changes to black. That's the easy part. Then, since the black colour is pretty poor, I want that every hero this player creates or buys from a tavern, will have a dark hero glow attached to it.

I thought I could do it like this:

1749189719487.png


By making every hero of the player "learn" an ability with the black hero glow. (My editor is in spanish)

But it is not working. Anybody has an idea of what triggers I could use to achieve what I want?

Thanks!!!
 
Btw. I have tried hiding the buff icon but it is still shown:
JASS:
library WoWReforgedHeroGlow initializer Init requires WorldBounds

globals
    public constant integer ABILITY_ID = 'A071'
    public constant integer BUFF_ID = 'B00B'
    
    private trigger enterTrigger = CreateTrigger()
endglobals

private function TriggerActionEnter takes nothing returns nothing
    if (GetUnitAbilityLevel(GetTriggerUnit(), ABILITY_ID) > 0) then
        call BlzUnitHideAbility(GetTriggerUnit(), ABILITY_ID, true)
        call BlzUnitHideAbility(GetTriggerUnit(), BUFF_ID, true)
        call BJDebugMsg("Hide hero glow ability for " + GetUnitName(GetTriggerUnit()))
    endif
endfunction

private function Init takes nothing returns nothing
    call TriggerRegisterEnterRegion(enterTrigger, WorldBounds.worldRegion, null)
    call TriggerAddAction(enterTrigger, function TriggerActionEnter)
endfunction

endlibrary
 
Hi team!

Apologies. But say I want the following: If a player types "-white" or "-black" doesn't matter who it is, the colour of his units change to that colour (white or black) and heroes get hero glow just as I did above. For my first trigger I used Player 1 (Red) - as shown below:

1749258733032.png


How could I do this with the same effect (condition being to be brown if you want the black colour and gray if you want the white glow) but for ANY player in the game?

Is there a way?

Thanks!!!
 
Hi, I'm having issues getting the HeroGlow color to match my own color.
I recently downloaded Aura instead over HeroGlow, but if I change my Color from player 1 red, to blue, The Aura is still red.

I tried using a Trigger (fix), but after the unit dies, the Glow is red once again.
  • HeroGlow
    • Events
      • Unit - A unit Finishes training a unit
    • Conditions
      • (Unit-type of (Trained unit)) Equal to Peasant
    • Actions
      • Special Effect - Create a special effect attached to the origin of (Triggering unit) using HeroGlow.mdx
      • Unit - Change color of (Trained unit) to (Color of (Owner of (Triggering unit)))
 
Last edited:
@Tuwnew
An example of the issue i am having:
When you send the peasant to call to arms, the hero glow disappears, which is intentional since militia were not given the glow (on purpose) for testing. When the peasant goes back to work they regain their hero glow, however the glow looses its team color.

It's a simple method to show that when we try to create heroes that need the glow effect, but have different custom colors (player one who is red, chosen to be blue for example) will retain its original player 1 red color. (the glow, but the hero)
 
Last edited:
  • HeroGlow
    • Events
      • Unit - Enters Playable Map Area
    • Conditions
      • None
    • Actions
      • Unit - Change color of (Triggered unit) to (Color of Triggered Unit)))
Try this.
Create the spécial attachment in a different trigger as you only need to do it once.

In Conditions, you can leave it blank or target Hero only for exemple. In my case, I use vars of my heroes.

In your case, it only triggers during Training. When Militia stops, the Unit returns to Peasant without 'training' so it can't match. Same for reviving.
 
Try this.
Create the spécial attachment in a different trigger as you only need to do it once.

In Conditions, you can leave it blank or target Hero only for exemple. In my case, I use vars of my heroes.

In your case, it only triggers during Training. When Militia stops, the Unit returns to Peasant without 'training' so it can't match. Same for reviving.
I eventually went to this one as well, but the same problem exists.

Try the example, same issue.

The glow will return to red, instead of being blue
 
the same problem exists.
SOLVED!
  • Hero Glow
    • Events
      • Unit - A unit enters (Playable map area)
    • Conditions
      • (Level of HeroGlow (Aura) for (Entering unit)) Equal to 1
    • Actions
      • Unit - Change color of (Entering unit) to (Color of (Owner of (Entering unit)))
  • Hero Glow Revive
    • Events
      • Unit - A unit Finishes reviving
    • Conditions
      • (Level of HeroGlow (Aura) for (Triggering unit)) Equal to 1
    • Actions
      • Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
 
Last edited:
Back
Top