Oddworld Forums

Oddworld Forums (http://www.oddworldforums.net/index.php)
-   Oddworld Mods & Hacks (http://www.oddworldforums.net/forumdisplay.php?f=24)
-   -   .lvl files (http://www.oddworldforums.net/showthread.php?t=15680)

mlg man 07-23-2010 02:47 AM

Paul, have you already made the program to convert exoddus cams into bmps, but in a console version? Cause im just happy with that.

Chubfish 07-23-2010 09:29 AM

Ahh, it's ok Paul. I will just just make Abe's Exoddysee/Oddoxodus or something! There are some screens which are very similar both on Exoddus and on Oddysee (obviously not graphically, but the layout is) and I intend to make some sort of weird level by mixing cam files around.

mlg man 07-25-2010 01:42 AM

Chubfish I hope to see your work someday. Abe's Oddysee with the Exoddus Graphics would be awesome!

Paul 07-26-2010 03:33 PM

So here is the decoder app at last, download the file and remove the .ttf so it ends with .zip and extract. Follow the readme and there you go!

From my testing it all seems fine apart from there could be an issue with 1 AE cam file not converting properly (STP01C11.CAM). Or it could be this is how the file is supposed to look.

Don't bother asking about replacing CAM images in AE because its NOT going to happen.

Edit: Oh BTW this will also convert pretty fast since its mulit threaded, it took about 2mins to convert all AE and AO files on my laptop :D

Since this uses Qt it builds and runs on Linux (which is what I developed it on) but I won't be releasing any Linux versions, I tested it under wine and it appeared to function correctly.

LIJI 07-26-2010 04:25 PM

I found something weird using this tool. In ba.lvl, we have BAP03C15 and BAP05C15 which are exactly the same (And a few others, too). What could this possibly mean?

Paul 07-26-2010 05:08 PM

Exactly the same? Are the source files the same?

Edit, I see them, strange.. maybe one has some extra data blocks such as Font or whatever.. could try removing one or the other and going to that screen.

Also what does your STP01C11.CAM look like?

Xavier 07-26-2010 10:11 PM

Thanks for that! I'm going to try it out this afternoon.

Littleleeroy 07-27-2010 02:12 AM

THANKYOU so much for making it multi-threaded! It took me 13 seconds to convert all cams from each game!

Paul 07-27-2010 02:29 AM

:

()
THANKYOU so much for making it multi-threaded! It took me 13 seconds to convert all cams from each game!

Wtf 13 seconds? What CPU do you have?

LIJI 07-27-2010 03:38 AM

:

()
Exactly the same? Are the source files the same?

Edit, I see them, strange.. maybe one has some extra data blocks such as Font or whatever.. could try removing one or the other and going to that screen.

Also what does your STP01C11.CAM look like?


Black, a few cyan lines on top. File attached.

Paul 07-27-2010 04:22 AM

Hmm I'll have a look at it later, I think the problem is that it might be getting detected as an AO cam file, I think that is the only one that fails though :(

Taco 07-27-2010 04:51 AM

Man I can't imagine how long it wouldve taken you to reverse engineer all the code and files from the games and write this decoder program but it's really brilliant. OWI would be proud. Good work man.

Paul 07-27-2010 03:01 PM

Thanks, I fixed the issue with the broken cam file, turns it out its just black anyway so I won't bother releasing a fix for it just yet.

In the next version I'll hopefully have FG1/Font or Anim added in! This could take any amount of time though ;)

Versus 07-27-2010 10:15 PM

Great, Paul! I'll keep an eye on this thread!

Littleleeroy 07-28-2010 12:29 AM

:

()
Wtf 13 seconds? What CPU do you have?

QuadCore AMD Phenom II X4 945, 3000 MHz

I'm making a vid for youtube that has all the cam files for each game, in the order that they should go. (Level order: e.g. R1, E1, L1, F1, F2, F4)
Each cam is shown for .10 seconds. Ill post a link in the fan corner when done.
Thanks again Paul

EDIT: here it is: http://www.youtube.com/watch?v=M1taUnL5iu0

Paul 08-08-2010 01:25 PM

Here is the next release of the decoder app, the one cam that didn't convert properly has been fixed. And it will now attempt to convert all AO sprites (yes it really should be *all* of them).

Edit: Forgot to mention, it requires the DLL's from the previous version.

Double edit: Also forgot to say that AE sprites are in the works for the next version, hopefully to the same level of completeness as AO ;)

Littleleeroy 08-10-2010 01:52 AM

Great job on all the sprites! I found a *bug* with your Decoder V0.2, in which when you choose the output folder using the programs 'choose' a folder feature, e.g. C:\~\ODD CAM\converted the program renames each new folder to:
convertedABEBLOW.BAN
in the ODD CAM\ folder, instead of ODD CAM\converted\
I can get around this by just adding a \ to the end of the line, but maybe you could update it in V0.3. :)

Paul 08-10-2010 08:35 AM

:

()
Great job on all the sprites! I found a *bug* with your Decoder V0.2, in which when you choose the output folder using the programs 'choose' a folder feature, e.g. C:\~\ODD CAM\converted the program renames each new folder to:
convertedABEBLOW.BAN
in the ODD CAM\ folder, instead of ODD CAM\converted\
I can get around this by just adding a \ to the end of the line, but maybe you could update it in V0.3. :)

