Ive made some custom roaches, Ive added to them "shield" actor. Everything works fine except one thing. When i first see them, they make circles on the ground, which dissapear after killing them.
See pictures:
Is the Roach destroyed after the shield is off or supposed to?
Why is the roach created?
Is it Correctly Attached to the Unit using Sops?
Perhaps Disable the Inherit Properties of one of the Actors?
Something i found:
1. Attaching the same actor to an Abomination dont create that circle(this can be visible even in editor)
2. I can see that the actor on Abomination is placed higher in comparison to the roach
3. Changing the attaching point from center to Moveupbyone makes the roaches circles dissapear(also works in the game)
It seems that that model creates that green circle only when is close enough to the ground
Good enough for me, problem solved and thx for your help.
Just out of curiosity, does that solution also work when your units are running down a ramp/hill or in general when there's uneven ground? Because it seems to me right now with your solution the circle is just hidden under the ground.
If the model(the most green section to be correct) is close enough to the ground(on uneven ground for example) it will still create the circle, but only for the part that is close enough.
You should check out the Texture Select by ID method of changing textures on models, changing the texture of that circle to something transparent should make it disappear correctly and under all circumstances.
The texture you want to change is called AOE_SplatTerran2_Green.dds, you can find a tutorial on the Texture Select by ID method somewhere here on Mapster.
This is the Texture Select by ID Tutorial I've been using Here
It's very useful and even comes with an attached map where you can quickly and easily change textures in-game to see all different kinds of variations on lots of units :)
I was trying to do so, but cant make it working.
I keep getting message like : Could not find texture with id AOE_SplatTerran2_Green_Emissive and expression <None>.
I add some screenshots, maybe i`m doing something wrong?
Ive made some custom roaches, Ive added to them "shield" actor. Everything works fine except one thing. When i first see them, they make circles on the ground, which dissapear after killing them.
See pictures:
Looks like a property of the shield you are using.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
Do you know if this can be removed somehow? If someone is interested, the base model is challenge shield.
I dont know enough to help a whole lot:
Is the Roach destroyed after the shield is off or supposed to?
Why is the roach created?
Is it Correctly Attached to the Unit using Sops?
Perhaps Disable the Inherit Properties of one of the Actors?
Check the challenge shield is playing the right animation. Considered retexturing parts of it using the texture select by id method?
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
Something i found:
1. Attaching the same actor to an Abomination dont create that circle(this can be visible even in editor)
2. I can see that the actor on Abomination is placed higher in comparison to the roach
3. Changing the attaching point from center to Moveupbyone makes the roaches circles dissapear(also works in the game)
It seems that that model creates that green circle only when is close enough to the ground
Good enough for me, problem solved and thx for your help.
Just out of curiosity, does that solution also work when your units are running down a ramp/hill or in general when there's uneven ground? Because it seems to me right now with your solution the circle is just hidden under the ground.
If the model(the most green section to be correct) is close enough to the ground(on uneven ground for example) it will still create the circle, but only for the part that is close enough.
You should check out the Texture Select by ID method of changing textures on models, changing the texture of that circle to something transparent should make it disappear correctly and under all circumstances.
The texture you want to change is called AOE_SplatTerran2_Green.dds, you can find a tutorial on the Texture Select by ID method somewhere here on Mapster.
This is the Texture Select by ID Tutorial I've been using Here
It's very useful and even comes with an attached map where you can quickly and easily change textures in-game to see all different kinds of variations on lots of units :)
I was trying to do so, but cant make it working.
I keep getting message like : Could not find texture with id AOE_SplatTerran2_Green_Emissive and expression <None>.
I add some screenshots, maybe i`m doing something wrong?
If in doubt put the full texture name in both substring and prefix.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
Full with _ and .dds? Only in texture declarations?
Full with the _s but not the .dds in the prefix and trigger on string fields.
Also sometimes the model just messes with you and doing the exact same thing in a new model with identical settings works.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
Still not working :/