Cool, none of my screenshots came through.
How to replace Pikes with Hoplites for Thrace.
This is a different kind of change, building slightly on the themes of last change.
First of all, we need to make the Hoplite a unit available to Thrace.
Find the hoplite in feral_export_descr_unit -
edit the line:
ownership greek_cities, thrace, slaves
Add in an extra line:
ethnicity thrace, Thrace
Then we can remove the pikes from Thracian roster by removing the same lines from greek_pikemen ; Phalanx Pikemen
After that, the Thracians need a building to recruit the hoplites from and to remove the ability to recruit pikemen.
Open up another text file called export_descr_buildings.txt
Use find to locate the barracks line of buildings.
The muster_field doesn't recruit pikes or hoplites so no need to change that.
The militia_barracks makes greek hoplites but no pikemen. Now we could add in thrace to the factions allowed to recruit hoplites here but if you look there's also a unit for thrace called warband falx thracian and I think that one unit unlocked is enough for this low level barracks so I'm going to leave hoplites just to the greeks for now.
The city_barracks continues to make greek hoplites and also this time it makes greek pikemen. Thracians usually would get pikemen here but we intend to stop that so first of all, next to:
recruit "greek pikemen" 0 requires factions { seleucid, macedon, thrace, } delete 'thrace,' making sure to leave the formatting intact with the space after the trailing comma.
Then next to:
recruit "greek hoplite" 0 requires factions { greek_cities, } add in 'thrace, ' this will make hoplites recruitable and pikemen unavailable in the level 3 barracks. However since the level 4 and 5 barracks are unchanged, the hoplites won't be available to recruit from them as of the moment.
Change that - under army_barracks and royal_barracks make the same changes as described above. Whilst Thrace cannot build a level 5 barracks, they can get one through conquering a territory with one.
Now we have the unit and they're recruitable, test to see them in a custom battle.
You should see that they have a peasant unit card and description model with a black background. What you want to do now is copy the unit card from
Total War ROME REMASTERED\Contents\Resources\Data\data\ui\unit_info\greek_cities called greek_hoplite_info.tga and paste it into the thrace folder.
Then go to Total War ROME REMASTERED\Contents\Resources\Data\data\ui\units\greek_cities and copy the file #greek_hoplite.tga and paste that into the thrace folder.
You can if you lie edit those in a photo editor like photopea or photoshop or equivalent. It's easy enough to recolour and then make sure you save it down with a transparent background. It's not necessary though.
That's all there is to it.