r140 - trunk/docs

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sat Sep 3 09:17:01 EDT 2005


Author: jonas
Date: 2005-09-03 09:17:01 -0400 (Sat, 03 Sep 2005)
New Revision: 140

Added:
   trunk/docs/data.txt
   trunk/docs/level.txt
Log:
tech files by al3x about interplay formats (slv,lvl,levels)

Added: trunk/docs/data.txt
===================================================================
--- trunk/docs/data.txt	2005-09-03 12:40:31 UTC (rev 139)
+++ trunk/docs/data.txt	2005-09-03 13:17:01 UTC (rev 140)
@@ -0,0 +1,64 @@
+Lost Vikings DATA files
+-----------------------
+Written by Alex Beregszaszi
+
+Extensions: .LVL and .SLV
+
+LVL
+---
+
+Contains graphic sprites
+
+32bit tag (always = DATA)
+32bit size
+32bit data size (byte swapped)
+
+SLV
+---
+
+Contains sound sprites
+
+32bit tag (always = DATA)
+32bit size
+32bit data size (byte swapped)
+32bit unknown (maybe entries?)
+32bit sampling rate
+32bit sample size
+32bit unknown (coding type?)
+32bit entries?
+7*32bit unkown (always zero?)
+16bit unknown
+13*8bit - string: filename
+32bit unknown
+16bit unknown
+
+ENTRIES:
+
+(normal)
+
+32bit data size
+32bit sampling rate
+32bit sample size
+32bit unknown (coding type ?)
+32bit unknown
+7*32bit unkown (always zero?)
+16bit unknown
+13*8bit - string: filename
+32bit unknown
+16bit unknown
+xbit data
+aligned end, padded with zero
+
+(byteswapped)
+
+32bit data size
+32bit sampling rate
+32bit sample size
+32bit unknown
+32bit unknown
+7*32bit unkown (always zero?)
+13*8bit - string: filename
+8bit unknown
+2*32bit unknown
+xbit data
+aligned end, padded with zero

Added: trunk/docs/level.txt
===================================================================
--- trunk/docs/level.txt	2005-09-03 12:40:31 UTC (rev 139)
+++ trunk/docs/level.txt	2005-09-03 13:17:01 UTC (rev 140)
@@ -0,0 +1,22 @@
+DOS - WIN differences
+
+bytes 6,7,8,9 -- size ?
+and starting 0x1c
+
+LEVEL diffs
+
+bytes 5,6,7,8,9,a,b,c,d,10 ...
+
+byte[5] == byte[a] == maybe num of sprites?!/entries?!
+
+hmm.. between D1 and D2, only 6,7,8,9 differs, and then until 0x37c nothing
+D1->D3: starting 0x21..., then 0x14
+
+
+FORMAT
+------
+
+byte0-3		ID == 'DATA'
+byte4-5		num of sprites?
+byte6-8		sizes?
+byte9-10	num of sprites?




More information about the lostpenguins-commits mailing list