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)

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