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)

Chubfish 01-02-2011 11:18 AM

Editor doesn't even work for me. I get this:

http://filesmelt.com/dl/error6.jpg

I have all the Qtwhatever.dll files in the correct folder (from previous versions of the editor), as well as some other .dll's i didn't need before (?) but are now needed.

Could someone just upload whatever their copy of the the editor is for me or pm me it?

RoryF 01-02-2011 11:27 AM

Here's my one: http://www.megaupload.com/?d=RO1EGX89

Chubfish 01-02-2011 11:32 AM

Thank you, works perfectly. Let me screw around now...=P

SligStorm 01-02-2011 11:39 AM

How do I add the electric fence and bomb machine to the CAM? I really need this as there on the same screen HELP! D:

Paul 01-02-2011 11:45 AM

:

()
yes,still no dice
this is how the area looks
ps im having trouble with the electric wall too :/
http://i1112.photobucket.com/albums/...g?t=1293993024

See screen to load in property? That HAS to match the screen the object should load in, and yours is very much wrong ;)

Also don't worry about duplicated CAM id's the editor won't let them collide and when you add a new CAM the pre populated Id IS the next free one.

Additionaly each screen should likely have a preloader, not sure its that a requirement or not.. but a continue zone is so that game knows where to spawn abe if he dies.

:

()
Editor doesn't even work for me. I get this:

http://filesmelt.com/dl/error6.jpg

I have all the Qtwhatever.dll files in the correct folder (from previous versions of the editor), as well as some other .dll's i didn't need before (?) but are now needed.

Could someone just upload whatever their copy of the the editor is for me or pm me it?

Needs the dll's from 0.4 or something since it has been built with the GNU compiler instead of the M$ one.


:

()
How do I add the electric fence and bomb machine to the CAM? I really need this as there on the same screen HELP! D:

This one is a bit tricky :D Find a cam that already contains these.. remove it and then add it where you want it and replace its image/remove FG1. You now have a cam that contains both anim's! Also so long as you force abe to vist this cam before another that uses the sprites they will stay loaded too.

Scraby 01-02-2011 11:58 AM

everything is okay ignore the panel on the left,it has no use cuz i placed it on another object from another cam,thats why the settings were wrong

Chubfish 01-02-2011 12:00 PM

http://filesmelt.com/dl/sonicworld.png

Look who went to green hill zone!

Scraby 01-02-2011 12:06 PM

lol,oddman i made that cam in paint(you wont belive it)and used the editor to inject it into the game...

Paul 01-02-2011 12:11 PM

:

()
everything is okay ignore the panel on the left,it has no use cuz i placed it on another object from another cam,thats why the settings were wrong

Hmm you're right.. is R1 the only one with a start point? All the other maps only seem to have doors or path trans with start controllers? Maybe try that.. you might not beable to change it.. cause the game start point might be hard coded for some reason :/

Scraby 01-02-2011 12:14 PM

does anyone want a cam,ill take requests for 5 mins cuz my head is killing me :/

SligStorm 01-02-2011 12:16 PM

:

()
This one is a bit tricky :D Find a cam that already contains these.. remove it and then add it where you want it and replace its image/remove FG1. You now have a cam that contains both anim's! Also so long as you force abe to vist this cam before another that uses the sprites they will stay loaded too.

I tryed this but it didun't work since this is the first screen. and relplacing the first screen just crashes the game as it has to load on ID 1501 and when switching the id it just makes the screen not load at all...

Scraby 01-02-2011 12:22 PM

ugh is it possible to add a fg1

NovaMan 01-02-2011 12:23 PM

:

()
[img]snip[/img]

Look who went to green hill zone!

Can you make a oddworld mega man 2 flash mans stage hybrid?
And same for zelda 2 temple. And don't forget shadow objects with lights.

Chubfish 01-02-2011 12:25 PM



Video for fun, anyway really nice work Paul! I am glad your editor has progressed so far as to allow us to do amazing stuff like this!

:

Can you make a oddworld mega man 2 flash mans stage hybrid?And same for zelda 2 temple. And don't forget shadow objects with lights.

