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


 
Thread Tools
 
  #1651  
02-04-2011, 10:45 AM
Jango's Avatar
Jango
Rabid Fuzzle
 
: Jul 2009
: Brize Norton, UK
: 505
Rep Power: 16
Jango  (177)Jango  (177)

:
My level editor have's issue (sometimes):
I add mine in first screen in R1.lvl in Abe's Oddysee.
When i run abe1 and look first screen there is no mine (and i set right "Screen to Load in" thingy)
When going screen to right or down. My Abe1 Crashes.
Previously editor worked me but now issues
I had the same issue, but when I copy/pasted objects instead of adding them and made sure that each object loaded on the right screen, it worked absolutely fine.

Reply With Quote
  #1652  
02-04-2011, 01:28 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 wonder if the mods have noticed that we're on page 56.
Reply With Quote
  #1653  
02-04-2011, 03:32 PM
Nate's Avatar
Nate
Oddworld Administrator
Rainbow of Flavour
 
: Apr 2002
: Seattle (woo!)
: 16,311
Blog Entries: 176
Rep Power: 42
Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)

:
I wonder if the mods have noticed that we're on page 56.
I hadn't, actually. I'm happy to let this one go on indefinately though.

I suspect that it will grow at a slower rate now that there is a whole subforum for detailed discussion of this stuff.
__________________
:
Spending as long as I do here, it's easy to forget that Oddworld has actual fans.

Reply With Quote
  #1654  
02-06-2011, 03:42 AM
kapteeni13
Super Stingbee
 
: Nov 2009
: X
: 491
Rep Power: 16
kapteeni13  (404)kapteeni13  (404)kapteeni13  (404)kapteeni13  (404)kapteeni13  (404)

Now my editor works properly again.
Im going to make (again) some odd levels.
__________________
Skype: kapteeni13 | Discord: kapteeni13#8873

Reply With Quote
  #1655  
02-06-2011, 07:15 AM
Jango's Avatar
Jango
Rabid Fuzzle
 
: Jul 2009
: Brize Norton, UK
: 505
Rep Power: 16
Jango  (177)Jango  (177)

:
Now my editor works properly again.
Im going to make (again) some odd levels.
Don't forget to post any good variations you make onto my thread! (See my signature for the link, and read the rules of the thread before uploading levels).

Reply With Quote
  #1656  
02-13-2011, 05:04 AM
kapteeni13
Super Stingbee
 
: Nov 2009
: X
: 491
Rep Power: 16
kapteeni13  (404)kapteeni13  (404)kapteeni13  (404)kapteeni13  (404)kapteeni13  (404)

I wish Paul could add Abe's Exoddus Object Properties to lvl editor, cause it's half annoying to compare and copy one by one.

Edit: I heard he dont have usually much time.
__________________
Skype: kapteeni13 | Discord: kapteeni13#8873

Reply With Quote
  #1657  
02-13-2011, 06:57 AM
Jango's Avatar
Jango
Rabid Fuzzle
 
: Jul 2009
: Brize Norton, UK
: 505
Rep Power: 16
Jango  (177)Jango  (177)

:
I wish Paul could add Abe's Exoddus Object Properties to lvl editor, cause it's half annoying to compare and copy one by one.

Edit: I heard he dont have usually much time.
Paul is a very busy man. He makes our wishes come true.

Reply With Quote
  #1658  
02-13-2011, 06:59 AM
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 wish Paul could add Abe's Exoddus Object Properties to lvl editor, cause it's half annoying to compare and copy one by one.

Edit: I heard he dont have usually much time.
A lot of them are the same as AO or close enough, try copying the properties into the AE XML file from the AO one, provided that the size matches etc..

Edit: Btw LIJI *has* documented a lot of them in his editor, so no reason why you can't update the AE xml files with those properties
__________________
[ http://www.paulsapps.com ]

Crawling sligs will shout "Mommy!" while running around and then the slig mommy will appear and help them put their pants on.

Reply With Quote
  #1659  
02-27-2011, 04:24 AM
BlackVenom's Avatar
BlackVenom
Boombat
 
: Nov 2007
: Australia, Queensland
: 231
Blog Entries: 2
Rep Power: 18
BlackVenom  (186)BlackVenom  (186)

Paul, I can't wait for the day you finally get around to completing a working editor for Exoddus. I know you say it's impossible but that's what everyone would of thought about Oddysee, but you definitely blew all of our doubts away.

I just hope you can work on it sometime soon and hopefully get some progress happening. The editor for Oddysee is amazing, even in it's Alpha/Beta stages but I'm sure the community could do much more with what Exoddus can have to offer with all it's extra features.
__________________

Reply With Quote
  #1660  
02-27-2011, 06:11 AM
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)

