userMaverickcancel
reporust_rebootcancel

1,703 Commits over 730 Days - 0.10cph!

3 Months Ago
Merge from ai_recast_integration, enable with -useNewNavmesh on server boot, visualize with rustnav.draw command
3 Months Ago
Merge from main
3 Months Ago
Fix recast save being called in unity mode (even though it early outs, it logs a warning)
3 Months Ago
Unify naming conventions, everything is now called RustNav
3 Months Ago
Update error messages to mention the command line argument rather than the convar
3 Months Ago
Disable new navmesh by default, use command line argument "-useNewNavmesh" instead of convar to make it impossible to change at runtime (as it's not supported)
3 Months Ago
Do not build the unity navmesh when in recast mode
3 Months Ago
Assert inside all recast methods that the useUnityNavmesh is false
3 Months Ago
Make useUnityNavmesh convar only work on server start, do not build recast navmesh if it's set
3 Months Ago
Remove unused WS methods, fixed more usages of subNavmesh in unity mode
3 Months Ago
Fix cases where rotation could still be using recast in unity mode
3 Months Ago
Fix other cases where it was possible to fallback to recast code path when agent is null but useUnityNavmesh is true
3 Months Ago
Fix old animals dying when spawned on a navmesh tile that has yet to be built
3 Months Ago
Fix TryGetAgent not returning false when agent fails to be added
3 Months Ago
Fix merge conflicts on meshCache submeshes
3 Months Ago
Merge from main
3 Months Ago
* Sample first before adding navmesh agent, to avoid warning spam when navmesh is not there yet * Prevent entering recast code paths when unity agent is null but convar indicates to use unity, instead do nothing
3 Months Ago
Potential fix for "can't do X on agent not on navmesh" error spawn when toggling useUnityNavmesh convar
3 Months Ago
Make sure all modifications of navPos (through property or warp) also update the world position if updateWorldPos is enabled, before warp would not update worldPos
3 Months Ago
First pass on vehicles affecting navmesh
3 Months Ago
Reapply changes to oilrigs, codegen
3 Months Ago
Fix RebuildTilesInBounds not rebuilding in independant navmeshes if main navmesh is not built, early out if bounds don't intersect
3 Months Ago
Fix powerline poles being ignored by navmesh (handle capsule colliders)
3 Months Ago
Merge from main
3 Months Ago
Potential fix for "can't call stop on disabled agent" log spam
3 Months Ago
Potential fix for "stop can only be called on active agent on navmesh" spawm
3 Months Ago
Potential fix for ghostship scientists endless recursion
3 Months Ago
Reapply small oilrig changes
3 Months Ago
Merge from main
3 Months Ago
Fix new AIs not moving when ConVar.AI.useUnityNavmesh is set to 1
3 Months Ago
Fix oilrigs not having navmesh when outside of map bounds
3 Months Ago
Potential fix for ResetPath error spam
3 Months Ago
Update second gingerbread npc, should fix nre
3 Months Ago
Update source entity of wolf corpse, should fix broken head trophy
3 Months Ago
Fix wolves getting stuck (use recast move instead of manual nav raycasts + slide)
3 Months Ago
Update murderer (scarecrow) and gingerbread man to use new navmesh agent.
3 Months Ago
Replace navmesh agent of tunnel dwellers, bandit guard and underwater dwellers
3 Months Ago
Potential fix for scientists not spawning on cargo
3 Months Ago
Fix minor typo in WhatUsesThis
3 Months Ago
Delete old wolf prefab and class, a consequence of this is that the population convar is now "wolf2.population", todo rename wolf2 to wolf
3 Months Ago
Prefix nav logs correctly in RustNavmeshAgent
3 Months Ago
Convert all old scientists to use new navmesh agent
3 Months Ago
Check default navmesh is built and log error if not in agent queries
3 Months Ago
Revert last commit
3 Months Ago
Potential fix for SetBrakingEnabled and CanUpdateMovement NRE (suspected triggered by excav and cargo scientists)
3 Months Ago
Update artifacts for mac, linux and windows with native fix for tiles failing to be added to navmesh when having too many triangles
3 Months Ago
At first add no limit on max build queue
3 Months Ago
Fix potential culprit for double free of tileData
3 Months Ago
Limit max number of tiles being built in the background
3 Months Ago
Fix budget being treated as seconds despite being miliseconds