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

1

30.11.2003, 04:22

Archive?

Hallo ist es möglich, die Dateien im Data Ordner "zusammenzupacken" und zb in ein Archiv zu stecken, von wo sie dann aufgerufen werden? Ich meine damit, dass bei kommerziellen Spielen zb. die Grafiken für das Hauptmenü auch nicht einfach so in einem Ordner liegen, die sind ja immer irgendwo schön gepackt...wie geht das??? :angel:

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

30.11.2003, 10:19

Ja, das geht. Meine Engine unterstützt das automatisch. Ich habe auch ein Tutorial zum Zip-Dateiformat auf meiner Seite.

3

30.11.2003, 20:57

Das heißt, die ganzen Funktionen sind bereits eingebaut? Funktioniert das ganze auch mit Passwörtern?? Oder verschlüsseln oder ähnliches??

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

30.11.2003, 20:59

Ja, mit Verschlüsselung! Kompression jedoch nicht.

5

03.12.2003, 02:15

Zitat von »"David Scherfgen"«

Ja, das geht. Meine Engine unterstützt das automatisch. Ich habe auch ein Tutorial zum Zip-Dateiformat auf meiner Seite.

Hm ich hab mir die Engine nochmal gründlich durchgeschaut, hab aber die Funktionen nicht finden können. Hab mir mal dein Tutorial angeschaut und versucht die Funktion einzubauen, dabei hatte ich ziemliche Probleme.

Bin in C++ noch ziemlicher Anfänger (kann bisher nur Delphi gut). Naja als ich die Funktion beim Laden der Daten einbauen wollte, genauer gesagt bei der Init Funktion:

Quellcode

1
if(m_pFont1->Init("Data\\Font1.tga", "Data\\Font1.tbf"))

ich habs so probiert:

Quellcode

1
if(m_pFont1->Init(LoadZipObject("Data\\Data.zip","Font1.tga",0),LoadZipObject("Data\\Data.zip","Font1.tbf",0)))

Zb die hier [list]error C2664: 'enum tbResult __thiscall tbFont::Init(class tbVFile *,class tbVFile *)' : Konvertierung des Parameters 1 von 'void *' in 'class tbVFile *' nicht moeglich. Konvertierung von 'void*' in Zeiger auf nicht-'void' erfordert eine explizite Typumwandlung[/list]

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

6

03.12.2003, 09:18

Also, in Kapitel 1 wird ganz deutlich erklärt, wie man Dateien aus Zip-Archiven liest... außerdem in verschiedenen Beispielprogrammen.

Werbeanzeige