Oddworld Forums > Zulag One > Oddworld Discussion > Oddworld Mods & Hacks


 
Thread Tools
 
  #1501  
01-02-2011, 03:16 PM
Paul's Avatar
Paul
Outlaw Sniper
 
: Jun 2007
: MilkyWay
: 1,535
Rep Power: 19
Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)

:
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
Reply With Quote
  #1502  
01-02-2011, 03:20 PM
SligStorm's Avatar
SligStorm
Super Stingbee
 
: Jul 2005
: United Kingdom,Wales
: 462
Rep Power: 20
SligStorm  (24)

:
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.
__________________
Working with 3D and Animation.
***** Oddworld Fan Game Maker *****

Reply With Quote
  #1503  
01-02-2011, 03:24 PM
Paul's Avatar
Paul
Outlaw Sniper
 
: Jun 2007
: MilkyWay
: 1,535
Rep Power: 19
Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)

:
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
Reply With Quote
  #1504  
01-02-2011, 03:41 PM
Scraby's Avatar
Scraby
Outlaw Cutter
 
: Dec 2008
: Rijeka
: 1,246
Blog Entries: 6
Rep Power: 17
Scraby  (132)Scraby  (132)

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

Reply With Quote
  #1505  
01-02-2011, 04:51 PM
SligStorm's Avatar
SligStorm
Super Stingbee
 
: Jul 2005
: United Kingdom,Wales
: 462
Rep Power: 20
SligStorm  (24)
Question

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)
__________________
Working with 3D and Animation.
***** Oddworld Fan Game Maker *****

Reply With Quote
  #1506  
01-02-2011, 05:08 PM
Paul's Avatar
Paul
Outlaw Sniper
 
: Jun 2007
: MilkyWay
: 1,535
Rep Power: 19
Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)

:
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"
Reply With Quote
  #1507  
01-02-2011, 08:12 PM
Mou5e's Avatar
Mou5e
Chippunk
 
: Jul 2010
: 4chan
: 21
Rep Power: 0
Mou5e  (10)

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.

On the topic of compression of the AE CAMs, I would recommend asking at the Xentax forums, in the Graphic Formats section.
Reply With Quote
  #1508  
01-02-2011, 08:27 PM
Paul's Avatar
Paul
Outlaw Sniper
 
: Jun 2007
: MilkyWay
: 1,535
Rep Power: 19
Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)

:
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.

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.
Reply With Quote
  #1509  
01-02-2011, 08:42 PM
SligStorm's Avatar
SligStorm
Super Stingbee
 
: Jul 2005
: United Kingdom,Wales
: 462
Rep Power: 20
SligStorm  (24)
Question

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?
__________________
Working with 3D and Animation.
***** Oddworld Fan Game Maker *****

Reply With Quote
  #1510  
01-02-2011, 09:59 PM
Paul's Avatar
Paul
Outlaw Sniper
 
: Jun 2007
: MilkyWay
: 1,535
Rep Power: 19
Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)

:
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
Reply With Quote
  #1511  
01-03-2011, 02:21 PM
SligStorm's Avatar
SligStorm
Super Stingbee
 
: Jul 2005
: United Kingdom,Wales
: 462
Rep Power: 20
SligStorm  (24)

:
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..
__________________
Working with 3D and Animation.
***** Oddworld Fan Game Maker *****


Last edited by SligStorm; 01-03-2011 at 08:30 PM..
Reply With Quote
  #1512  
01-03-2011, 11:42 PM
Mou5e's Avatar
Mou5e
Chippunk
 
: Jul 2010
: 4chan
: 21
Rep Power: 0
Mou5e  (10)

What other "features" are still planned for the Editor apart from bug fixes?
Reply With Quote
  #1513  
01-03-2011, 11:48 PM
BlackVenom's Avatar
BlackVenom
Boombat
 
: Nov 2007
: Australia, Queensland
: 231
Blog Entries: 2
Rep Power: 18
BlackVenom  (186)BlackVenom  (186)

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.
__________________

Reply With Quote
  #1514  
01-03-2011, 11:56 PM
Phylum's Avatar
Phylum
No Artificial Colours
 
: Sep 2008
: Rock bottom
: 4,911
Blog Entries: 94
Rep Power: 23
Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)

I agree. Paul, you should edit the first post to include some stuff.
Reply With Quote
  #1515  
01-04-2011, 01:00 AM
NovaMan's Avatar
NovaMan
Howler Punk
 
: Jun 2009
: ?
: 345
Rep Power: 16
NovaMan  (15)

Or a thread for different oddworld tools in one place.
Reply With Quote
  #1516  
01-04-2011, 01:24 AM
SligStorm's Avatar
SligStorm
Super Stingbee
 
: Jul 2005
: United Kingdom,Wales
: 462
Rep Power: 20
SligStorm  (24)
Oddworld

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.
__________________
Working with 3D and Animation.
***** Oddworld Fan Game Maker *****

Reply With Quote
  #1517  
01-04-2011, 02:53 AM
Wil's Avatar
Wil
Oddworld Administrator
Oddworld Inhabitant
 
: Apr 2001
: UK
: 13,534
Blog Entries: 39
Rep Power: 40
Wil  (9443)Wil  (9443)Wil  (9443)Wil  (9443)Wil  (9443)Wil  (9443)Wil  (9443)Wil  (9443)Wil  (9443)Wil  (9443)Wil  (9443)

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.
__________________

Reply With Quote
  #1518  
01-04-2011, 03:51 AM
BlackVenom's Avatar
BlackVenom
Boombat
 
