Oddworld Forums

Oddworld Forums (http://www.oddworldforums.net/index.php)
-   Oddworld Mods & Hacks (http://www.oddworldforums.net/forumdisplay.php?f=24)
-   -   Level editor issues/planned features (http://www.oddworldforums.net/showthread.php?t=20271)

xXxrenhoekxXx 09-01-2012 02:12 AM

oh I didn't relise that it would be for both I'll see what I can do.

EDIT:
how's this?
http://i.imgur.com/QvkVF.png

Paul 09-01-2012 11:28 AM

:

()
oh I didn't relise that it would be for both I'll see what I can do.

EDIT:
how's this?
http://i.imgur.com/QvkVF.png

Here's how it looking.

xXxrenhoekxXx 09-01-2012 05:01 PM

it looks terrific.

Glad I could help.

SligStorm 09-01-2012 05:51 PM

I've been following this for a while but is there still not a editor for Abe's Exoddus to allow CAM changing or is there still a problem with that?

like you mentioned about the dll thing a while back but isn't there a tool to patch AE for it?

Phylum 09-01-2012 06:18 PM

Holy crap, it's Sligstorm!

This might actually make me install AO on my computer. I tried a few custom levels on my old computer but the file swapping was a bit tedious. I laughed at mOdds.

xXxrenhoekxXx 09-01-2012 07:09 PM

:

()
I've been following this for a while but is there still not a editor for Abe's Exoddus to allow CAM changing or is there still a problem with that?

like you mentioned about the dll thing a while back but isn't there a tool to patch AE for it?

as far as I know there hasn't been a new version of the editor released aside from private releases.

Paul 09-02-2012 01:14 AM

:

()
I've been following this for a while but is there still not a editor for Abe's Exoddus to allow CAM changing or is there still a problem with that?

like you mentioned about the dll thing a while back but isn't there a tool to patch AE for it?

What happened was that during the development of the DLL I figured out a bunch of other stuff.

So now the DLL has the mod UI, works for AO and AE and allows custom hint fly and led messages, custom AE cams, adding as many collision items as you like and changing the map size.

Adding support for these into the editor will take me a little longer!

WolfensteinOdess 09-02-2012 01:23 AM

Good good good good !!!! :D

Fred The Fuzzle 09-02-2012 01:41 AM

:

()
What happened was that during the development of the DLL I figured out a bunch of other stuff.

So now the DLL has the mod UI, works for AO and AE and allows custom hint fly and led messages, custom AE cams, adding as many collision items as you like and changing the map size.

Adding support for these into the editor will take me a little longer!

Is it at all possible to increase the size of the cams, or have you concluded it's physically impossible?

xXxrenhoekxXx 09-02-2012 01:51 AM

I'm pretty sure the cam size is built into the game.

Paul 09-02-2012 02:22 AM

:

()
Is it at all possible to increase the size of the cams, or have you concluded it's physically impossible?

from 640x240 to 640x480 is going to be the best doable, but making that would will take so much effort that writing a new engine would prob be easier!

Another problem is the fact that you're limited to 99 cams per map, but that should be fairly easy to work around. (And 99 paths but I doubt anyone is going to make more than 99 paths in one lvl!).

WolfensteinOdess 09-02-2012 11:58 PM

Fantastic ! So we can now create a giant lvl, you're a genius !!!

kapteeni13 09-03-2012 07:14 AM

99 .CAM's, 99 Paths? :D

xXxrenhoekxXx 09-04-2012 12:27 AM

I don't want to play a level that long ;_;

WolfensteinOdess 09-04-2012 12:58 AM

It can be great !

xXxrenhoekxXx 09-04-2012 04:35 AM

:

()
It can be great !

it would get repetative.

EDIT: I'm not against having the option of 99 paths and cams, it's just I don't think people should be trying to make 99 paths and cams.

kapteeni13 09-04-2012 06:45 AM

So is there coming feature to add new Path to level?
If yes, i guess it will be empty from CAM's and Objects?
(Question flood day)

Paul 09-04-2012 11:00 AM

If anyone made a QUALITY level with 99 cams that would be quite impressive :D

And yeah adding paths will be a thing, a new path will 1x1 CAM's, I guess set to blank or the grid image.

At the moment redirecting the open file calls to another directory to load a mod is very hard. Unexpectedly so since it should be the easiest part! But the game has some sort of cd rom file system emulation thing going on.. its complicated.

Edit: Should also mention BgAnims and FG's will be a thing too.

Nate 09-04-2012 05:08 PM

I think that all the forum members should work together to build a level with 99 cams, incorporating photos from WDYLL of current and past members.

We wouldn't include JAW staff, though. That way we'd have 99 cams but a Glitch aint one.




Sorry.

xXxrenhoekxXx 09-05-2012 12:48 AM

:

()
I think that all the forum members should work together to build a level with 99 cams, incorporating photos from WDYLL of current and past members.

We wouldn't include JAW staff, though. That way we'd have 99 cams but a Glitch aint one.




Sorry.

that sounds like a good idea.

we just need someone to handle it better than this,
http://www.oddworldforums.net/showthread.php?t=20965
we needed rules, not just make random cams and levels, it fits together like puzzle pieces right?


I also have a question,
I read that the collision lines were hard coded into the game,
how are you going to handle this with extra cams?

Paul 09-05-2012 12:13 PM

:

()
that sounds like a good idea.

we just need someone to handle it better than this,
http://www.oddworldforums.net/showthread.php?t=20965
we needed rules, not just make random cams and levels, it fits together like puzzle pieces right?


I also have a question,
I read that the collision lines were hard coded into the game,
how are you going to handle this with extra cams?

Yeah most of the other stuff is too (size of level, number of paths, number of collision items). Being able to add more map objects was a clever hack (pointers past the EOF to extra data).

The HookDLL will work around this by hooking API's and overwriting internal data structures.

kapteeni13 09-06-2012 06:30 AM

:

()
So now the DLL has the mod UI, works for AO and AE and allows custom hint fly and led messages, custom AE cams, adding as many collision items as you like and changing the map size.

This is cool! Is Editor editing straigh .exe files or just something else? http://www.oddworldforums.net/images...icon10_odd.gif
I have used Cheat Engine to change those led messages, but changes were only temporarely in use... :(
And i dont want touch for default messages inside .exe :)

But, is those LED messages editable inside .lvl?
It's possible that it works different way than i though. :)

WolfensteinOdess 09-06-2012 08:14 AM

Woah !

Paul 09-06-2012 09:56 AM

:

()
This is cool! Is Editor editing straigh .exe files or just something else? http://www.oddworldforums.net/images...icon10_odd.gif
I have used Cheat Engine to change those led messages, but changes were only temporarely in use... :(
And i dont want touch for default messages inside .exe :)

But, is those LED messages editable inside .lvl?
It's possible that it works different way than i though. :)

The DLL gets loaded into the game and hooks various functions. So the methods of changing the LED messages are:

1. Hex edit the EXE, this is a permanent change.
2. Patch the strings in memory at runtime (aka cheatengine) this is not permanent
3. Inject code into the game (my ddraw.dll) which can read some file (myledmesages.txt from the .lvl for example) which then patches the strings as in 2.

Hopefully this makes some sort of sense :P

kapteeni13 09-06-2012 11:07 AM

Thanks, now i get it... :D

:

3. Inject code into the game (my ddraw.dll) which can read some file (myledmesages.txt from the .lvl for example) which then patches the strings as in 2.
Looked most promising one. :)

Waiting now for next version of Level Editor. http://www.oddworldforums.net/images...icon10_odd.gif
LED text editing was also my first ever found thing with Cheat Engine ;)
But, not count that so special found. :p

Paul 09-09-2012 04:43 AM

I've added support for a "real" windowed mode. You can drag the window around without any strange clipping effects, resize the window and run it with your desktop in 32bit colour mode :)

mlg man 09-09-2012 05:05 AM

:

()
I've added support for a "real" windowed mode. You can drag the window around without any strange clipping effects, resize the window and run it with your desktop in 32bit colour mode :)

Yes! Finally! This DLL Hook looks like it's going to be amazing.

Paul you're doing an amazing job my friend!

WolfensteinOdess 09-09-2012 08:03 AM

Yeah yeah yeah !

xXxrenhoekxXx 09-09-2012 04:44 PM

^ that comment had so much information put into it I'm amazed at how it's not almost spam :P

but seriously though the that's amazing progress there paul (makes it easier to record my videos now. :P)

Paul 09-10-2012 09:08 AM

Thanks guys, I'll post a beta of the dll in a few days if anyone wants to test it. Should work with all versions of the game, both AO and AE.

WolfensteinOdess 09-10-2012 09:16 AM

A beta of the new editor ?

Paul 09-10-2012 09:21 AM

Just the injection DLL for the games

mlg man 09-10-2012 07:55 PM

Pm me a link to it, I'd love to test it out :D

WolfensteinOdess 09-11-2012 08:00 AM

Yeah me too please

Scraby 09-11-2012 10:00 AM

Me too pls :D

WolfensteinOdess 09-11-2012 10:25 AM

Scraby return ?

Scraby 09-11-2012 11:05 AM

Yeah I started making some levels,but nothing too much,so I intend to make something cool,especially when I read what Paul said about the new stuff :D

WolfensteinOdess 09-12-2012 08:25 AM

Ok

xXxrenhoekxXx 09-12-2012 04:44 PM

I guess I could test if you really need me to.

Paul 09-13-2012 09:33 AM

Found a serious problem with the cd emulator file system, in AO the Steam version won't work and I have no idea why so far :/