Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
15.11.2006, 00:25
R3con



Hallo ThW-Community,

ich würde gerne zusätzliche Texturen für bestimmte Models erstellen. Aber ich möchte dabei nicht die bereits vorhandenen ersetzen, sondern praktisch das ganze als zusätzlichen Skin integrieren, den man im Editor dann auswählen könnte.
Problem ist allerdings, dass die ganzen Infos für verwendete Texturen/Skins und Unter-Skins ja in den MDL-Dateien stehen.

Auch wenn ich mir kaum Hoffnungen machte, hab ich das ganze einfach mal mit nem Texteditor betrachtet. Die Inos zu den verwendeten Skins scheinen da im Klartext zu stehen. Jedoch ist es eine ziemlich dumme Idee, eine kompilierte Datei zu ändern bzw. etwas dort etwas einzufügen und dann abzuspeichern, da diese nach meinem Eingriff dann natürlich total hinüber ist.

Gibt es vielleicht eine andere Möglichkeit?
Oder würde das tatsächlich nur über decompile und recompile funktionieren?

Eventuell würde sich ja auch was coden lassen, dass man im Editor eine Additional/Custom-Textur auswählen könnte.

Danke für jede Hilfe!

--

zum Seitenanfang zum Seitenende Profil || Suche
001
19.11.2006, 12:58
R3con



Hm schade, dass anscheinend niemand einer Antwort weiss.
Vielleicht wäre es im Modeling & Animations-Board besser aufgehoben gewesen...

Könnte ich das vielleicht mit Toggle-Texturen realisieren, die ich dann im Spiel einfach durchschalte? Falls das für Modelle geht...

--


Dieser Beitrag wurde am 19.11.2006 um 13:01 von R3con bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
19.11.2006, 13:24
Agamemnon-Hellmapper



decompile/recompile wird wohl nötig sein, um neue Skins einzubinden... Du könntest allenfalls das model noch nehmen, umbenennen und eine andere Skintextur zuweisen (incl. Pfadänderung in den betreffenden Dateien). Dann hast du halt soviele models wie du skins haben willst. Das ist keine elegante Lösung aber es könnte funktionieren.

--

Es gibt 2 Möglichkeiten, eine Kristallkugel zu benutzen:
a) um damit Spekulationen über ein Problem eines Users zu machen und
b) um sie einem besonders unkooperativen User über den Schädel zu ziehen.
- bloggt jetzt auch selbst auf Sclavia.de

zum Seitenanfang zum Seitenende Profil || Suche
003
19.11.2006, 14:01
R3con



Thx für deine Antwort!

Problem ist, dass in den MDL-Dateien ja der Pfad zu den Texturen steht. Den zu ändern, könnte die Datei beschädigen. Ich weiss nur, dass man keine neuen Textstellen erzeugen sollte (also nur die vorhandenen überschreiben), aber das abspeichern ist ein Problem. Vielleicht wäre ein Hex-Editor da angebracht?

Also Toggle funktioniert mit Modellen nicht oder hab ich da eine Chance mit?
Dann könnte ich ja nämlich hingehen und alle benötigten Skins in eine Datei stopfen, die den Namen der verwendeten Textur für das Model trägt und dann eben mit einem Entity beim Spielstart durchschalten. Wäre ziemlich tricky, aber wenn es funktionieren würde...;)

Ansonsten könnte man beim Monitor vielleicht ein Overlay nehmen, was aber auch nicht so der Hit wäre.

--

zum Seitenanfang zum Seitenende Profil || Suche
004
19.11.2006, 15:36
McScore



Du kannst die Modelfiles manipulieren und so neue Models mit anderen Skins erzeugen, das geht. Ich hab das mal gemacht, um einem dieser Bildschirme ein neues Bild zu geben. Dürfte in Allgemein stehen. Das Problem daran ist, dass du dann jeweils neue Modeldateien brauchst. Wenn man sich ein bisschen in das Format fuchst, könnte es jedoch möglich sein, mit einer solchen Änderung zusätzliche Skins zu definieren.

--

... und der große böse Wolf bootete und bootete und bootete ...
Optimiere deine Map, sieh dir alle Compile-Errors an, frage den Hersteller und beschwer dich über nichts!
http://www.mcscore.de.vu
13+3+7=23, 133/7+23=42

zum Seitenanfang zum Seitenende Profil || Suche
005
19.11.2006, 18:59
R3con



Thx. Habe festgestellt, dass man in der MDL garnichts ändern muss. Es reicht das Model + Textur einfach umzubenennen.

Ich denke, mit dieser Variante lässt es sich leben. ^^

--


Dieser Beitrag wurde am 19.11.2006 um 18:59 von R3con bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
006
20.11.2006, 13:49
Demoman2k



Also einfaches Umbenennen funktioniert nicht. Hab's vorhin selbst getestet.

@McScore: Kannst du vielleicht ein Beispiel geben, wie du eine MDL modifiziert hast? Hab nämlich in dem MDL-File von einem der Monitore z.B. keine Stelle gefunden, die auf die zu benutzende Textur hinweist.

Möchte nämlich auch mehrere Skins für ein Model verwenden, ohne erst ein neues erstellen zu müssen.

--

zum Seitenanfang zum Seitenende Profil || Suche
007
20.11.2006, 17:22
McScore



Zitat:
Demoman2k postete
Möchte nämlich auch mehrere Skins für ein Model verwenden, ohne erst ein neues erstellen zu müssen.
Wie gesagt, ich kann dir nicht garantieren, dass das geht, denkbar ist es aber. Das Beispiel schicke ich dir als Link per PM.

--

... und der große böse Wolf bootete und bootete und bootete ...
Optimiere deine Map, sieh dir alle Compile-Errors an, frage den Hersteller und beschwer dich über nichts!
http://www.mcscore.de.vu
13+3+7=23, 133/7+23=42

zum Seitenanfang zum Seitenende Profil || Suche
008
20.11.2006, 19:28
Demoman2k



Danke!
Aber da sind weder Modeldateien, noch Texturen für Source drin.

Am besten wäre natürlich, wenn du mir sagen könntest, was du damals in welcher Model-Datei geändert hast. Ansatzweise würde schon reichen...

--

zum Seitenanfang zum Seitenende Profil || Suche