Retro64 LEV: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks (Created page with "{{GRAFPageHeader}} == LEV == * ''' Format Type ''': Archive <br> * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> * ''' Signature '''...") |
imported>Ikskoks |
||
| (36 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
== LEV == | == LEV == | ||
* ''' Format Type ''': | * ''' Format Type ''': Encrypted Text (XML) <br> | ||
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> | * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> | ||
* ''' Signature ''': JC <br> | * ''' Signature ''': JC <br> | ||
| Line 25: | Line 25: | ||
=== Notes and Comments === | === Notes and Comments === | ||
* LEV files | * LEV files occur in some '''Retro64''' games. | ||
* LEV files are usually compressed and encrypted '''XML''' files. | |||
* LEV files may be encrypted with '''Bitwise NOT''' operation. | * LEV files may be encrypted with '''Bitwise NOT''' operation. | ||
* LEV files may be compressed with '''JCALG''' / '''JCALG1''' compression method. | * LEV files may be compressed with '''JCALG''' / '''JCALG1''' compression method (Algorithm is slightly modified in the Retro64 version - '''there is no checksum field in the header''', so it needs to be added manually as "0" checksum to skip checksum validation and decompress data correctly). | ||
=== Games === | === Games === | ||
List of games using this file format: | List of games using this file format: | ||
* Bugatron (PC) (*.LEV) | * Bugatron (PC) (*.LEV) | ||
* Z-Ball (PC) (*.LEV) | |||
=== QuickBMS Script === | === QuickBMS Script === | ||
| Line 39: | Line 41: | ||
=== Compatible Programs === | === Compatible Programs === | ||
* [https:// | * [https://github.com/bartlomiejduda/Tools/tree/master/NEW%20Tools/Retro64/Retro64%20LEV%20Tool Retro64 LEV Tool] (decryption and decompression supported) | ||
* [https://bitsum.com/files/jcalg1_r534.zip jcalg1] | |||
=== See Also === | |||
* [[Retro64 ECO]] | |||
<br/><br> | <br/><br> | ||
[[Category:Complete | [[Category:Complete Complete|Retro64 LEV]] | ||
[[Category:Platform PC|Retro64 LEV]] | [[Category:Platform PC|Retro64 LEV]] | ||
[[Category:CE Both|Retro64 LEV]] | [[Category:CE Both|Retro64 LEV]] | ||
| Line 49: | Line 56: | ||
[[Category:Extension_lev | Extension: lev]] | [[Category:Extension_lev | Extension: lev]] | ||
[[Category:BMS_None | BMS: None]] | [[Category:BMS_None | BMS: None]] | ||
[[Category:JCALG1 compression]] | |||
[[Category:File Format]] | [[Category:File Format]] | ||
Latest revision as of 23:34, 15 June 2022
Back to index | Edit this page
LEV
- Format Type : Encrypted Text (XML)
- Endian Order : Little Endian
- Signature : JC
Format Specifications
// LEV file format (after decrypting) // header 2 bytes (char) - signature // "JC" 4 bytes (uint32) - decompressed data size // data x bytes - data compressed with JCALG1 algorithm
Notes and Comments
- LEV files occur in some Retro64 games.
- LEV files are usually compressed and encrypted XML files.
- LEV files may be encrypted with Bitwise NOT operation.
- LEV files may be compressed with JCALG / JCALG1 compression method (Algorithm is slightly modified in the Retro64 version - there is no checksum field in the header, so it needs to be added manually as "0" checksum to skip checksum validation and decompress data correctly).
Games
List of games using this file format:
- Bugatron (PC) (*.LEV)
- Z-Ball (PC) (*.LEV)
QuickBMS Script
Not written yet.
Compatible Programs
- Retro64 LEV Tool (decryption and decompression supported)
- jcalg1
See Also