19.11.2014, 05:48
(
Last edited by Pottus; 24/11/2014 at 01:42 AM.
)
Credits:
[uL]Chris420 - Huge work on his part to disassemble the ide/ipl/col files and generate a loadable binary
[uL]Slice - Helped in the early stages of development particularly with the data structures to read the .col files
[uL]Pottus - Bullet physics / samp plugin implementation
Bullet Physics - http://bulletphysics.org/wordpress/
We required more than what MapAndreas could offer for the DayZ server so we worked on creating a server side collision plugin. It currently only uses raycasting to detect object collisions by providing an origin and destination vector the nearest collision will be returned.
It can also support custom map collision but that still needs a bit of work to make dynamic creation/destruction through pawn.
Now since this is a production plugin for 420DayZ server it is not for release unfortunately at this time in fact it's not even implemented on our server yet.
Demonstration of ColAndreas
[ame]http://www.youtube.com/watch?v=aSabQWqQBkI[/ame]
[uL]Chris420 - Huge work on his part to disassemble the ide/ipl/col files and generate a loadable binary
[uL]Slice - Helped in the early stages of development particularly with the data structures to read the .col files
[uL]Pottus - Bullet physics / samp plugin implementation
Bullet Physics - http://bulletphysics.org/wordpress/
We required more than what MapAndreas could offer for the DayZ server so we worked on creating a server side collision plugin. It currently only uses raycasting to detect object collisions by providing an origin and destination vector the nearest collision will be returned.
Code:
native CA_RayCastLine(Float:StartX, Float:StartY, Float:StartZ, Float:EndX, Float:EndY, Float:EndZ, &Float:x, &Float:y, &Float:z);
Now since this is a production plugin for 420DayZ server it is not for release unfortunately at this time in fact it's not even implemented on our server yet.
Demonstration of ColAndreas
[ame]http://www.youtube.com/watch?v=aSabQWqQBkI[/ame]