249,815 Commits over 3,959 Days - 2.63cph!
Working on keys/locks, removing some old commented-out code
Added a new MidiConvar system to map convar commands to midi inputs (buttons and knobs)
Adds "BindKnob" command to map a knob to a command with a float value (eg "BindKnob 0 graphics.fov 70 90" to bind knob 0 to the fov)
Adds "BindKeyOn" and "BindKeyOff" to bind a midi note (eg BindKeyOn 60 "graphics.dof_debug true" and BindKeyOff 60 "graphics.dof_debug false")
Commands are automatically saved and loaded
traps say defused when they dont trigger
trap defuse sfx
egg plays different sound when expires
Updates to vehicle lift repair UI, as well as UI setup for creating car locks and keys, or removing a lock. Reverted RepairBenchPanel to the version from earlier Main, and it no longer needs the Vehicle-branch changes. Protocol++.
▇▆▋█ ▌▄▉▍▄▄ ▍▋█▊▊ ▍▄▇▅▌ █▇▌▆▊▉, ▉▉▋▋▇ ▅▍ ▇▉▊▇ ▆▌▆█ ▇▊▍▄▋ ▊▆▋▌██▇▊ ▇▄▇ ▉▌▆█▍ ▆▆▊ ▌▌▄ ▅▄▉▌█▍▇▅▋▍▅▌▌ ▇▌ ▌▇▌▋▆▍▉ ▆▋▇▉▋ ▉▅█▆ ▆▍▊▅▊ ▆▉▄ █▇▆▇█
▇▍█ ▅▄ ▇▌▌▅▊▄ ▉▌▌█▍▅ ▌▍▇▊▍ ▍▆ ▅▆▉▋▌▆▌▋▆▋ ██ ▅▊█▌▉█▅
can shoot eggs to delay their timer like traps
dont call unit.setup unnecessarily (could cause divergences)
unit ChangeTargetPlayerOnDeath property
fix respawnPod target player
Simpler approach to splitscreen speech bubbles
Revert "Speech bubbles are now per-screen in splitscreen"
This reverts commit a0677a791c53b73b2529c051b9da29c099311e77.
Revert "Speech bubbles are now in world space"
This reverts commit 2c1a7c72f1549ae85ac8dc597a00c3c10d23a3c4.
Merge branch 'speech-bubbles' into split-screen
Merge remote-tracking branch 'origin/master' into split-screen
▇▊▇▄▍▆ ▊▍▋▇ █▆▄▊▆ ▊▆▅▄▅▆▌▉ ▉█ ▆▌▇▅▅▊ ▉▄▇▌▉, ▊▌▉▄ ▍▌▉▋▄▄ ▍▆▉ ▊▆▉▍ ▆▍ █▅▌▊▊█▆ ▋▊▊▌ ▅▋▋▋▍ ▇▉▄▅█▇▌▉
Various hit FX iterations.
Added more bespoke effects for certain material/attack combos.
Material improvements.
Merge cleanup (custom material support)
▅▆▋▇▇▆▄▌ ▌▇▊▍▉█▊▊▌/▅▌▄▅▍ ▅▋▊▅▍▇ ▍▋ ▊█▌▅▄▅▄ █▅▉▌▊ ▍▌▋▍▆▅▋▉ ▆▍▅ ▊▇▆▅▄▊▆.
▊▍▄▅ ▌█▊▇▊▍ ▌▅▌▍ ▍▄█▉ ▌▊▄▊▍█▉█ ▅▋▊▍▇▆█ ▅▋▅▆▋▍▍ ▄▇ ▇▊▆▄ ▍▄ ▊█▅▉██▅▍▍▊
Tidied up renderer class and a setup a test.
▊▇▊▊▍▊▋ ▇█▆▇ ▊▉▌▉▋▊▆ ▋▌▋▅▊▋▇ ▅▇▉▅▇▉▋, ▊ ▄▄▄▉ ▇▊ ▌▉▋ ▆█▆▇ ▆▄█▅▍ ▊▍▄▋█▋▍▇▋▆ ▅▆▅ ▊▊▍█▌
X64: Try to not crash when some weird invalid language files are being attempted to be loaded
TTT: Added French translation (Community)
You can try to join full servers again
Merge branch 'master' of garrysmod
▍▋█▋: ▍▋▊ ▌▇▍▋▉▇▆▆ ▅▌▋▉▇▉▍▅ ▉██▊ ▍▊▄ ▆▇▄▌▌▊
▄▆▅▋▉ ▆▄███ ▅▍▉▍▌▉█ ▆▍▍▊▌▆▉▅ ▋▆ ▆▊█▉ █▇▊▄▊ ▊▌▋▇ ▍▊▄▄▆▋
You can try to join full servers again
Fix pan and zoom in map for RTL layouts
Fix map position in RTL layout
Almost fixed marker positions in RTL layouts
Fix map grid on RTL layouts
Fix some marker misalignments in RTL layouts
Remove event handlers from sockets when closing them (possible fix for duplicated chat messages)
Fix grid issues on LTR
Make TeamMemberList scrollable when you have more than 6 members in your team
Make TeamMemberList scrollable when you have more than 6 members in your team
▌▉▊▍▅▆ ▌▌▌█▌█▉▅█▊ ▅▆ █.▌ ▄▍█ ▅▄▌▆█▉▌ -▋ ▆█ ▋██▋ ██ █▉▅▋▍▇ ▌▌▌▅-██
Added static tile renderer classes
Remove event handlers from sockets when closing them (possible fix for duplicated chat messages)
▋█▌▄▇▋▄▌▇▍ ▌▇▌▄▊▅, █▋▇▆▉▄▋, ▋▊▆▋ ▍█▊▆▆ ▌▊▄▇█▋▋
Fix some marker misalignments in RTL layouts
Refine fix for loaded .png textures trying to load the non existent .vtf textures
Added mat_dumptextures concommand - dumps all used textures by the engine, for debugging
Fix map grid on RTL layouts
Almost fixed marker positions in RTL layouts
▉▊▊▋▉▉█ ▌▉▋ █▊▊▍██▍ "▄▅ ▍▋▉▋▊▅▇▊▆ ▋▌ ▄▊██▍▄█▊ ▋▋▌▇▄▌ ▄▄█▊▅▅ ▆▆▆▇▅▄▌▍▊ ▅▍ ▅▄▋▋▌ ▆▆▍█ ▍▆ ▇▇▄▇"
Fix map position in RTL layout
Fix pan and zoom in map for RTL layouts
Fix switches disappearing on RTL layouts when they're turned on
Fix switches disappearing on RTL layouts when they're turned on
wall.external.high.wood static version for monuments
re-made wall.external.high.wood to current visual standards
Fixed Entity.NetworkVarElement not saving/restoring properly, which also fixed 3 fields of Sky Editor not restoring properly.