sent, also i noticed the npcs also suffer to get up ramps
Hi All,
We have discovered a crash with this new update and are still investigating. In the meantime, we request that you test this only in Studio and do not enable it for production games. If you have already enabled it in your live games and are experiencing crashes, please disable it.
Sorry for the inconvenience.
We are in the process of cleaning up the flags to disable the feature in production. This means the feature will also be briefly disabled in Studio too. We will post an update once it is available for Studio again.
Using modifiers will work only on parts. it wont work for dynamic regions.
For an example, if he wants to make it so the navmesh wont generate points in a radius around the player he wont be able to do it with modifiers
So that means we wont be able to use it in studio as well?
30 minutes ago the npc’s in my game did not recognize PathfindingModifier. at first I thought it was a code error and opened my old saves but I realized it was a permanent change.
Is this problem related to this update?
There is no section where I can configure the algorithm.
as someone who enjoys making NPCs I welcome this change with open arms.
They disabled it temporarily since they discovered a crash, I think.
We are in the process of cleaning up the flags to disable the feature in production. This means the feature will also be briefly disabled in Studio too. We will post an update once it is available for Studio again.
I wasnt using the new algorithm, but today my NPCs are acting differently than usual, They do not detect PathfindingModifier
why do i not have this? i cant enable it for soem reason
It was temporarily disabled due to a crash it caused.
We’ve identified a sporadic crash and have temporarily disabled the new Pathfinding feature during runtime. However, the feature remains available for testing in Studio, and we could use your help while we investigate!
If you encounter any specific issues or steps that lead to a crash, please share them with us in the comments so we can address the problem and re-enable the feature. Your feedback is invaluable—thank you for helping us improve!
Oh this is fantastic. It was so frustrating when you had something slightly off and you would just get no path at all. The partial paths are great.
Please stop changing stuff with ur Algorithm it was working fine why fix something that isn’t broken
Did you read the changes? It fixes things that developers had issues with which means it did have issues and Roblox is reacting to years of bugs from Path finding in this announcement. Many developers say they have issues with path finding. The new algorithm may have issues right now but it is still in early stages.
It may have not been broken, but roblox developers wanted it to be better and so the Roblox team is now working on it.
Still working on a repro but it seems to crash on large maps with a lot of geometry. That combined with multiple different NPCs (like 60) which have different agent configurations.
with the Agent Radius at ~3.2 and a part, the new pathfinding system attempts to cut through a border next to a wedge
increasing the agent radius, although sometimes fixing it, can cause the algorithm to freak out and clump points at a waypoint
the pre update pathfinding is fine with this:
I’m having a similar issue to this as well. Although the new pathfinding fixed a plethora of issues, it seemed to add a new set of problems such as this one. However, I’m certain Roblox staff is looking into this and a fix is underway.
Hi. This update broke PathfindingLink, NPCs can no longer see them. I didn’t even activate it in workspace. (PathFindingUseImprovedSearch = Default)
This is an interesting perspective… what is the impetus behind restricting the navmesh besides “we don’t think it’s necessary?” Is it a factor of baking, performance, complexity, or something else? It would be nice to at least know why the decision has been made to restrict the navmesh, and not just that it has based on the whims of the development team. Who is to say person A’s problematic navmesh is person B’s desired output? Exposing the navmesh functionality would help remedy these issues.
Other engines, like Source and Godot, already allow the developer to manipulate navmeshes manually via in-game editing or API calls, while others, like Unity and Unreal, allow for a more limited, albeit still manual, navmesh editing (from what I can gleam, there is currently little support in Unity for exposing the mesh itself, and Unreal requires some tweaking). I think at least somewhat exposing the navmesh or at least some useful APIs would be in the best interesting of keeping power in the hands of the developer.