:
Paul, I can't wait for the day you finally get around to completing a working editor for Exoddus. I know you say it's impossible but that's what everyone would of thought about Oddysee, but you definitely blew all of our doubts away.

I just hope you can work on it sometime soon and hopefully get some progress happening. The editor for Oddysee is amazing, even in it's Alpha/Beta stages but I'm sure the community could do much more with what Exoddus can have to offer with all it's extra features.
In terms of UI and things it wont be massively different, in Exoddus it just means you'll beable to replace cams like in AO with the aid of a DLL, but it will only work on certain versions of Exoddus restricting things even more

I'm still too busy with work to make any worth while progress on anything lately, plus I'm also writing my website at the same. Once that is up I'll see about getting the Exoddus cam hook dll out.
__________________
[ http://www.paulsapps.com ]

Crawling sligs will shout "Mommy!" while running around and then the slig mommy will appear and help them put their pants on.

Reply With Quote
  #1661  
02-27-2011, 07:08 AM
BlackVenom's Avatar
BlackVenom
Boombat
 
: Nov 2007
: Australia, Queensland
: 231
Blog Entries: 2
Rep Power: 18
BlackVenom  (186)BlackVenom  (186)

I can't wait, the moment I can make maps for exoddus is the moment that I... well, obviously be making maps for it... xD

Can you send me a link to download this hook dll and any instructions on where to place it and such? if it doesn't work in the end then I'll just have to wait till you make a working version of the editor that supports exoddus.
__________________

Reply With Quote
  #1662  
02-27-2011, 07:49 AM
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)

Its not usable at the moment since its just a proof of concept and clears the screen to white. I'll see if I can make it work now and upload a version soon.

Edit: Test cam, just need to make sure it can load cams from the lvl and its good to go (which is more complex than it sounds)

Edit: Here it is

Instructions:

1. Use the editor with the previous releases dll files
2. Place the ddraw.dll in the same dir as exoddus.exe DO NOT overwrite the one in system32 otherwise you'll break your directx install
3. Edit an AE level replace a cam, hit save and run the level

This version is completely not supported AT ALL. So use at your own risk (even more so than usually).

Also the ddraw hook dll is ONLY going to work with one version of the game, which is the none steam english version, if you find it works with some other version then let me know.

Final edit: Sprout proof
Attached Thumbnails
Click image for larger version

Name:	AE cam test.JPG
Views:	464
Size:	25.7 
ID:	12291   Click image for larger version

Name:	AE sprout.JPG
Views:	477
Size:	34.2 
ID:	12293  
Attached Files
File Type: ttf Editor 0.6.1.zip.ttf (505.7 , 498 views)
__________________
[ http://www.paulsapps.com ]

Crawling sligs will shout "Mommy!" while running around and then the slig mommy will appear and help them put their pants on.


Last edited by Paul; 02-27-2011 at 11:41 AM..
Reply With Quote
  #1663  
02-27-2011, 02:34 PM
BlackVenom's Avatar
BlackVenom
Boombat
 
: Nov 2007
: Australia, Queensland
: 231
Blog Entries: 2
Rep Power: 18
BlackVenom  (186)BlackVenom  (186)

Thanks alot mate, works 100%. I can't wait to start cranking out some exoddus maps now. but that will have to wait a bit for now... xD

[edit]

Hopefully you'll get around to changing the names of properties from byte's to their actual property names like in the AO editor you made.
__________________


Last edited by BlackVenom; 02-27-2011 at 03:00 PM..
Reply With Quote
  #1664  
02-27-2011, 02:50 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)

:
Thanks alot mate, works 100%. I can't wait to start cranking out some exoddus maps now. but that will have to wait a bit for now... xD

[edit]

