Anno 1701 RDA: Difference between revisions
(Auf Vollversion erweitert) |
(Auf Vollversion erweitert) |
(No difference)
| |
Revision as of 19:22, 7 January 2007
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)
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