branchgarrysmod.main/maincancel

702 Commits over 853 Days - 0.03cph!

2 Months Ago
Network compat breaking changes * Removed bodyque system/entity * Remvoed vote_controller entity Bump network version & .exe version Fix weapon_snark network types Remove m_bHL2EpisodicBehaviour from gmod gamerules CTEPhysicsProp model scale networking TEHL2MPFireBullets Y axis spread networking Completely remove the commentary system Fix incorrect particles spawning if there are too many garrysmod-issues/issues/5509 Remove test_traceline entity Restore portal entity clientside parts (lasers) `teamonly` in `player_say` event networked
2 Months Ago
▍▊▍▊▆ ▉▉▍▋▋▊▌▅▊ ▇▆▋ ▅█▊ ▇ ▇▍▋▉▆▇▆█ ▄▍▅▅▇ (▇▇▅▅▌▆▍▊)
2 Months Ago
Minor cleanups
2 Months Ago
Prevent crashes to do with removal of world entity (another method)
2 Months Ago
Iterate over Server Browser Last Played marker Also localize the string Disable 24BPP optimization for .png/jpeg loader This may or may not be causing issues for random players sometimes maybe?!?!?! when joining servers Delete -vpfix from studiomdl.exe Has unwanted sideeffects StudioMDL: Fix models with more than 65k vertices breaking up Merged some changes from CS:GO's studiomdl Add support for BONE_HAS_SAVEFRAME_ROT32 Fixed animations from newer mdl versions not playing in GMod Move default console position to the left a bit So it does not obstruct certain UI elements by default Fix "nav_blocked" event not being registered
2 Months Ago
+1 the month in the server browser last played
2 Months Ago
FF & NeoTokyo spawnpoints + Map Category (Community Contribution) Rework how spawnpoint entities are added in base gamemode One file now, not 25 duplicated files. Minor code cleanups Linux: Do not ExecuteToPriority if there are no jobs This addresses slowdowns on Linux (srcds?) to do with the filesystem garrysmod-issues/issues/5932
2 Months Ago
TTT: fix ragdoll not being created if ttt_dyingshot is on Community contribution
2 Months Ago
Adjust how we disable self-unblocking for Lua-blocked navmeshes Adds NAV_MESH_BLOCKED_LUA Navmesh auto-blocking checks now run on map start/cleanup Makes certain code that was meant to run on map cleanup to actually run now. Also updates blocked status of nav areas on map load
2 Months Ago
Fixed regression with nav_update_blocked concommand Make gui.HideGameUI work more like the hook Instead of disabling the function entirely, holding shift would disable its functionality, and it displays a message on how to bypass it, if it blocks the main menu one too many times.
2 Months Ago
More sensible defaults for 360 controller bindings $eyeposition and $illumposition are now affected by $scale Block gui/input.SetCursorPos while main menu is open
2 Months Ago
Pull requests * Prevent certain addons creating Lua errors after new changes to do with Lua auto refresh handling in the spawnmenu * Added missing localization string for German langauge in TTT * Reduced net.WritePlayer bitcount based on server's maxplayers
2 Months Ago
Restore gui.HideGameUI for menu state VRAD displays lighting mode in the log (HDR vs SDR) VRAD static prop lighting HDR related changes Only output .tga files for LDR compiles Only output .pfm files for HDR compiles Compile HDR .ppl files, without overwriting the LDR ones Swap-in HDR static prop lightmaps when HDR lighting is in use Fixed impaled NPCs not appearing in the kill feed
2 Months Ago
TF2 new map icons/category + adjust some dark ones Also fill the texture with white color if freeimage fails This is for .png image loading Adjust VRAD's -dumppropmaps TGA output to be correct Adjust the tga texture to be representative of what is written to PPL files, fixing out of color range texture bugs.
2 Months Ago
Fixed duplicated constraints making Lua errors sometimes Resolve memory alignment issues with 24bit images (.pngs, etc.)
2 Months Ago
Filter for preset list https://files.facepunch.com/rubat/2024/October10-647-CheeryLunamoth.gif Called GM:PlayerAuthed outside of player prediction (so curtime is valid) Effectively makes the hook run a bit sooner within the same frame/tick it used to. Fixed Player:UniqueID returning nothing before InitSpawn Fallback to garrysmod.ver for when Steam is not available to get BRANCH Disable gui.HideGameUI, block cancelselect VRAD: -dumppropmaps also dumps the lightmaps as .pfm Also dump files to /sp_lightmaps/ instead of base dir Don't display alpha channel for non alpha formats (RGB888, etc) This is for mat_texture_list 1 Use non alpha format for images without alpha (.png/.jpeg loader) This should hopefully save some memory Resave Post Processing icons to not have alpha channel Since they don't use alpha anyway
2 Months Ago
Mount folder addons before Workshop system
2 Months Ago
Refine sv_max_userinfo_rate further Hopefully this fixes issues on map load "Start Disabled" spawnflag for env_projectedtexture The "Enabled" spawnflag makes no sense as the entity is always enabled on creation across all SourceSDK2013 games according to the source code. Restore missing options in env_projectedtexture in Hammer Also rearranged useful options to the top, added browse texture button to the texture keyvalue env_projectedtexture Toggle input Added ProjectedTexture:Get/SetNoCull()
2 Months Ago
Reduce saverestore buffer to 12M to match x86-64 Don't display "Vehicle X has invalid wheel attachment" for airboat Use localization strings for Legal tab in Options Also moved all gmod-specific strings to garrysmod_english.txt, from gameui_english.txt Code cleanup
3 Months Ago
gmad.exe - do not pause when launched through existing cmd.exe (Partially Community Contrib) Make "force open main menu" warning an informational one (Community Contrib) Also make it use a localization string RPG entering water does not slow down Also if the RPG missile somehow reaches speed close to 0, explode (before required exactly zero)
3 Months Ago
Replace usage of "devshots_screenshot" with "screenshot" Add "killserver" to concommand blacklist Correct UTF8<->UTF16 conversion for close caption function & hook Try to resolve issues caused by sv_max_userinfo_rate for extreme cases
3 Months Ago
Added sv_max_userinfo_rate This is aimed at preventing malicious clients eating server CPU. It is unlikely server owners would need to touch this cvar, but just in case its there. More strict application of GMODSandbox GDClass in Hammer So `point_spotlight` doesn't have useless keyvalues on it. Added "Last played date" for each server in the server browser
3 Months Ago
Rollback game.CleanUpMap removing tempents and beams Apparently crashes on x86-64 somehow, sometimes, for some people Fixed a few more potential crashing issues Fix a lag issue to do with spamming certain packets to the server from client
3 Months Ago
Fixed Panel.Exec not working on SetHTML'd HTML panels
3 Months Ago
Fixed wrong translation string used in recent changes (oopsie)
3 Months Ago
Fixed a crash to do with teleporting constrained entities Removed unused variables in Problems panels Pull Requests * Use localization strings for GMod-specific keyboard settings * TTT: Updated Turkish localization * Use 4 number overload of surface.SetDrawColor in base game for performance Tooltips for vehicles in spawnmenu akin to those for SWEPs, SENTs Resistance turrets only set the 2 valid skins (was trying to use 4) Localize NPC and Vehicle spawnmenu tab entries Added Resistance Turrets to spawnmenu if Episode 2 is mounted Adjust "Prison Guard" localization strings Also remove unintentional changes
3 Months Ago
Use the #classname for Sandbox editors and Bouncy BALL Localize stuff added by game_hl2.lua (Partially Community Contribution)
3 Months Ago
Jalopy model with adjusted correct suspension travel Bump `cvarlist` buffers from 128 to 1024
3 Months Ago
Added color input/kv for `func_water_analog` Episodic headcrab models They have ceiling animations for ep1 + lamarr merged model Fix missing Ladder.WoodStepRight/Left soundscripts (ep2) Merged gman model Remove missing skins from certain PHX props concrete_barrier00.mdl concrete_barrier01.mdl box_torpedo.mdl box_amraam.mdl Minor code cleanup
3 Months Ago
Episodic combine_intmonitor props with extra skin gmad.exe allows .vtx files again Try writing current git branch to garrysmod.ver
3 Months Ago
Give titles to windows build scripts, so I know what's running Merged ghostanim.mdl and blackout.mdl Instead of doing a hack for Episode 1, just merge all these models from all the half-life 2 games, and including portal 1 Episodic Poison Zombie model with fixed animation events Advisor episodic model hack The models are too different to be merged, so we swap the ep2 one in, on spawn
3 Months Ago
Episodic models for Combine Dropship and Mossman They should contain all animations for all 3 games.
3 Months Ago
Only drop physics gun held props from Lua
3 Months Ago
Pull Requests Fixed Lua error in TTT introduced by a previous PR Improved TTT's Spanish localization Micro optimization for GWEN.CreateTextureBorder and related functions
3 Months Ago
Unblock 'mp_flashlight' in menu state Autorefresh weapons in spawnmenu Changing weapon info (including adding a new weapon) will update the weapon in spawnmenu automatically. Remove respawn_entities concommand We have gmod_admin_cleanup
3 Months Ago
▆▍█▉▉ ▍▉▋▉ ▄▍▋-▌▇ ▉▋▋▄█
3 Months Ago
Mention valid sample rates in "Invalid sample rate X for sound Y" warning
3 Months Ago
Fixed Entity:ManipulateBoneJiggle type `2` non functioning
3 Months Ago
Restore some more HL2-specific gamerules behaviors sk_plr_health_drop_time sk_plr_grenade_drop_time sv_robust_explosions Entities that block radius damage, don't block it on themselves Do not hide servers with OOB data, clamp the data Do not hide the server from master server if sv_lan is 1 This causes LAN servers to be invisible to the LAN tab in the server browser, which is a regression. Mention `hide_server` convar in sv_lan's description. Fixed a Linux crash with sv_showlagcompensation (hopefully, most likely)
3 Months Ago
Don't try to enable loading screen on linux srcds (compile fix)
3 Months Ago
Replace missing .png/.jpg image data with white color This would happen when a Material()'d .png file goes missing. It used to be undefined behavior. func_smokevolume removes particles when dormant Copy hl2.exe to gmod.exe Always enable loading screen for the `map` concommand Mount floating .GMA files before fetching info about subscriptions So they load in time if launching the game with +map
3 Months Ago
Added "use local space" to "Position Within Box Random" particle init
3 Months Ago
Fixed a typo in the name of NPC:SetIdealSequence Fixed ENT:GetPreferredCarryAngles for `ai` ents not being called
3 Months Ago
Improved particle properties panel https://files.facepunch.com/rubat/2024/September17-559-BestAnt.png Improve tools scrollbar styling
3 Months Ago
Added hide_server cvar, sv_lan 1 will hide the server too Load particle editor first in -tools mode Fixed non left clicks in particle previews breaking the controls Prevent errors about missing materials in particle editor
3 Months Ago
Case sensitive include (Linux compile fix)
3 Months Ago
Groundwork for PE changes Particle browser with previews for Particle Editor https://files.facepunch.com/rubat/2024/September16-554-RoughAsiansmallclawedotter.png
3 Months Ago
Added surface.GetPanelPaintState returns a table with the following keys: * translate_x * translate_y * scissor_left * scissor_top * scissor_right * scissor_bottom * scissor_enabled Build the game using v142 toolset (dropped Windows XP support) Player:StripWeapons drops weapons before removing them This mimics behavior of Player:StripWeapon() Added massCenterOveride for certain physics init functions PhysicsInit PhysicsInitMultiConvex PhysicsInitConvex PhysicsFromMesh PhysicsInitBox PhysModelCreateBox doesnt reset solid parameters
3 Months Ago
Bump max save game size to 16M (from 3) This is Source's save system, for level transitions Implement GetPreferredCarryAngles for `ai` type SENTs Disable -nulldevice Added NPC:SetIdealSequence Fix undoing nocollide constraint not restoring collisions Adds `disable_on_remove` keyvalue to `logic_collision_pair` Adds 5th argument to constraint.Nocollide - disableOnRemove Fixed duplicated nocollides not being cleaned up via No-Collides cleanup option Merged Pull Requests TTT: Minor updates to Turkish translations Optimized SortedPairs further Added properties.Remove( name )
3 Months Ago
player.CreateNextBot sets the bot name by player_activate event Fixes for HL1 barnacle Added SetTarget1-4 to logic_choreographed_scene/scene_entity Pull Request: Search bar in icon editor + copy to clipboard Pull Request: TTT traitor button fixes Fixed CNPC_ControllerZapBall not doing damage Consistent returns from Sandbox tool Make* functions Minor clean ups in constraint library