BorkenCellGeoFix
- attempts to add all the needed cells into tile groupings that game somehow doesnt. helps with a few geos not generating map/navmesh properly, also cuts down the unneeded borken cell spam.
- tunes the hexagon shaped bioscans to fill the entire scan area, not just the partial pentagon, borrowed from another scan.
- makes navmesh a bit more granular, with the added navmeshobstacles to block navmesh from generating on to flowerpots and tables and boxes, leading to stuck / in-wall enemies.
- tested to work with most of vanilla, many modded rundowns including rundownx.
- recommended for people playing r7e1 (pablo no stucky) and people doing custom sized geomorphs (2x2, 3x3, 4x3, 5x3 etc)
known problems
r8a2, do install lgtuner if u get nullref spam with this mod. thanks ghostlymire for reporting
credits
ghostlymire, auri, amor://, flowaria .. thank you <3
version history
V0.1.4
- navmesh tune-up added, configurable from configfile General -> NavmeshFix (boolean, default true)
- tunes the navmesh generating agent to have less than half the radius, reaching tighter spaces, resulting in a more granular mesh
- adds a lot of NavMeshObstacle components to props and furniture that should not have navmesh on top
- tunes a few geos and marker prefabs to have better floor (better navmesh) .. especially gardens should benefit from this
- tested by dropping into every vanilla level and tuning the obstacle addition / exemption list, fixing node leaks and broken ladders etc
- fixes r6dx stairs geo navmesh, those enemy-only ladders that never worked since r7, work fine now. technically lgtuner stairsfix is unneeded with this, that shuffled ladder works fine in its og position as the navmesh gets under it
- fixes r2e1 digsite room where the 90deg catwalk was unavailable for enemies, leading to cheese
- fixes digsite-tile with the slope cutting navmesh due to passage too narrow
- feedback welcome, in case of problems, do cconsole f1 navgizmo, try to look at props around the area where navmesh breaks, send screenshots to feedback channel
V0.1.3
- added exemption for geo_64x64_service_floodways_reactor_ds_02 (holes on the floor due to over-extending colliders deleting floor)
V0.1.2
- object deletion trimmed all sides but not the corners, leading to problems on autogen. fixed. (one example: samgeos tech exit)
- an elevator geo had out of bounds objects with names containing "floor", exempt from deletion, leading to problems on autogen, fixed
- requesting feedback if any geos break due to this deleting vital floor objects
- added exemption for geo_64x64_mining_dig_site_t_dak (used in autogen and a few others, borders a few meters OOB)
- ghostlymire reported problems with cconsole teleportation and IRF camera stuff (v0.1.0), patch removed
v0.1.1
- makes hexagon shaped bioscans fill the entire hexagon (off-center pentagon mask goes bye bye, hello Texture2D.whiteTexture)
- once again thanks ghostlymire for pointing this out
v0.1.0
- attempts to tweak irf rendering as per flowaria's instructions on #data-mining, at least for me helps a lot with FPs on gardens
- thank you flow for all you've done for us.
v0.0.9
- r8c1 objective room geo_64x64_tech_data_center_hub_jg_02 exempt from object deletion, no more missing wall/floor objects
v0.0.8
- rundownx compatibility, wrapped something in try - catch to not have a level nullspam.
v0.0.7
- added config option to disable the deletion of extra / decorative objects, doing only the cell fixing / cell padding thing
- fixed elevatorcargo items being invisible if levelgen dimensions are present. itemcullers are moved to the correct cullbucket after feet down
v0.0.6
- thanks ghostlymire for reporting. doesnt destroy static dimension geomorphs anymore. desert_cave_r8_01 and countless others should work better now.
v0.0.5
- noticed on cebdown c10, a tile somehow a modded tile had m_geoRoot null (Destroyed), this mod didnt survive, broke all levelgen with it. fixed.
- case-sensitivity problems on detecting certain objects (parts of gate setup for example), fixed. should not destroy gate components on the "cleanup of objects outside tile".
v0.0.4
r8a2 instructions (co-install lgtuner, u can remove dependent mtfo if not needed)
v0.0.3
much more tweaking, much more testing, much more function and better logic to cell assignment. ish.
v0.0.2
some more testing, some more function. actually deletes offending objects outside the geos. also creates a buffer of grouped cells around geos that are neighboring the void. should eliminate most borkencells. most.
v0.0.1
initial