HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   .pbo umbenennen bringt einen Haufen Probleme. (Texturen, Modelle laden) (https://hx3.de/editing-scripting-187/pbo-umbenennen-bringt-haufen-probleme-texturen-modelle-laden-23926/)

Diavid 06.06.2014 03:35

.pbo umbenennen bringt einen Haufen Probleme. (Texturen, Modelle laden)
 
Hi,
ich wollte den Tornado von Ivory Aircraft so umtexturieren, dass er wie ein Bundeswehr Tornado aussieht.
Das hat auch gut geklappt allerdings sollte ich die .pbo umbenennen, was wohl bis jetzt die meisten Probleme verursacht hat.
Denn so ziemlich alles bei der Mod bezieht sich auf dem Pfad, der nun geändert werden muss.

Im Original heißt die .pbo "IVORY_GR4" ich will sie in heeresflieger" umbenennen.

Bei jeder Datei, die sich mit dem Windows Text-Editor öffnen lässt, habe ich bereits jedes IVORY_GR4 durch heeresflieger ersetzt. In dem ganzen Mod Ordner lassen sich laut Windows-Suche keine Hinweise mehr auf den Ursprungsnamen finden.

1. mal Mod gestartet, das ist das Ergebnis:

http://www11.pic-upload.de/06.06.14/yhu2dluc5bqu.jpg
http://www11.pic-upload.de/06.06.14/x8m9lfisc6rt.jpg
http://www11.pic-upload.de/06.06.14/b1fhwm3gzdp.jpg
http://www11.pic-upload.de/06.06.14/q9kydl4a8d3.jpg


Das Flugzeug sah bis vor der Umbenennung perfekt aus.
Jetzt fehlen Texturen, die Kabiene und ein wenig Schnick Schnack was überall am Flugzeug ist, in der Außenansicht.

Verwundert, war ich über die Fehlermeldung, denn eigentlich dürfte das Wort "Ivory" nirgenswo in der Mod mehr existieren.
Also müssten diese Informationen irgendwo in irgendeiner Datei liegen, die Windows nicht auslesen kann.
Beim .p3d Model habe ich irgendwann dann Texturen gefunden, die den alten Pfad haben:

http://www11.pic-upload.de/06.06.14/1s1v9zvfkpux.jpg

Also habe ich sie alle unbenannt un ihnen den richtigen Pfad gegeben.

Das Flugzeug besteht aus mehreren .p3d Modellen, die Kabiene mit dem Schnick Schnack haben eigene Dateien. Auch hier habe ich die Pfade geändert.
Ergebnis:

http://www11.pic-upload.de/06.06.14/924koz3pnqk.jpg
http://www11.pic-upload.de/06.06.14/encfzpibj6o.jpg
http://www11.pic-upload.de/06.06.14/fltlwp8vu2wu.jpg
http://www11.pic-upload.de/06.06.14/spmw59mtbjgw.jpg

Es gibt zwar eine Fehlermeldung, dass eine Textur nicht gefunden wurde, allerdings ist nichts weiß.
Im Cockpit fehlen ein paar Sachen z.b. der Sitz auf dem ich Sitze.
Und in der Außenansicht fehlt fast die ganze Kabiene.

Ich habe das Gefühl, dass die anderen Modelle nicht mehr mit dem Hauptmodell zusammengeführt werden. Warum auch immer.
Das hier ist z.b. eines der anderen Modelle:

http://www11.pic-upload.de/06.06.14/iqnr43w5fpa5.jpg

Wie auch immer, dass irgendwo immer noch irgendwo in der Mod 'Ivory' steht, hat mich gewurmt und ich hab weiter gesucht.
In Object Builder konnte ich dann noch fetzen entdecken:

http://www11.pic-upload.de/06.06.14/ciqnpwau5hhs.jpg


Das hier lässt sich nicht ändern. Ich kann es nichteinmal anklicken.


In der Resource Libary konnte ich unter "...\External dependecies weitere Texturen finden. Ein paar hatten den richtigen Pfad (grünes Symbol) und ein paar nicht (gelbes Symbol)
Wenn ich hier mit der rechten Maustaste klicke, kann ich Rename (in Object) anwählen.

http://www11.pic-upload.de/06.06.14/31vo243s4lhb.jpg

Das bringt aber gar nichts. Die Aktion wird zwar in der History aufgezeichnet, aber wenn ich dann nochmal nachgucke steht da wieder der alte Pfad. (Bug!?)

Was auch merkwürdig ist, ist dass bei dem Originalen Flugzeug der Ordner "External dependecies" komplett leer ist, also weder grüne noch gelbe Symbole zu sehen sind.

Und jetzt gehen mir so langsam die Ideen aus was ich noch machen kann, oder woran es liegen könnte.

Stolze 06.06.2014 09:44

Ich versteh dein Problem, habe aber eine frage, und zwar hast du überhaupt das ok vom Hersteller ? Ich mein du löscht da gerade sein Namen raus !

Drunken Officer 06.06.2014 10:15

Sch*** auf Copyright. Das interessiert doch niemanden. (Ironie aus)

Ich verstehe seinen komplizierten Weg eh nicht. Geht einfacher. Aber wenn er schon an ein offenes Modell gekommen ist, soll er mal machen

Xeno 06.06.2014 10:17

Zitat:

Zitat von Stolze (Beitrag 473665)
Ich versteh dein Problem, habe aber eine frage, und zwar hast du überhaupt das ok vom Hersteller ? Ich mein du löscht da gerade sein Namen raus !

Zitat:

License: You are allowed to modify and distribute without permission from Ivory Aircraft. Please change the PBO name, and credit Ivory Aircraft.
This work is licensed under the Arma Public License.
You are allowed to modify and distribute.
Xeno

burns 06.06.2014 14:00

Wow, das ist mal nen Fragethread der zeigt wie mans richtig macht.
Soviele Infos drin das man quasi gar nix zu hinterfragen braucht, und Flugzeug Textur sieht auch nicht aus wie mit Wachsmalkreide gemacht. Find ich gut.







@Problem:

Da das Modell wohl offen ist, könnte man es in O² machen, davon hab ich aber keine Ahnung. Darum jetzt, der Hexeditor Weg (alles was ich sage gilt afaik nur dafür):



1) Name der Modelldatei ändern, aber er muss dieselbe Länge wie vorher behalten (heeresflieger hat 4 Zeichen mehr/zuviel)

