Author Topic: Shoebox-Problem  (Read 2836 times)

Offline Poetronic

  • Mr. Drawsprite
  • **
  • Posts: 98
    • View Profile
Shoebox-Problem
« on: 2012-Jun-28 »
Hallo zusammen,

ich bin neu hier im Forum und erst vor Kurzem über GLBasic gestolpert. Ich komme auch sehr gut mit allem zurecht, habe allerdings noch ein paar Fragen zur Shoebox-Funktion.

1) Die Schuhschachtel kann nur Medien wie Bilder, Musik usw. beinhalten, oder? Reicht hierfür eine einzelne Box, oder müssen zwingend zwei Stück verwendet werden?

2) Ist es möglich, z.B. eine ini-Datei in die Schachtel zu packen und weiterhin wie eine externe Datei zu behandeln (z.B. zum Lesen/Schreiben einer Hiscore)?

3) Können dlls mit in die Schachtel gepackt werden, zum Beispiel die fmod.dll?

4) Falls das alles nicht funktionieren sollte: Wird es evtl. demnächst eine Art "incbin"-Funktion geben (vgl. Blitzmax), mit der man Dateien gleich mit in die Exe-Datei packen kann? Ich halte das schon für eine sehr wichtige Funktion, da eine einzelne Datei bei geringem Programmumfang einfach Standard ist, und würde GLBasic auch von jetzt auf gleich käuflich erwerben, wenn dieses Feature implementiert wäre oder vielleicht eine entsprechende Alternative existiert.

Vielen Dank und beste Grüße!

PS - Der Verifizierungscode ist echt eine Zumutung, da muss man ja mindestens 7x hinschauen, um die einzelnen Buchstaben zu erraten ;)
« Last Edit: 2012-Jun-28 by Poetronic »
ILI-Blocks, my first game ever - please check it out! http://www.glbasic.com/forum/index.php?topic=8654.0

Offline Kitty Hello

  • code monkey
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 10776
  • here on my island the sea says 'hello'
    • View Profile
    • http://www.glbasic.com
Re: Shoebox-Problem
« Reply #1 on: 2012-Jun-29 »
Hallo,

shoebox sollte auch für andere Dateien gehen. Musst probieren. Aber nur readonly!

DLLs gehen nicht. INCBIN gibt's noch nicht. Könnte ich mal einbauen - das kam schon öfter mal.

Die Musik muss in eine extra-shoebox, weil sonst beim Auspacken einer anderen Datei die Musik fehlen würde.

Offline Poetronic

  • Mr. Drawsprite
  • **
  • Posts: 98
    • View Profile
Re: Shoebox-Problem
« Reply #2 on: 2012-Jun-29 »
Hallo Kitty,

vielen Dank für die schnelle Antwort.

Ich hoffe, meine Frage wirkt nicht zu aufdringlich, immerhin bin ich ein relativer Neuling im Umgang mit GLBasic. Ich halte bloß die Möglichkeit, Dateien mit Schreib- und Lesezugriff in die ausführbare Datei zu integrieren, für eine sehr wichtige Funktion. Gerade bei Mini-Games wirken mehrere Dateien plus Shoebox irgendwie sehr semi-professionell. Nun bin ich selbst natürlich noch nicht mal ein halb-semiprofessioneller Programmierer oder etwas in der Art, aber wünschen würde ich mir diese Funktion trotzdem! Für mich wäre das wirklich das ausschlaggebende Kaufargument.

Bis auf das Fehlen einer solchen Funktion finde ich GLBasic allerdings richtig, richtig gut! Ich habe gelesen, dass es sich hier um ein 1-Mann-Projekt handelt? Tolle Arbeit! :good:
ILI-Blocks, my first game ever - please check it out! http://www.glbasic.com/forum/index.php?topic=8654.0

Offline Poetronic

  • Mr. Drawsprite
  • **
  • Posts: 98
    • View Profile
Re: Shoebox-Problem
« Reply #3 on: 2012-Jun-29 »
Und noch (edit) zwei kurze Fragen:

1. Ich habe ein Hintergrundbild im .jpg-Format, das sich nicht in die Shoebox integrieren lässt. Wenn ich das Bild als .png-Datei verwende, funktioniert es. Woran könnte das liegen?

2. Ist es korrekt, dass die zweite Shoebox keine Dateien beinhalten kann, auf die die fmod-dll zugreift? Und Playsound ist auch keine Bestandteil der Shoebox?

Beste Grüße!
« Last Edit: 2012-Jun-29 by Poetronic »
ILI-Blocks, my first game ever - please check it out! http://www.glbasic.com/forum/index.php?topic=8654.0

Offline Kitty Hello

  • code monkey
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 10776
  • here on my island the sea says 'hello'
    • View Profile
    • http://www.glbasic.com
Re: Shoebox-Problem
« Reply #4 on: 2012-Jul-04 »
1. JPEG in shoebox ist ein Problem. Muss ich mal beheben, wird aber schwer.

2. Nein - externe file IO Zugriffe auf Shoebox-Dateien gehen nicht.

Offline Marmor

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 926
  • 96A285CC
    • View Profile
    • my youtube channel
Re: Shoebox-Problem
« Reply #5 on: 2012-Jul-04 »
incbin !!   ja ja ja ja  :whistle:

Offline Schranz0r

  • Premium User :)
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 5089
  • O Rly?
    • View Profile
Re: Shoebox-Problem
« Reply #6 on: 2012-Jul-04 »
incbin !!   ja ja ja ja  :whistle:

+1 :D
I <3 DGArray's :D

PC:
AMD Ryzen 7 1700 @3.9GHz, 16GB HyperX Fury 3000MHz Ram, ASUS ROG GTX 1060 STRIX 6GB, Windows 10 Pro 64Bit, MSi Tomahawk B350 Mainboard

Offline Ian Price

  • Administrator
  • Prof. Inline
  • *******
  • Posts: 4159
  • On the shoulders of giants.
    • View Profile
    • My Apps
Re: Shoebox-Problem
« Reply #7 on: 2012-Jul-04 »
+2
I came. I saw. I played.