146,912 Commits over 4,444 Days - 1.38cph!
Minor cleanups
Update HLMV control panel layout to be less claustrophobic
Fix HLMV crashes when no hitbox sets
Potential crash fixes
* Fixes a crash issue with HLMV, possibly some Hammer ones
More potential crash fixes
* probably a nothing burger, but maybe will catch one or two Hammer crashes
Add addon ID to "Hidden Addon" title fallback
Micro optimization for halo when rendering models with decals (PR)
1st floor corridor mesh / damage, decals and vertrex paint
jesus_animation_fix -> main
merge from wire_doors_fix
Fixed wires attached to doors not following the doors correctly when it opens
We now only parent the lines when the associated IOEntity is parented to a moving object
When parenting, we parent to the root object so attached lines can work on boats one day
▇ ▄▅▋▅█ ▅▊▉▅ ▇▄▌▄▊▌▄▉▌▅█▌▍
Use small delta changes for water level model state rather than exacts with ==
Allow doprepare to add to the demo compatability file
Ensure prefab ids dont match wont fire if using the compatability layer
▋ ▄▆▇▄ ▇▄▅ ▊▊▆▉▄ ▇ ▋█▄▆ ▊██▅▋▋▇ ▍▉ ▋▄▋▍▄▄▆ ▌▋▇▋▇▋▅▆ ▆▆▌ ▆▊▌▆▉▉ ▊▆▇█▉▇ ▉▍▄▋▇
fix shader bug causing GPU crash (RRP)
Lighting prefab & related files
Increase mailbox texture size from 1k -> 2k
▄ ▇▄▇▍█ ▍▊▉▆ ▊▉▌▋█▌▆▊█▍▇▍▆▊█▆▌▅▉█
merge from streamermode_fix
merge from bradley_inactive_error_fix
merge from large_furnace_place_effect_fix
merge from spawngrid_spacing_fix
merge from catapult_ragdoll_error_fix
merge from spraycan_reskin_refactor
merge from pool_analyzer_non_caching_methods
update apartment_complex_monument/prototype/mailbox
update apartment_complex_monument/prototype
merge from main -> apartment_complex_monument
Cherrypick CS
153556 (compile simulator fix)
Debug position dot now shows on the map during control, not just when locked in.
Modified cap hair conditional to work with miners hat
Cache last successful sample position, check it first on next thruster fire.
Fix scientist chasing into water
merge from skinviewer_fixes_june26
merge from store_background_fixes
merge from cartbutton_friendlist_fix
merge from menu_notifications
Modified conditionals to not clip with certain hats
merge from console_focus_fix
merge from strobelight_flags_fix
Fixes to barricade blocker hierarchy so get rid of permanent stage 1 mesh.
Experimenting with sampling TCs and checking those areas last so we're more likely to find a clear spot first.
Add missing swiftsader libs for Linux 64bit
Do not try to init vaudio_speex when using Steam voice
Removed a bunch more Xbox360 GameUI code
* Removes point_bonusmaps_accessor entity
Update Workshop stats in Steam according to Steam constraints
Prevent player.CreateNextBot and `bot` command in singleplayer
Fixed SpawnIcon positioning for certain models (Community Contribution)
Crossbow bolts tweaks
* Fixed crossbow bolts hitting surrounding bounds of weapons and ammo/etc entities
* Make hitting invulnerable props apply physics force to them. This was partially a bug with changes to being able to reflects bolts off of props.
Fixed potential crashes in material system
Minor fixes
* weapon_flechettegun.lua cleanup
* npc_hunter & env_spritetrail save restore fix due to double curtime changes
Enable phys_slideconstraint notifications
Mark g_debug_* as cheats consistently
Remove player_limit_jump_speed (unused)
64bit saverestore fixes
Fixed npc_turret_floor dying multiple times when shot
Added cam.GetProjectionMatrix and cam.GetViewMatrix
Minor cleanups
* Get rid of GMOD_Player::PlayStepSound (pointless override)
Fix prop_effect not being affected by color tool's alpha setting
Minor changes
* Micro optimizations for footstep sound playing
Fix SuperDOF tiling with poster (will still be blurry as it just stretches the texture)
* Also fixed SuperDOF result texture not rendering while main menu is open
Automate Lua IMaterial refcounting
* Push_IMaterial ups the refcount, not each individual Lua binding. Now works exactly like ITexture bindings do.
Stop some pointless materials being loaded on game start up
* Delete CHudVoiceSelfStatus
* Fixed legacy server browser launching server refresh on game start if last tab was not "Internet"
Minor cleanups
* Delete hud_drawhistory_time convar (unused)
* Disable loading of certain weapon textures that are unused, such as ammo icons