Maybe when I am done having fun lol.

:

()
ugh is it possible to add a fg1

I wish this was possible too!

Scraby 01-02-2011 12:46 PM

nice screen :D

Paul 01-02-2011 01:06 PM

:

()


Video for fun, anyway really nice work Paul! I am glad your editor has progressed so far as to allow us to do amazing stuff like this!



Maybe when I am done having fun lol.



I wish this was possible too!


Interesting screen :D Adding FG1 will likely won't ever be possible :( I might beable to make it easy to add electric walls or other anim's that are within the cam.. then again I might not ;)

My priority now is to fix all bugs/finish off features and document AE objects.

Scraby 01-02-2011 01:08 PM

great :D

NovaMan 01-02-2011 01:56 PM

Chubfish, look at these:

http://i51.tinypic.com/2yxgmsh.jpg

http://i51.tinypic.com/71qqdc.jpg

http://i55.tinypic.com/29x6vcm.jpg

http://i55.tinypic.com/2cr5y8k.jpg

Scraby 01-02-2011 01:59 PM

they look nice

SligStorm 01-02-2011 02:16 PM

Yeah Paul you may need to also eventually add the ability to load items into certain cams because the montion detectors arn't showing up either..

Paul 01-02-2011 03:16 PM

:

()
Yeah Paul you may need to also eventually add the ability to load items into certain cams because the montion detectors arn't showing up either..

Ugh what a STUPID design... what's the point of separate .ban files if they've also shoved em into the CAMs :(

SligStorm 01-02-2011 03:20 PM

:

()
Ugh what a STUPID design... what's the point of separate .ban files if they've also shoved em into the CAMs :(

Ikr, Probly only Abe's Oddysees like this because they probly changed how the engine works and made it more efficiant in Abe's Exoddus. Like how you don't need preloaders or Zone Controllers etc in AE.

Paul 01-02-2011 03:24 PM

:

()
Ikr, Probly only Abe's Oddysees like this because they probly changed how the engine works and made it more efficiant in Abe's Exoddus. Like how you don't need preloaders or Zone Controllers etc in AE.

Add some eletric walls in AE and see if they work anywhere :P

Scraby 01-02-2011 03:41 PM

worked for me :D but i didnt edited mutch exoddus,i was in for making green glukkons be executives like aslik dripik or phleg...

SligStorm 01-02-2011 04:51 PM

There just has to be a way to edit those AE CAMs...

If the file is compressed then obviously the exe decompresses the file to read it, So how come you coulden't just find it's compression algorithm with IDA? I mean it's not like an RSA Encryption key, Surely for a game made in 1998 it coulden't be that unreversable as you have allready proven with Abe's Oddysee? (Yes I know Abe's Oddysee's CAMs wern't compressed but alot of games that use compression algorithms have been cracked too)

Paul 01-02-2011 05:08 PM

:

()
There just has to be a way to edit those AE CAMs...

If the file is compressed then obviously the exe decompresses the file to read it, So how come you coulden't just find it's compression algorithm with IDA? I mean it's not like an RSA Encryption key, Surely for a game made in 1998 it coulden't be that unreversable as you have allready proven with Abe's Oddysee? (Yes I know Abe's Oddysee's CAMs wern't compressed but alot of games that use compression algorithms have been cracked too)

You'll find that they have only been cracked one way ;) Read about Huffman compression, compressing is FAR more complex than decompression. It would be far more simple and faster for me to write a hacked DDRAW.DLL that handles rendering of the Bits chunks on its own.

Edit: Btw that is also an extremely complex thing to do, I'm not trying to say a hook DLL is "easy" :p

Mou5e 01-02-2011 08:12 PM

I just read about it. I've seen it mentioned before, especially in older DOS games.

If anyone else is interested, you can check it out here:
http://www.webopedia.com/TERM/H/Huff...mpression.html

Paul, could you perhaps give me an idea of where to start if I want to learn to reverse engineer file formats, my programming skills are next to none and the little bit of Spectrum Basic I did is useless when it comes to real applications such as your Level Editor. :fuzconf:

