Zeige Ergebnis 1 bis 4 von 4
  1. #1
    Benutzerbild von Headlag
    Registriert seit
    Apr 2007
    Beiträge
    24
    Likes
    0

    Exclamation Ressourcen Symbol umändern (Englisch+Deutsch)

    Erstmal vorweg, dieses Tutorial habe ich auf SC2Mapster veröffentlicht gehabt und es für sehr wichtig gehalten es auch hier zu posten, da zu häufig die Frage aufkommt, wie man die Ressourcen Symbole umändern kann. Hatte leider keine Zeit das Tutorial auf Deutsch abzuändern, aber es dürfte mit einigen Englischkenntnisse kein Problem sein, da ich zumal die Map auch noch dazu gehängt habe.

    Information:
    First of all, I have to admit that my English is not the best so hope you guys are blind enough to miss the mistakes.
    The reason why I'm writing this tutorial is rather simple: I nearly killed myself, trying to change the resource icon since nearly no one knows how to change them. Even in the German forums nobody knew it, but we have to admit that blizzard failed at forgetting the implementation in the data editor.

    How do we change the Icon?
    Since the Data-Editor doesn't have to feature to change the resource icons, we have to use workarounds (what this tutorial is about).

    There are two ways to change the resource icon:
    1. We change the file-paths our game searches for.
    2. We import our new icons and replace the old ones by using the same file-path.

    Lets forget the second way since it doesn't work probably.

    How to change the file-paths our game searches for?
    We have to create a new text-file with the name "Assets"
    What is this text-file about?
    It saves the file-paths our game searches for, when creating the UI-icons in the game.

    Small list of known UI-Textures:
    UI/ResourceIconEnergy=Assets\Textures\icon-energy-terran.dds
    UI/ResourceIconEnergy_Prot=Assets\Textures\icon-energy-protoss.dds
    UI/ResourceIconEnergy_Terr=Assets\Textures\icon-energy-terran.dds
    UI/ResourceIconEnergy_Zerg=Assets\Textures\icon-energy-zerg.dds
    UI/ResourceIconLife=Assets\Textures\icon-health-terran.dds
    UI/ResourceIconLife_Prot=Assets\Textures\icon-health-protoss.dds
    UI/ResourceIconLife_Terr=Assets\Textures\icon-health-terran.dds
    UI/ResourceIconLife_Zerg=Assets\Textures\icon-health-zerg.dds
    UI/ResourceIconShields=Assets\Textures\icon-shields.dds
    UI/ResourceIconSupply=Assets\Textures\icon-supply-terran.dds
    UI/ResourceIconSupply_Prot=Assets\Textures\icon-supply-protoss.dds
    UI/ResourceIconSupply_Terr=Assets\Textures\icon-supply-terran.dds
    UI/ResourceIconSupply_Zerg=Assets\Textures\icon-supply-zerg.dds
    UI/ResourceIconTime=Assets\Textures\icon-time-terran.dds
    UI/ResourceIconTime_Terr=Assets\Textures\icon-time-terran.dds
    UI/ResourceIconTime_Prot=Assets\Textures\icon-time-protoss.dds
    UI/ResourceIconTime_Zerg=Assets\Textures\icon-time-zerg.dds
    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

    Default Starcraft2 "Assets.txt" can be found in "patch.sc2archive/mods/liberty.sc2mod/base.sc2data/GameData/Assets.txt"
    You can open .sc2archive files using any MPQ editor.

    But since I don't want to change all of these textures I picked three of them (Mineral, Gas, Supply):
    UI/ResourceIconSupply_Prot=Assets\Textures\icon-supply-protoss.dds
    UI/ResourceIconSupply_Terr=Assets\Textures\icon-supply-terran.dds
    UI/ResourceIconSupply_Zerg=Assets\Textures\icon-supply-zerg.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_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

    As you can see, we have three paths for Minerals, three paths for Gas and three paths for supply.
    Three for each race.

    Now that we chose our 9 paths (3 resources), we have to modify the path so that we can use custom textures (icons) on them:
    For example (mineral):

    Original file-path:
    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

    Our file-path (custom):
    UI/ResourceIcon0_Prot=Assets\Textures\icon-custommineralicon-protoss.dds
    UI/ResourceIcon0_Terr=Assets\Textures\icon-custommineralicon-terran.dds
    UI/ResourceIcon0_Zerg=Assets\Textures\icon-custommineralicon-zerg.dds

    As you can see, we add a "custom" in front of the word "mineralicon".
    We do the same with all other texture-paths we want to change.

    Now we add these four lines that we just created to our "Assets.txt".
    Basically it should look like this:


    When you are finished with creating a list of file-paths you want to change, than just save and close it.

    Our next step is to import our "Assets.txt".
    For that, we use our import manager and import the file with the file-path:
    "Base.SC2Data\GameData\" as I marked with the red frame.



    Now that we changed the paths our game searches for, we have to chose which icon we want to use.
    I chose a lumber-icon for my new mineral symbol (left).
    We have to dublicate this icon now three times and rename it matching for the three races (right).



    After we finished creating our three icons, we have to import them with the right paths.
    The paths we chose to import our icons is:
    "Base.SC2Data\Assets\Textures\" as I marked with the red frame.

    Imported it should look like this:



    So what we basically did was to say our game via Assets.txt that the mineral icon is not on place a but instead it is at place b.
    Hope the tutorial was clear enough for you.
    And yeah its so fucking complicated just to change the resource icons.
    Special thanks to Blizzard at this point.

    It looks ingame like this:


    The big thanks goes to A1win, Helral and some other guys who published this workaround and helped me with it.


    -h34dl4g
    Geändert von Headlag (15. Dezember 2010 um 22:22 Uhr)


  2. #2
    Wiki Benutzerbild von Skoot
    Registriert seit
    Aug 2003
    Ort
    Wien, Österreich
    Beiträge
    938
    Likes
    0
    Sehr fein, danke sehr!

    Das kommt dann ins Tutorialforum, sobald es eingerichtet ist.
    > Starcraft-Wiki - Mach mit! - Wiki-Forum <

    Starcraft 2 - Mapping
    > Mapping-Foren - News - Tutorials - Mapping im Wiki <
    IRC-Channel: #starcraft-mapping

  3. #3
    Benutzerbild von Diablo1000
    Registriert seit
    Jun 2008
    Beiträge
    52
    Likes
    0
    approved würd ich sagen, sehr schön gemacht, auch wenn man keine großartigen enlisch kenntnisse braucht um das hier zu verstehen wäre es toll wenns jemand übersetzen will, gibt sicher den ein oder anderen ders nich genau hinbekommt.

  4. #4
    Benutzerbild von Devourer
    Registriert seit
    Dez 2010
    Ort
    NRW
    Beiträge
    137
    Likes
    0
    ÜBERSETZUNG DES EIGENTLICHEN TUTORIALS.

    Information:
    (((Vorweg muss ich gestehen, dass mein Englisch nicht das Beste ist, deshalb hoffe ich, dass ihr so blind seid, dass ihr meine Fehler nicht seht.
    Der Grund warum ich dieses Tutorial schreibe ist eher simpel: Ich bin fast daran verzweifelt, die Icon von den Ressourcen oben rechts zu ändern,
    da kaum einer weiß wie das geht. Sogar in deutschen Foren wusste es keiner, aber wir müssen gestehen, dass
    Blizzard echt einen Bock geschossen hat, als sie vergessen hatten, dieses in den Data Editor zu implementieren.))))


    Wie ändern wir das Icon?
    Da der Daten-Editor von sich aus nicht in der Lage ist die Resourcen-Icons zu ändern, müssen wir alternativen finden.

    Es gibt zwei wege besagte Icons zu ändern:
    1. Wir ändern den Datei-Pfad, den das Spiel verwendet.
    2. Wir importieren unsere neuen Icons und ersetzen die alten durch das Benutzen gleicher Datei-Pfade.

    Wir sollten uns allerdings keinen großen Kopf um die zweite Möglichkeit machen, da diese wahrscheinlich eh nicht funktioniert.


    Wie kann man den Datei Pfad, der mit den Icons zusammenhängt, ändern?
    Wir müssen zunächst ein neues Text-Dokument mit dem namen "Assets" erstellen.
    Worum handelt es sich bei diesem Text-Dokument?
    Diese Datei speichert lediglich die Datei-Pfade, die unser Spiel / die Map verwenden wird, demnach
    auch jene Pfade, die die neuen Icons beinhalten.

    Kleine Liste von bekannten UI-Texturen:
    UI/ResourceIconEnergy=Assets\Textures\icon-energy-terran.dds
    UI/ResourceIconEnergy_Prot=Assets\Textures\icon-energy-protoss.dds
    UI/ResourceIconEnergy_Terr=Assets\Textures\icon-energy-terran.dds
    UI/ResourceIconEnergy_Zerg=Assets\Textures\icon-energy-zerg.dds
    UI/ResourceIconLife=Assets\Textures\icon-health-terran.dds
    UI/ResourceIconLife_Prot=Assets\Textures\icon-health-protoss.dds
    UI/ResourceIconLife_Terr=Assets\Textures\icon-health-terran.dds
    UI/ResourceIconLife_Zerg=Assets\Textures\icon-health-zerg.dds
    UI/ResourceIconShields=Assets\Textures\icon-shields.dds
    UI/ResourceIconSupply=Assets\Textures\icon-supply-terran.dds
    UI/ResourceIconSupply_Prot=Assets\Textures\icon-supply-protoss.dds
    UI/ResourceIconSupply_Terr=Assets\Textures\icon-supply-terran.dds
    UI/ResourceIconSupply_Zerg=Assets\Textures\icon-supply-zerg.dds
    UI/ResourceIconTime=Assets\Textures\icon-time-terran.dds
    UI/ResourceIconTime_Terr=Assets\Textures\icon-time-terran.dds
    UI/ResourceIconTime_Prot=Assets\Textures\icon-time-protoss.dds
    UI/ResourceIconTime_Zerg=Assets\Textures\icon-time-zerg.dds
    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

    Die Standard Starcraft 2 "Assets.txt" kann unter "patch.sc2archive/mods/liberty.sc2mod/base.sc2data/GameData/Assets.txt"
    gefunden werden. Das öffnen einer .sc2archive Datei kann durch einen beliebigen MPQ-Editor erfolgen.


    Da ich aber nur drei und nicht alle ändern will, wähle ich diese Zeilen (für Mineralien, Gas und Versorgung)
    UI/ResourceIconSupply_Prot=Assets\Textures\icon-supply-protoss.dds
    UI/ResourceIconSupply_Terr=Assets\Textures\icon-supply-terran.dds
    UI/ResourceIconSupply_Zerg=Assets\Textures\icon-supply-zerg.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_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

    Wie man sehen kann, haben wir drei Pfade für Mineralien, drei für Gas und drei für Versorgung.
    Unzwar drei für jede Rasse (-> für jede Rasse einen).

    Nun, da wir die 9 Pfade (3 Resourcen (Gas, Mineralien, Versorgung)) gefunden haben, müssen wir jeden
    davon modifizieren, sodass wir unsere eigenen Texturen (in dem Falle die Icons) verwenden können.

    Zum Beispiel (Mineralien):
    Original Datei-Pfad:
    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

    Unser Datei-Pfad (eigen erstellt):
    UI/ResourceIcon0_Prot=Assets\Textures\icon-custommineralicon-protoss.dds
    UI/ResourceIcon0_Terr=Assets\Textures\icon-custommineralicon-terran.dds
    UI/ResourceIcon0_Zerg=Assets\Textures\icon-custommineralicon-zerg.dds

    Wie man sehen kann, haben wir "custom" vor dem Wort "mineralicon" hinzugefügt. Das selbe machen wir nun mit den anderen Icons/Pfade auch.

    Nun fügen wir diese vier Zeilen der neu erstellten "Assets.txt" hinzu.

    Das sollte normalerweise dann so aussehen:


    Wenn du mit dem Bearbeiten der Datei-Pfade fertig bist, speichere die Datei und schließe sie.

    Der nächste Schritt ist, diese "Assets.txt" der Map zu importieren.
    Dazu benutzen wir natürlich den Import-Manager des Karten Editors und importieren die Datei mit dem Datei-Pfad:
    "Base.SC2Data\GameData\", so wie ich es mit einem roten Rechteck makiert habe.



    Jetzt, da wir die Pfade für der Map geändert haben, müssen wir uns entscheiden, welche Icons wir verwenden wollen.
    Ich habe mich für einen "lumber-icon" als Mineralien-Ersatz entschieden (auf der linken Seite).
    Wir müssen dieses Icon drei mal duplizieren und bennen es so um, dass es die anderen Rassen entspricht (rechte Seite).


    Nachdem wir das erledigt haben, müssen wir diese auch in die Map importieren, unzwar mit den richtigen Datei-Pfade.
    Der Pfad den wir wählen, um unseren Icon zu importieren ist:
    "Base.SC2Data\Assets\Textures\" so wie ich es in Rot umrandet habe.

    Wenn importiert, sollte es so aussehen:


    Also was wir eigentlich gemacht haben ist, unserm Spiel zu sagen, dass das Icon nicht bei "a", sondern bei "b" zu finden ist.

    Ich hoffe dieses Tutorial (und diese Übersetzung) war verständlich für euch.
    Und ja, dies ist sehr kompliziert, nur um die Resourcen Anzeige zu ändern.
    Deshalb: besonderen Dank an Blizzard.

    So sollte es übrigens ingame aussehen:


    Großer Dank geht an A1win, Helral und andere Leute, die diese Alternative publiziert und mir geholfen haben.


    Übersetzt von: Devourer
    Original von: Headlag

    Rechtscheibfehler könnten enthalten sein, da diese Übersetzung freihand und ein bisschen in Eile geschrieben wurde. Trotzdem hoffe ich, euch dadurch einen Gefallen getan zu haben.

    Achja, und an Headlag, nettes Tutorial
    Geändert von Devourer (08. März 2011 um 16:12 Uhr)

Forumregeln

  • Es ist dir nicht erlaubt, neue Themen zu verfassen.
  • Es ist dir nicht erlaubt, auf Beiträge zu antworten.
  • Es ist dir nicht erlaubt, Anhänge hochzuladen.
  • Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
  •