Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

DarkBASIC Professional Discussion / NG Collision DLL Bug

Author
Message
Nova
23
Years of Service
User Offline
Joined: 16th Sep 2002
Location:
Posted: 28th Nov 2003 21:28
After following the threads for sliding collision on an X model, and seeing that all future efforts would be placed with the NG Collision DLL, I dowloaded it and tried it out.

Great... with one *real* big problem. If you create an object, and place it in the scene and add it to the collision domain. If you move against the object, and slide down it where it meets another object, then *poof* you pass right through.

Easiest demonstration of this is to take the example included in the NG download, and simply add a cube to the scene. Position the cube so that it intersects the one of the .x models--and you can slide through both models at the seam.

Is there any fix for this at all?

"Can't find reality.sys, Universe halted!"
nuclear glory
22
Years of Service
User Offline
Joined: 2nd Oct 2003
Location:
Posted: 28th Nov 2003 23:27
Greetings,

Yep, that problem has been fixed

The shareware 2.01 version is going to release today!

A free version of 2.01 will eventually be released too, it will just lack some cool shareware features.

A demo (with source code included) was placed in the "Work in Progress" section with a moving platform. So you can see that the multiple-mesh collision indeed works great now.

Thread is at:
http://darkbasicpro.thegamecreators.com/?m=forum_view&t=20816&b=8

Some other bugs have been fixed and a load of commands have been added. And there's a reference manual in the "Tutorial" section of our site now.

New version should be on the site within the next 12 hours.

Lead Programmer/Director
Powerful Collision DLL for DBPro: http://www.nuclearglory.com
Nova
23
Years of Service
User Offline
Joined: 16th Sep 2002
Location:
Posted: 28th Nov 2003 23:55
What are the limitations of the shareware version? And the reg price of the commercial release?

"Can't find reality.sys, Universe halted!"
nuclear glory
22
Years of Service
User Offline
Joined: 2nd Oct 2003
Location:
Posted: 29th Nov 2003 00:27 Edited at: 29th Nov 2003 00:28
The commercial version won't be limited at all.

The free version will have the following limitations:

- Only stick and slide response modes available. The auto-gravity handling and "no response" modes will not be available in the free version.

- There is no dynamic mesh support for the free version. So if you plan on having moving platforms, it will not work with the free version.

- There will not be any ray-cast commands in the free version.

- The alignment functions for aligning a decal to a vector will not be in the free version.

- The various concave modes may be restricted in the free version as well. (not decided yet)

The free version WILL have:

- Multiple mesh support
- Ellip - 2 - Ellip collision
- Ellip - 2 - Mesh collision
- Slide and Stick response methods


The commercial copy will run a one-time fee of $15 and it's yours forever basically. You can use it on team projects as well without paying us again. And you'll have free access to the DB Classic and Blitz versions of the collision package, once they're ready.

Let me know if you have any other questions.

Lead Programmer/Director
Powerful Collision DLL for DBPro: http://www.nuclearglory.com
Nova
23
Years of Service
User Offline
Joined: 16th Sep 2002
Location:
Posted: 29th Nov 2003 00:35
I guess my question was more, what are the limitations of the 'shareware' version... i.e., while potential subsribers are trying it out with the shareware version--is the shareware limited somehow? Doesn't save the file, collision stops after a few minutes like the demo or what?

Thanks in advance.

"Can't find reality.sys, Universe halted!"
Nova
23
Years of Service
User Offline
Joined: 16th Sep 2002
Location:
Posted: 29th Nov 2003 00:37
Oh... one more thing... I noticed in the demo screenshots, it looked like ramps were included, but didn't see any stairs. Do the gravity functions take into account sliding up/down any ramp based on some angle of incline/decline? Just curious.

"Can't find reality.sys, Universe halted!"
nuclear glory
22
Years of Service
User Offline
Joined: 2nd Oct 2003
Location:
Posted: 29th Nov 2003 00:42
There will be free demo released of the commercial version, for trial usage, as you said.

Yes, in the trial copy, the collision will stop working after a few minutes of usage. That is the only planned limitation, otherwise it will be a full version.

The demo-package in the "Work in Progress" section is very close to how the trial version will work. It is a full version that stops responding after a few minutes.

Lead Programmer/Director
Powerful Collision DLL for DBPro: http://www.nuclearglory.com
nuclear glory
22
Years of Service
User Offline
Joined: 2nd Oct 2003
Location:
Posted: 29th Nov 2003 00:53
Yes, the ramps are part of the world X file. You could use stairs as well, the ellipsoids handle the collision properly.

The gravity functions for making an object "heavy" just push straight down on the object, and sliding collision would normally make you slide down the ramp by however hard the gravity was pushing.

The "RESP_SLIDE_NO_SLOPES" collision method prevents any downward force from pushing you down a slanted surface. The same happens with stairs, as the collision recognizes the edges of the stairs as slants.

The "RESP_SLIDE_NO_GRAV" is the same as above, only it sets the gravity force to 0 when you try to walk up a ramp. So the gravity isn't making it difficult to move up the ramp or stairs.

Once the surface becomes "too steep" then it reverts to normal sliding collision, so you can't walk up an 89 degree wall for instance. "Too steep" is somewhere in the range of 70 degrees.

Lead Programmer/Director
Powerful Collision DLL for DBPro: http://www.nuclearglory.com
Brian C
22
Years of Service
User Offline
Joined: 22nd Oct 2003
Location:
Posted: 29th Nov 2003 14:23
NuclearGlory,

Would you let us know when the site is updated with the commercial release. I just visited it and it seems to link only to the old free version.

Thank you.

Brian
nuclear glory
22
Years of Service
User Offline
Joined: 2nd Oct 2003
Location:
Posted: 29th Nov 2003 17:10
Yes,

We're going to make some noise and announcements when the site is updated. There has been some confusion lately, my apologies for that. It should clear up shortly.

I will post here when the site has updated as well.

Lead Programmer/Director
Powerful Collision DLL for DBPro: http://www.nuclearglory.com
nuclear glory
22
Years of Service
User Offline
Joined: 2nd Oct 2003
Location:
Posted: 30th Nov 2003 09:50
Okay, the site has been updated with the commercial release.

Take a look: http://www.nuclearglory.com

Lead Programmer/Director
Powerful Collision DLL for DBPro: http://www.nuclearglory.com

Login to post a reply

Server time is: 2026-07-27 01:32:55
Your offset time is: 2026-07-27 01:32:55