userAdam Wcancel
reporust_rebootcancel

4,307 Commits over 1,919 Days - 0.09cph!

4 Years Ago
State containers implementation. AI Serialization. Protobuf changes. Build fixes. State changing can use state containers, initial state, etc.
4 Years Ago
serialization wip
4 Years Ago
humanbrain rpc tests
4 Years Ago
generic type RPCCalls code gen change
4 Years Ago
ui/serialization/proto wip
4 Years Ago
progress + prefabs
4 Years Ago
more event work
4 Years Ago
em test
4 Years Ago
wip
4 Years Ago
Added AIMemoryBank<T>. Added AIMemory, Pass memory to event execution. Updated test events to use memory.
4 Years Ago
merge from root
4 Years Ago
merge from main
4 Years Ago
Execeution rate tweaks. Event fix.
4 Years Ago
Added event owners. More test events.
4 Years Ago
Added PostExecute. Clear accumulated delta times correctly.
4 Years Ago
Separated tick and execution. Added execution rate limiting. Events accumulate delta time between executions.
4 Years Ago
merge from ai root
4 Years Ago
merge from main
4 Years Ago
AIEventData basics. Events trigger. Test data.
4 Years Ago
wip AI state events & listener.
4 Years Ago
merge from main
4 Years Ago
merge from main
4 Years Ago
merge from bs_wip
4 Years Ago
one state per file
4 Years Ago
more state conversions
4 Years Ago
compile fixes
4 Years Ago
wip brain/state separation
4 Years Ago
Added CanEnter and CanLeave to states. Only include states that can be entered when scoring weights. Added AIStateScore with some pre-defined weight bands and increments. BaseAIBrain.Debug.
4 Years Ago
Applied naviator shelved changesets
4 Years Ago
Applied GetBestRoamPosition changes
4 Years Ago
Reapply a ch47 fix from main in 54149
4 Years Ago
merge from main
4 Years Ago
▌▄▌▌▉ ▍▅▌ ▉▋▇▉▉ ▊▍ ▊█▅▅ ▄▇▆▉█ ▇▌▌
4 Years Ago
Tooltips now append "Blueprint" to item name if it is a blueprint.
4 Years Ago
Added tooltip support
4 Years Ago
merge from main
4 Years Ago
State history rendering and convars
4 Years Ago
Added setdestination_navmesh_failsafe convar, npcs will attempt to place themselves on a navmesh when setdestination is called and they're not currently bound to navmesh. Added a warning when warping to a valid navmesh location but still not binding to it (mismatching agent type) to make it more obvious what's going wrong.
4 Years Ago
Moved GetBestRoamPosition from HumanNPC to AIInformationZone, optimised the loop checks.
4 Years Ago
merge from main
4 Years Ago
Merge from main
4 Years Ago
Added "Tools/Scene/Focus Local Player" to select the LocalPlayer object and focus the scene view on it, useful for when testing in large/slow scenes.
4 Years Ago
merge from main
4 Years Ago
Simplified SetDucked
4 Years Ago
Compile fix
4 Years Ago
merge from main
4 Years Ago
StateDebugInfo now tracks state change type (enter/exit) and the world position at which the AI state changed.
4 Years Ago
Added StateDebugInfo, keep a history of the last 20 states and durations for a brain. (editor only)
4 Years Ago
Pulled HumanBrain / CH47Brain states out into partials instead of the main brain files, to make it clearer what's common and not. Removed some calculations on variables that never get used, distance checks, inverseloops etc. Some basic state cleanup.
4 Years Ago
Added AIThinkMode to base brain, all brains can set their think mode: interval or fixed update, as well as individual tick rates. Moved a bunch of ShouldThink/DoThink logic to base brain so it can be used by all brains instead of each having its own delta implementation, age tracking etc. Added "time in current state" to debug display.