SPACE FIGHT III

Spiele, Demos, Grafikzeug und anderes unterhaltendes.
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

STARGÅTE hat geschrieben:Ja das mit der größe ist ja klar aber ich habe kein bock alles umzuschreiben, sry :|
Ein gutes Grafikprogramm kann die Bilder mit einer Stapelverabeitung in PNGs umwandeln. Innerhalb des Editors wirkt wiederum ein "Suchen und Ersetzen" (.bmp => .png) Wunder :D
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Beitrag von Lukaso »

BMPs und WAVs lassens sich aber mit Packprogrammen wunderbar packen. Meine Programme sind teilweise sogar mit BMPs gepackt kleiner als mit PNGs.

Lukas
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Benutzeravatar
nicolaus
Moderator
Beiträge: 1175
Registriert: 11.09.2004 13:09
Kontaktdaten:

Beitrag von nicolaus »

Ich benutze für sowas immer binärdateien. Die VBin lib is für sowas super und man hat ein schönes kleines file.
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> Die VBin lib is für sowas super

VBin ist out! PackerEx ist hip!

;-)

Grüße ... Kiffi
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

freedimension hat geschrieben:
STARGÅTE hat geschrieben:Ja das mit der größe ist ja klar aber ich habe kein bock alles umzuschreiben, sry :|
Ein gutes Grafikprogramm kann die Bilder mit einer Stapelverabeitung in PNGs umwandeln. Innerhalb des Editors wirkt wiederum ein "Suchen und Ersetzen" (.bmp => .png) Wunder :D
toll ich bin aber leider fan von BMP und WAV :lol:
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

aber inzwischen habe ich was neues programmiert
(ein einfachen Raumschiff-fight-Spiel (NUR 2MB(das ist für mich wow wenig :lol: ))
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

ich kanns ja die TEST-VERSION für interessierte per MAIL schicken :allright:
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

>> toll ich bin aber leider fan von BMP und WAV
Haste nicht ganz Unrecht!
Wenn Du die Bilder includierst und die fertige Exe mit UPX packst (siehe UPX-Addon in PureArea.net), ist das ganze kleiner als mit png, weil der png-Encoder nicht gebraucht wird.
Alles ungepackt in die Exe und dann mit UPX packen erzeugt kleinere Dateien als mit den hier genannten Packmöglichkeiten (mehrfach von mir getestet).
Es ist aber manchmal hilfreich die Dateien in einer Extra-Datei zu speichern, dann sind die Packer-Libs gut brauchbar.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

ts-soft hat geschrieben:>> toll ich bin aber leider fan von BMP und WAV
Haste nicht ganz Unrecht!
Wenn Du die Bilder includierst und die fertige Exe mit UPX packst (siehe UPX-Addon in PureArea.net), ist das ganze kleiner als mit png, weil der png-Encoder nicht gebraucht wird.
Alles ungepackt in die Exe und dann mit UPX packen erzeugt kleinere Dateien als mit den hier genannten Packmöglichkeiten (mehrfach von mir getestet).
Es ist aber manchmal hilfreich die Dateien in einer Extra-Datei zu speichern, dann sind die Packer-Libs gut brauchbar.
Ich stelle mir gerade ein Programm vor, welches 70 MB an Daten in den Speicher entpackt (nichts anderes macht UPX meines Wissens nach) und dann diese 70 MB im schlimmsten Falle auch noch verdoppelt wegen des Aufrufs über CatchImage :| *schluck*
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Der Nachteil von CatchImage ist natürlich vorhanden. UPX erzeugt aber keinen zusätzlichen Speicherbedarf, es ist also kein Unterschied beim Speicherverbrauch, von UPX in Speicher entpackt oder gleich entpackt von Platte geladen.
Diesen Nachteil kann man unter Windows vermeiden, indem man die Resourcen auch als solche in die Exe packt, dann werden diese auch nur bei Bedarf geladen.
Ansonsten Extra-Datei :wink:

PS: entpackt werden die sowieso alle, auf die eine oder andere Art :mrgreen:

Nachtrag: CatchBMP von GPI (DrawPlus.pbi) behebt diesen Mangel, des doppelten Bildes im Speicher
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten