mineral picture (really advanced)

MissKerrigan

Active Member
Reaction score
23
Hello I hope that anyone understands this question:

At the top there are a few icons (mineral) (gas) (supply)

1) is it possible to change this icons into units? (just the picture)
2) when I gather minerals or add minerals by triggers, does the number still increases?

( haha you probably thinking: 'what does she have in mind :) )
 

Siretu

Starcraft 2 Editor Moderator
Reaction score
293

Siretu

Starcraft 2 Editor Moderator
Reaction score
293
There is no UI menu involved.

Create an empty text file(on your computer, using notepad or something). This is NOT in the editor. Name it Assets.txt

Copy this into the text file:

Code:
UI/ResourceIcon0=Assets\Textures\icon-mineral-terran.dds
UI/ResourceIcon0_Prot=Assets\Textures\icon-mineral-protoss.dds
UI/ResourceIcon0_Terr=Assets\Textures\icon-mineral-terran.dds
UI/ResourceIcon0_Zerg=Assets\Textures\icon-mineral-zerg.dds
UI/ResourceIcon1=Assets\Textures\icon-gas-terran.dds
UI/ResourceIcon1_Prot=Assets\Textures\icon-gas-protoss.dds
UI/ResourceIcon1_Terr=Assets\Textures\icon-gas-terran.dds
UI/ResourceIcon1_Zerg=Assets\Textures\icon-gas-zerg.dds
UI/ResourceIcon2=Assets\Textures\icon-energy-terran.dds
UI/ResourceIcon2_Prot=Assets\Textures\icon-energy-protoss.dds
UI/ResourceIcon2_Terr=Assets\Textures\icon-energy-terran.dds
UI/ResourceIcon2_Zerg=Assets\Textures\icon-energy-zerg.dds
UI/ResourceIcon3=Assets\Textures\icon-health-terran.dds
UI/ResourceIcon3_Prot=Assets\Textures\icon-health-protoss.dds
UI/ResourceIcon3_Terr=Assets\Textures\icon-health-terran.dds
UI/ResourceIcon3_Zerg=Assets\Textures\icon-health-zerg.dds


To change the icon for minerals, find the path of the icon you want it to have(you can see this when you pick icons for buttons, for example) and change the rows that start with "UI/ResourceIcon0". Say you want to change it to the blink icon. If you open up the blink buttons icon, you'll see that the path is: Assets\Textures\btn-ability-protoss-blink-color.dds

So change
Code:
UI/ResourceIcon0=Assets\Textures\icon-mineral-terran.dds
UI/ResourceIcon0_Prot=Assets\Textures\icon-mineral-protoss.dds
UI/ResourceIcon0_Terr=Assets\Textures\icon-mineral-terran.dds
UI/ResourceIcon0_Zerg=Assets\Textures\icon-mineral-zerg.dds
to
Code:
UI/ResourceIcon0=Assets\Textures\btn-ability-protoss-blink-color.dds
UI/ResourceIcon0_Prot=Assets\Textures\btn-ability-protoss-blink-color.dds
UI/ResourceIcon0_Terr=Assets\Textures\btn-ability-protoss-blink-color.dds
UI/ResourceIcon0_Zerg=Assets\Textures\btn-ability-protoss-blink-color.dds

To change the gas icon, do the same with ResourceIcon1. To change Terrazine icon(Yes, you can have more resources than minerals and gas. You can have a maximum of 4) do the same for ResourceIcon2. To change for the fourth resource, Custom Resource, do the same for ResourceIcon3.

So far, this is ALL inside the text document(except finding the image path). We haven't done ANY changes in the editor.

Now open the editor and open the import manager. Import your Assets.txt file to "Base.SC2Data\GameData\" in your map.
 

X-maul

AKA: Demtrod
Reaction score
201
Correct me if I'm wrong, but dont you have to go into the data editor under the "GameUI Data" and set the "UI: Custom Layout Files +" to the new custom file?
 

MissKerrigan

Active Member
Reaction score
23
thank you siretu!

1 more thing: I want the picture of the medic shown instead of the mineral icon
I do not need the gas + supply icons, is there a way to remove these?
 

Siretu

Starcraft 2 Editor Moderator
Reaction score
293
Use Show/Hide UI frame and set the UI frame to Supply Frame to hide the supply.

To hide the gas icon, use the Show/Hide Resource action and set the resource to Vespene Gas.

The medic icon is "Assets\Textures\btn-unit-terran-medic.dds". So you need to write this in your file:
Code:
UI/ResourceIcon0=Assets\Textures\btn-unit-terran-medic.dds
UI/ResourceIcon0_Prot=Assets\Textures\btn-unit-terran-medic.dds
UI/ResourceIcon0_Terr=Assets\Textures\btn-unit-terran-medic.dds
UI/ResourceIcon0_Zerg=Assets\Textures\btn-unit-terran-medic.dds

@ X-Maul: I think that is the case with custom layout files. However, this is not modifying the layout files(which is done with xml, by the way). This is just overwriting the path to the resource icons. So when the game looks up what icon to use for the resource, it uses another icon that you choose.
 

MissKerrigan

Active Member
Reaction score
23
alright Siretu, so I make just this 4 lines in my notepad?

UI/ResourceIcon0=Assets\Textures\btn-unit-terran-medic.dds
UI/ResourceIcon0_Prot=Assets\Textures\btn-unit-terran-medic.dds
UI/ResourceIcon0_Terr=Assets\Textures\btn-unit-terran-medic.dds
UI/ResourceIcon0_Zerg=Assets\Textures\btn-unit-terran-medic.dds

I saved the file as 'medic icon' what should I do now?
 

Siretu

Starcraft 2 Editor Moderator
Reaction score
293
Save it as Assets.txt and import it through the import manager(F9) set the import path to "Base.SC2Data\GameData\" (without the quotes).
 

MissKerrigan

Active Member
Reaction score
23
it's not working, what do you mean by 'import pah'?

I imported the file succesfull and it is in the import list
But I still see the mineral icon shown up when testing the map
 

X-maul

AKA: Demtrod
Reaction score
201
When you have imported a file, you can right click it, and select: "Move Files..." click that, and set the path to what Siretu told you.
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top