userIan Hendersoncancel
reporust_rebootcancel

6,596 Commits over 1,066 Days - 0.26cph!

12 Months Ago
Move useable by turret check to the serverside
12 Months Ago
Compile fixes
12 Months Ago
Lower wander strength to stop them running into walls
12 Months Ago
New avoidance update interval convar Codegen
12 Months Ago
Get BoatAI down from 4ms every frame (for 12 boats) to around .2 ms for the same 12
12 Months Ago
Seperate physics queries from the avoidance logic itself Use cached physics results for a few frames instead of having to request fresh data every cycle
12 Months Ago
Swap all of the raycasting to run on jobs via RaycastCommands
12 Months Ago
Drop context resolution 12 -> 8 Still gives us plenty of data but saves 4 rays
12 Months Ago
Swap AIDriverUpdateAction InvokeRepeating to InvokeRandomized so we dont flood the thread Run every 100ms rather than every frame
12 Months Ago
naval_update/gun_turret -> naval_update
12 Months Ago
Manifest Codegen
12 Months Ago
naval_update -> gun_turret
12 Months Ago
Apply changes to default prefab
12 Months Ago
Make turret entity invinsible Position changes
12 Months Ago
Rename internall turret seat Move aim position Manifest
12 Months Ago
Interpolate server states with IGenericLerpTarget, thanks Bill!
12 Months Ago
Swap yaw/pitch sync vars over to a single ServersideMountedWeaponSnapshot syncvar
12 Months Ago
Fix more rotation issues, offset the parent correctly
12 Months Ago
Point guns in the correct direction
12 Months Ago
Spawn 2 50cal guns for the dual version and point both slightly inwards to rotate towards the same forward Ensure you cant loot the front turret ammo (this will be used by NPCs for reloads)
12 Months Ago
New 50 cal bounds
12 Months Ago
Disable 50 cal colliders for now Was intersecting with the PT Boat
12 Months Ago
Fix bone name collisions with my crappy year old tool
12 Months Ago
Further pivot point and spawn point refinements
12 Months Ago
Make an actual item for the 50cal turret rather than using an m249
12 Months Ago
naval_update -> naval_update/gun_turret
12 Months Ago
extend_menu_loadingscreen -> main
12 Months Ago
logs
12 Months Ago
extend_menu_loadingscreen -> main
12 Months Ago
Add 'finalising' step to the main menu loading screen (only the very first one), this masks any final extra processing steps that are required and helps shield the user from a bad stutter We were showing the menu slightly too early before processing was fully complete
12 Months Ago
prioritise_premium_community_2 -> main
12 Months Ago
Only show prioritise premium if the browser can even support it Ensure it only works for the official category
12 Months Ago
twitch_modal_dash_support -> main
12 Months Ago
Support loading twitch drop campaign image from the dash Load when first starting up the menu
12 Months Ago
server_browser_budgeting -> main
12 Months Ago
Use a stopwatch to check how long we are taking on the current ServerCacheQuery batch, if over 2ms then yield for the next frame, or continuously allow processing up to 50 elements per time This (in reality) results in a constant overhead of 4ms until the results are processed rather than a single lag spike. I think its better and can be tuned a bit more in future by just upping the budget By the time you've click the server browser a few seconds have passed and most of the queue is empty anyway
12 Months Ago
Drop match ServerInfo creation batch size from 500 to 50, and use Task.Yield() rather than delay
12 Months Ago
Do the mode parsing inside the ServerInfo single loop itself. This saves us around 15% of total ms cost per server info constructor creation Ends up saving around 14ms~ when creating a batch of 500 ServerInfos
12 Months Ago
Fix all of the weird rotation issues
12 Months Ago
Swap to quaternions - getting gimbal lock already
12 Months Ago
Stop the turret from flipping the equipped weapon
12 Months Ago
Using Syncvars - raw move the turret to be pointing the intended directin of the user
12 Months Ago
Fix the seat mount spawning us at weird angles (removed eye override)
1 Year Ago
- New turret setup - Can now mount turret - Server inputs passed as normal through the seat to the mounted weapon - Can setup the mounted weapon with any in game BaseProjectile weapon (m249 for now) - Backend like the attack helicopter gunner, echo out server movements to the client - String pool gen - Manifest
1 Year Ago
MountedWeaponSeat is now a generic style of seat that can be used with any attached turret Create ServersideMountedWeapon, borrowing a lot of code from the attack helicopter turret Setup interfaces to facilitate the generic seat Add Check.IsValidWeapon to check if an Item is a valid weapon
1 Year Ago
Mounted weapon seat and mounted weapon owner system
1 Year Ago
pt_boat_gun_setup -> naval_update
1 Year Ago
Turret placement setup
1 Year Ago
scientist_boat_ai -> naval_update
1 Year Ago
Compile fixes