repogarrysmod.maincancel

1,496 Commits over 1,065 Days - 0.06cph!

Today
Merges from x86-64 More merges from x86-64 Change description of bot_zombie convar Fixed missing antlion guard step sounds
Yesterday
Fixed compile error due to branch differences
Yesterday
Removing some PS3 specific stuff from tier0 Minor cleanups from main Reduce OBS_MODE_DEATHCAM time from 3 seconds to 1 second Added some sanity checks when loading VTF files and possibly running out of memory. Edit Entity window now shows prettier entity name (Community Contribution) string.ToColor micro-optimization (Community Contribution) More strict shader file whitelist (Requiring to be in `shaders/fxc/`) Delete unused CDispInfo.m_pTags Try to provide some useful info to "hit surface has no samples" warning Fixed operator precedence in a certain validity check Minor cleanups Added more checks for invalid values Increase MAX_NODES to 8192 (from 4096) Sanity checks for VTF loading Minor cleanups Fixed some issues with save/load system UniqueID/SteamID consistency for multirun clients UniqueID will still be inconsistent for multirun clients because its based on data clients can't know Only allow sound precache on level transitions/game load Should help with singleplayer players and addons with hundreds of sounds per weapon Apply FCVAR_CHEAT to r_pixelfog
Yesterday
Added Counter-Strike: Source content to Garry's Mod Separate VPK with models, sounds and materials/textures that is mounted if CS:S is not manually mounted. The version shipped with GMod does not have any music or voice over, duplicate content or any of the maps. Fix compile issue on posix Move VPK.exe to Tools (internally) Update GameUI.vpc Remove links to dead valve websites, link to VDC (Hammer & tools) VPC Cleanups + build soundsystem.dll/vtex.exe instead of shipping a prebuilt soundsystem is used by Hammer, and is built automatically on x86-64 beta. vtex.exe is also built on that beta Removed duplicated projects from VPC groups, rearranged tool stuff Remove 1 more dead link from Hammer Merge KeyValue leak fixes from TF2 SDK Some of them were already fixed Adding Half-Life 2 Episodic content as fallbacks Again, no voice over or music, but models, materials and sound shipped. Remove sw.vtx from CSS vpk Enable Episodic spawnmenu content (NPCs/Vehicle/Entity) by default
2 Days Ago
Do not build bootil 64 bit on linux/osx
2 Days Ago
Threadtools/tier0 merges from x86-64 Update Windows build scripts again Build bootil 64 bit Can now build 64bit filesystem, addons, addons_fs, vpklib, vpk and vtex
2 Days Ago
Fixed particle related crashes when attached to an entity Pointless nullptr checks for CImage when basically OOM Apply SendSnapshot hack from base game to HLTV Allows full update snapshot to exceed 256KB limit, up to 1MB limit. Also updated some console messages and kick reasons to include more useful data Can now build 64bit map compilers Update build scripts for Windows
5 Days Ago
Apply FCVAR_CHEAT to r_pixelfog Minor cleanups Fix missing Trails undo message localization
6 Days Ago
Sanity checks for VTF loading Minor cleanups Fixed some issues with save/load system UniqueID/SteamID consistency for multirun clients UniqueID will still be inconsistent for multirun clients because its based on data clients can't know Only allow sound precache on level transitions/game load Should help with singleplayer players and addons with hundreds of sounds per weapon
7 Days Ago
Reduce OBS_MODE_DEATHCAM time from 3 seconds to 1 second Added some sanity checks when loading VTF files and possibly running out of memory. Edit Entity window now shows prettier entity name (Community Contribution) string.ToColor micro-optimization (Community Contribution) More strict shader file whitelist (Requiring to be in `shaders/fxc/`) Delete unused CDispInfo.m_pTags Try to provide some useful info to "hit surface has no samples" warning Fixed operator precedence in a certain validity check Minor cleanups Added more checks for invalid values Increase MAX_NODES to 8192 (from 4096)
7 Days Ago
Fixed VRAD Lightmap crash due to static props using out of bounds skins Fixed VRAD always forcing verbose to true Fix "must be compiled with $staticprop" error in VRAD too (was VBSP only) Since `-allowdynamicpropsasstatic` is not a thing in VRAD, it will just always allow such props. VBSP controls whether such props are written to the .BSP file, so it should be all good anyway, since VRAD only loads the model list from the BSP.
7 Days Ago
Fixed VRAD Lightmap crash due to static props using out of bounds skins Fixed VRAD always forcing verbose to true Fix "must be compiled with $staticprop" error in VRAD too (was VBSP only) Since `-allowdynamicpropsasstatic` is not a thing in VRAD, it will just always allow such props. VBSP controls whether such props are written to the .BSP file, so it should be all good anyway, since VRAD only loads the model list from the BSP.
12 Days Ago
Fix legacy hooks for entity iterators feeding entities to the callback Minor cleanups in gl_util.cpp Merge Pull Requests * Remove duplicate "Black and White" color modify preset (Community Contribution) * Use player.iterator over player.GetAll in some base game functions (Community Contribution)
12 Days Ago
Add some sanity checks for malformed models that could crash the game (to do w/ textures) Improve V49 model support for VRAD static props -allowdynamicpropsasstatic also allows props without $staticprop VRAD static prop lightmaps respects skins (crash fix as well) + sanity checks for model loading Fixed an issue with format strings
12 Days Ago
Merge Pull Requests * Remove duplicate "Black and White" color modify preset (Community Contribution) * Use player.iterator over player.GetAll in some base game functions (Community Contribution)
12 Days Ago
Fixed crash issues with VPC.exe on windows Carefully updating win32 side of VPC scripts Update windows built scripts a bit Minor cleanups in gl_util.cpp VPC Cleanups
12 Days Ago
Minor VPC cleanups More VPC Cleanups
13 Days Ago
Trying VPC merges again
13 Days Ago
▄▇▌ ▆▆▉▄▋▄▅ ▄▋▇█▍▄▅▌▍▍ ▉▌▉ ▉▍▅_▉▉▍▆▍█
13 Days Ago
▉▄▅▄▌▊▉ ▆▌▋▆-▍▊▌? ▆█▋ ▆▌▊█▊▇▆
13 Days Ago
██▋▊▍▍ ▊▆▊ ▄▋█▆▌▌▆
13 Days Ago
Unify how libraries are imported (VPC merges from x86-64)
13 Days Ago
▋▆▄▆ ▍▆▋ ▋▆▍▊▌▊ ▅▅▇▇▆▉
13 Days Ago
More VPC merges from x86-64
13 Days Ago
Fixing more VPC script issues for Linux Can almost build 64bit vrad Fix legacy hooks for entity iterators feeding entities to the callback
13 Days Ago
VPC script updates/fixes Fixing Linux VPC scripts
14 Days Ago
Fix GitHub Desktop's fuckup yet again (lights.rad)
14 Days Ago
Minor cleanups from main Draw console notify text above all other panels Remove leftover debug print Added background to cl_pdump cvar run iterator reset just after EntityRemoved, not before Simplify optional argument checking for Entity:AddGesture/RestartGesture/AddGestureSequence Update lights.rad
14 Days Ago
Add some sanity checks for malformed models that could crash the game (to do w/ textures) Can now build tier0, tier1, vstdlib and some others for x86-64 Build VPK.exe like x86-64 already does Delete replay.dll/replay.so which are unused Update Build-Game.bat Improve V49 model support for VRAD static props -allowdynamicpropsasstatic also allows props without $staticprop VRAD static prop lightmaps respects skins (crash fix as well) + sanity checks for model loading Fixed an issue with format strings
16 Days Ago
Added background to cl_pdump cvar run iterator reset just after EntityRemoved, not before Simplify optional argument checking for Entity:AddGesture/RestartGesture/AddGestureSequence Update lights.rad
19 Days Ago
Remove leftover debug print
19 Days Ago
Cleanups from x86-64 Remove probably unused linux libraries related to Steam Cleaning up VPC build scripts Draw console notify text above all other panels
19 Days Ago
Cleanups from main Cleaning up VPC build scripts
19 Days Ago
Fix failed merge
20 Days Ago
Minor cleanups Minor cleanups from main More cleanups from main Move HTMLPanel related files together Try to make ents/player.Iterator more reliable during OnEntityCreated/EntityRemoved Reset the cache just before the hooks are run, so the cached table would be up to date when ran inside those hooks by addons Implement cubemap seam blending for HDR cubemaps
20 Days Ago
Minor cleanups More minor merges from x86-64 Move HTMLPanel related files together Try to make ents/player.Iterator more reliable during OnEntityCreated/EntityRemoved Reset the cache just before the hooks are run, so the cached table would be up to date when ran inside those hooks by addons Implement cubemap seam blending for HDR cubemaps More minor cleanups
20 Days Ago
Fix Linux/OS X not building due to duplicate source files
21 Days Ago
Don't build certain projects that won't build
21 Days Ago
Minor cleanups Port gmod-html from x86-64 for Windows only
21 Days Ago
Fixed some compile warnings Added more sanity checks Prop fading changes If prop min fade distance is below 0 (i.e. -1), it will be set to max fade distance if max fade distance is below 500. This avoids props being always transparent in this scenario, even when walking up really close to it. Minor cleanups More cleanups
22 Days Ago
Fixed some compile warnings Added more sanity checks Prop fading changes If prop min fade distance is below 0 (i.e. -1), it will be set to max fade distance if max fade distance is below 500. This avoids props being always transparent in this scenario, even when walking up really close to it.
22 Days Ago
Fixed changing video settings always forcing map reload Improve performance of ToGMODPlayer clientside Matches serverside implementation now Optimize player.Get* functions a bit Optimize ents.Get* and ents.Find* functions Remove -preload as well Use safer Entity push function for recent changes to player/ents libs Remove unused c_fire_smoke methods Fixed worldspawn not calling create/remove hooks correctly clientside Should now be consistently calling create AND remove hooks. Fixed clientside ragdolls not calling GM:EntityRemoved
22 Days Ago
Add some sanity checks Removing more unused convars cl_burninggibs, r_propsmaxdist cl_first_person_uses_world_model - does nothing mat_max_worldmesh_vertices - no noticeable effect Removing more unused convars showparticlecounts, cl_team, cl_class Remove cl_SetupAllBones It was functional, but seems to be some sort of leftover hack which is disabled by default anyway Removed cl_forcepreload It is gone in newer versions of the engine anyway. It's functionality CAN be replicated via `-preload` launch param for whatever reason. Added player.GetCountConnecting Added more sanity checks Added lua_matproxy_nobindmat & matproxy changes The convar is for testing only (since not all servers have the updated Lua library), Lua mat proxies will reuse the already stored material in Lua for the bind callback, rather than pushing the stored material from C every frame. This prevents thousands of IMaterials being pushed to Lua a second, and should prevent hitching when GC deletes them all in batches. Minor cleanups Bump internal renderData buffer from 64k to 80k Prevent TOGL crashes when encountering debugger break Merge Pull Requests * Minor optimizations to Problems panel, abilty to close it via ESC key or clicking empty space * Numpad library discards bindings to KEY_NONE * Remove tostring call on the argument of player.GetBySteamID64
22 Days Ago
Remove unused c_fire_smoke methods Fixed worldspawn not calling create/remove hooks correctly clientside Should now be consistently calling create AND remove hooks. Fixed clientside ragdolls not calling GM:EntityRemoved
23 Days Ago
Fixed changing video settings always forcing map reload Improve performance of ToGMODPlayer clientside Matches serverside implementation now Optimize player.Get* functions a bit Optimize ents.Get* and ents.Find* functions Remove -preload as well Use safer Entity push function for recent changes to player/ents libs
26 Days Ago
Minor cleanups Bump internal renderData buffer from 64k to 80k Prevent TOGL crashes when encountering debugger break Merge Pull Requests * Minor optimizations to Problems panel, abilty to close it via ESC key or clicking empty space * Numpad library discards bindings to KEY_NONE * Remove tostring call on the argument of player.GetBySteamID64
27 Days Ago
Added more sanity checks Added lua_matproxy_nobindmat & matproxy changes The convar is for testing only (since not all servers have the updated Lua library), Lua mat proxies will reuse the already stored material in Lua for the bind callback, rather than pushing the stored material from C every frame. This prevents thousands of IMaterials being pushed to Lua a second, and should prevent hitching when GC deletes them all in batches.
27 Days Ago
Cleanup filesystem changes Files over 2GB should kinda work now on Linux
27 Days Ago
▊█▄▄▉▆▇ ▋▉▌▌▆ ▋▋ █▅▅▍▇▆
27 Days Ago
That really didnt work