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

Ashnarott

Frischling

  • »Ashnarott« ist der Autor dieses Themas

Beiträge: 57

Beruf: Student Maschinenbau

  • Private Nachricht senden

11

25.04.2008, 14:26

Jaaahh ich weiß. Hab ich mir auch schon überlegt ;)
So machens ja die, ich nenn sie mal, "großen" Spiele z.B. Crysis. Dort ist der Gameordner gespeichert, damit z.B der Patch weiß wo er hin installen muss. Aber ich wollte nicht unbedingt was in die Registry schreiben. Falls man da mal was falsch macht, ist das nicht so gut.

Ich werde es jetzt so machen das jede Anwendung einen "Link" auf die Engine gespeichert hat. Der wird dann übergeben und dann weiß die Engine, wo ihre Dateien stehen.

Aber danke für den Tipp. Vieleicht schau ichs mir auch mal mit der Registry an ;)

12

25.04.2008, 22:17

Naja, eigentlich ist da ja nciht schwer. Ich will mein Spiel für Linux/Windows parallel entwickeln, und da ist ja die Ordnerstruktur etwas anders.
Z.B. sind in Linux alle Programme in einem Ordner aber die Ressourcen (Grafiken und so) sind möglicherweise ganz woanders. Die Usereinstellungen (Einstellungen, Spielstände usw.) dann nochmal.
Ich denke ich werde eine config-Datei haben, in der sämtliche Ordner für Ressourcen und Nutzereinstellungen und so gespeichert sind. Diese wird vom Programm gesucht, im selben Verzeichnis, in dem standard Userverzeichnis (Eigene Dateien, bzw. Home) und was mir sonst so einfällt. Als letzte Option wird der Pfad zu der config-Datei per Parameter übergeben.
Damit sollte man dann sehr sehr flexibel alles einrichten können, sowohl eine Version, wo jeder Nutzer nur seine Savegames und Optionen hat, als auch eine Portable Version, wo alles in einem Ordner ist und so weiter.
Lieber dumm fragen, als dumm bleiben!

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

13

26.04.2008, 09:06

OT: Könnte mal jemand aus dem Titel ein "DLL" machen? Ich denke bei DDL immer an "Direct Download" und will dann hier was beisteuern, bis ich merke, dass es um was völlig anderes geht ^^

Ashnarott

Frischling

  • »Ashnarott« ist der Autor dieses Themas

Beiträge: 57

Beruf: Student Maschinenbau

  • Private Nachricht senden

14

26.04.2008, 11:03

Ups sorry :oops: Hab ich gar nicht gemerckt .
Traue einem Computer, aber niemals seinen Programmierer!!!

Werbeanzeige