Nibiru GRP

From XentaxWiki
Jump to: navigation, search

Back to index | Edit this page

GRP

Format Specifications

char {16}    - ID ("AGDS group file" 1a) (encrypted)

uint32 {4}   - Header length (44)
uint32 {4}   - Signature (0x1a03c9e6)
uint32 {4}   - Version (2)
uint32 {4}   - Number of used entries
uint32 {4}   - Number of entries
uint32 {4}   - Archive time 1 (time_t, seconds since 1970-01-01 00:00:00.000)
uint32 {4}   - Archive time 2 (time_t, seconds since 1970-01-01 00:00:00.000)
// for each used file entry

char {33}    - File name (zero-terminated, encrypted)
uint32 {4}   - Offset
uint32 {4}   - Size
uint32 {4}   - File time (time_t, seconds since 1970-01-01 00:00:00.000)
uint32 {4}   - Unknown

byte {x}     - Padding until first file offset (empty file entries)

byte {x}     - File data

Notes and Comments

The encryption scheme is based on a XOR-system and the 52-character key phrase "Vyvojovy tym AGDS varuje: Hackerovani skodi obchodu!". (Probable rough translation: "AGDS development team warns: Hacking does harm to business!".)

for i := 0 to Length(Buffer) - 1 do

if Encrypted[i] = 0 then
Break
else
Decrypted[i] := Encrypted[i] xor KeyPhrase[i mod 52] xor 0xff;


MultiEx BMS Script

None written yet.

Supported by Programs

Links

None

Games

Navigation

Jump to a listing by...
All Formats - Common Formats - Standard Formats - Malformed Pages
Platforms
Microsoft:
Xbox
Xbox 360
Nintendo:
GameCube
DS
Desktop:
PC
Sega:
Dreamcast
Sony:
PlayStation
PlayStation 2
PlayStation 3
PlayStation Portable
Type
Animation - Archive - Audio - Image - Mesh - Miscellaneous - Model - Video
Endianness
Little-endian - Big-endian
BMS Scripts
Pages Without a BMS Script

All Pages with Scripts:
Recently Added Scripts

Program Support
No Known Support

MultiEx Commander - Game Extractor

Format Specification Completion
Work in Progress - Almost Done - Completed
Compression and Encryption
No Compression or Encryption Used - Unknown Compression or Encryption Used

One or Both Used:
Compression Used - Both Compression and Encryption Used