Anno 1701 RDA
Back to index | Edit this page
*.rda
{{GRAFPageMisc{{ subst:#if: Archive | {{subst:!}}Archive }}{{ subst:#if: Little Endian | {{subst:!}}Little Endian }}}}
Format Specifications
Char {26} - header (Crypted Resource File V1.1)
byte {230} - reserved
uint32 {4} - number of files
//dictionary
Char {256} - filename
uint32 {4} - file offset
uint32 {4} - file size(compressed)
uint32 {4} - file size(decompressed)
uint32 (4) - compression flag(7...compressed)
uint32 {4} - timestamp
//data
byte {x} - files
Notes and Comments
Das Archiv enthält komprimierte(deflate) und unkomprimierte Daten,
Kopf und Verzeichnis sind verschlüsselt. Hier der Algorithmus:
(anzahl ist die Größe des Puffers durch 2, also für den Kopf = 130. Kopf und Verzeichnis werden getrennt verschlüsselt)
English:
The archive contains compressed(deflate) and uncompressed data,
The head and the listings are encrypted. Here is the algorythm,
(The number is the size of the buffer times 2, for the head too = 130. The head and the listings are seperately encrypted)
mov ebx, puffer
mov ecx,0
mov x,0xA2C2A
start:
mov eax,x
imul eax,eax,0x343FD
add eax,0x269EC3
mov x,eax
shr eax,0x10
and eax,0x7FFF
mov ebx, ecx
shl ebx, 1
add ebx, puffer
xor word ptr [ebx], ax
inc ecx
cmp ecx, anzahl
jb start
MultiEx BMS Script
Not written yet
Supported by Programs
AnnoEx (hier erhältlich)
Documentation
None
Games
ANNO 1701