• 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.
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!
  • ✅ The POLL for Hive's Texturing Contest #34 is OPEN! Vote for the TOP 3 SKINS! 🔗Click here to cast your vote!
  • ✅ The POLL for Hive's Techtree Contest #20 is OPEN! Vote for the TOP 3 FACTIONS! 🔗Click here to cast your vote!

[Solved] One custom UI for all races without import 4 times

Level 9
Joined
Dec 20, 2025
Messages
129
Without having to put a race-restricted player in the game lobby. I have tried to modify the war3mapSkin.txt
But I don't know which one to modify; I've been trying and it doesn't work.
Code:
[CustomSkin]
ConsoleTexture01=
ConsoleTexture02=
ConsoleTexture03=
ConsoleTexture04=
ConsoleInventoryCoverTexture=
TimeOfDayIndicator??=this have .mdl file? in war3skins.txt

[Default]
or is here?

[Human]
or is here?

[Orc]
[NightElf]
[Undead]
[Main]
 
Last edited:
You have to import it 4 times unless they changed something in reforged.
This was a problem 10 years ago with worse internet and a 8mb multiplayer limit.
Not relevant today, just import it 4 times. It adds 1 second to the download if you have ok internet.

edit: actually since you have the UI natives you might be able to modify it with code. I'm way too rusty to say for sure but I feel like it should be possible.
 
Thanks for the replies. It works, but it doesn't pick up the time indicator; the custom UI is without the middle part.
UI\Console\NightElf\NightElfUITile-TimeIndicatorFrame.blp
TimeOfDayIndicator=UI\Console\NightElf\NightElfUI-TimeIndicator.mdl
in advanced - game interface is in the model part, and takes only .mdl files, usualy the custom UI`s have .blp
What can I do?
 
Thanks for the replies. It works, but it doesn't pick up the time indicator; the custom UI is without the middle part.
UI\Console\NightElf\NightElfUITile-TimeIndicatorFrame.blp
TimeOfDayIndicator=UI\Console\NightElf\NightElfUI-TimeIndicator.mdl
in advanced - game interface is in the model part, and takes only .mdl files, usualy the custom UI`s have .blp
What can I do?
you make sure the model field is pink and then import your custom blp at the path of human one to replace it, or nightelf or whatever your model is using.
 
Back
Top