Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Fluaflubfluc

unregistriert

1

20.10.2011, 21:39

TriBase Engine kann dds Dateien nicht laden

Hey,
Ich habe ein Problem, eine dds Datei von einem WinRar Archiv zu laden. Ich benötige diese für die Sky-Box. Wenn ich den WinRar Ordner von einem Beispielkapitel benutze funktioniert alles, aber sobald, wenn ich eine eigene dds Datei mit Paint .NET erstelle bekomme ich einen Fehler. In der Log Datei steht folgendes:

FEHLER: Komprimiertes Objekt gefunden! Dekomprimierung wird nicht unterstützt! (tbFile.cpp, Zeile 399, Funktion tbReadZipFileObject)
FEHLER: Die Datei SkyBox.dds@Data\SkyBox.zip konnte nicht geöffnet, gelesen, erstellt oder beschrieben werden! (tbVFile.cpp, Zeile 41, Funktion tbVFile::Init)
FEHLER: Fehler beim Erstellen der virtuellen Datei! (tbTextureManager.cpp, Zeile 652, Funktion tbTextureManager::LoadCubeTexture)
FEHLER: Fehler beim Laden der Textur! (tbTextureManager.cpp, Zeile 1134, Funktion tbTextureManager::GetCubeTexture)

Ich freue mich auf eine Rückmeldung.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Fluaflubfluc« (25.12.2014, 22:12)


2

21.10.2011, 10:39

Probier mal, die Grafik mit dem DirectX Texture Tool (DirectX SDK-Ordner\Utilities\bin\...\DxTex.exe) im Format X8R8G8B8 abzuspeichern.
fka tm

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

3

21.10.2011, 11:29

Den Meldungen nach würd ich mal meinen, dass es nichts mit der dds Datei zu tun hat, sondern damit, dass du ein komprimiertes zip Archiv erstellst, was die Engine ja offenbar nicht unterstützt.

Fluaflubfluc

unregistriert

4

21.10.2011, 23:02

Okey ich habe nun die dds Datei aus dem Zip-Ordner entfernt und in einen normalen Ordner gelegt. Nun ist nur noch ein Fehler da:

FEHLER: Der Aufruf von D3DXCreateCubeTextureFromFileInMemoryEx verursachte den DirectX-Fehler E_FAIL! Beschreibung: An undetermined error occurred (tbTextureManager.cpp, Zeile 466, Funktion tbTextureManager::LoadCubeTexture)

Ich habe aber einfach nur die Textur von Kapitel 3 - Modelle genommen und ein bisschen verändert. Also muss es an der Speicherung von Paint .NET liegen.
Auch wenn ich es mit dem Texture-Tool von DirectX speichere macht es keinen Unterschied. Ich lade am Besten mal das Bild hoch.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Fluaflubfluc« (21.10.2011, 23:07)


Werbeanzeige