Halo Wars: Definitive Edition

Halo Wars: Definitive Edition

273 ratings
How To Change Your Color in Skirmish
By Slade
Guide on how to choose army colors in Skirmish mode.
8
3
2
7
2
2
   
Award
Favorite
Favorited
Unfavorite
Introduction
This guide will teach you how to choose your own color in Skirmish mode and how to set up mods in Halo Wars Definitive Editon for Steam.

I find Halo Wars to be quite a fun RTS game, but I find it odd that you cannot pick your own army's color in Skirmish mode like so many other strategy games allow. I originally learned how to do this because I would play Skirmish a lot with my brother and we wanted to play as red team and blue team.

After learning how to change colors, I decided to create this guide to show others how to pick any color you want from either the in-game team colors or create your own unique color through the RGB scale.

Here is an example of UNSC Player 1 using the Red Team color which is originally exclusive to Covenant Player 3.

Setting Up Mods
First thing is you need to set up your Halo Wars game to be able to use mods. A simple process that can be done in just 2 easy steps!

1. Create/ Edit the ModManifest.txt
    The ModManifest file was added in a game patch that essentially allows your game to read mods, without having to completely unpack and patch your game manually every time you install a mod.
  • For Windows Users go to C:\Users\{username}\AppData\Local\Halo Wars
    ("username" of course will be whatever your login name is on your PC.)
    *If you do not see the AppData folder then type it in your Explorer address bar manually OR enable "Show Hidden Folders" and disable "Hide Protected System Files" in your Windows Explorer settings to make the AppData folder visible. It is a hidden folder by default!
  • Inside the Halo Wars app data folder, you should find a text file called ModManifest
    If the folder is empty, no worries. Just create a ModManifest file.
    "Right-click -> New -> Text Document"
  • Double-click your ModManifest file to edit it in Notepad.
    Simply type your {HaloWarsInstallDirectory}\overrides\ as the only line of text.
    Again, your install will be wherever you chose to install Halo Wars. For most people it should look something like this.
    C:\Program Files (x86)\Steam\steamapps\common\HaloWarsDE
    *Be sure to click SAVE when you are done in notepad!*

Once finished you should have a ModManifest text file located in your Halo Wars folder under AppData. Upon clicking it, you should have a single line of text that appears similiar to this.
C:\Program Files (x86)\Steam\steamapps\common\HaloWarsDE\overrides\
Please note that not everyone's will be the same, it depends on where you installed your Halo Wars game!

An easy way to find your install directory if you aren't sure where it is...
Go to your Steam Library -> Right-Click Halo Wars Definitive Edition -> Click Properties -> Click the tab "Local Files" -> Choose "Browse Local Files..." -> Window should pop up of your install location, just copy the address at the top of Windows Explorer.

2. Setting up your "Overrides" folder.

The overrides folder is where you will unpack your mods to have them be read by the game. Setting it up is very simple.
  • Go to your root Halo Wars install directory.
  • Right-Click, add New Folder, name it "overrides"
Done! That's all it takes, it's literally just adding a new folder called overrides.
Basics to PlayerColors.xml
Setting up the PlayerColors.xml

To change team colors you will need to download this file, playercolors[www.dropbox.com] This is the file used by the game to determine which colors is assigned to players in Skirmish mode. We will be editing this to change what colors each player will be.

First we need to set up our overrides folder to emulate the game's file branch structure.
  • Go to your overrides folder (the one mentioned in the previous part of this guide) and create a new folder inside it called "data".
  • Move the playercolors.xml file you just downloaded and place it inside the "data" folder. The file structure should go like this "overrides\data\playercolors.xml"

Modifying the PlayerColors.xml

Now the mod is succesfully installed. Next we will be editing the playercolors.xml.
Any text editor should work like the standard Notepad, though I recommend using Notepad ++ because it keeps things neat.
You can download it here, NotePad ++[notepad-plus-plus.org] (I will be using it in my screenshots.)

Understanding the PlayerColors.xml

Once you load up the playercolors.xml it should look something like this.



It may look confusing, but its not. Here's a quick run-down of what's what.
Underneath the <skirmish> is rows, each row being a team color. The color ID's go from 0-15. By default the game has assigned colors 1-6 to be used by UNSC forces while 7-12 are used by the Covenant. At the bottom is Friend or Foe colors that show up on all teams regardless of player color when you enable the "Friend or Foe Colors" option in the game's option menu.
We will be omitting color ID's 0, 13, 14, 15 (I'm not entirely sure what they are used for.)
Also worth mentioning that the <spc> section controls Campaign colors, so you can use it to edit your color for campaign mode. Big thanks to Gamther for finding that out!



I threw this picture together showing the default colors in-game along with their ID's.



The number values beside objects, corpse, selection, minimap, ui are the actual colors on an RGB scale.
Objects are the colors of bases and units.
corpses are the colors of well the dead bodies.
selection I assume is the color of your currently selected units.
minimap is the color of the minimap (duh).
ui is the color of your user interface (also known as a hud.)
These will usually all be about the same color except corpse, which is a much darker version of the color. It makes it so when units die, the become a darker to well show that they are dead.

Understanding How Player's Are Assigned Colors

A quick note on how the game assigns player colors for those who do not know.

There are 6 team colors for each faction. UNSC uses colors 1-6 and Covenant 7-12 (refer to the image above with colored squares and numbers.) Some colors you will hardly ever see, unless you have a full 3 vs 3 battle with only UNSC leaders or only Covenant leaders.

Changing your Team Colors in playercolors.xml

