OHRRPGCE RPG: Difference between revisions

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


* ''' Format Type ''':    Archive <br>  
* ''' Format Type ''':    Archive <br>  
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Middle Endian <br>
* ''' Signature ''':    None <br>  
* ''' Signature ''':    None <br>  


Line 16: Line 16:
{
{
   x bytes (char) - filename
   x bytes (char) - filename
   4 bytes (uint32) - encoded file size
  1 byte (uint8) - null
   4 bytes (uint32) - encoded file size   // size = losize | (hisize << 16)
   x bytes - file data
   x bytes - file data
}
}
Line 25: Line 26:


* This file format occurs in games made using '''OHRRPGCE''' (Official Hamster Republic Role Playing Game Construction Engine).
* This file format occurs in games made using '''OHRRPGCE''' (Official Hamster Republic Role Playing Game Construction Engine).
* Files in this file format are called "lumps" and are stored one by another in the archive.
* File size of each file is stored in '''PDB endianess''' (middle endianess).


=== Games ===  
=== Games ===  
Line 36: Line 39:
=== Compatible Programs ===  
=== Compatible Programs ===  


* TODO
* [http://rpg.hamsterrepublic.com/ohrrpgce/Ohrtool1 HAMARC]
* [http://rpg.hamsterrepublic.com/ohrrpgce/UNLUMP UNLUMP / RELUMP]


=== See Also ===
=== See Also ===


* [http://rpg.hamsterrepublic.com/ohrrpgce/RPG_format RPG file format (hamsterrepublic.com)]
* [http://rpg.hamsterrepublic.com/ohrrpgce/RPG_format RPG file format (hamsterrepublic.com)]
* [https://rpg.hamsterrepublic.com/ohrrpgce/Source OHRRPGCE source code]
<br/><br>
<br/><br>



Latest revision as of 21:23, 4 February 2023

Back to index | Edit this page

RPG

  • Format Type : Archive
  • Endian Order : Middle Endian
  • Signature : None


Format Specifications

// RPG file format

number_of_files *
{
   x bytes (char) - filename
   1 byte (uint8) - null
   4 bytes (uint32) - encoded file size   // size = losize | (hisize << 16)
   x bytes - file data
}

Notes and Comments

  • This file format occurs in games made using OHRRPGCE (Official Hamster Republic Role Playing Game Construction Engine).
  • Files in this file format are called "lumps" and are stored one by another in the archive.
  • File size of each file is stored in PDB endianess (middle endianess).

Games

List of games using this file format:

QuickBMS Script

Not written yet.

Compatible Programs

See Also