Some objects don't seem to work, I tried placing a slig from one scene into my modified one and changed the properties to make it suitable but it never appeared...
Make its on a "grid" and the likes, and has the correct "screen to load in" and so on.
__________________
[ http://www.paulsapps.com ]

Crawling sligs will shout "Mommy!" while running around and then the slig mommy will appear and help them put their pants on.

Reply With Quote
  #1665  
03-01-2011, 06:05 AM
FractalXX's Avatar
FractalXX
Zappfly
 
: Feb 2011
: Hungary
: 5
Rep Power: 0
FractalXX  (10)

When I try to run It, It simply crashes. (I'm running Windows Vista)
Edit: I got it work.
E2: What is this: "Can't find hard-coded data on this path?" Just installed none-steam version.

Last edited by FractalXX; 03-01-2011 at 06:12 AM..
Reply With Quote
  #1666  
03-01-2011, 06:21 AM
NovaMan's Avatar
NovaMan
Howler Punk
 
: Jun 2009
: ?
: 345
Rep Power: 16
NovaMan  (15)

:
When I try to run It, It simply crashes.
Same for me too, windows xp.

Crash:
Offset: 0000af45


13,0 KB (13*312 bytes)
ddraw.dll causes the crash.


without ddraw.dll :
---------------------------
Error opening LVL
---------------------------
Can't find hard coded data for this path!

Last edited by NovaMan; 03-01-2011 at 06:49 AM..
Reply With Quote
  #1667  
03-01-2011, 06:30 AM
FractalXX's Avatar
FractalXX
Zappfly
 
: Feb 2011
: Hungary
: 5
Rep Power: 0
FractalXX  (10)

:
Same for me too, windows xp.
I fixed it, with making a fresh new folder, dropped the dll-s from previous versions, in it, and the editor's exe, and it worked.
But, the other question is not solved yet.

:
What is this: "Can't find hard-coded data on this path?" Just installed none-steam version.
I have the ddraw.dll in the Exoddus' folder.

Last edited by FractalXX; 03-01-2011 at 07:13 AM..
Reply With Quote
  #1668  
03-01-2011, 11:09 AM
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 fixed it, with making a fresh new folder, dropped the dll-s from previous versions, in it, and the editor's exe, and it worked.
But, the other question is not solved yet.



I have the ddraw.dll in the Exoddus' folder.
You're missing data.dat or whatever its called, take a working editor and just replace the exe.
__________________
[ http://www.paulsapps.com ]

Crawling sligs will shout "Mommy!" while running around and then the slig mommy will appear and help them put their pants on.

Reply With Quote
  #1669  
03-01-2011, 11:39 AM
SligValet's Avatar
SligValet
Sniper Wasp
 
: Apr 2007
: Sweden
: 251
Rep Power: 19
SligValet  (79)

:
Its not usable at the moment since its just a proof of concept and clears the screen to white. I'll see if I can make it work now and upload a version soon.

Edit: Test cam, just need to make sure it can load cams from the lvl and its good to go (which is more complex than it sounds)

Edit: Here it is
That's awesome Paul. I remember when you said it would absolutely positively never EVER work in Exoddus

See how there's always a way to some things
__________________
Professional Lurker

Reply With Quote
  #1670  
03-01-2011, 11:44 AM
NovaMan's Avatar
NovaMan
Howler Punk
 
: Jun 2009
: ?
: 345
Rep Power: 16
NovaMan  (15)

I will wait for a better and more stable exoddus editor after Editor 0.6.1.exe
Reply With Quote
  #1671  
03-01-2011, 12:21 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)

:
That's awesome Paul. I remember when you said it would absolutely positively never EVER work in Exoddus

See how there's always a way to some things
I said AE cam editing is impossible and it STILL is impossible. The hook dll dosen't allow editing of AE cam, it just hacks the rendering loop and manually draws pixels into the emulated PSX VRAM.
__________________
[ http://www.paulsapps.com ]

Crawling sligs will shout "Mommy!" while running around and then the slig mommy will appear and help them put their pants on.

Reply With Quote
  #1672  
03-01-2011, 12:39 PM
NovaMan's Avatar
NovaMan
Howler Punk
 
: Jun 2009
: ?
: 345
Rep Power: 16
NovaMan  (15)

It's like editing the currently loaded cam file embedded in Exoddus.exe process while playing the game (necrum mines) using cheat engine, then go to current cam.
Edit it by change the values of different addresses.
Reply With Quote
  #1673  
03-01-2011, 01:56 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)

:
It's like editing the currently loaded cam file embedded in Exoddus.exe process while playing the game (necrum mines) using cheat engine, then go to current cam.
Edit it by change the values of different addresses.
Its far more complicated that that, it overwrites the function address of various things to redirect/hook it and hooks the directx api's to take control over the game.

You don't add your own code to the process with cheat engine, its basically just a memory editor.
__________________
[ http://www.paulsapps.com ]

Crawling sligs will shout "Mommy!" while running around and then the slig mommy will appear and help them put their pants on.

Reply With Quote
  #1674  
03-01-2011, 09:42 PM
Ezzz
Zappfly
 
: Jan 2011
: New Zealand
: 10
Rep Power: 0
Ezzz  (10)

Crashes when I launch Exoddus.exe for me. Properties says the version is 2.0.0 and English.
Reply With Quote
  #1675  
03-01-2011, 10:57 PM
NovaMan's Avatar
NovaMan
Howler Punk
 
: Jun 2009
: ?
: 345
Rep Power: 16
NovaMan  (15)

:
You don't add your own code to the process with cheat engine, its basically just a memory editor.
Does code injecting help?
http://forum.cheatengine.org/viewtopic.php?t=14396


Something impossible?
And how about decompiling hex chunks to asm or c++? according to a specific address that you found with only cheat engine, then it creates a new executable file that is smaller in file size + only use parts of the original executable file? that's my dream about cheat engine.

Last edited by NovaMan; 03-01-2011 at 11:01 PM..
Reply With Quote
  #1676  
03-03-2011, 02:12 AM
kapteeni13
Super Stingbee
 
: Nov 2009
: X
: 491
Rep Power: 16
kapteeni13  (404)kapteeni13  (404)kapteeni13  (404)kapteeni13  (404)kapteeni13  (404)

Well cause you are now talking about Cheat Engine, i say quickly:
I found word "Elum" inside Exoddus
It's only one word inside Exoddus.exe
Cause i not understand programming, i will left it for your's.

Any program that can search inside memory, try searching word "Elum" inside Exoddus.exe , you will be get one result only and i cant get it what that area in memory means.
_________________________

Editor 0.6.1 only crashes for me. I wait stable version. But no hurrying...
__________________
Skype: kapteeni13 | Discord: kapteeni13#8873

Reply With Quote
  #1677  
03-03-2011, 02:50 AM
NovaMan's Avatar
NovaMan
Howler Punk
 
: Jun 2009
: ?
: 345
Rep Power: 16
NovaMan  (15)

:
try searching word "Elum" inside Exoddus.exe , you will be get one result only and i cant get it what that area in memory means.
I have not learn cheat engine to 100% including DBVM. If there was more features for noobs. Then my dreams would be reality. I don't know how to make a new executable file that only uses the elum part of exoddus.exe and nothing else. Like quickly start a lvl with no startup videos including start menu.
Or only view abe animations and nothing else. The file size for the executable file will be different then. Impossible for me

Last edited by NovaMan; 03-03-2011 at 02:56 AM..
Reply With Quote
  #1678  
03-03-2011, 10:34 AM
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)

:
Well cause you are now talking about Cheat Engine, i say quickly:
I found word "Elum" inside Exoddus
It's only one word inside Exoddus.exe
Cause i not understand programming, i will left it for your's.

Any program that can search inside memory, try searching word "Elum" inside Exoddus.exe , you will be get one result only and i cant get it what that area in memory means.
_________________________

Editor 0.6.1 only crashes for me. I wait stable version. But no hurrying...
The editor crashes? Or the GAME crashes? If the game crashes then thats likely never going to be fixed in regard to the AE cams.

:
I have not learn cheat engine to 100% including DBVM. If there was more features for noobs. Then my dreams would be reality. I don't know how to make a new executable file that only uses the elum part of exoddus.exe and nothing else. Like quickly start a lvl with no startup videos including start menu.
Or only view abe animations and nothing else. The file size for the executable file will be different then. Impossible for me
I don't think you understand how utterly stupid that is. You clearly have no idea how hard that would be, you'd have to cut and paste parts of both disassembled games and understand all of it and reassemble it into a new binary.

No ones done anything like that before because its just plain stupid, its easier and faster to rewrite the engine
__________________
[ http://www.paulsapps.com ]

Crawling sligs will shout "Mommy!" while running around and then the slig mommy will appear and help them put their pants on.

Reply With Quote
  #1679  
03-03-2011, 10:57 AM
NovaMan's Avatar
NovaMan
Howler Punk
 
: Jun 2009
: ?
: 345
Rep Power: 16
NovaMan  (15)

:
You'd have to cut and paste parts of both disassembled games and understand all of it and reassemble it into a new binary.
Impossible cheating is my dream. Thanks Paul.


I am very stupid when i get too bored because i feel the game will crash while having fun by finding cheats that no one in this world has found before me. I am unsure where the hex chunk driver begins and ends around a specific cheat engine address or more. Should i copy and paste the important hex chunks from cheat engine into hex workshop for later use?
Reply With Quote
  #1680  
03-03-2011, 02:18 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)

:
Impossible cheating is my dream. Thanks Paul.


I am very stupid when i get too bored because i feel the game will crash while having fun by finding cheats that no one in this world has found before me. I am unsure where the hex chunk driver begins and ends around a specific cheat engine address or more. Should i copy and paste the important hex chunks from cheat engine into hex workshop for later use?
You need to decompile it and learn assembly and software engineering and then figure out how the game works and what you want to change and go from there, have fun.
__________________
[ http://www.paulsapps.com ]

Crawling sligs will shout "Mommy!" while running around and then the slig mommy will appear and help them put their pants on.

Reply With Quote


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








 
 
- Oddworld Forums - -