MD3-based collision support via ZScript

Ask about ACS, DECORATE, ZScript, or any other scripting questions here!

Moderator: GZDoom Developers

Forum rules
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. If you still don't understand how to use a feature, then ask here.

Please bear in mind that the people helping you do not automatically know how much you know. You may be asked to upload your project file to look at. Don't be afraid to ask questions about what things mean, but also please be patient with the people trying to help you. (And helpers, please be patient with the person you're trying to help!)
User avatar
ZZYZX
 
 
Posts: 1384
Joined: Sun Oct 14, 2012 1:43 am
Location: Ukraine

Re: MD3-based collision support via ZScript

Post by ZZYZX »

Found a way to fix the issue that I had with narrow angles with infinite bumping and/or noclipping into polygons that face each other.

New download: https://www.mediafire.com/file/ycggvsx6 ... 2.pk3/file

The fix idea was actually provided by this guy, I only did the implementation :p
User avatar
ramon.dexter
Posts: 1558
Joined: Tue Oct 20, 2015 12:50 pm
Graphics Processor: nVidia with Vulkan support
Location: Kozolupy, Bohemia

Re: MD3-based collision support via ZScript

Post by ramon.dexter »

This would be a lovable feature, if it was built inside gzdoom. After all, we have model support, so we should have some kind of collision, instead of the basic boxes...
User avatar
Darkcrafter
Posts: 571
Joined: Sat Sep 23, 2017 8:42 am
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 10
Graphics Processor: nVidia with Vulkan support

Re: MD3-based collision support via ZScript

Post by Darkcrafter »

I think this script will charm for fake terrain the most. Some layered 3D geometry without spamming the basic level geometry is also geating possible then, if only that script would automatically engage via modeldef definition or some flag in a map editor, so we could simply decorate the maps with fancy modeled stuff without need to definie it all through defining a new class. It's not perfect yet there is some use for it definitely. Fake terrain without spoiling the basic level geometry. Would go well with hell maps to reduce ugly boxy shaped stones and rocks. Good job.

Return to “Scripting”