• 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!

Adding an in-build new race

Status
Not open for further replies.
Level 6
Joined
Apr 1, 2010
Messages
46
Hello everyone,
My friend is working on a map based upon ten custom races. Not long ago I came across a MPQ browser (thanks a lot to the Hiveworkshop :thumbs_up:). When I saw all those scripts that set up the races I thought: "Couldn't you just simply export the txt, copy for exhample orcs and import it back to create a fifth race you can chose right from the game menu?:con: The only problem I can see are some most basic functions or lists of races build into war3.exe.
If you tryed that before or you know how to do that, please tell me. :wink:
 
You can, however, edit the map, so that the 4 races names are changed. (or just pre-set the races to random in the main screen and then add a dialouge box. simple GUI.

Dialog box isn't what makes a 5th race from the MENU.
yes, you can change the names of the 4 races, but not add another.

@Warman: Nope. Not possible without a modified warcraft III client, dude.

Cause I think, if you change the MPQ, you need to send it to others to make them have 5. Or does every map has its own MPQ blabla?
 
First of all thanks a lot for your opinions. :thumbs_up:
After what you wrote I agree, that those races are probably build in (that's bad :sad:). The worst thing about it is the fact that blizzard created the Naga and won't let any other people make their own races the same way. However, there is still some hope.:pgrin:
Just to make my idea more concrete I opened the MPQs and found the actual script. It is a simple .txt file so going to the import stuff and rewriting the new path to UI/war3skins.txt should do the trick :infl_thumbs_up:.
JASS:
[Main]
Skins=Orc,Human,NightElf,Undead

[Human]
// Note: List music files separated by a ';' 
// Example: Music=Sound\Music\mp3Music\Human1.mp3;Sound\Music\mp3Music\Human2.mp3

Music=Sound\Music\mp3Music\Human1.mp3;Sound\Music\mp3Music\Human2.mp3;Sound\Music\mp3Music\Human3.mp3
VictoryMusic=Sound\Music\mp3Music\HumanVictory.mp3
DefeatMusic=Sound\Music\mp3Music\HumanDefeat.mp3

JobDoneSound=JobDoneSoundHuman
UpgradeComplete=UpgradeCompleteHuman
ResearchComplete=ResearchCompleteHuman
UnderAttackSound=UnderAttackHuman
TownAttackSound=TownAttackHuman
AllyUnderAttackSound=AllyUnderAttackHuman
AllyTownUnderAttackSound=AllyTownUnderAttackHuman

Cursor=UI\Cursor\HumanCursor.mdl
MainMenu=UI\Glues\MainMenu\MainMenu3D\MainMenu3D.mdl
// CommandAttack=ReplaceableTextures\CommandButtons\BTNAttackHuman.blp
// CommandAttackGround=ReplaceableTextures\CommandButtons\BTNAttackGroundHuman.blp
CommandBasicStruct=ReplaceableTextures\CommandButtons\BTNHumanBuild.blp
// CommandCancel=ReplaceableTextures\CommandButtons\BTNCancelHuman.blp
// CommandHoldPosition=ReplaceableTextures\CommandButtons\BTNHoldPositionHuman.blp
// CommandMove=ReplaceableTextures\CommandButtons\BTNMoveHuman.blp
// CommandNewSkill=ReplaceableTextures\CommandButtons\BTNSkillzHuman.blp
// CommandPatrol=ReplaceableTextures\CommandButtons\BTNPatrolHuman.blp
// CommandStop=ReplaceableTextures\CommandButtons\BTNStopHuman.blp
RallyIndicatorDst=UI\Feedback\RallyPoint\RallyPoint.mdl
IdlePeon=ReplaceableTextures\CommandButtons\BTNPeasant.blp
PlacementCursor=ReplaceableTextures\Selection\SpellAreaOfEffect.blp

LoadingMeleeBackground=UI\Glues\Loading\Multiplayer\Load-Multiplayer-Human.mdl
ScoreScreenVictory=UI\Glues\ScoreScreen\ScoreScreen-HumanVictory\ScoreScreen-HumanVictory.mdl


[Orc]
Music=Sound\Music\mp3Music\Orc1.mp3;Sound\Music\mp3Music\Orc2.mp3;Sound\Music\mp3Music\Orc3.mp3
VictoryMusic=Sound\Music\mp3Music\OrcVictory.mp3
DefeatMusic=Sound\Music\mp3Music\OrcDefeat.mp3

JobDoneSound=JobDoneSoundOrc
UpgradeComplete=UpgradeCompleteOrc
ResearchComplete=ResearchCompleteOrc
UnderAttackSound=UnderAttackOrc
TownAttackSound=TownAttackOrc
AllyUnderAttackSound=AllyUnderAttackOrc
AllyTownUnderAttackSound=AllyTownUnderAttackOrc
ConstructingBuilding=ConstructingBuildingOrc

Console=UI\Console\Orc\OrcUi.mdl
SimpleConsole=ConsoleUI
ConsoleTexture01=UI\Console\Orc\OrcUITile01
ConsoleTexture02=UI\Console\Orc\OrcUITile02
ConsoleTexture03=UI\Console\Orc\OrcUITile03
ConsoleTexture04=UI\Console\Orc\OrcUITile04
ConsoleInventoryCoverTexture=UI\Console\Orc\OrcUITile-InventoryCover.blp
TimeOfDayIndicator=UI\Console\Orc\OrcUI-TimeIndicator.mdl
Cursor=UI\Cursor\OrcCursor.mdl
UpperMenuButtonTexture=UI\Widgets\Console\Orc\orc-console-buttonstates2.blp
// CommandAttack=ReplaceableTextures\CommandButtons\BTNAttackOrc.blp
// CommandHoldPosition=ReplaceableTextures\CommandButtons\BTNHoldPositionOrc.blp
CommandRally=ReplaceableTextures\CommandButtons\BTNOrcRallyPoint.blp
// CommandStop=ReplaceableTextures\CommandButtons\BTNStopOrc.blp
RallyIndicatorDst=UI\Feedback\RallyPoint\OrcRallyFlag.mdl
IdlePeon=ReplaceableTextures\CommandButtons\BTNPeon.blp
PlacementCursor=ReplaceableTextures\Selection\SpellAreaOfEffect_Orc.blp

CinematicBorder=UI\Widgets\EscMenu\Orc\orc-cinematic-border.blp

ReplayPanelBackdrop=UI\Widgets\Console\Orc\OrcUI-ReplayCover.blp
ReplayCheckBoxPressed=UI\Widgets\EscMenu\Orc\orc-checkbox-depressed.blp

EscMenuBorder=UI\Widgets\EscMenu\Orc\orc-options-menu-border.blp
EscMenuBackground=UI\Widgets\EscMenu\Orc\orc-options-menu-background.blp
EscMenuButtonBackground=UI\Widgets\EscMenu\Orc\orc-options-button-background.blp
EscMenuButtonPushedBackground=UI\Widgets\EscMenu\Orc\orc-options-button-background-down.blp
EscMenuButtonMouseOverHighlight=UI\Widgets\EscMenu\Orc\orc-options-button-highlight.blp
EscMenuCheckBoxPushedBackground=UI\Widgets\EscMenu\Orc\orc-checkbox-depressed.blp
EscMenuSliderThumbButton=UI\Widgets\EscMenu\Orc\orc-slider-knob.blp

QuestDialogBorder=UI\Widgets\EscMenu\Orc\orc-options-menu-border.blp
QuestDialogBackground=UI\Widgets\EscMenu\Orc\orc-options-menu-background.blp
QuestDialogButtonMouseOverHighlight=UI\Widgets\EscMenu\Orc\orc-options-button-highlight.blp

LoadingMeleeBackground=UI\Glues\Loading\Multiplayer\Load-Multiplayer-Orc.mdl
ScoreScreenVictory=UI\Glues\ScoreScreen\ScoreScreen-OrcVictory\ScoreScreen-OrcVictory.mdl


[NightElf]
Music=Sound\Music\mp3Music\NightElf1.mp3;Sound\Music\mp3Music\NightElf2.mp3;Sound\Music\mp3Music\NightElf3.mp3
VictoryMusic=Sound\Music\mp3Music\NightElfVictory.mp3
DefeatMusic=Sound\Music\mp3Music\NightElfDefeat.mp3

JobDoneSound=JobDoneSoundNightElf
UpgradeComplete=UpgradeCompleteNightElf
ResearchComplete=ResearchCompleteNightElf
UnderAttackSound=UnderAttackNightElf
TownAttackSound=TownAttackNightElf
AllyUnderAttackSound=AllyUnderAttackNightElf
AllyTownUnderAttackSound=AllyTownUnderAttackNightElf
ConstructingBuilding=ConstructingBuildingNightElf

SimpleConsole=ConsoleUI
ConsoleTexture01=UI\Console\NightElf\NightElfUITile01
ConsoleTexture02=UI\Console\NightElf\NightElfUITile02
ConsoleTexture03=UI\Console\NightElf\NightElfUITile03
ConsoleTexture04=UI\Console\NightElf\NightElfUITile04
ConsoleInventoryCoverTexture=UI\Console\NightElf\NightElfUITile-InventoryCover.blp
TimeOfDayIndicator=UI\Console\NightElf\NightElfUI-TimeIndicator.mdl
Cursor=UI\Cursor\NightElfCursor.mdl
UpperMenuButtonTexture=UI\Widgets\Console\NightElf\nightelf-console-buttonstates2.blp
// CommandAttack=ReplaceableTextures\CommandButtons\BTNAttackNightElf.blp
// CommandAttackGround=ReplaceableTextures\CommandButtons\BTNAttackGroundNightElf.blp
CommandBasicStruct=ReplaceableTextures\CommandButtons\BTNNightElfBuild.blp
// CommandCancel=ReplaceableTextures\CommandButtons\BTNCancelNightElf.blp
// CommandHoldPosition=ReplaceableTextures\CommandButtons\BTNHoldPositionNightElf.blp
// CommandMove=ReplaceableTextures\CommandButtons\BTNMoveNightElf.blp
// CommandNewSkill=ReplaceableTextures\CommandButtons\BTNSkillzNightElf.blp
// CommandPatrol=ReplaceableTextures\CommandButtons\BTNPatrolNightElf.blp
CommandRally=ReplaceableTextures\CommandButtons\BTNRallyPointNightElf.blp
// CommandStop=ReplaceableTextures\CommandButtons\BTNStopNightElf.blp
RallyIndicatorDst=UI\Feedback\RallyPoint\NightElfRallyFlag.mdl
IdlePeon=ReplaceableTextures\CommandButtons\BTNWisp.blp
PlacementCursor=ReplaceableTextures\Selection\SpellAreaOfEffect_NE.blp

CinematicBorder=UI\Widgets\EscMenu\NightElf\nightelf-cinematic-border.blp

ReplayPanelBackdrop=UI\Widgets\Console\NightElf\NightElfUI-ReplayCover.blp
ReplayCheckBoxPressed=UI\Widgets\EscMenu\NightElf\nightelf-checkbox-depressed.blp

EscMenuBorder=UI\Widgets\EscMenu\NightElf\nightelf-options-menu-border.blp
EscMenuBackground=UI\Widgets\EscMenu\NightElf\nightelf-options-menu-background.blp
EscMenuButtonBackground=UI\Widgets\EscMenu\NightElf\nightelf-options-button-background.blp
EscMenuButtonPushedBackground=UI\Widgets\EscMenu\NightElf\nightelf-options-button-background-down.blp
EscMenuButtonDisabledPushedBackground=UI\Widgets\EscMenu\NightElf\nightelf-options-button-background-disabled.blp
EscMenuButtonMouseOverHighlight=UI\Widgets\EscMenu\NightElf\nightelf-options-button-highlight.blp
EscMenuCheckBoxPushedBackground=UI\Widgets\EscMenu\NightElf\nightelf-checkbox-depressed.blp
EscMenuSliderThumbButton=UI\Widgets\EscMenu\NightElf\nightelf-slider-knob.blp

QuestDialogBorder=UI\Widgets\EscMenu\NightElf\nightelf-options-menu-border.blp
QuestDialogBackground=UI\Widgets\EscMenu\NightElf\nightelf-options-menu-background.blp
QuestDialogButtonMouseOverHighlight=UI\Widgets\EscMenu\NightElf\nightelf-options-button-highlight.blp

LoadingMeleeBackground=UI\Glues\Loading\Multiplayer\Load-Multiplayer-NightElf.mdl
ScoreScreenVictory=UI\Glues\ScoreScreen\ScoreScreen-NightElfVictory\ScoreScreen-NightElfVictory.mdl


[Undead]
Music=Sound\Music\mp3Music\Undead1.mp3;Sound\Music\mp3Music\Undead2.mp3;Sound\Music\mp3Music\Undead3.mp3
VictoryMusic=Sound\Music\mp3Music\UndeadVictory.mp3
DefeatMusic=Sound\Music\mp3Music\UndeadDefeat.mp3

JobDoneSound=JobDoneSoundUndead
UpgradeComplete=UpgradeCompleteUndead
ResearchComplete=ResearchCompleteUndead
UnderAttackSound=UnderAttackUndead
TownAttackSound=TownAttackUndead
AllyUnderAttackSound=AllyUnderAttackUndead
AllyTownUnderAttackSound=AllyTownUnderAttackUndead
ConstructingBuilding=ConstructingBuildingUndead

SimpleConsole=ConsoleUI
ConsoleTexture01=UI\Console\Undead\UndeadUITile01
ConsoleTexture02=UI\Console\Undead\UndeadUITile02
ConsoleTexture03=UI\Console\Undead\UndeadUITile03
ConsoleTexture04=UI\Console\Undead\UndeadUITile04
ConsoleInventoryCoverTexture=UI\Console\Undead\UndeadUITile-InventoryCover.blp
TimeOfDayIndicator=UI\Console\Undead\UndeadUI-TimeIndicator.mdl
Cursor=UI\Cursor\UndeadCursor.mdl
UpperMenuButtonTexture=UI\Widgets\Console\Undead\undead-console-buttonstates2.blp
// CommandAttack=ReplaceableTextures\CommandButtons\BTNAttackUndead.blp
// CommandAttackGround=ReplaceableTextures\CommandButtons\BTNAttackGroundUndead.blp
CommandBasicStruct=ReplaceableTextures\CommandButtons\BTNScourgeBuild.blp
// CommandCancel=ReplaceableTextures\CommandButtons\BTNCancelUndead.blp
// CommandHoldPosition=ReplaceableTextures\CommandButtons\BTNHoldPositionUndead.blp
// CommandMove=ReplaceableTextures\CommandButtons\BTNMoveUndead.blp
// CommandNewSkill=ReplaceableTextures\CommandButtons\BTNSkillzUndead.blp
// CommandPatrol=ReplaceableTextures\CommandButtons\BTNPatrolUndead.blp
CommandRally=ReplaceableTextures\CommandButtons\BTNRallyPointUndead.blp
// CommandStop=ReplaceableTextures\CommandButtons\BTNStopUndead.blp
RallyIndicatorDst=UI\Feedback\RallyPoint\UndeadRallyFlag.mdl
IdlePeon=ReplaceableTextures\CommandButtons\BTNAcolyte.blp
PlacementCursor=ReplaceableTextures\Selection\SpellAreaOfEffect_Undead.blp

CinematicBorder=UI\Widgets\EscMenu\Undead\undead-cinematic-border.blp

ReplayPanelBackdrop=UI\Widgets\Console\Undead\UndeadUI-ReplayCover.blp
ReplayCheckBoxPressed=UI\Widgets\EscMenu\Undead\undead-checkbox-depressed.blp

EscMenuBorder=UI\Widgets\EscMenu\Undead\undead-options-menu-border.blp
EscMenuBackground=UI\Widgets\EscMenu\Undead\undead-options-menu-background.blp
EscMenuButtonBackground=UI\Widgets\EscMenu\Undead\undead-options-button-background.blp
EscMenuButtonPushedBackground=UI\Widgets\EscMenu\Undead\undead-options-button-background-down.blp
EscMenuButtonDisabledBackground=UI\Widgets\EscMenu\Undead\undead-options-button-background-disabled.blp
EscMenuButtonDisabledBorder=UI\Widgets\EscMenu\Undead\undead-options-button-border-disabled.blp
EscMenuButtonMouseOverHighlight=UI\Widgets\EscMenu\Undead\undead-options-button-highlight.blp
EscMenuCheckBoxPushedBackground=UI\Widgets\EscMenu\Undead\undead-checkbox-depressed.blp
EscMenuSliderThumbButton=UI\Widgets\EscMenu\Undead\undead-slider-knob.blp

QuestDialogBorder=UI\Widgets\EscMenu\Undead\undead-options-menu-border.blp
QuestDialogBackground=UI\Widgets\EscMenu\Undead\undead-options-menu-background.blp
QuestDialogButtonMouseOverHighlight=UI\Widgets\EscMenu\Undead\undead-options-button-highlight.blp

LoadingMeleeBackground=UI\Glues\Loading\Multiplayer\Load-Multiplayer-Undead.mdl
ScoreScreenVictory=UI\Glues\ScoreScreen\ScoreScreen-UndeadVictory\ScoreScreen-UndeadVictory.mdl


[Default]
// Listing the same song twice causes the game to treat it as two songs with a 20 second delay between them
// instead of a looping song.
GlueMusic=Sound\Music\mp3Music\Mainscreen.mp3;Sound\Music\mp3Music\Mainscreen.mp3
ChatMusic=Sound\Music\mp3Music\Human3.mp3;Sound\Music\mp3Music\Orc1.mp3;Sound\Music\mp3Music\NightElf3.mp3;Sound\Music\mp3Music\Human2.mp3;Sound\Music\mp3Music\NightElfDefeat.mp3;Sound\Music\mp3Music\MainScreen.mp3;Sound\Music\mp3Music\DarkAgents.mp3;Sound\Music\mp3Music\Comradeship.mp3;Sound\Music\mp3Music\SadMystery.mp3;Sound\Music\mp3Music\TragicConfrontation.mp3
Music=Sound\Music\mp3Music\Human3.mp3

JobDoneSound=JobDoneSoundGeneric
UpgradeComplete=UpgradeCompleteGeneric
ResearchComplete=ResearchCompleteGeneric
UnderAttackSound=UnderAttackGeneric
TownAttackSound=TownAttackGeneric

// font references
MasterFont=Fonts\FRIZQT__.TTF
MessageFont=Fonts\FRIZQT__.TTF
ChatFont=Fonts\FRIZQT__.TTF
EscMenuTextFont=Fonts\FRIZQT__.TTF
InfoPanelTextFont=Fonts\FRIZQT__.TTF
TextTagFont=Fonts\FRIZQT__.TTF

PlaceBuilding=PlaceBuildingDefault
ConstructingBuilding=ConstructingBuildingDefault

ConsoleBackground=UI\Console\ConsoleBackground.blp
MainMenu=UI\Glues\MainMenu\MainMenu3d\MainMenu3d.mdl
MainMenuButton=UI\Glues\MainMenu\MainMenuButton\MainMenuButton.mdl
MainMenuLogo=UI\Glues\MainMenu\WarCraftIIILogo\WarCraftIIILogo.mdl
CampaignLogo=UI\Glues\SinglePlayer\CampaignWarCraftIIILogo\CampaignWarCraftIIILogo.mdl
MenuBackground=UI\Glues\MenuBackground.blp
NightElfBackdrop=UI\Glues\SinglePlayer\NightElfCampaign3D\NightElfCampaign3D.mdl
HumanBackdrop=UI\Glues\SinglePlayer\HumanCampaign3D\HumanCampaign3D.mdl
OrcBackdrop=UI\Glues\SinglePlayer\OrcCampaign3D\OrcCampaign3D.mdl
UndeadBackdrop=UI\Glues\SinglePlayer\UndeadCampaign3D\UndeadCampaign3D.mdl
TutorialBackdrop=UI\Glues\SinglePlayer\TutorialCampaign3D\TutorialCampaign3D.mdl
Cursor=UI\Cursor\HumanCursor.mdl
SimpleConsole=ConsoleUI
ConsoleTexture01=UI\Console\Human\HumanUITile01
ConsoleTexture02=UI\Console\Human\HumanUITile02
ConsoleTexture03=UI\Console\Human\HumanUITile03
ConsoleTexture04=UI\Console\Human\HumanUITile04
ConsoleInventoryCoverTexture=UI\Console\Human\HumanUITile-InventoryCover.blp
DefaultButton=ReplaceableTextures\CommandButtons\BTNTemp.blp
MapLoadBg=UI\Glues\MapLoadScreen\MapLoadScreen.mdl
MapLoadBtn=UI\BTNTest.mdl
SelectionCircle=UI\Feedback\SelectionCircle\SelectionCircle.mdl
PreSelectionCircle=UI\Feedback\TargetPreSelected\TargetPreSelected.mdl
RallyIndicatorDst=UI\Feedback\RallyPoint\RallyPoint.mdl
RallyIndicatorSrc=
TargetUnitConfirm=UI\Feedback\Target\Target.mdl
TargetPointConfirm=UI\Feedback\Confirmation\Confirmation.mdl
TargetPreSelect=UI\Feedback\TargetPreSelected\TargetPreSelected.mdl
HpBarConsole=UI\Feedback\HpBarConsole\HpBarConsole.mdl
HpBarConsoleSmall=UI\Feedback\HpBarConsoleSmall\HPBarConsoleSmall.mdl
ManaBarConsole=UI\Feedback\ManaBarConsole\ManaBarConsole.mdl
ManaBarConsoleSmall=UI\Feedback\ManaBarConsoleSmall\ManaBarConsoleSmall.mdl
XpBarConsole=UI\Feedback\XpBar\XpBarConsole.mdl
IdlePeon=ReplaceableTextures\CommandButtons\BTNPeon.blp
PlacementCursor=ReplaceableTextures\Selection\SpellAreaOfEffect.blp

SimpleManaBarConsole=UI\Feedback\HpBarConsole\human-healthbar-fill.blp
SimpleHpBarConsole=UI\Feedback\HpBarConsole\human-healthbar-fill.blp
SimpleXpBarConsole=UI\Feedback\XPBar\human-bigbar-fill.blp
SimpleXpBarBorder=UI\Feedback\XPBar\human-xpbar-border.blp
SimpleProgressBarConsole=UI\Feedback\XPBar\human-bigbar-fill.blp
SimpleProgressBarBorder=UI\Feedback\XPBar\human-xpbar-border.blp
SimpleHpBarConsoleSmall=UI\Feedback\HpBarConsole\human-healthbar-fill.blp
SimpleManaBarConsoleSmall=UI\Feedback\HpBarConsole\human-healthbar-fill.blp

SelectedSubgroupHighlight=UI\Widgets\Console\Human\CommandButton\human-subgroup-background.blp

ProgressBarConsole=UI\Feedback\ProgressBar\TimerBar.mdl
MinimapSprite=UI\MiniMap\MiniMapIcon\MiniMapUnitIcon.mdl
ResourceBar=UI\Feedback\Resources\Resources.mdl
BuildTimeIndicator=UI\Feedback\BuildProgressBar\BuildProgressBar.mdl
SimpleBuildTimeIndicator=UI\Feedback\BuildProgressBar\human-buildprogressbar-fill.blp
SimpleBuildTimeIndicatorBorder=UI\Feedback\BuildProgressBar\human-buildprogressbar-border.blp
GoldIcon=UI\Feedback\Resources\ResourceGold.blp
LumberIcon=UI\Feedback\Resources\ResourceLumber.blp
UpkeepIcon=UI\Feedback\Resources\ResourceUpkeep.blp
SupplyIcon=UI\Feedback\Resources\ResourceSupply.blp
AllyDialogBackground=UI\Menu\UI_Human_AllyBack\UI_Human_AllyBack.mdl
AllyDialogButton=UI\Buttons\UI_Human_AllyButton\UI_Human_AllyButton.mdl
AllyDialogCheckbox=UI\Buttons\UI_Human_AllyCheckbox\UI_Human_AllyCheckbox.mdl
TimeOfDayIndicator=UI\Console\Human\HumanUI-TimeIndicator.mdl
BuildQueueBackdrop=UI\Widgets\Console\Human\human-unitqueue-border.blp
CargoBackdrop=UI\Widgets\Console\Human\human-transport-slot.blp

ReplayPanelBackdrop=UI\Widgets\Console\Human\HumanUI-ReplayCover.blp
ReplayPauseIcon=ReplaceableTextures\CommandButtons\BTNReplay-Pause.blp
ReplaySpeedUpIcon=ReplaceableTextures\CommandButtons\BTNReplay-SpeedUp.blp
ReplaySpeedDownIcon=ReplaceableTextures\CommandButtons\BTNReplay-SpeedDown.blp
ReplayRestartIcon=ReplaceableTextures\CommandButtons\BTNReplay-Play.blp
ReplayLoopIcon=ReplaceableTextures\CommandButtons\BTNReplay-Loop.blp
ReplayPauseIconDisabled=ReplaceableTextures\CommandButtonsDisabled\DISBTNReplay-Pause.blp
ReplaySpeedUpIconDisabled=ReplaceableTextures\CommandButtonsDisabled\DISBTNReplay-SpeedUp.blp
ReplaySpeedDownIconDisabled=ReplaceableTextures\CommandButtonsDisabled\DISBTNReplay-SpeedDown.blp
ReplayRestartIconDisabled=ReplaceableTextures\CommandButtonsDisabled\DISBTNReplay-Play.blp
ReplayLoopIconDisabled=ReplaceableTextures\CommandButtonsDisabled\DISBTNReplay-Loop.blp
ReplayCheckBoxNormal=UI\Widgets\EscMenu\Human\checkbox-background.blp
ReplayCheckBoxPressed=UI\Widgets\EscMenu\Human\checkbox-depressed.blp
ReplayCheckBoxCheck=UI\Widgets\EscMenu\Human\checkbox-check.blp

GlueSpriteLayerBackground=UI\Glues\MainMenu\MainMenu3d\MainMenu3d.mdl
GlueSpriteLayerTopLeft=UI\Glues\SpriteLayers\TopLeftPanel.mdl
GlueSpriteLayerTopRight=UI\Glues\SpriteLayers\TopRightPanel.mdl

HeroStrengthIcon=UI\Widgets\Console\Human\human-attribute-str.blp
HeroAgilityIcon=UI\Widgets\Console\Human\human-attribute-agi.blp
HeroIntelligenceIcon=UI\Widgets\Console\Human\human-attribute-int.blp
UpgradeMeleeIcon=UI\Widgets\Console\Human\human-upgrade-melee.blp
UpgradeRangedIcon=UI\Widgets\Console\Human\human-upgrade-ranged.blp
UpgradeArtilleryIcon=UI\Widgets\Console\Human\human-upgrade-artillery.blp
UpgradeArmorIcon=UI\Widgets\Console\Human\human-upgrade-armor.blp

InfoPanelIconDamageUnknown=UI\Widgets\Console\Human\infocard-attack-melee.blp
InfoPanelIconDamageNormal=UI\Widgets\Console\Human\infocard-attack-melee.blp
InfoPanelIconDamageMelee=UI\Widgets\Console\Human\infocard-attack-melee.blp
InfoPanelIconDamagePierce=UI\Widgets\Console\Human\infocard-attack-piercing.blp
InfoPanelIconDamageSiege=UI\Widgets\Console\Human\infocard-attack-siege.blp
InfoPanelIconDamageMagic=UI\Widgets\COnsole\Human\infocard-attack-magic.blp
InfoPanelIconDamageChaos=UI\Widgets\COnsole\Human\infocard-attack-chaos.blp

InfoPanelIconArmorUnknown=UI\Widgets\Console\Human\infocard-armor-small.blp
InfoPanelIconArmorSmall=UI\Widgets\Console\Human\infocard-armor-small.blp
InfoPanelIconArmorMedium=UI\Widgets\Console\Human\infocard-armor-medium.blp
InfoPanelIconArmorLarge=UI\Widgets\Console\Human\infocard-armor-large.blp
InfoPanelIconArmorFort=UI\Widgets\Console\Human\infocard-armor-fortified.blp
InfoPanelIconArmorNormal=UI\Widgets\Console\Human\infocard-armor-small.blp
InfoPanelIconArmorHero=UI\Widgets\Console\Human\infocard-armor-hero.blp
InfoPanelIconArmorDivine=UI\Widgets\Console\Human\infocard-armor-hero.blp

InfoPanelIconDamageUnknownNeutral=UI\Widgets\Console\Human\infocard-neutral-attack-melee.blp
InfoPanelIconDamageNormalNeutral=UI\Widgets\Console\Human\infocard-neutral-attack-melee.blp
InfoPanelIconDamageMeleeNeutral=UI\Widgets\Console\Human\infocard-neutral-attack-melee.blp
InfoPanelIconDamagePierceNeutral=UI\Widgets\Console\Human\infocard-neutral-attack-piercing.blp
InfoPanelIconDamageSiegeNeutral=UI\Widgets\Console\Human\infocard-neutral-attack-siege.blp
InfoPanelIconDamageMagicNeutral=UI\Widgets\COnsole\Human\infocard-neutral-attack-magic.blp
InfoPanelIconDamageChaosNeutral=UI\Widgets\COnsole\Human\infocard-neutral-attack-chaos.blp

InfoPanelIconArmorUnknownNeutral=UI\Widgets\Console\Human\infocard-neutral-armor-small.blp
InfoPanelIconArmorSmallNeutral=UI\Widgets\Console\Human\infocard-neutral-armor-small.blp
InfoPanelIconArmorMediumNeutral=UI\Widgets\Console\Human\infocard-neutral-armor-medium.blp
InfoPanelIconArmorLargeNeutral=UI\Widgets\Console\Human\infocard-neutral-armor-large.blp
InfoPanelIconArmorFortNeutral=UI\Widgets\Console\Human\infocard-neutral-armor-fortified.blp
InfoPanelIconArmorNormalNeutral=UI\Widgets\Console\Human\infocard-neutral-armor-small.blp
InfoPanelIconArmorHeroNeutral=UI\Widgets\Console\Human\infocard-neutral-armor-hero.blp
InfoPanelIconArmorDivineNeutral=UI\Widgets\Console\Human\infocard-armor-divine.blp

InfoPanelIconFood=UI\Widgets\Console\Human\infocard-supply.blp
InfoPanelIconGold=UI\Widgets\Console\Human\infocard-gold.blp

InfoPanelIconHeroIconSTR=UI\Widgets\Console\Human\infocard-heroattributes-str.blp
InfoPanelIconHeroIconAGI=UI\Widgets\Console\Human\infocard-heroattributes-agi.blp
InfoPanelIconHeroIconINT=UI\Widgets\Console\Human\infocard-heroattributes-int.blp

CommandButtonAutocast=UI\Feedback\Autocast\UI-ModalButtonOn.mdl
CommandButtonCooldown=UI\Feedback\Cooldown\UI-Cooldown-Indicator.mdl
CommandButtonActiveHighlight=UI\Widgets\Console\Human\CommandButton\human-activebutton.blp
CommandButtonHeroGlow=UI\Widgets\Console\Human\CommandButton\human-multipleselection-heroglow.blp
CommandButtonNumberOverlay=UI\Widgets\Console\Human\CommandButton\human-button-lvls-overlay.blp

HeroBarPointModel=UI\Buttons\HeroLevel\HeroLevel.mdl

ConsoleButtonBackground=UI\Widgets\Console\Human\human-console-button-back-active.blp
ConsoleButtonBorder=UI\Widgets\Console\Human\human-console-button-up.blp
ConsoleButtonPushedBackground=UI\Widgets\Console\Human\human-console-button-back-active.blp
ConsoleButtonPushedBorder=UI\Widgets\Console\Human\human-console-button-down.blp
ConsoleButtonDisabledBackground=UI\Widgets\Console\Human\human-console-button-back-disabled.blp
ConsoleButtonDisabledBorder=UI\Widgets\Console\Human\human-console-button-up.blp
ConsoleButtonMouseOverHighlight=UI\Widgets\Console\Human\human-console-button-highlight.blp

MiniMapSignalButtonEnabled=UI\Widgets\Console\Human\human-minimap-ping-active.blp
MiniMapSignalButtonEnabledPushed=UI\Widgets\Console\Human\human-minimap-ping-active-down.blp
MiniMapSignalButtonDisabled=UI\Widgets\Console\Human\human-minimap-ping-disabled.blp
MiniMapTerrainButtonEnabled=UI\Widgets\Console\Human\human-minimap-terrain-active.blp
MiniMapTerrainButtonEnabledPushed=UI\Widgets\Console\Human\human-minimap-terrain-active-down.blp
MiniMapTerrainButtonDisabled=UI\Widgets\Console\Human\human-minimap-terrain-disabled.blp
MiniMapAllyButtonEnabled=UI\Widgets\Console\Human\human-minimap-ally-active.blp
MiniMapAllyButtonEnabledPushed=UI\Widgets\Console\Human\human-minimap-ally-active-down.blp
MiniMapAllyButtonDisabled=UI\Widgets\Console\Human\human-minimap-ally-disabled.blp

MiniMapFormationOnButtonEnabled=UI\Widgets\Console\Human\human-formation-on.blp
MiniMapFormationOnButtonEnabledPushed=UI\Widgets\Console\Human\human-formation-on-down.blp
MiniMapFormationOnButtonDisabled=UI\Widgets\Console\Human\Human\human-formation-on.blp
MiniMapFormationOffButtonEnabled=UI\Widgets\Console\Human\human-formation-off.blp
MiniMapFormationOffButtonEnabledPushed=UI\Widgets\Console\Human\human-formation-off-down.blp
MiniMapFormationOffButtonDisabled=UI\Widgets\Console\Human\human-formation-off.blp

ToolTipBackground=UI\Widgets\ToolTips\Human\human-tooltip-background.blp
ToolTipBorder=UI\Widgets\ToolTips\Human\human-tooltip-border.blp
ToolTipGoldIcon=UI\Widgets\ToolTips\Human\ToolTipGoldIcon.blp
ToolTipLumberIcon=UI\Widgets\ToolTips\Human\ToolTipLumberIcon.blp
ToolTipStonesIcon=UI\Widgets\ToolTips\Human\ToolTipStonesIcon.blp
ToolTipManaIcon=UI\Widgets\ToolTips\Human\ToolTipManaIcon.blp
ToolTipSupplyIcon=UI\Widgets\ToolTips\Human\ToolTipSupplyIcon.blp

HeroBarBorder=UI\Widgets\Console\Human\human-hero-border.blp
GroupButtonBorder=UI\Widgets\Console\Human\human-multipleselection-border.blp

UpperMenuButtonTexture=UI\Widgets\Console\Human\human-console-buttonstates2.blp

// --- in-game cinematic border artwork
CinematicBorder=UI\Widgets\EscMenu\Human\human-cinematic-border.blp

// --- in-game escmenu artwork
QuestDialogBorder=UI\Widgets\EscMenu\Human\human-options-menu-border.blp
QuestDialogBackground=UI\Widgets\EscMenu\Human\human-options-menu-background.blp

QuestDialogButtonMouseOverHighlight=UI\Widgets\EscMenu\Human\human-options-button-highlight.blp
QuestDialogNormalBackground=UI\Widgets\EscMenu\Human\quest-normal-background.blp
QuestDialogNormalBorder=UI\Widgets\EscMenu\Human\human-options-button-border-up.blp
QuestDialogCompletedBackground=UI\Widgets\EscMenu\Human\quest-completed-background.blp
QuestDialogCompletedBorder=UI\Widgets\EscMenu\Human\human-options-button-border-up.blp
QuestDialogCompletedMouseOverHighlight=UI\Widgets\EscMenu\Human\blank-background.blp
QuestDialogFailedBackground=UI\Widgets\EscMenu\Human\quest-failed-background.blp
QuestDialogFailedBorder=UI\Widgets\EscMenu\Human\human-options-button-border-up.blp
QuestDialogFailedMouseOverHighlight=UI\Widgets\EscMenu\Human\blank-background.blp

QuestChangedParticles=UI\Feedback\QuestButton\UI-QuestButtonOn.mdl

EscMenuBorder=UI\Widgets\EscMenu\Human\human-options-menu-border.blp
EscMenuBackground=UI\Widgets\EscMenu\Human\human-options-menu-background.blp

EscMenuButtonBackground=UI\Widgets\EscMenu\Human\human-options-menu-background.blp
EscMenuButtonBorder=UI\Widgets\EscMenu\Human\human-options-button-border-up.blp
EscMenuButtonPushedBackground=UI\Widgets\EscMenu\Human\human-options-menu-background.blp
EscMenuButtonPushedBorder=UI\Widgets\EscMenu\Human\human-options-button-border-down.blp
EscMenuButtonDisabledBackground=UI\Widgets\EscMenu\Human\human-options-button-background-disabled.blp
EscMenuButtonDisabledBorder=UI\Widgets\EscMenu\Human\human-options-button-border-up.blp
EscMenuButtonDisabledPushedBackground=UI\Widgets\EscMenu\Human\human-options-button-background-disabled.blp
EscMenuButtonDisabledPushedBorder=UI\Widgets\EscMenu\Human\human-options-button-border-down.blp
EscMenuButtonMouseOverHighlight=UI\Widgets\EscMenu\Human\human-options-button-highlight.blp

EscMenuSliderBackground=UI\Widgets\EscMenu\Human\slider-background.blp
EscMenuSliderBorder=UI\Widgets\EscMenu\Human\slider-border.blp
EscMenuSliderDisabledBorder=UI\Widgets\EscMenu\Human\slider-borderdisabled.blp
EscMenuSliderThumbButton=UI\Widgets\EscMenu\Human\slider-knob.blp
EscMenuSliderDisabledThumbButton=UI\Widgets\EscMenu\Human\slider-knobdisabled.blp

EscMenuPopupMenuMenuBackground=UI\Widgets\Glues\GlueScreen-Pulldown-BackdropBackground.blp
EscMenuPopupMenuArrow=UI\Widgets\Glues\GlueScreen-Pulldown-Arrow.blp

EscMenuCheckBoxBackground=UI\Widgets\EscMenu\Human\checkbox-background.blp
EscMenuCheckBoxPushedBackground=UI\Widgets\EscMenu\Human\checkbox-depressed.blp
EscMenuCheckBoxCheckHighlight=UI\Widgets\EscMenu\Human\checkbox-check.blp
EscMenuDisabledCheckBoxBackground=UI\Widgets\EscMenu\Human\checkbox-background-disabled.blp
EscMenuDisabledCheckHighlight=UI\Widgets\EscMenu\Human\checkbox-check.blp

EscMenuRadioButtonBackground=UI\Widgets\EscMenu\Human\radiobutton-background.blp
EscMenuRadioButtonDisabledBackground=UI\Widgets\EscMenu\Human\radiobutton-background-disabled.blp
EscMenuRadioButtonPushedBackground=UI\Widgets\EscMenu\Human\radiobutton-background.blp
EscMenuRadioButtonSelectedHighlight=UI\Widgets\EscMenu\Human\radiobutton-button.blp
EscMenuDisabledRadioButtonSelectedHighlight=UI\Widgets\EscMenu\Human\radiobutton-buttondisabled.blp

EscMenuBlankBackground=UI\Widgets\EscMenu\Human\blank-background.blp

EscMenuEditBoxBorder=UI\Widgets\EscMenu\Human\editbox-border.blp
EscMenuEditBoxBackground=UI\Widgets\EscMenu\Human\editbox-background.blp

// --- alliance icons
AllianceGold=UI\Widgets\EscMenu\Human\alliance-gold.blp
AllianceLumber=UI\Widgets\EscMenu\Human\alliance-lumber.blp
AllianceGoldDisabled=UI\Widgets\EscMenu\Human\alliance-gold-disabled.blp
AllianceLumberDisabled=UI\Widgets\EscMenu\Human\alliance-lumber-disabled.blp


// --- loading screen
LoadingMeleeBackground=UI\Glues\Loading\Multiplayer\Load-Multiplayer-Random.mdl
LoadingProgressBar=UI\Glues\Loading\LoadBar\LoadBar.mdl

// --- score screen
ScoreScreenVictory=UI\Glues\ScoreScreen\ScoreScreen-HumanVictory\ScoreScreen-HumanVictory.mdl
ScoreScreenDefeat=UI\Glues\ScoreScreen\ScoreScreen-Defeat\ScoreScreen-Defeat.mdl

TeamColors=16
TeamColor=ReplaceableTextures\TeamColor\TeamColor
TeamGlow=ReplaceableTextures\TeamGlow\TeamGlow

CommandButtonMDL=UI\Buttons\BTNCommand\BTNCommand.mdl
CommandButtonDisabledArtPath=ReplaceableTextures\CommandButtonsDisabled\

BountyArt=UI\Feedback\GoldCredit\GoldCredit.mdl

// NOTE: The below entries are used with indirect references through
// CUnitUIManager.h. This will allow us to use race specific art
// for these buttons.

CommandAttack=ReplaceableTextures\CommandButtons\BTNAttack.blp
CommandAttackGround=ReplaceableTextures\CommandButtons\BTNAttackGround.blp
CommandAdvStruct=ReplaceableTextures\CommandButtons\BTNAdvStruct.blp
CommandBasicStruct=ReplaceableTextures\CommandButtons\BTNBasicStruct.blp
CommandBasicStructHuman=ReplaceableTextures\CommandButtons\BTNHumanBuild.blp
CommandBasicStructOrc=ReplaceableTextures\CommandButtons\BTNBasicStruct.blp
CommandBasicStructNightElf=ReplaceableTextures\CommandButtons\BTNNightElfBUild.blp
CommandBasicStructUndead=ReplaceableTextures\CommandButtons\BTNScourgeBuild.blp
CommandHarvest=ReplaceableTextures\CommandButtons\BTNGatherGold.blp
CommandHoldPosition=ReplaceableTextures\CommandButtons\BTNHoldPosition.blp
CommandMove=ReplaceableTextures\CommandButtons\BTNMove.blp
CommandNewSkill=ReplaceableTextures\CommandButtons\BTNSkillz.blp
CommandPatrol=ReplaceableTextures\CommandButtons\BTNPatrol.blp
CommandPickUpItem=ReplaceableTextures\CommandButtons\BTNPickUpItem.blp
CommandPurchase=ReplaceableTextures\CommandButtons\BTNStop.blp
CommandRally=ReplaceableTextures\CommandButtons\BTNRallyPoint.blp
CommandRepair=ReplaceableTextures\CommandButtons\BTNRepair.blp
CommandReturnGold=ReplaceableTextures\CommandButtons\BTNReturnGoods.blp
CommandStop=ReplaceableTextures\CommandButtons\BTNStop.blp
CommandCancel=ReplaceableTextures\CommandButtons\BTNCancel.blp

MinimapResource=UI\Minimap\MiniMap-Goldmine.mdl
MinimapItem=UI\Minimap\MiniMap-Item.mdl
MinimapNeutral=UI\Minimap\MiniMap-NeutralBuilding.mdl
MinimapHero=UI\Minimap\MiniMap-Hero.mdl
MinimapIndicator=UI\Minimap\Minimap-Ping.mdl

MinimapResourceTexture=UI\Minimap\minimap-gold.blp
MinimapNeutralTexture=UI\Minimap\minimap-neutralbuilding.blp
MinimapCopTexture=UI\Minimap\MinimapIconCircleOfPower.blp
MinimapHeroTexture=UI\Minimap\minimap-hero.blp

UndiscoveredQuestIcon=UI\Widgets\EscMenu\Human\quest-unknown.blp
UnitTipBackground=UI\Widgets\ToolTips\Human\human-tooltip-background2.blp
 
You have to add all those things to make one work. And just think of it, you have to make a modded WE. And not everyone will have the same txt file you got there, so not everyone will be able to do so. And, about the modded WE, it's because you won't be able to edit the race in WE with a proper folder "MyRace"
 
Status
Not open for further replies.
Back
Top