On the topic of compression of the AE CAMs, I would recommend asking at the Xentax forums, in the Graphic Formats section.

Paul 01-02-2011 08:27 PM

:

()
I just read about it. I've seen it mentioned before, especially in older DOS games.

If anyone else is interested, you can check it out here:
http://www.webopedia.com/TERM/H/Huff...mpression.html

Paul, could you perhaps give me an idea of where to start if I want to learn to reverse engineer file formats, my programming skills are next to none and the little bit of Spectrum Basic I did is useless when it comes to real applications such as your Level Editor. :fuzconf:

On the topic of compression of the AE CAMs, I would recommend asking at the Xentax forums, in the Graphic Formats section.

I already asked there long ago and they where no help, I managed to figure it out myself in the end, Huffman is just an example.

The real compression type is a modified MDEC compress type, see here:

http://code.google.com/p/jpsxdec/dow...8.txt&can=2&q=

Now tell me if you think that seems simple ;) I'm experimenting with a DLL since I already had some hook code, not looking too likely that its going to work though.

SligStorm 01-02-2011 08:42 PM

Coulden't you just Memory Patch it? like poke an address in the RAM when the exe loads using the editor or something.

Is there more needed to do than poke some addresses with specified bytes to ignore the compression?

Paul 01-02-2011 09:59 PM

:

()
Coulden't you just Memory Patch it? like poke an address in the RAM when the exe loads using the editor or something.

Is there more needed to do than poke some addresses with specified bytes to ignore the compression?

You can't ignore it, the only thing you can try is what I've attempted to do now which has failed. A proxy hook dll that overwrites function calls to intercept them and attempts to load its own stuff into vram, but some other part of the engine stomps the vram its used and crashes it

SligStorm 01-03-2011 02:21 PM

:

()
You can't ignore it, the only thing you can try is what I've attempted to do now which has failed. A proxy hook dll that overwrites function calls to intercept them and attempts to load its own stuff into vram, but some other part of the engine stomps the vram its used and crashes it

well thats quite a pitty actually.. Because just about everything in AO can be changed but 1 thing that prevents us from using the massive array of items from AE...

But I guess thats that. If it's not possible then I guess we will just have to work with the annoyance of AO level making :(

EDIT: Argh, You really need to make it so that the objects automaticly select the correct screen when you place it there. Because having to set/reset the screens can become quite fraustrating when dealing with alot of objects..

Mou5e 01-03-2011 11:42 PM

What other "features" are still planned for the Editor apart from bug fixes?

BlackVenom 01-03-2011 11:48 PM

I can't find the download links for the editor at all, I've probably spent about 30 minutes searching this forum and only find bits and pieces that don't even match up.

There should be an area where all the download links are located for easy access instead of flipping through page by page.

Phylum 01-03-2011 11:56 PM

I agree. Paul, you should edit the first post to include some stuff.

NovaMan 01-04-2011 01:00 AM

Or a thread for different oddworld tools in one place.

SligStorm 01-04-2011 01:24 AM

Yeah he just needs to make a new thread. I mean this thread has gone from Research to Development...

You just need to make a dedicated Level Editor thread Paul.

It's funny how this thread has potentialy got more views than the entire 2 pages of threads in the Oddworld Discussion; Also has the most replys lol.

Wil 01-04-2011 02:53 AM

The mods are currently contemplating a more elegant solution to the growing modding/backgineering community. Might as well just keep using this thread until that time (shortly) comes.

BlackVenom 01-04-2011 03:51 AM

Still, something has to be done about all the scattered files. I can't even use the editor because I can't even find the damn thing here... The first post should definitely edited and updated with all downloads that are both optional and required.

Mou5e 01-04-2011 04:30 AM

BlackVenom, You can get the Editor on page 49

BlackVenom 01-04-2011 02:21 PM

Thanks for that, but I still think it needs to be put somewhere for easy access.

=[EDIT]=

Also, I keep getting this error upon startup which causes the editor to crash.

http://i686.photobucket.com/albums/v...g?t=1294184081