Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Demos, wie kriegen die die soooooooo klein???? (https://www.delphipraxis.net/112017-demos-wie-kriegen-die-die-soooooooo-klein.html)

Die Muhkuh 13. Apr 2008 14:02

Re: Demos, wie kriegen die die soooooooo klein????
 
Zitat:

Zitat von hedie
Hmmm....

Also ich hab mir mal das werkkzeug 3.1 gezogen

aber damit lassen sich nur Texturen erstellen

Weil das auch nur für Texturen ist... Werkzeug 1 musste gucken.

Aber ich find, wenn man sowas mit Tools macht, ist es keine Kunst mehr.

MrKnogge 13. Apr 2008 14:02

Re: Demos, wie kriegen die die soooooooo klein????
 
Zitat:

Zitat von hedie
Dan könnten wir als Delphi Programmierer doch auch solche EXE Packer verwenden oder?

Klar könnten wir, aber such mal hier im Forum nach UPX etc.. Was du an bei der größe des Exe einsparst, kloppst du an Ram- und CPU-Last wieder drauf.

idontwantaname 13. Apr 2008 14:04

Re: Demos, wie kriegen die die soooooooo klein????
 
Ich denke, es ist nur fair, hier auch auf die Macher zu verweisen:

.theprodukkt

turboPASCAL 13. Apr 2008 19:18

Re: Demos, wie kriegen die die soooooooo klein????
 
Zitat:

Zitat von NamenLozer
Wie die das genau schaffen, ist mir auch ein Rätsel, zumal die ja auch noch die DirectX-Dlls irgendwie einbinden müssen.

Das ist das kleinste Problem. Die werden einfach importiert.

Zitat:

Zitat von NamenLozer
Soweit ich weiß benutzen die Assembler als Programmiersprache,

Nö. C++ ist ausreichend. Delphi geht zur Not auch. ;)

Zitat:

Zitat von NamenLozer
... und vor allem werden die ganzen Texturen und Models nicht abgespeichert sondern zur Laufzeit generiert.

Öh. Jain.
a) sehr kleine.
b) fraktale Texuren - lassen sich errechnen.

Zitat:

Zitat von NamenLozer
Dazu kommen wohl noch hocheffiziente EXE-Packer.

Ja aber inzwischen nicht mehr so oft.

Zitat:

Zitat von NamenLozer
Irgendwie frustrierend, wenn die eigenen programme, selbst wenn sie leer sind, mehrere hundert Kilobytes groß sind :mrgreen:

Nö. -> Hier im Forum suchennonVCL

Zitat:

Zitat von NamenLozer
[add]@Dunkel: das haben sie auch. Das Programm heißt "Werkkzeug" und kann auf der Webseite von Farbrausch heruntergeladen werden.[/add]

Jupp.

www.scene.org gibts more. ;)

Neuere Demos legen rapiede an grösse zu. Dem Betrachter verlangt es nach Details.

>>--> OpenGl-Demo ;)

Relicted 14. Apr 2008 06:51

Re: Demos, wie kriegen die die soooooooo klein????
 
die jungs von theprodukt bestreiten dass sie komprimierungsmethoden wie UPX einsetzen.

Nuclear-Ping 14. Apr 2008 08:18

Re: Demos, wie kriegen die die soooooooo klein????
 
Interessant. Hab mir vor 'n paar Jahren mal .kkrieger angeschaut und war schon ziemlich beeindruckt.
Grad mal .debris angeschaut. Ruckelt ziemlich bei mir ... :mrgreen:

Aber wenn man sich die .exe betrachtet, steht ziemlich am Anfang der String "kkrunchy". Wenn das kein .exe-Packer ist. ;)

MrKnogge 14. Apr 2008 08:54

Re: Demos, wie kriegen die die soooooooo klein????
 
Zitat:

Zitat von Nuclear-Ping
Aber wenn man sich die .exe betrachtet, steht ziemlich am Anfang der String "kkrunchy". Wenn das kein .exe-Packer ist. ;)

Warum sollten sie auch nicht ihren eigenen Packer benutzen...

Nuclear-Ping 14. Apr 2008 10:39

Re: Demos, wie kriegen die die soooooooo klein????
 
Zitat:

Zitat von MrKnogge
Zitat:

Zitat von Nuclear-Ping
Aber wenn man sich die .exe betrachtet, steht ziemlich am Anfang der String "kkrunchy". Wenn das kein .exe-Packer ist. ;)

Warum sollten sie auch nicht ihren eigenen Packer benutzen...

Zitat:

Zitat von Relicted
die jungs von theprodukt bestreiten dass sie komprimierungsmethoden wie UPX einsetzen.

Zitat:

Zitat von Nuclear-Ping
Aber wenn man sich die .exe betrachtet, steht ziemlich am Anfang der String "kkrunchy". Wenn das kein .exe-Packer ist. ;)


generic 14. Apr 2008 15:23

Re: Demos, wie kriegen die die soooooooo klein????
 
Zitat:

Zitat von Dunkel
...und hochkomprimierter Code (weshalb beim Starten der Ladebalken zuerst zig Sekunden zu sehen ist, das Programm wird zuerstmal in den RAM entpackt; guck Dir mal die Speicherauslastung an!).

Die Farbrausch engine basiert da drauf das beim Start der Demo, alle Texturen und Sound generiert werden.
Dort wird NICHTS enpackt.
Die Information zu speichern wie eine Texture/Sound erzeugt werden, nimmt weniger Platz weg, als die Bitmap der Texture bzw. der Wave für den Sound.

btw. wer sowas lernen will, sollte sich um Ostern immer rum in Bingen einfinden.
Dort findet jährlich die "Breakpoint" statt.

turboPASCAL 14. Apr 2008 16:01

Re: Demos, wie kriegen die die soooooooo klein????
 
Zitat:

Zitat von Nuclear-Ping
Aber wenn man sich die .exe betrachtet, steht ziemlich am Anfang der String "kkrunchy". Wenn das kein .exe-Packer ist. ;)

Ne und jo. Dat ist kein Packer, sondern entledigt sich nur dem MS-DOS Header sowie den Debuginfos.
( Soweit ich weis. )

Zitat:

Die Farbrausch engine basiert da drauf das beim Start der Demo, alle Texturen und Sound generiert werden.
Naja. Dann generiere mal schön. Ein Haus, ein Auto & einen Zaun. ;) >>-->

Zitat:

und Sound generiert werden.
Ne, nur die Instrumente. Die Noten der Melodie sind vorhanden, auch die Eigenschaften des Sounds also der Instrumente.

http://www.scene.org/file.php?file=%...0.zip&fileinfo


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:56 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz