Allegro packfile
From Just Solve the File Format Problem
(Difference between revisions)
(Created page with "{{FormatInfo |formattype=electronic |subcat=Game data files |extensions={{ext|dat}} }} '''Allegro''' is a game programming library. The PACKFILE format is a zip-file format co...") |
|||
Line 6: | Line 6: | ||
'''Allegro''' is a game programming library. The PACKFILE format is a zip-file format containing the game's assets in a way which allegro can read (normally: bitmaps, run-length-encoded sprites, mod music files from libdumb). | '''Allegro''' is a game programming library. The PACKFILE format is a zip-file format containing the game's assets in a way which allegro can read (normally: bitmaps, run-length-encoded sprites, mod music files from libdumb). | ||
− | The magic for this file format is | + | The magic for this file format is {{magic|slh!}} (compressed) or {{magic|slh.}} (uncompressed). |
The allegro library is open source and comes with utility libraries for editing PACKFILEs. | The allegro library is open source and comes with utility libraries for editing PACKFILEs. | ||
Line 14: | Line 14: | ||
== Links == | == Links == | ||
+ | * [http://liballeg.org/ liballegro] | ||
* [https://github.com/liballeg/allegro5/blob/4.4/docs/src/packfile._tx Overview of the format] | * [https://github.com/liballeg/allegro5/blob/4.4/docs/src/packfile._tx Overview of the format] | ||
* [https://www.allegro.cc/manual/4/api/file-and-compression-routines/ C API documentation] | * [https://www.allegro.cc/manual/4/api/file-and-compression-routines/ C API documentation] | ||
* [https://github.com/liballeg/allegro5/blob/4.4/src/file.c Source code] | * [https://github.com/liballeg/allegro5/blob/4.4/src/file.c Source code] |
Revision as of 15:19, 8 October 2016
Allegro is a game programming library. The PACKFILE format is a zip-file format containing the game's assets in a way which allegro can read (normally: bitmaps, run-length-encoded sprites, mod music files from libdumb).
The magic for this file format is slh!
(compressed) or slh.
(uncompressed).
The allegro library is open source and comes with utility libraries for editing PACKFILEs.
Version 5 of Allegro replaces PACKFILE with standard zip utilities.