Oddworld Forums



Search took 0.00 seconds.
: Posts Made By: ThibG
: Oddworld Mods & Hacks 04-05-2010, 05:44 AM
: 1,763
: 411,730
OWI created a game. And like many other...

OWI created a game. And like many other companies, they did it themselves without using other's efforts.
That implies they had to create representations for things like sprites, sounds, level...
: Oddworld Mods & Hacks 02-26-2010, 12:21 PM
: 1,763
: 411,730
You mean there is some sort of table to "function...

You mean there is some sort of table to "function calls", where each cell is one DWORD long, and points to a function identifier followed by some arguments?
: Oddworld Mods & Hacks 02-26-2010, 06:06 AM
: 1,763
: 411,730
mlg man, well, this is not really a set of...

mlg man, well, this is not really a set of scripts, but a python module to handle Oddworld files. The only script here is extract_files.py, which lets you:
1°) List the content of an Indx archive...
: Oddworld Mods & Hacks 02-24-2010, 07:41 AM
: 1,763
: 411,730
Paul, so you've been playing with the Path files?...

Paul, so you've been playing with the Path files? Could you document the structure you've understood so far? Have you checked if it's the same format in AE?
: Oddworld Mods & Hacks 02-23-2010, 04:03 AM
: 1,763
: 411,730
Namida, I, personnaly, am working with AE, PC...

Namida, I, personnaly, am working with AE, PC version.
You can have a look at my tools and doc (http://hg.sitedethib.com/oddworld-formats/), and try to find how the Anim format works.
However,...
: Oddworld Mods & Hacks 02-23-2010, 02:10 AM
: 1,763
: 411,730
Namida, noone's trying to stop you from...

Namida, noone's trying to stop you from reverse-engineering the Anim format ;)
: Oddworld Mods & Hacks 02-22-2010, 10:19 PM
: 1,763
: 411,730
Jango, the initial goal (at least mine) was to...

Jango, the initial goal (at least mine) was to reimplement the game engine. If we can do that, we sure can do a level editor. But either way, it'll take a long time to go. I don't know myself if I'll...
: Fan Corner 01-30-2010, 06:54 AM
: 129
: 21,449
@abe619: What are you talking about in this...

@abe619: What are you talking about in this thread? It has nothing to do with the engine (I guess... but maybe there's something to tag screens as "secret area"). However, if you have the PC version,...
: Fan Corner 01-30-2010, 06:46 AM
: 9
: 5,134
Sorry, wrong save file :) Here is the new one. ...

Sorry, wrong save file :)
Here is the new one.
In this file, abe is at offset 0x055c, and the slig at offset 0x0928.

By the way, here are some info about the save file format:...
: Fan Corner 01-25-2010, 11:05 PM
: 9
: 5,134
@mlg man, I'm not at home right now, but here is...

@mlg man, I'm not at home right now, but here is a sav file.
If I've not screwed up with it since, it should make you control both Abe and Slig.
I've managed to do this by comparing save files and...
: Oddworld Mods & Hacks 01-25-2010, 10:53 PM
: 1,763
: 411,730
@Paul, I know that, I'm trying to decode the...

@Paul, I know that, I'm trying to decode the first segment.
@mlg man, try and search for character identifiers. Abe is 0x45 0x00. Now that you've found that, it corresponds to uint16_t id
: Fan Corner 01-25-2010, 10:50 AM
: 9
: 5,134
@mlg man, interesting! You helped me correcting...

@mlg man, interesting! You helped me correcting the scale_factor thing! (actually, yours is wrong too :))
It's coded on 32 bytes.

I've also messed up with the character-control bit of a slig, and...
: Oddworld Mods & Hacks 01-25-2010, 10:02 AM
: 1,763
: 411,730
@mlg man, interesting stuff, I'll have a look :) ...

@mlg man, interesting stuff, I'll have a look :)
I've already started that, though. You can have a look at doc/formats/nxtp.h to have an overview of what I have figured out.

@Paul, ok, gonna try...
: Oddworld Mods & Hacks 01-25-2010, 02:36 AM
: 1,763
: 411,730
@Paul, the table may indeed be incomplete. Can...

@Paul, the table may indeed be incomplete. Can you post a bigger dump?
If my code is right, when decoding the first cam segment of MIP01C04.CAM, it tries to access the 2037th chunk of the lookup...
: Oddworld Mods & Hacks 01-24-2010, 09:02 AM
: 1,763
: 411,730
Yeah, that's why I asked if it's Little Endian....

