Score screen race name (probably impossible to change).
Create a custom race soundset system for the different sounds. Naga sounds do already exist. There are Generic sounds which could be used for other races or use existing stuff:
High and Blood Elf: Maybe use Night Elf sounds.
Add chat commands to change the UI, turn off the system:
"-raceui X" where x is 0 - Y or human/hu,nightelf/ne,undead/ud,orc,bloodelf/be,naga,etc.
Find the frame with ConsoleUIBackdrop and try to change the textures but only in singleplayer:
A system to dynamically swap the UI:
https://www.hiveworkshop.com/threads/customconsoleui.328354/
test it really well and combine it with custom sounds. It does not work for the cursor and area of effect texture nor the rally point icon/model.
The idle worker icon seems to be shown permanently.
Old:
One solution would be to hide everything existing and replace it with empty files and customize everything.
Play the announcer sounds via triggers etc.
Maybe create a proof of concept system.
The following features would massively improve custom races and the player's feeling that it is an actual race in Warcraft:
Create a custom race soundset system for the different sounds. Naga sounds do already exist. There are Generic sounds which could be used for other races or use existing stuff:
Add chat commands to change the UI, turn off the system:
"-raceui X" where x is 0 - Y or human/hu,nightelf/ne,undead/ud,orc,bloodelf/be,naga,etc.
"-raceuion/off"
Naga UI sounds for announcer from this mission: https://www.hiveworkshop.com/threads/naga-ui-sounds.255225/ see path Sounds\Interface\Warnings\Naga
UI tag: https://www.hiveworkshop.com/repositories/user-interface.779/?tag=55
Custom UI: https://www.hiveworkshop.com/threads/customconsoleui.328354/
https://www.hiveworkshop.com/repositories/user-interface.779/
https://www.hiveworkshop.com/threads/blood-elf-ui-reforged.334059/
Blood Elf UI with command buttons and cursors: https://www.hiveworkshop.com/threads/sindorei-ui-by-i3lackdeath.245052/
Blood Elf UI 2: https://www.hiveworkshop.com/threads/humanuitile01-blp.184651/
Blood Elf Cursor: https://www.hiveworkshop.com/threads/becursor-blp.226983/
Naga UI: https://www.hiveworkshop.com/threads/humanuitile01-blp.121508/ https://www.hiveworkshop.com/members/viiva.157333/#resources https://www.hiveworkshop.com/threads/nightelfcursor-blp.174516/
Naga UI cursors: https://www.hiveworkshop.com/threads/naga-cursor.61986/
Naga spell area of effect: https://www.hiveworkshop.com/threads/naga-spell-area-of-effect.337609/
Murloc cursors: https://www.hiveworkshop.com/threads/murloccursorv050-blp.244731/
Goblin UI: https://www.hiveworkshop.com/threads/goblinuitile2-blp.193800/
Goblin or/and Dwarf UI: https://www.hiveworkshop.com/threads/spuibeta_tile_01-blp.273794/
Pandaren UI: https://www.hiveworkshop.com/threads/pandaren-ui-widescreen-version.303704/
Demon UI: https://www.hiveworkshop.com/threads/queenslanduitile-timeindicatorframe-blp.241578/
Draenei UI: https://www.hiveworkshop.com/threads/draenei-ui-blp.256296/
Nightborn UI: https://www.hiveworkshop.com/threads/nightborne-user-interface-v1-2.294644/
Troll cursor: https://www.hiveworkshop.com/threads/trollcursor-blp.199835/ and https://www.hiveworkshop.com/threads/foresttrollcursor-blp.199836/
Ice UI (maybe spider race/Nerubian race): https://www.hiveworkshop.com/threads/ui-ice-crazyrussian-fixed-by-phoenix.304023/
Desert: https://www.hiveworkshop.com/threads/obsidian-desert-ui.293326/
Find the frame with ConsoleUIBackdrop and try to change the textures but only in singleplayer:
A system to dynamically swap the UI: https://www.hiveworkshop.com/threads/customconsoleui.328354/ test it really well and combine it with custom sounds. It does not work for the cursor and area of effect texture nor the rally point icon/model. The idle worker icon seems to be shown permanently.
Old: One solution would be to hide everything existing and replace it with empty files and customize everything. Play the announcer sounds via triggers etc. Maybe create a proof of concept system.