i3d Pfad Converter

  • Beschreibung


    - beim Aufräumen von Maps (nachdem man da ewig dran rumgebastelt hat) will man ja möglichst alle gleichartigen Dateien (vor allem Texturen) im gleichen Ordner haben um somit evtl. doppelte Texturen gleich zu vermeiden
    - diese Aufräumaktion kann sich zwar auf Datei-Ebene einfach gestalten aber dann muss man ja noch die i3d (bzw. die Pfade darin) anpassen
    - hierfür habe ich eine Excel geschrieben, mit der man quasi Pfade ersetzen kann
    - Unterordnerstruktur spielt hierbei keine Rolle (woran eine normale Replace-Funktion scheitern würde)
    - da die i3d meist alphabetisch die Ordner sortiert, dürfte das Rauskopieren der betroffenen Zeilen einfach sein
    - theoretisch könnte man die betroffenen Zeilen auch ganz ausschneiden -> Reihenfolge ist durch die identisch gebliebenen IDs egal und man könnte einfach alles am Ende einfügen



    Beispiel:


    man hat folgende Dateien in der i3d
    <File fileId="229" filename="models/import/test1/test2/test3/test4back_of_sign.png" relativePath="true"/>
    <File fileId="228" filename="models/import/test5/test4/test3/test2/sign.png" relativePath="true"/>


    - man hat bereits alle Texturen verschoben in den Ordner "models/textures"
    - nun müsste man jede einzelne Zeile manuell anpassen....und hier kommt das Tool
    - dieses schneidet den kompletten Pfad vor dem Dateinamen ab und ersetzt es mit einem Pfad der per Variable festgelegt wird
    - das ganze ist so aufgebaut, das man einfach alle betroffenen Zeilen untereinander in die Excel kopiert und in einer weiteren Spalte das Ergebnis bekommt, welches man direkt in der i3d ersetzen kann


    <File fileId="229"filename="models/textures/test4back_of_sign.png" relativePath="true"/>
    <File fileId="228"filename="models/textures/sign.png" relativePath="true"/>


    i3d_patch_conv.png



    Download


    Dropbox - i3d_path_converter.xlsx


    Changlog:




    20-07-2017
    - [FIX] es wird nun auch berücksichtigt, wenn relativePath auf false steht oder ganz fehlt)
    - [FIX] Formeln wurden direkt auf 500 Zeilen erweitert


    18-07-2017
    - initial release

    ...wandelt Kaffee in xml's um...


    Spezialisiert auf: Texturen, Ingaming, Animationen, Tutorials und Dinge an die noch keiner zuvor gedacht hat

    Edited 5 times, last by da-hoffi ().

  • Das ist ja mal eine tolle Sache, ich habe das einmal gemacht das ich alle Texturen in einen Ordner gepackt habe. Die Pfade anpassen war da echt ein Kraus.


    LS ist meine Religion und


    Modding-Welt meine Kirche.