GuJian2 MOD: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
 
(9 intermediate revisions by the same user not shown)
Line 15: Line 15:
// header
// header
8 bytes (char) - signature // "GJ2MOD20"
8 bytes (char) - signature // "GJ2MOD20"
16 bytes - GUID  // {87D91E7B-4FED-42A5-A842-BC9D8F6E616A} (as string)
16 bytes - GUID  // e.g. {87D91E7B-4FED-42A5-A842-BC9D8F6E616A} (as string)
                 // 7B1ED987 ED4F A542 A842 BC9D8F6E616A (as hex)
                 //       7B1ED987 ED4F A542 A842 BC9D8F6E616A (as hex)
4 bytes (uint32) - mod file version  // e.g. 446
4 bytes (uint32) - mod file version  // e.g. 446
4 bytes (uint32) - number of characters in "title" field
4 bytes (uint32) - number of characters in "title" field
Line 38: Line 38:
   8 bytes (uint64) - data CRC??
   8 bytes (uint64) - data CRC??
   8 bytes (uint64) - data uncompressed size
   8 bytes (uint64) - data uncompressed size
   8 bytes (uint64) - unknown  // 11
   4 bytes (uint32) - unknown  // 11
  4 bytes (uint32) - file ID  // 0, 1, 2...
   16 bytes - file GUID
   16 bytes - file GUID
   x bytes - file data  
   x bytes - file data  
Line 51: Line 52:
=== Notes and Comments ===  
=== Notes and Comments ===  


* MOD file stores game files. It can be converted to '''ZPKG''' file and put in game's directory to mod the game.
* MOD archive stores game files. It can be converted to '''ZPKG''' file and put in game's directory to mod the game.
* Files are encrypted/compressed with unknown algorithm.


=== Games ===  
=== Games ===  
Line 70: Line 72:




[[Category:Complete Complete|GuJian2 MOD]]
[[Category:Complete Almost Done|GuJian2 MOD]]
[[Category:Platform PC|GuJian2 MOD]]
[[Category:Platform PC|GuJian2 MOD]]
[[Category:CE Encrypted|GuJian2 MOD]]
[[Category:CE Encrypted|GuJian2 MOD]]

Latest revision as of 21:28, 17 January 2022

Back to index | Edit this page

MOD

  • Format Type : Archive
  • Endian Order : Little Endian
  • Signature : GJ2MOD / GJ2MOD20


Format Specifications

// MOD file format

// header
8 bytes (char) - signature // "GJ2MOD20"
16 bytes - GUID  // e.g. {87D91E7B-4FED-42A5-A842-BC9D8F6E616A} (as string)
                 //       7B1ED987 ED4F A542 A842 BC9D8F6E616A (as hex)
4 bytes (uint32) - mod file version  // e.g. 446
4 bytes (uint32) - number of characters in "title" field
x bytes (char) - title field 
4 bytes (uint32) - number of characters in "author" field
x bytes (char) - author field 
4 bytes (uint32) - number of characters in "description" field
x bytes (char) - description field 
4 bytes (uint32) - unknown  // 1
4 bytes (uint32) - number of characters in "game version" field
x bytes (char) - game version field 


// info + data
num_of_files *
{
   2 bytes (uint16) - file name length
   x bytes (char) - file name  // e.g. "FILE_01.txt"
   8 bytes (uint64) - data offset
   8 bytes (uint64) - data compressed size
   8 bytes (uint64) - data CRC??
   8 bytes (uint64) - data uncompressed size
   4 bytes (uint32) - unknown  // 11
   4 bytes (uint32) - file ID  // 0, 1, 2...
   16 bytes - file GUID
   x bytes - file data 
}

MultiEx BMS Script

Not written yet.

Notes and Comments

  • MOD archive stores game files. It can be converted to ZPKG file and put in game's directory to mod the game.
  • Files are encrypted/compressed with unknown algorithm.

Games

List of games using this file format:

  • GuJian2 (*.MOD)

Compatible Programs

Gallery