Now we will do a simple color swap. For this example I will be showing you how to play as the Red Covenant color on UNSC.
  • First we will start by scrolling down to the bottom of the playercolors.xml. You should see <civ>
    The first half is UNSC while the bottom half is Covenant.
  • Next we will be changing the text color="1" to color="9" on the UNSC section.
    This changes UNSC's Player 1 from standard Green to a shiney new Red.
    Remember to save your work when you are done!



And that's pretty much it to color swapping. You just change around those numbers to swap up colors. You can mixmatch anyway you want or assign anyone to any color. Be aware that you can make teams share colors, but that might make it confusing when playing. It won't mess up teams though, everyone will still shoot the opposite team, so no worries there.



The next section will cover how to create your own team colors using the RGB scale, so you won't be limited to the 12 preset team colors.
Creating Your Own Team Color with RGB Scale
This will show you how to create your own team color for those who want more than the default game colors.

Go to this website and pick a color you want. https://www.w3schools.com/colors/colors_picker.asp



Then take the RGB values and insert them over the color you want to replace in the playercolors.xml



For this example, let's say we want to replace the default UNSC Green with a nice royal Blue.
Go to row num="1" replace the values of objects, selection, minimap, and ui with your values you got from color picker.
For corpse, go back to the color picker and darken your color a bit. Copy the new values of the darkened color and paste them over the corpse value. This way when your units die, they will get darker and not be bright like your living units. It isn't necessary, but I recommend it.

Aaand that's it. Your done. You just created your very own team color.
Here are some previews of my UNSC colors that I made for me and my friends to play with.


Credits and Thanks
I want to thank Kornner Studios for the modding programs and development tutorials that helped me learn how to mod Halo Wars. This guide wouldn't have been possible without them.

And thanks to my brother for pushing me to learn how to make him Red team haha.

I hope this guide wasn't too bad! It was my first guide ever and I spent waaay too long on it.

I also want to thank everyone for reading this far, you finally made it to the end. Congrats!
Troubleshooting
Tested again on 12/14/2019 with Win7 and Win10 (64-bit). Still works on the newest version of the game.

I cannot respond to every single comment of "It doesn't work." If you are having problems please re-read the guide and try again. While I can't see a reason it shouldn't work on everyone's game, I cannot guarantee it will work as everyone's computer is different.

Main things to check,
* Make sure you have your PlayerColors.xml file placed here.
C:\Program Files (x86)\Steam\steamapps\common\HaloWarsDE\overrides\data\

* ModManifest.txt file placed here.
C:\Users\name\AppData\Local\Halo Wars\
You MUST replace name with your computer's login name! Everyone's computer login information is different! If you cannot find the AppData folder, then its a hidden folder on your OS. Either unhide hidden items or manually type the address in Windows Explorer's address bar to find it.

* Inside your ModManifest.txt should have a single line of code,
C:\Program Files (x86)\Steam\steamapps\common\HaloWarsDE\overrides
This basically corresponds to wherever you have your PlayerColors.xml placed.
128 Comments
Mel 12 hours ago 
When I first played Halo Wars as a child I always wished I could change my color. I tried this, it works. Very epic, thank you very much! :MCCHELMET:
mikiwoof 17 Feb @ 2:15pm 
still works :) ty for the guide!!!
If anyone is having trouble with the guide even though they followed it word for word make sure when you put the game installation address in the mod manifest folder where you are supposed to put "C:\Program Files (x86)\Steam\steamapps\common\HaloWarsDE\overrides" (with the quotes being where you installed halowars) at the end of overrides there has to be another \ backslash or else it wont read right. So if you are just copying the words in the guide or from the address bar in windows it wont have that so it has to look like this without quotes or it will not read the overrides folder otherwise:

"C:\Program Files (x86)\Steam\steamapps\common\HaloWarsDE\overrides\"
ModerNertum 7 Aug, 2024 @ 12:57am 
It’s still working for me. Even with windows updates. But I’m not using the latter. I’ve just switched some colors around within the default ones. If your file is not updating anymore I recommend you retrace the steps. I had an issue with my graphics card software not loading after a Windows Update and the solution was to simply delete a file and re-create it (by allowing my laptop to restart).
Goomba 6 Aug, 2024 @ 8:58pm 
why does this not work in 2024, mods do not either is it because of newer windows? or am i just dumb and not installing right
Phattballz 9 Jun, 2024 @ 1:54pm 
I wish there was a video of this, I feel like I followed the guide word for word but for some reason i'm missing something.
Dilpickle6194 19 May, 2024 @ 6:30pm 
Just tried this today and it worked without issue! Thanks for the guide!
Jimmy Bungus The Wayward Chungus 12 Mar, 2024 @ 3:11pm 
top 10 features that should have shipped in the game
Davos 31 Oct, 2023 @ 3:35pm 
No worky or me stupid :(
EvictedGriffin01 19 Aug, 2023 @ 9:09pm 
Simplest terms.
1.Download playercolor.xml
2.In your HaloWarsDE in steam apps, make folder named "overrides"
3.In your HaloWarsDE, make a folder inside the "overrides" folder called "data"
okay still following? If you are inside the data folder it looks like this: Steam/steamapps/common/HaloWarsDE/overrides/data

4. okay paste playercolors.xml inside the "data" folder you made.
5.Okay, find your appdata, if you have played halo wars, there is a halo wars folder.
create a text file called "ModManifest.txt"

6.In mod manifest copy your directory of your overrides folder. so.
For most people it would be :
"C:\Program Files (x86)\Common Files\Steam\steamapps\common\HaloWarsDE\overrides\"
7.Open playercolors.xml

FINAL STEP !!

at the bottom of the file it has this:
Where it says colors=?
<civ>
<player num="0" color="0" />
<player num="1" color="1" />
</playerColors>
Swap those numbers around with the color scheme image the guy made and BAM
The colors have changed.
I hope this helps!