hawkeyefile wrote:Well shit, that is impressive. It looks like something straight out of 3D Studio.
Just a little Blender. Like making a margarita, only you don't get lime juice in your hangnails. Only problem is that putting things into window/door sized gaps in the map doesn't render right all of the time. I think I had a way to make it work back in the day, but I forgot about it. It's that old adage that the engine doesn't like concavity. So, again with the experimentation.
Lately I've been playing with the 3d terminals again. It's always been that problem where you can't tell if you're still in a terminal or not, so you use a blind latch in Lua that lets you get out of a terminal, but then you've inhibited the action key routine from doing anything, so you end up having to double tap the action key the next time you want to use a terminal if you haven't escaped out of one. Every time I get to a new problem, it's like deja vu where I'm realizing I already did this stuff like six years ago, and I'm still having the same problems because of the limitations of what Lua can do. I want more triggers, really I do.
It should be said, however, that Lua custom field persistence and that kind of thing partly were my fault, but I never got to the point where I did anything with it, so I can't really complain. Now I'm going back and using that stuff, so I'll see where it goes. Still very hacky. I was looking at Crater's bridge gimmick, and it reminded me that the real problem with 3d stuff is that you're still using the hit cylinders which are a boondoggle for anything that isn't a cylinder. You walk off of the proxy polygon and your head goes through a bridge span on the way down. The engine doesn't respect the 3d geometry outside of rendering it when it does. It worked great with sprites back in the day, but anything rectangular sucks noise unless you use many invisible objects and some math to make up a sort of volume. I'm looking into using search tables and trees and CSsy crap like that to Lua it into the game where you can have projectiles and monsters and players respect rectangular prisms of volume. It will probably be slow and messy. But, if the Lua could dig a little bit more into what the engine does, maybe there would be a way around it. I've mostly done stuff with embedded crap and robots when it comes to programming, so digging through the source code makes me cry a little. TL and Hopper are still people whom I idolize in the sense that they know what the hell does what. Also I can do my crap on account of their efforts.
I'm just blabbering now, but I'm still doing stuff. There's just so much to do, you know? Oh fuck it, have a screenshot or two (I can't tell you how annoying it is to mess with terminals.)