: Nov 2007
: Australia, Queensland
: 231
Blog Entries: 2
Rep Power: 18
BlackVenom  (186)BlackVenom  (186)

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.
__________________

Reply With Quote
  #1519  
01-04-2011, 04:30 AM
Mou5e's Avatar
Mou5e
Chippunk
 
: Jul 2010
: 4chan
: 21
Rep Power: 0
Mou5e  (10)

BlackVenom, You can get the Editor on page 49
Reply With Quote
  #1520  
01-04-2011, 02:21 PM
BlackVenom's Avatar
BlackVenom
Boombat
 
: Nov 2007
: Australia, Queensland
: 231
Blog Entries: 2
Rep Power: 18
BlackVenom  (186)BlackVenom  (186)

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.

__________________


Last edited by BlackVenom; 01-04-2011 at 02:36 PM..
Reply With Quote
  #1521  
01-04-2011, 09:59 PM
Mou5e's Avatar
Mou5e
Chippunk
 
: Jul 2010
: 4chan
: 21
Rep Power: 0
Mou5e  (10)

Ok, I've uploaded my QtCore4.dll file, replace it with your current one and see if it works.
Attached Files
File Type: ttf QtCore4.dll.ttf (2.42 , 422 views)
Reply With Quote
  #1522  
01-05-2011, 02:40 AM
BlackVenom's Avatar
BlackVenom
Boombat
 
: Nov 2007
: Australia, Queensland
: 231
Blog Entries: 2
Rep Power: 18
BlackVenom  (186)BlackVenom  (186)

Thanks, I'll check it out.

[EDIT]

It got rid of the old error but a new, similar error pops up each time now.

__________________


Last edited by BlackVenom; 01-05-2011 at 02:53 AM..
Reply With Quote
  #1523  
01-05-2011, 02:50 AM
Cris_paok_serres's Avatar
Cris_paok_serres
Zappfly
 
: Dec 2010
: Elaionas, Serres
: 7
Rep Power: 0
Cris_paok_serres  (10)
Wired

Paul why the editor is at .tff format and not at .zip or .rar or .7z..????
I can open it but i just want to know...

Last edited by Cris_paok_serres; 01-05-2011 at 02:56 AM..
Reply With Quote
  #1524  
01-05-2011, 03:12 AM
Mou5e's Avatar
Mou5e
Chippunk
 
: Jul 2010
: 4chan
: 21
Rep Power: 0
Mou5e  (10)

:
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.
I've found the solution, you need to have the dll files from version 0.4, You can get it on page 47.
Reply With Quote
  #1525  
01-05-2011, 03:38 AM
Phylum's Avatar
Phylum
No Artificial Colours
 
: Sep 2008
: Rock bottom
: 4,911
Blog Entries: 94
Rep Power: 23
Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)

:
Paul why the editor is at .tff format and not at .zip or .rar or .7z..????
I can open it but i just want to know...
The forum upload space won't accept any of those formats. The .tff extension is a fake.
Reply With Quote
  #1526  
01-05-2011, 03:52 AM
NovaMan's Avatar
NovaMan
Howler Punk
 
: Jun 2009
: ?
: 345
Rep Power: 16
NovaMan  (15)

:
The .tff extension is a fake.
Its ttf instead.
Reply With Quote
  #1527  
01-05-2011, 04:07 AM
Chubfish's Avatar
Chubfish
Grubb Fisherman
 
: Apr 2007
: England
: 907
Blog Entries: 4
Rep Power: 19
Chubfish  (538)Chubfish  (538)Chubfish  (538)Chubfish  (538)Chubfish  (538)Chubfish  (538)

Alright, I'm sick of having to relink people to files. So I made this.


Here is a link that contains ALL the level editing/opening/whatever tools made by Paul that you would need to make any kind of level. Included are:

-Paul's Level Editor 0.5

-CamTool

-LVL Extractor

-LVL Builder

...AND readme files!

Didn't include the Decoder because it felt unnecessary.

The file contains another 4 seperate zip and rar files so make sure you have WinRAR or something.

THE LINK BE HERE: http://filesmelt.com/dl/Pauls_LVL_Tools_ALL_EDITION.zip
__________________
FrankerZ


Last edited by Chubfish; 01-05-2011 at 05:22 AM..
Reply With Quote
  #1528  
01-05-2011, 04:47 AM
BlackVenom's Avatar
BlackVenom
Boombat
 
: Nov 2007
: Australia, Queensland
: 231
Blog Entries: 2
Rep Power: 18
BlackVenom  (186)BlackVenom  (186)

The compressed Zip for Paul's level editor is empty. :s
__________________

Reply With Quote
  #1529  
01-05-2011, 04:48 AM
Chubfish's Avatar
Chubfish
Grubb Fisherman
 
: Apr 2007
: England
: 907
Blog Entries: 4
Rep Power: 19
Chubfish  (538)Chubfish  (538)Chubfish  (538)Chubfish  (538)Chubfish  (538)Chubfish  (538)

:
The compressed Zip for Paul's level editor is empty. :s
OKAY I edited the link and updated it with a newer version. Should be in there now, and a working version too.
__________________
FrankerZ


Last edited by Chubfish; 01-05-2011 at 05:22 AM..
Reply With Quote
  #1530  
01-05-2011, 01:59 PM
BlackVenom's Avatar
BlackVenom
Boombat
 
: Nov 2007
: Australia, Queensland
: 231
Blog Entries: 2
Rep Power: 18
BlackVenom  (186)BlackVenom  (186)

Thanks mate, it works fine now!
__________________

Reply With Quote


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 








 
 
- Oddworld Forums - -