Yeah, that's why I asked if it's Little Endian. It would make sense if it's Little Endian, to read a double word instead of a word (already in LE).

Anyway, I've tried this function, and it doesn't...
: Oddworld Mods & Hacks 01-24-2010, 08:10 AM
: 1,763
: 411,730
@Paul, ok, thanks. I'm trying to get it work,...

@Paul, ok, thanks.
I'm trying to get it work, but for now, I haven't managed to do anything. So, some questions:
Are you 100% sure that the table is correct? Do you think it could change with the...
: Oddworld Mods & Hacks 01-24-2010, 07:03 AM
: 1,763
: 411,730
@Paul, nice! Thanks for the RE-ed code! One...

@Paul, nice! Thanks for the RE-ed code! One little question, though... Is this code the PS1 code or the PC code? I mean, the system on which this code is ran is in Little Endian or Big Endian?
Edit:...
: Oddworld Mods & Hacks 01-24-2010, 04:12 AM
: 1,763
: 411,730
Huffman tables are not in the MDEC part, but in...

Huffman tables are not in the MDEC part, but in the common movie file format (STR).
So, the table haven't anything to do with the emulator. It's in the software, not the hardware, and althought...
: Oddworld Mods & Hacks 01-23-2010, 11:49 PM
: 1,763
: 411,730
This sounds bad... So many hard-coded values... ...

This sounds bad... So many hard-coded values...
The "something else" that is done to each Bits segment, are you sure it involves a recursive function? Considering that the game was originally on...
: Oddworld Mods & Hacks 01-23-2010, 08:49 AM
: 1,763
: 411,730
Hi, I've been (and I'll be) busy, but I've...

Hi,
I've been (and I'll be) busy, but I've managed to understand most of FG1 format (and it's on the hg repo).
By the way, Paul, can you tell me everything you discovered about the Bits (if you've...
: Oddworld Mods & Hacks 01-12-2010, 04:30 AM
: 1,763
: 411,730
I've updated DDV and NxtP infos a few days ago,...

I've updated DDV and NxtP infos a few days ago, if you are interested in it.
@Paul, I'm interested in Anim files. By the way, did you find out how pixels are compressed in AE version of Bits files?...
: Oddworld Mods & Hacks 01-10-2010, 06:50 AM
: 1,763
: 411,730
It's far from fully documented (especially for...

It's far from fully documented (especially for characters: I don't know where they are put (this changes over saves). I know that abe's ID is 0x45, at least in AE's first level. So, searching 0x4500...
: Oddworld Mods & Hacks 01-10-2010, 04:50 AM
: 1,763
: 411,730
Yeah, that's for saves. Well, there are high...

Yeah, that's for saves. Well, there are high chances that the format changed between AO and AE...
If you can't find one in AO .lvl files, maybe there isn't one.
In AE .lvl, they are only used for...
: Oddworld Mods & Hacks 01-10-2010, 04:18 AM
: 1,763
: 411,730
Oh, just saw the thread about a recreation of the...

Oh, just saw the thread about a recreation of the A.L.I.V.E. engine :)

On the demo format:
I don't have Abe's Oddyssee, so, I can only guess, but I think it's the same format.
Demo commands...
: Oddworld Mods & Hacks 01-09-2010, 11:37 PM
: 1,763
: 411,730
@mlg man, thanks. Those file formats looks like...

@mlg man, thanks. Those file formats looks like the most common files formats used for PS1 midi. However, I haven't found any documentation yet.

@Paul, mainly intuition. Before looking at the file...
: Oddworld Mods & Hacks 01-09-2010, 02:41 AM
: 1,763
: 411,730
mlg man, thanks! That's interesting! Have you...

mlg man, thanks! That's interesting!
Have you any information regarding their formats?
Edit: Nevermind, it's nothing but common playstation files. At least for the VH format.
: Oddworld Mods & Hacks 01-09-2010, 12:29 AM
: 1,763
: 411,730
It's a mercurial repo, you can get it, update it,...

It's a mercurial repo, you can get it, update it, and other funny things using mercurial (http://mercurial.selenic.com/).
About the zip thing, I've just enabled bz2 and zip snapshots for...
: Oddworld Mods & Hacks 01-08-2010, 12:44 AM
: 1,763
: 411,730
Hi! I've started to document oddworld's file...

Hi!
I've started to document oddworld's file formats, and then, I've found this thread.
It seems that Paul did some work already! But did he document it somewhere?
Anyway, if somewhone is...

 





 
 
- Oddworld Forums - -