I was thinking of other ways to work around the limitations of the Ray-Casting object and I came up with the idea of synchronising the ray-casting extension with the Mode 7 extension. The idea is to turn off the floor and or ceiling of the ray-casting object and use one or two mode7 objects instead. This would mean that you could have different kinds of flooring/ceilings in your rooms. You could create an indoor/outdoor map without having to switch the sealing on and off all the time. Have carpeted/non-carpeted areas in your map. Because the map is set up in clearly defined squares it seems like it's possible.
I've had some limited success trying to pull this off tonight and I was wondering if anyone with more experience with the mode7 object would be interested in help out?
Just an idea I had.
"Oh, my god! A lightning monster just ripped out this poor woman's eyes, and your mocking her shrubbery!" - The Spoony One
Mode 7 is extremely slow I find. I think this wouldn't be worth it especially since such a feature should have been included with the ray-caster in the first place. Hopefully this extension won't be left to rot. Maybe making klikdisks might encourage clickteam to keep it up.
I agree that it should be put in there. I think the creators were going from the wolfenstine 3D model, witch didn't have any floor textures at all. But if they decide not to, from what I have managed to do, it seems that this idea could work.
"Oh, my god! A lightning monster just ripped out this poor woman's eyes, and your mocking her shrubbery!" - The Spoony One
the mode 7 object works fine. you just have to limit yourself. the larger the mode7 object the slower the app gets. using 2 of them at the same time is even worse, and i dont know how much strain the raycasting object has on mmf either.
Well the most I used in one app was 7 Ray-Casting objects at once. This was so I could have a "caged" aria within a map where you could see through into 3 sides of one arya. It took the frame rate down to 10fps but I have a pretty good PC. 3GHz duo core with 4 Gig of ram. Don't know how well it would do on a different machine. In my experiments I fond that up to 4 RCs was ok but still pushing it.
"Oh, my god! A lightning monster just ripped out this poor woman's eyes, and your mocking her shrubbery!" - The Spoony One
I was thinking about this same thing. They really just need to add the feature into the raycasting extension. Hopefully we'll get a new version that includes:
Different textures for the floor areas
Ceiling areas
45 degree angle walls
Variable height walls, so you could create skyscrapers or something.
Having see-through areas show the walls behind it, instead of just cutting a hole in the extension.
Of course I wouldn't complain if they went all out so you can do some complex stuff like in doom or duke nukem.