Cheers, I'll fix that one ;)

mlg man 08-12-2010 10:21 PM

I made A nice little Animation viewer for all!

Can anyone find the easter egg? :P


Oh and paul, are you willing to give me the source code just for ban and bnd files. I just want to implement it into my program. :)

Paul 08-15-2010 05:59 AM

I'm not sharing my code at the moment ;( Besides its C++ so you can't use it directly in a vb/c# app.

Crashpunk 08-19-2010 01:28 AM

I might sound like a bit of a noob but i've downloaded your decoder v0.1 and 0.2 and it dosn't seem to be working for me

:

This application has failed to start because QtCore4.dll was not found.

GABBITS OWN 08-19-2010 01:40 AM

:

()
I might sound like a bit of a noob but i've downloaded your decoder v0.1 and 0.2 and it dosn't seem to be working for me

Same here, were not noobs.

Nate 08-19-2010 03:43 AM

:

()
Same here, were not noobs.

I'm pretty sure we're all thinking the same thing right now. It doesn't need to be said.

Paul 08-19-2010 05:54 AM

:

()
I might sound like a bit of a noob but i've downloaded your decoder v0.1 and 0.2 and it dosn't seem to be working for me

Sorry I should have been more clear in my second post ;).

0.2 requires DLL's from 0.1 I did not upload them twice since theyre quite large. What you need to do is download 0.1 and extract all the files from the zip (which contains QtCore4.dll) and then it will work.

To use 0.2 you need to copy the dll files from the 0.1 release into the 0.2 release, hope this helps!

NovaMan 08-19-2010 07:38 AM

:

()
Also forgot to say that AE sprites are in the works for the next version, hopefully to the same level of completeness as AO ;)

Nice progress.

Paul 08-19-2010 01:49 PM

I found that lots of sprites all in their own dirs was a nightmare to actually make use of..

So now each row all has the same width and height and each row is stuck together in a massive sprite sheet as shown below, much better :)

Scraby 08-20-2010 10:04 AM

nice work paul :) this is great

Varrok 08-20-2010 10:50 PM

Great work! :)

Scraby 08-21-2010 09:54 AM

hmm im having trouble finding slig movement sprites...

Paul 08-21-2010 11:53 AM

:

()
hmm im having trouble finding slig movement sprites...

In 0.2 there is a slight bug where repeated frames are not saved out many times, what do you mean by movement, walking / running?