[Problem] CModelObject::LoadElement

07/09/2011 05:00 Tbyte#1
Hi Leute,

ich wollte für meine GM´s ein paar Event Monster basteln.
Erste Versuche waren aus Apfelsuchtis Model Release der "Booh" und dann der "Kirby".

Beim "Booh" sollte es ja eigentlich keine Probleme geben weil ich den auf anderen PServern schon gesehen hatte und beim "Kirby" war es etwas mit fummeln verbunden da dieser ja ursprünglich als Pet gedacht war.

Eintragungen erfolgten in der defineObj.h, mdlDyna.inc, propMover.txt und propMover.txt.txt. Die Dateien wurden in den Model und Texture Ordner gepackt, es wurde merge benutzt und die daten in den Clienten gepackt.

Ergebnis:
"Kirby" wurde zwar gespawnt allerdings ohne Textur. Man konnte ihn bekämpfen und es wurden auch Items gedroppt aber er war bis auf den Schriftzug unsichtbar.

"Booh" spawnte nur als Schriftzug und konnte nicht bekämpft werden. Also nicht nur texturlos sondern auch ohne Gerüst.

Ich versuchte es letztendlich dann mit einem vorhandenen Model und hatte mir den AiBatt4 vorgenommen.
Zu Testzwecken hatte ich die Textur vom AiBatt genommen und umgestaltet. Diese dann entsprechend neu benannt und auch alle Einträge vorgenommen mit dem Ergebnis das auch dieser nur als Schriftzug spawnte ohne Gerüst. Also man konnte ihn nicht bekämpfen.

Bei allen 3 Versuchen gab es immer die gleiche Fehlermeldung nur halt mit dem entsprechenden Monster :

CModelObject::LoadElement¿¡¼* ƨ±è : ÀÐÀº ÆÄÀϸí Model\mvr_Monster.o3d

Wieso kann die o3d nicht geladen werden?

Diese war bei allen 3 Versuchen jeweils im Model Ordner vorhanden und wurde auch durch mich ausser diese umzubenennen nicht weiter modifiziert.

Habe ich was vergessen?
Müssen noch irgendwo Einträge gemacht werden?

Über hilfreiche Tipps währe ich euch sehr dankbar :)
07/09/2011 13:36 pixelz#2
Hast was vergessen, im o3d selbst wird auch der texturename gespeichert. Würd vorschlagen wandle es in obj um schau's dir nochmal an, und wandle es mit Jokers o3d Konverter in o3d um. Dort nur beachten das du bei seinem Konverter die dds mit reinlädst.
07/09/2011 13:52 Tbyte#3
ok danke dir pixelz,

ja die definition der dds in der o3d hatte ich auch überprüft und geändert.
ich werde alles nochmal durchgehen.
irgendwo muss ja ein fehler sein :)
07/09/2011 19:09 マリブ#4
Also Bohoo funktioniert bei mir ôo
Kirby muss ich gleich mal Versuchen.
07/10/2011 22:16 Tbyte#5
@pixelz,

vielleicht kannst du ja was mit anfangen ^^
wenn ich den kirby mit jokers converter öffnen will läd er zwar die o3d aber bei der dds gibt er ne fehlermeldung raus:

Quote:
Traceback (most recent call last):
File "o3dconverter.py", line 745, in FileLoadDDS
File "pyglet\image\__init__.pyc", line 194, in load
pyglet.image.codecs.dds.DDSException: Uncompressed DDS textures not supported.
:confused:


Edit//

so hab den fehler gefunden ^^
die dds is einfach nich richtig gespeichert worden.
hab mir nen dds converter geladen und nu gehts <3