Hi there,
I’m not sure if this is actually possible or not, hence why I’m asking.
But I recently bought Warcraft III Reforged, solely just to play through the Campaign again with some fancy Graphics.
However one of the first things I’d noticed that I’d apparently forgotten or simply didn’t care back in 2001/2, was that during the Prologue Level 3, the Kul-Tiran’s faction color is the Royal Blue, akin to the color used by Lordaeron & Stormwind(Azeroth) in the Lore.
So I was like… hmm… that’s not ideal… I wonder if I can change what color they are using the Map Editor.
Turns out if it is possible, I do not have the initiative to figure out how to do it.
Is it possible to change the faction colors on a campaign level? And if it is… could someone please explain how? Haha.
The colors are primarily for indetifying separate teams on the battlefield rather than being accurate colors of lore-specific factions. That’s why in the campaign the player is usually blue or red, except for Undead in which you are purple. The enemy is often one of those colors too, and additional colors are usually only used if there are more enemies or allies (although enemy Undead is often green too). Even in Starcraft, you are usually blue or red, except for Zerg in which you are purple.
Might not be the answer you’re looking for, but I don’t think it’d be worth the trouble to change the colors in every campaign map, unless maybe someone makes a mod that does.
Yeah I know it originally existed solely for game-play purposes, but Factions colors do have a place within the Lore as you probably know. And while not a big deal yes, It’d just be really cool for me if I could change some of them.
So do you not know if it is possible or not in map-editor? I think I seen that it was possible, but you could only run that campaign level as a custom scenario, and not as part of the in-game campaign?
Yeah I think it’d have to be run as a custom scenario (at least until they bring back custom campaigns), which means items and experience for heroes wouldn’t transfer over. You’d have to change every map that you wish to change. Also you might need a tool to access the campaign maps which I haven’t done in awhile. I know in classic you needed an mpq editor to get to them.
In Reforged I appeared to be able to access the Campaign maps to edit. I just didn’t know how to change the Enemy’s Colour, it was more complicated than I anticipated.
Someone on another site mentioned using Triggers, but I couldn’t figure it out. 
There are two ways. You can change all of the code that refers to Player 2 (Blue)
using the number 2 so that it refers to Player 3 (Teal)
using the number 3 or something like this. But it is slow, because you would have to change this number over and over and over in the map triggers.
So the quicker solution is to make a new trigger that says, “On game start, change the color of Player 2 to be the Teal color” and then the Player 2 and the Player 3 will both be the Teal color unless you change the color of Player 3 also.
Ive tried three different ways now in adding an Initialization “Action”. But none of them have worked and I don’t know what I’m doing wrong.
It currently is…
Player - Change color of Player 2(Blue) to Dark Green, Changing color of existing units.
The game might already be doing it before you do it, in which case you would need to find and remove the other trigger. Or, if that’s not it, maybe use a wait. Wait for 2 seconds to pass on map startup and then change the colors once everything has loaded. This is just a guess but sometimes on startup certain functions do not work.
First of all did you add an event?
No event - trigger won’t fire. Use “Map initilization” event.
Secondly, the campaign often has a default change color trigger. Find it and remove it or just change that one to the color that you prefer.
Pretty easy - it is doable on all scenarios. Let me know if you need more help with a specific map.