Retro64 LEV: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
 
(8 intermediate revisions by the same user not shown)
Line 50: Line 50:




[[Category:Complete Almost Done|Retro64 LEV]]
[[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 56: Line 56:
[[Category:Extension_lev | Extension: lev]]
[[Category:Extension_lev | Extension: lev]]
[[Category:BMS_None | BMS: None]]
[[Category:BMS_None | BMS: None]]
[[Category:JCALG compression]]
[[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

See Also