Retro64 LEV: Difference between revisions

From XentaxWiki
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 ''':    Archive <br>  
* ''' 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 occurs in some '''Retro64''' games.
* 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://bitsum.com/passthru/passthru.php?target_file=/files/jcalg1_r534.zip jcalg1]
* [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 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 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

See Also