Colliderscope

If you liked this item, please rate it up on Steam Workshop page.

Author: dagriefaa

Last revision: 28 Jul, 2023 at 08:07 UTC (2)

File size: 2.04 MB

On Steam Workshop

Description:


                        Collider Wiki Page[besiege.fandom.com]  |  GitLab Repository[gitlab.com]

A more detailed collider mod.
It displays the colliders and connection points of blocks (details are below). It’s useful for advanced building, where precision is crucial.

(One feature of this mod is that you can see where to select bracecubes!)

Collider Summary

💠 [C SOLID] – Connectable Collider Has collision; connects triggers
🟣 [N SOLID] – Non-Connectable Collider Has collision; does not connect triggers.
🟢 [ADD PT] – Add Point No collision; connects triggers.

🔴 [FIRST] – Primary/Bottom Joint Connects to ONE {Connectable Solid, Add Point} intersecting it*
🟠 [SECOND] – Secondary/Top Joint Connects to ONE {Connectable Solid, Add Point} intersecting it*; does not connect to anything if it intersects any primary or mechanical; generally stronger than other trigger types
[MECHN] – Mechanical Joint Connects to ONE {Connectable Solid, Add Point} intersecting it*; identical to primary triggers, except primary triggers intersecting it will not connect to its block
🟡 [STICKY] – Multi Joint Connects to ALL {Connectable Solid, Add Point} intersecting it

🔳 [OCCLUDE] – Selection Occluder No collision; exists only to be selected (e.g. braces)
🟦 [ENV] – Environment Trigger Triggers which are directly controlled by the player (e.g. grabbers, vacuums, sensors)

* see following section

Connection Dynamics

Joints will usually attach to the rightmost object intersecting them (X+ axis).
If there are multiple objects with the same X position, they will attach to the first placed object.

Blocks whose primary triggers intersect those of joint/mechanical blocks (e.g. wheels, cogs, steering hinges, swivels, pistons, etc.) will not connect to those joint/mechanical blocks. Normal hinges are an exception to this.

There is some unexplained variation in connection rigidity and strength beyond this, which can be observed with certain toring-based setups. The order in which blocks were placed has some effect on this, but the exact rules are unknown.

Joint Connection Display

[JOINTS] – show connections between blocks in simulation only.
The larger end of the line extends from the location of the trigger, and the smaller end from the center of the block it connects to.
The colour of the lines indicates the strength of the joint, blending between:
– 🔴 Red = 1000 and below
– 🟡 Yellow = 20000
– 🟢 Green = 60000 and above
– 💠 Cyan = Unbreakable

Mod Notes
  1. Zero scale collider displays are inaccurate, unfortunately (due to how I’ve implemented this)

Credits

ITR, for making the first collider mod (which was instrumental in testing this mod).
Impossiblin, for the punny name.

Download
Revisions:

Old revisions of this mod are available below. Click the link to download.