Hamster archive

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Get rid of "Identification" section; it belongs in the article about HamsterSpeak, not this one)
Line 4: Line 4:
  
 
An archive format used in [[OHRRPGCE]] and possibly other video game engines and/or other programs.
 
An archive format used in [[OHRRPGCE]] and possibly other video game engines and/or other programs.
 
== Identification ==
 
None in general.
 
 
A compiled HamsterSpeak program will start with "<tt>HS</tt>", followed by three null bytes, two variable bytes (these are part of the lump data size; see below), and then the ASCII text "<tt>HamsterSpeak</tt>".
 
  
 
== Description ==
 
== Description ==
Line 16: Line 11:
 
* Data of this lump
 
* Data of this lump
  
[[Category:Game data files]]
+
[[Category:Game data files]]<!-- unsure if this category really belongs; it is a general purpose format -->

Revision as of 08:41, 11 October 2021

File Format
Name Hamster archive
Ontology

An archive format used in OHRRPGCE and possibly other video game engines and/or other programs.

Description

A Hamster archive consists of zero or more lumps concatenated together (with no delimiters or global header/footer), where a lump consists of the following three parts:

  • Null-terminated ASCII filename
  • PDP-endian 32-bit data size (measured in bytes)
  • Data of this lump
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox