Author Topic: No Collision Player  (Read 1906 times)

Is there a add-on to get players to not collide with each other.

Is there a add-on to get players to not collide with each other.
i would think that would inherently make them invulnerable to bullets and/or phase through bricks

i would think that would inherently make them invulnerable to bullets and/or phase through bricks
Crown did it on his jail escape so it is possible.

Crown did it on his jail escape so it is possible.
with a private dll

Crown did it on his jail escape so it is possible.
i'm thinking i remember this was done with a DLL injection but i'm not sure

unless a new miracle has been discovered, afaik there's no way to do this really well in torquescript

with a private dll
and as i was posting ya apparently that's the case

There's a DLL somewhere to add a servercmd interface to this, but for a quick solution you can pull up cheat engine on blockland.exe and XOR out the player typemask bit in sServerCollisionContactMask. This should give the desired effect of players 'phasing' through eachother but things like vehicles, bullets, etc. will still collide.

The current address of that contact mask is at 0x71AA6C, so just start cheat engine on blockland and add that address, and modify the value to be (<that value> XOR $TypeMasks::PlayerObjectType). Example: 127000624 XOR 16384 = 126984240.

An interesting thing to note about this is that it breaks client sided prediction that deals with colliding with other players. This can be solved by fixing the mask on each client in a similar fashion (client collision mask address = 0x71AA70) but that requires everyone to participate on their end, so in the end it's a small sacrifice you'll just have to deal with.

Is the dll the PlayerCollisionToggle.dll on the Swololo page

Is the dll the PlayerCollisionToggle.dll on the Swololo page
yes