Makes several collision changes from vanilla no longer enforced.
Added defines:
DISABLE_CEILING_BONKS
ROUNDED_WALL_CORNERS
FIX_EXPOSED_CEILINGS
Also:
Removed add_ceil_margin. It's a leftover from the original patch and was supposed to be a bandaid fix for exposed ceilings by making them slightly smaller, but due to a typo it had no effect in HackerSM64.
Removed COLLISION_FLAG_RETURN_FIRST. This was supposed to allow calling find_floor/find_ceil with/without sorting, but there aren't any use cases that are worth keeping an additional check in those functions.
Small console tested optimizations for find_floor and find_ceil.
Improved debug free move (holding B allows phasing through surfaces, and the camera no longer gets stuck on floors or ceilings)
Makes several collision changes from vanilla no longer enforced.
Added defines:
DISABLE_CEILING_BONKS
ROUNDED_WALL_CORNERS
FIX_EXPOSED_CEILINGS
Also:
add_ceil_margin
. It's a leftover from the original patch and was supposed to be a bandaid fix for exposed ceilings by making them slightly smaller, but due to a typo it had no effect in HackerSM64.COLLISION_FLAG_RETURN_FIRST
. This was supposed to allow calling find_floor/find_ceil with/without sorting, but there aren't any use cases that are worth keeping an additional check in those functions.