Page 1 of 1

Oddworld Abes Oddysee - .LVL files

Posted: Thu Dec 30, 2010 12:13 pm
by StarQuake
The contents of this post was deleted because of possible forum rules violation.

Re: Oddworld Abes Oddysee - .LVL files

Posted: Thu Dec 30, 2010 2:47 pm
by WRS
only had a few minutes, which wasn't enough to write a script

Code: Select all

uint chunksize (multiple of 2048)
uint 0
char blockid - "Indx"
uint 0
uint fileheaders
uint sectorsPerChunk (chunksize / 2048)
uint 0
uint 0

for each fileheaders

  char filename[12]
  uint sectorindex ( *= 2048 to get pos )
  uint sectorsused ( number of 2048 sectors used )
  uint realsize    (size of data)


blocks are handled differently

typically contain the realsize (uint64?) and the blockid

Re: Oddworld Abes Oddysee - .LVL files

Posted: Fri Dec 31, 2010 4:47 pm
by merlinsvk
StarQuake wrote:Could someone write me a QuickBMS script for Abes Oddysee .LVL files? I only need to be able to extract and reinsert the .VH and .VB files from them. (:
Hi, try these tools.
tools

Re: Oddworld Abes Oddysee - .LVL files

Posted: Fri Dec 31, 2010 6:26 pm
by WRS
merlinsvk wrote:Hi, try these tools.
Please consider updating the wiki page for this format: http://wiki.xentax.com/index.php/Oddwor ... ddysee_LVL

Re: Oddworld Abes Oddysee - .LVL files

Posted: Sat Jan 01, 2011 2:31 am
by merlinsvk
WRS, I can't. I'm not the tool's author, but I finally found author's forum topic. And it's still active :o http://www.oddworldforums.net/showthread.php?t=15680

Re: Oddworld Abes Oddysee - .LVL files

Posted: Sat Jan 01, 2011 4:05 am
by StarQuake
Whoops, I should have paid more attention, I'm following that topic. I must have overlooked this tool but thanks for the help anyway guys, If you want I'll ask the author to add to the wiki. :]