userBill Bcancel

9,012 Commits over 1,979 Days - 0.19cph!

5 Years Ago
Nav radius edit, fixed stairs properly
5 Years Ago
Peds can handle stairs properly
5 Years Ago
AI changes
5 Years Ago
NPCs ignore road crossing danger when appropriate. Some pathing changes in progress.
5 Years Ago
Some NPC door pathing stuff
5 Years Ago
Nav pathing through doors
5 Years Ago
Danger area rating change
5 Years Ago
Nav update with modifier volumes. NPCs now prefer to use pedestrian crossings.
5 Years Ago
Merged in updated NetworkUtils just in case we need it.
5 Years Ago
Merge fix
5 Years Ago
Tried a "smallest three" on the eye rotation but improvement wasn't worth it. Committing updated NetworkUtils in case we want to use it in the future.
5 Years Ago
Fix for GetBytes. GetBuffer always returns the full 256 allocated bytes, even if they're not used. ToArray makes a copy, but only returns what's actually used. Big improvement for network traffic!
5 Years Ago
Ripped out most of the CharacterState ProtoBuf, making it only 4 bytes in size. Just for comparison testing.
5 Years Ago
CharacterState test
5 Years Ago
5 Years Ago
Removed velocity from protobuf. Could calculate this locally, but it's broken for now.
5 Years Ago
Subtractive merge. Trying something else.
5 Years Ago
Trying "smallest three" compression on eye rotation
5 Years Ago
Merging from AI branch
5 Years Ago
Updated NPC console command, and made it work if used as a commandline argument on server launch. Switched absolute NPC counts in the NPC manager to ratios.
5 Years Ago
Added console args to set NPC counts from the server
5 Years Ago
Moved network info into the F1 screen info box that was already there
5 Years Ago
Merging in the latest
5 Years Ago
Debug stats work
5 Years Ago
Oops
5 Years Ago
Added network stats into debug UI
5 Years Ago
Merged in stat code
5 Years Ago
Random messing with stuff
5 Years Ago
Spread out NPC spawns a bit more
5 Years Ago
AI timing tweaks
5 Years Ago
Network stats UI changes. Bill Ford's going to make an interface to actually get the stats.
5 Years Ago
Starting to add a little network stats GUI thing
5 Years Ago
Added profiling line
5 Years Ago
Refactor for managers, so they handle real builds correctly. + minor edits
5 Years Ago
Merge
5 Years Ago
Added dev client build option
5 Years Ago
Slightly more cops
5 Years Ago
Merge
5 Years Ago
Fixed messed up cop aiming in C+S mode
5 Years Ago
Higher AI aim tolerance
5 Years Ago
More tolerant shooting vs. aiming
5 Years Ago
Merging more AI work from Main
5 Years Ago
Making sure all maps somewhat support AI
5 Years Ago
Balance tweaks. Made cops less accurate.
5 Years Ago
Minor fix for and issue that stopped cops from aiming in certain situations.
5 Years Ago
Merging in AI goodness
5 Years Ago
Cops aim in a more real-time way.
5 Years Ago
Fixed pistol getting deselected in some cases when reloading in vehicles.
5 Years Ago
NavMesh update
5 Years Ago
Fixed NPCs no longer getting hit by vehicles. Set Obstacle Avoidance on the NPC NavAgent to NONE because otherwise vehicles cannot hit them - they simply flow out of the way no matter what the speed. With it off, stationary vehicles are still pathed around as they carve out the navmesh itself when not moving. If we want to have Obstacle Avoidance on, we'll need to manually disable the NavMesh Obstacle vehicle component whenever vehicles are moving. And DON'T test changes in combined client+server mode, it works differently.