2) Modelldatei mit hexeditor öffnen, suchen/ersetzen Funktion wie folgt durchjagen:

Suche nach IVORY_GR4\
Ersetzen durch heeresfli\ (oder wie auch immer du es dann nennst)

3) Änderungen Speichern, alles zurückverpacken, und tadaaa.

Xeno 06.06.2014 14:06

Äh burns... der Ivory Mensch released auch alle Sources der Modelle... also wofür Hex Editor?

Zitat:

Source files:
The source files are available as well:
- Ivory Aircraft - GR-4 Tornado
Xeno

burns 06.06.2014 14:11

Zitat:

Zitat von Xeno (Beitrag 473671)
Äh burns... der Ivory Mensch released auch alle Sources der Modelle... also wofür Hex Editor?

Zitat:

Zitat von burns (Beitrag 473670)
Da das Modell wohl offen ist, könnte man es in O² machen, davon hab ich aber keine Ahnung. Darum jetzt, der Hexeditor Weg (alles was ich sage gilt afaik nur dafür):


*tp*

Xeno 06.06.2014 14:17

Also ich bearbeite nicht geschützte Word Dokumente auch immer mit einem Hex Editor... :zahn:

Xeno

Frankyman 06.06.2014 16:51

da es sich um A3 Modding handelt, und ich nicht weiß wie das bei A3 mit P: gehandhabt wird kann ich wenig dazu sagen.

Aber hier mal so aus dem Gedächnis der Weg in A2.

1. Orginal holen
2. Laufwerk p über die Mapdisk erstellen ( machen die A2 Tools ja schon)
3. einen Ordner mit Ivory_gr4 erstellen
4. Alles was sonst auch in der Ivory_gr4.pbo ist bzw die source files, kommen in diesem Ordner. der Name des ordners ist der name der späteren Pbo.
5. einen Neuen mit dem Neuen Namen erstellen, zb. Tornado
6. Kopie vom Inhalt des Ivory_gr4 in dem tornado ordner schieben.
7. Ändern der P3d Namen
8. wichtig für deine probleme. gehe in die .rvmat Dateien und ändere da bei den Texturzuweisungen den pfad vom Ivory auf deinen neuen Tornado Ordner.
9. gehe in die Model.cfg und ändere den Namen der Classen zu deinem neuen namen für die P3d. zb. class Gr4 zu Class Tornado ... Wenn deine P3d Tornado heißt.
10.P3d öffnen und alle Proxy, Textur und Rvmat verweise auf deinen Neuen Ordner hin änderen. Ergebnis über bulli immer prüfen.
11. Speichern und schließen.
12. Orginal Ivory_gr4 Ordner aus dem Laufwerk schieben.
13. Tornado wieder auf machen und nochmals prüfen.
14. schließen und packen
15. einbinden und Zocken.

so in etwa

burns 06.06.2014 16:57

Zitat:

Zitat von Xeno (Beitrag 473675)
Also ich bearbeite nicht geschützte Word Dokumente auch immer mit einem Hex Editor... :zahn:

haha, und jetzt vergleich mal die 3 Schritte hex gegen 29 Schritte o² (danke franky!) :uglydance:

Diavid 06.06.2014 18:32

Zitat:

Zitat von Stolze (Beitrag 473665)
und zwar hast du überhaupt das ok vom Hersteller ? Ich mein du löscht da gerade sein Namen raus !

Ja habe ich, er hat mir sogar alle Quelldaten geschickt.
Das steht beim Download zur Lizens:
Zitat:

License:
License: You are allowed to modify and distribute without permission from Ivory Aircraft. Please change the PBO name, and credit Ivory Aircraft.
This work is licensed under the Arma Public License.
You are allowed to modify and distribute.
Ich werde die hier gegebenen Tipps mal später ausprobieren, da ich jetzt erstmal grillen fahre. :D


Aja und so wird das Ding dann später aussehen:

http://www11.pic-upload.de/06.06.14/zo17gzkh522q.jpg
http://www11.pic-upload.de/06.06.14/66xfkwrnnwta.jpg
http://www11.pic-upload.de/06.06.14/u6m6qzohd59a.jpg

Drunken Officer 06.06.2014 21:22

Mal ne Frage. Warum überarbeitest du nicht einfach die Texture? Du willst doch einfach nur eine neues Aussehen der Aushülle.

Kopiere das Original. Die Kopie läßt du als Sicherheit bestehen. Dann nimm deinen Skin und überschreibe die eigentliche Datei.
Zusätzlich gehst du noch in die Config.cpp und überarbeitest den Classennamen der das Fahrzeug lädt.
Im allg. wird das von Class All; Class LandVehicle; Class Air; ... usw. abgeleitet.

Damit solltest du ein neues Aussehen und deinen eigene Klassennamen haben. Wenn es gut aussieht, ist es doch i.O.
Es sollte auch funktionieren, wenn du die pbo dann umbenennst z.B. IVORY_GR4_ger.pbo.
Ansonsten mußt du in jede betreffenen RVMAT rein und dort die Angaben ändern.

Diavid 08.06.2014 02:38

So alles fertig. :)
Danke.

Die Mod sollte bald auf Armaholic erscheinen.


@burns: Das mit dem Hex-Editor hat funktioniert, hab im Modell den Pfad gefunden, der auf das andere Modell verweist. Und außerdem alte Pfade in den .rvmat Daten.

heeresflieger ist übrigens nicht zu lang. Funktioniert jetzt alles wunderbar.
Vlt. war das ja früher so bei Arma 2. .-.

Zitat:

Mal ne Frage. Warum überarbeitest du nicht einfach die Texture? Du willst doch einfach nur eine neues Aussehen der Aushülle.
Nein, das Flugzeug kommt in die Bundeswehr Fraktion. Die selbe wie die der BW-Mod. Wenn jemand die BW-Mod nicht hat wird diese Fraktion erstellt, es ist dann natürlich nur das Flugzeug da.
Außerdem wurden die Waffen geändert, das Original führte eine Atombombe mit. Die ist nun weg. Auch die Bordkanone ist etwas realistischer. Schussfrequenz, Geschossgeschwindigkeit und Magazingröße sind jetzt realistsich. Es gibt aber keine 27mm Munition, ich hatte die wahl zwischen 20mm und 35mm. Hab mich für 20mm entschieden, da man mit 35mm Muni bei dieser Schussfrequenz leicht gepanzerte Fahrzeuge innerhalb von 1-2 Sekunden zum explodieren bringen kann, Häuser sofort zusammenstürzen und auch Mainbattletanks nicht sicher sind. Das könnte für die Gegenspieler etwas zu heftig werden.^^
Je nach Feedback lässt sich das aber noch ändern.

Ich plane derzeit noch den Anstellwinkel der Flügel auf Knopfdruck veränderbar zu machen. Auch Sounds sollen dazu abgespielt werden.
Das sollte EIGENTLICH nicht so schwierig sein. Schwieriger wird da eher mein Wunsch sein, dass das Flugzeug, je nach Flügeleinstellung, eine andere Flugphysik hat.

Am nötigsten wäre jetzt allerdings funktionierende Instrumente einzubauen. Leider habe ich keine Ahnung wie das geht.
Derzeit gibt es nur das HUD.

burns 08.06.2014 15:01

:daumen:




Zitat:

Zitat von Diavid (Beitrag 473701)
heeresflieger ist übrigens nicht zu lang. Funktioniert jetzt alles wunderbar.
Vlt. war das ja früher so bei Arma 2. .-.

Darauf würde ich mich an deiner Stelle jetzt nicht so schnell verlassen.
Bisher wurde jede .p3d Datei an der man beim hexen die Länge nicht einhielt gnadenlos zerbröselt.


(Achtung Halbwissen)
Falls du aus vorherigen O² Versuchen noch die Original Projektdaten in P: liegen hast, werf die mal lieber kurz raus und teste erneut. Ich könnt mir gut vorstellen das es hier zu einem "funktioniert beim Ersteller aber nirgends sonst" Problem kommen könnte - gab es schon öfters.





edit: Achso die p3d war ja unbinarisiert. vielleicht klappts doch, ka :D

edit2: Dann kannste aus Ordnungsgründen eigentlich gleich noch dein TAG einfügen.

DIA_Heeresflieger, oder ähnlich ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:18 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119