branchgarrysmod.main/x86-64cancel

682 Commits over 1,127 Days - 0.03cph!

Yesterday
Fix client/server version mismatch Lua errors with halo.lua changes
3 Days Ago
Minor 64bit compile warning fixes Remove test_freezeframe concommand Consistent usage of "64-bit" formatting in window titles Fixed a crash with TextEntry when going to the next word to the left Add some more map loading & other self checks Fix Airboat wake effect drawing in depth pass Remove FCVAR_ARCHIVE from sv_loadingurl * Don't want this to be saved on game clients. Fixed a bunch of unreferenced function warnings Fixed some minor compile warnings Completely remove the disabled Valve's ancient phonehome stuff Minor changes * Fixes for VS analysis warnings * Some merges from TF2 SDK VPC scripts Hammer tweaks * Minor fixes to layout of loading dialog * Prompt the user for a new name if picking an entity that has no name * Fixed "Make hollow" spin control not doing anything Minor cleanups * func_tank FGD descriptions Make Player:UnSpectate() clean up value set by Player:Spectate() * remove FSOLID_NOT_SOLID, remove EF_NODRAW, unhide HUD, enable damage. Only does this if observer mode was not already OBS_MODE_NONE * Prevent Player:Spectate() sending 3 useless usermessages to the player Minor cleanups + studiomdl.exe overflow checks Fixed MaxHealth not updating correctly in singleplayer for local player clientside 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) Fixed PlayerStartVoice not running for local player * Fixed local player volume being NaN for a split second when starting to talk Make mxSlider respect the tick count under modern v6 windows styles Make util.KeyValuesToTablePreserveOrder's all 0 keys check work like intended * make it only apply key replacement when ALL the keys are 0s, not just some keys. Maybe should delete this code entirely though? Remove trailing newline from certain disconnect messages Fix weapon_pistol prediction errors * its weird how it only happens on dedicated servers, but ANYWAY, fixed now. Mark some NPC related debug commands as cheats for consistency * Also fixes a crash with `ai_test_los`
6 Days Ago
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
12 Days Ago
Probably fixed CGameClient::Reconnect Combine APC vehicle tweaks * Replace the vehicle entity with the big gib in undo/cleanup systems when the APC explodes * APC can now explode without a driver * Prevent potential crashes at entity limit Fixed m_UseFastClipping being set to a pseudo-random value on game start DxSupport tweaks * Reduce cl_detaildist to 3k from 4k * Delete dxsupport_sp, dxsupport_episodic (unused files) * Load the dxsupport.cfg from bin/ always, not from bin/win64/ for 64bit and bin/ for 32bit * Disable support for dxsupport_override.cfg (unnecessary) Fixed DxSupport loader parsing numbers from hex to decimal twice * KeyValues system already magically parses 0xFFFF type strings into a float, so ReadHexValue doesn't need to exist anymore. Remove obsolete convars from dxsupport * mat_parallaxmap, r_decal_cullsize Fixes for 64bit Hammer displacement tools Fix annoying compile warnings about hiding global/member with same name Fixed VBSP not being able to "render" LightmappedGeneric_4WayBlend Hammer tweaks & fixes * Prevent spam about missing $spriteFrame * Fixed sprites with the same material only ever rendering with one render mode, even if different sprite entities use different render modes with the same material * Make env_sprite placeholder box different color from env_sprite_clientside * Sprite helpers inherit entity color, so env_sprite's show correct color Fixed Hammer carve wiping all overlay faces, even if they are not carved * Also fixed undo breaking info_decal preview (NOT OVERLAYS!!!) Delete dxsupport files from bin/win64/ (no longer used) Move vtex.ico into src/utils/vtex/ from game/bin/
17 Days Ago
Try changing LZMA compression length calc again so its good on 64bit
17 Days Ago
Minor changes Try to scale NPC eye pupils with head/model scale * Seems to kinda work? Inflator tool tweaks * "Fixed" it being able to hit NPC bounding box (Made it ignore hull traces entirely) * Added replacement material for the effect that supports transparency * Updated the inflator effect so you are able to see what you are doing. It will also look different between inflating/deflating TTT: Use replicated convars instead of global nwvars (Community PR) Add another text step in loading when connecting to servers Mine changes with font code Update fps_max_menu and nofocus logic a bit (and block them from Lua) Many minor merges from TF2 SDK * Fixed minor compile warnings, removed unused variables, etc. More minor changes Remove usages of FIELD_CLASSPTR Initialize GCudata::unused2 with 0 Added new optional argument to steamworks.GetList - search string * Also makes "userID" argument optional. (Can give it nil) Fixed LZMA decompression size calc on 64bit
17 Days Ago
SRCDS: Do not call SetWindowPos if within console app, apply SWP_NOMOVE
17 Days Ago
Remove another call to AllocConsole()
18 Days Ago
Build and ship srcds_console.exe (Windows only) * It is a console app, so it will not spawn a new console window. Does NOT require `-console` launch param, and can just be ran from the .exe directly. Remove engine_no_focus_sleep, add fps_max_menu, fps_max_nofocus * Easier to understand "Max FPS" than "sleep time". Defaults to 60 in menus, 20 no focus (same as 50ms no focus before) Hopefully fixed "tried to create stringtable twice" Fixed Hammer crashing on exit with DX8 rendering Force Hammer to mat_dxlevel 95 Fix resource files? again? They had UTF16-BOM encoding? somehow? CR => CRLF line ending for the broken resource files * Why did it even change by itself? What's going on??
20 Days Ago
math.sign => math.Sign, && => and
20 Days Ago
Disable flashlight offsets for viewmodel when using attachments Make vcr_verbose blocked and a cheat + Minor cleanups Fixed potential crashes with stringtables Fix double "scripted_ents library is not a table." warnings Fix couple of compile warnings in tools Fix Linux SRCDS compile error Fixed Lua state corruption Minor cleanups + whitespace cleanups Make loading screen dialog have static height again * Simpler, fixes a few issues, potentially helps that one guy who would "Style around the box" on their loading screen. Minor cleanups Merged Pull Requests * Added env_detail_controller to FGD * Micro optimizations for Thruster effects * Added math.sign * string.ToColor can now accept inputs without alpha channel Swap colors in snd_show, add SV/CL prefix Implement fade time stuff for multiplayer client prop => ragdoll gibs * Also fixes them not being cleaned up on map cleanup Pull Req: Minor changes to prop_effect rendering (Community Contr) Added a safeguard when unable to allocate memory for map lighting
25 Days Ago
Fixed 3D view selection in 64bit Hammer + minor fixes More minor Hammer fixes Even more Hammer and 64bit related fixes and merges More Hammer Cleanups * Prevent hammer from writing raytraced preview to .tga files, seems unnecessary? Minor fixes for 64bit builds Fix L4D2 navmesh loading Fixed pointless compile warning Replace loading dialog .res files with a single file * No need to have 3 different files that have the same layout, just have the one. Loading screen progress tweaks * Show WorkshopDL text in two lines * Loading screen dialog automatically extends itself to fit 2 lines of text when needed * Added more loading screen steps to clarity, such as "Loading the map" after WorkshopDL Add 5th optional argument to Entity:Dissolve - delay * It's a weird delay though, it still makes some particles until the start time, maybe could be interesting Placeholder fields in mstudiobbox_t Added 2 new STUDIO_ enums * STUDIO_SKIP_FLEXES * STUDIO_SKIP_DECALS Generate correct default config for 64bit Hammer Fix cl_showents crashing on SRCDS Fix dual version resource in gmod_launcher
26 Days Ago
Added Insurgency map category Groundwork for BSPZIP compression support Added support for -embed to VBSP Make LZMA methods static Minor cleanup GM:PostPlayerDraw throws non halting error when too deep Another consistency pass for resource files * Remove the word "Launcher" from launcher file descriptions - I thought task manager would show "Product Name" field, not "File description" field. * Make all resource files provide a single language ID (was previously US or UK english, sometimes German and Canadian English?) * Updated tool icon slightly * Add icons & version info to all compiled .exe files by our build system Build 64bit gmad/publish, add icons/version, fix some compile warnings Build Hammer 64bit Fixed a bunch of Hammer 64bit runtime crashes L4D1 .nav files now successfully load Added new code signing tool, and adjusted workflow files to have necessary environment variables during pipeline runtime for authorizing with the new system (#2) Minor cleanups Check for empty strings when getting sound duration Reduce verbosity of the new codesign tool
31 Days Ago
Fix HLMV/HLFaceposer crashing due to modern control styles * Apparently windows API bug where GetClassInfoExA returns garbage? Minor cleanup Fixed StudioMDL crashing More compile warning fixes
32 Days Ago
Fix steamworks.GetDownloadedItems returning nothing sometimes * When subbed item count == downloaded item count Resolve some pointer truncation issues for 64 bit builds Minor merges from x86-64 Fixed a number of 64bit compile warnings More 64bit compile warning fixes More compile warning fixes & TF2 SDK merges More 64bit merges & fixes Added Player.GetFlashlightColor Added new Hammer inputs from TF2 * SetModel, SetCycle, SetPlaybackRate Remove con_logfile from code * Fixes complaints about it missing when running certain commands Cache sound durations to avoid file parsing every time Apply some more Windows manifest changes from TF2 SDK * Use modern common controls stylings * Mark as DPI aware to avoid our window getting scaled More 64bit fixes Prevent give concommand creating certain entities More 64bit compile warning fixes Fix crash with lua_dumptimers_cl when timer names are very long
33 Days Ago
▄ ▌▋▄█ █▍▄▇█ ▇▆▉█▌
33 Days Ago
Clamp engine sleeping to 0-200ms, undo doubles for m_flMinFrameTime
34 Days Ago
Some model related merges from TF2 SDK/main Throw on some debug output
34 Days Ago
Re-hide the recently unhidden "Failed to load" messages on Windows Pull some minor changes for datacache from CS:GO * CDataCacheSection::EndFrameLocking mutex Fix some more prediction errors * HL1 357 & crossbow zoom * HL2 crossbow zoom Fixed prediction errors with SLAM * Also fixed it not using world clicker aim angles * Fixed it trying to play non existent TripmineGrenade.StopSound * Disable unused "attach satchel" code (different from attach tripwire) * Disallow switching to tripwires or back while throwing/attaching slams Fixed prediction errors with HL1 satchel Predict hornet gun ammo regen Groundworkd for HLS RPG prediction error fixes (req networking changes) Rework missing Steamworks API checks * Check more APIs that we use, rework the code to deduplicate the error messages, include more useful steps to try to fix the issue, remove obsolete tips like "ClientRegistry.blob" Fix 64bit high curtime HUD animations Turn some stuff to doubles in relation to networking * Remove CEngine::m_flFilteredTime and m_flLastRemainder (unused) Add VPROF to CLuaGamemode::CallReturns Pull some minor changes for datacache from CS:GO * CDataCacheSection::EndFrameLocking mutex NPCs ignore spectating players Various changes from TF2 SDK * Adds CFuncNavCost::InputToggle Hammer input * Various fixes Restore hud_draw_fixed_reticle as alt texture for default crosshair Add Projects only build script for windows
37 Days Ago
Delete old VPC after generating VPC project on Linux
37 Days Ago
Copy compiled VPC over the one used to generate VPC project
37 Days Ago
Fix gmod_launcher using wrong path for version.h
37 Days Ago
Remove duplicate cdll_int.h in engine.vpc Merge some missing changes from main Reduce alloc size in CGameClient::WriteGameSounds Hacks for P2P * I HATE this Update Steamworks API to version 1.64 Added "Downloaded" category to Addons menu * This lists ALL locally downloaded workshop items that are not currently subscribed to, such as those from server downloads (WorkshopDL) and steamworks.DownloadUGC * It also (unfortunately) appears to contain downloads for other Steam users on the same PC * You are able to mark stuff unused from the menu without having to wait for 2 weeks to for Steam to automatically delete the server downloaded content
40 Days Ago
Add debug output to VPC warning
40 Days Ago
Fix MacOS not rebuilding VPC
40 Days Ago
Merge some changes from main * VPC change, minor VPC script changes * Fixed tier1, tier0 exclude VPCs causing warnings during project gen
40 Days Ago
Enable STUDIO_DRAW_NO_SHADOWS for particle models "Render models" particle renderer sets up model lighting * Copied what "render_blobs" does from Portal 2. Nullout some render structs on creation Add NULL check to CBaseEntity::GetLuaEntity() Added Insurgency (Standalone) to mountable games list Some base_npcs.lua placeholders Fixed clients getting stuck on loading screen sometimes * CNetChan::UpdateSubChannels() used integer math to decide how many fragment packets to send, the default value wasn't a multiple of the FRAGMENT_SIZE, so the last fragment was basically discarded. Now we account for that by ceil()-ing the number after calculating it using floats * Changed net_maxfragments to be a multiple of FRAGMENT_SIZE (28000=>24576) Fixed re-selecting ragdoll with Faceposer corrupting values Fix workshop support when Steam throws errors * When Steam throws errors during subscription info gathering. Prevent corruption of the net channel due to fragments * Perform some self-tests when sending fragments over the wire. * Especially if some brainiac decides to bypass net_maxfragments limits Make concommand.Add errors non halting Combine mines ignore dead players * Also changed where "ignore players" setting is checked for hopefully more performance. Minor changes * Make "Growing CNetChan Buffer" a DevMsg, not DevWarning * Fix "Corrupted fragment start marker!" detection Fix Faceposer creating one extra convar * Its 0-95 for 96 total, not 0-96 for 97 total. Added physenv.Set/GetTimeScale() - shared * `physenv.GetTimeScale` functions will NOT take `(cl_)phys_timescale` into account, similarly to `game.GetTimeScale` and `host_timescale` Improvements for CustomAmmoDisplay support * Adds support for "SecondaryClip" in CustomAmmoDisplay table.
45 Days Ago
Turn host_state.interval_per_tick into double * Fixes 64bit builds specifically truncating curtime to floats
45 Days Ago
Remove "invalid sequence ack nr" check * Gives false positives Use center of physObj AABB for ragdoll light origin Prevent Entity:Spawn() on already spawned vehicles * This fixes a graceful exit which fixed a memory leak Fix APC gun effects not working for driver in multiplayer * Also made it use airboat muzzleflash for player drivers so its not as blinding in first person view Disable static prop physics scaling Crashes on dz_sirocco without USE_POLYSOUP
46 Days Ago
Fixed regression with PhysicsCollide hooks double support internal variable entity funcs Nullout solid_t on creation Fixed a crash with ragdolls when spawning in teleport triggers
47 Days Ago
network_test changes
47 Days Ago
Fix airboat camera always forcing view forwards Try to improve APC sounds * Fixes missing boost sound, fixes high speed slowdown not playing, fixes resume gear sounds not playing Fixed some oopsies with recent changes that break ents.Iterator
48 Days Ago
Fix prediction errors with finger poser & duplicator Fix more prediction errors * Bugbait right click Include missing SLAM sounds as fallbacks Fixed light origin on base view models * Fixes the view models going just black when crouching or hugging a wall Apply ragdoll light origin change to player death ragdolls Fixed studiomdl crashes with .smd files accessing OOB bones * Apparently SMG1 view model sources are corrupted and crash studioMDL * This happens when .smd file tries to apply animation to a bone that is out of bounds Minor studiomdl cleanups
48 Days Ago
Disable static prop physics scaling for this beta * This vphysics version really doesn't work well Remove duplicate m_flTimeWeaponIdle in prediction table Remove obsolete strings from garrysmod_english.txt Minor cleanup Limit render.ModelMaterialOverride to non depth passes * render.ModelMaterialOverride will no longer override current override type Fixed prop spawn effect in depth pass with parented props * bonemerged weapons on NPCs was breaking depth pass Fix DrawModel call arguments in base game Lua code * Nextbots, SNPCs, TTT SENTs, some other bits
51 Days Ago
Minor cleanups Make spawnmenu APC indistructible * Adds new ability for vehicles in spawnmenu to set health. Make APC gibs actually despawn like intended Add fixed APC gibs models * Fixed light origin and hitboxes for the fire effect Move prop_vehicle_apc string to .properties
51 Days Ago
Fix a typo in base.fgd ambient_generic APC/Jeep updates underwater state for the driver Update "Failed to allocate optimal read buffer" warning Add Combine APC to spawnmenu * Using a custom vehicle script derived from jalopy Disable poseparam interpolation for vehicles in singleplayer * This makes wheels not lag behind the physics objects, and paradoxically looks more consistent with multiplayer APC can no longer just drive underwater Update Combien APC model with more suspension travel Fix warnings about "two path IDs" during loading saves More minor cleanups Update localization files once more
52 Days Ago
Remove r_lod from dxsupport.cfg * Also added descriptions to relevant convars * Reduce ATI/NVIDIA unknown mat_forceaniso to 8 from 16 Fix skipped shadow updates breaking further flashlights Fix Lamp becoming missing texture for split second after dupe Fixed alphatested brushes not rendering in SSAO pass Add r_DrawModelLightOrigin to console quick actions Fix light origin on weapons for local player in 3rd person Remove headtrack_reset_home_pos from newbindings.txt Fix Gravity Gun crashing clientside More minor fixes
52 Days Ago
Apply numerous safeguards in game code * Prevent effect entity leaks with CPhysicsCannister for example Lets try undoing changes to CFuncMoveLinear
53 Days Ago
Bump exe/dll versions and make it easier to do so Fixed gravity gun acting up again Update localization files
53 Days Ago
Added some self checks in launcher DLLs * Probing for potential issues with deep install locations, maybe this is why some clients can't init CEF on game launch? * Bumped PATH buffer in the launcher DLLs Many minor cleanups More cleanups Added some bounds checks to networking code Make ragdolls respect setlightingorigin input again Double bone cache limit
54 Days Ago
Update default spawnlists a little * Replaced barrel model to a destructible one, added the 2 CS:S paining models that had their textures fixed recently Fixed Player:Lock and server spawns causing drowning noise FGD cleanups * Remove fireballsprite from env_explosion (never did anything) * Remove coldworld and xbox specific fields from worldspawn * Remove WaveHeight from func_water_analog * Remove SetLocatorTargetEntity from player_proxy entity * Turn some number fields/inputs from strings to floats Fixed crash due to recent physgun beam changes Show end of the URL in HTML panel messages
55 Days Ago
Apply some checks to CBoneCache
55 Days Ago
Block setinfo concommand Try to prevent infinite loops in model animation code Apply "boing" jigglebone fix from TF2 SDK PRs * Fixes some models becoming invisible due to jigglebones * ValveSoftware/source-sdk-2013/pull/1721 Fix crash with dropship at entity limit w/ strider container Minor changes & cleanups Adjust airboat flashlight * Make it a bit brighter, make it shine a bit father, and fix weird horizontal cutting off due to vertical FOV More nullptr checks for when at entity limit * Stalker, Combine Cannon effects More cleanups for consistency Fix inverted condition on some Lua funcs, oopsie Disallow physics functions on players * Is there any reason to allow this? Add VPROF scope to IsPhysicsObjectValid Remove VPROF from GetType (& minor cleanups) Get rid of remaining CSteamAPIContext references * Enables updating Steamworks SDK to latest versions * Maybe fixed getting notifications in chat for already unlocked achievements Only disallow SOME characters from concommand names * Spaces, newlines, tabs, etc., for backwards compatibility with poor decisions in the past More cleanups * Deletes CPropAirboat::CreateAntiFlipConstraint (unused) * Delete unused fields on some tempents clientside Restrict control characters from concommand names as well * Surely no language uses those, I think concommand.Add throws error when giving invalid params Rollback changes to Player::GetEyeTrace * it causes bugs with existing mods, and the perf gains on client are negligible. On server, well, it causes bugs with existing mods Minor cleanups Force ragdoll light origin to the first physics bone * This fixes strider and some other models appearing black after spawning Fixed light origin on a bunch of PHX props * So when the props are spawned, they don't turn pitch black immediately or at certain resting angles * ~200 models affected Update some other model illumpositions * Seats, that one crate gib, alyxgun and annabelle * Fixed normals on stunstick world model Include notification font reduction * Somehow it was never included in the previous HUD related commit
59 Days Ago
Disable physics scaling optimization * it does not work correctly with some props with x86-64's vphysics
60 Days Ago
Apply a mitigation for compression bomb in networking * Thanks to the people who reported the details of the exploit
2 Months Ago
this probably fixes it
2 Months Ago
Fix bad merge
2 Months Ago
Minor changes to entity classes Deletes C_BaseAnimating.m_bNoModelParticles (unused) Makes C_BaseEntity::m_fEffects, m_nRenderMode and m_nOldRenderMode private Removed C_BaseAnimating.SaveRagdollInfo, RetrieveRagdollInfo, m_bStoreRagdollInfo Moved some private/protected members around a bit (C_BaseEntity, C_BaseAnimating) Minor changes & cleanups * CBaseServerVehicle, CPropVehicleDriveable, CBaseAnimating rearranged some fields * CBasePlayer - rearranged some private fields * CHL2_Player - deleted UpdateLocatorPosition, SetLocatorTargetEntity, m_vecMissPositions, m_nNumMissPositions, m_AutoaimTimer, m_hLockedAutoAimEntity, m_hLocatorTargetEntity, m_flTimeNextLadderHint, DisplayLadderHudHint * CLogicPlayerProxy - removed defunct SetLocatorTargetEntity input * Restored mega grav gun armor reduction with hl2_episodic 1 Make "Unable to load module" give a reason in Windows More player and localplayerdata field reordering More field reshuffling * Deletes Panek::m_nHorizontalGradient, m_nVerticalGradient, m_nHorizontalGradientR, m_nVerticalGradientR (unused fields) Added ProjectedTexture:Get/SetSkipShadowUpdates Prevent invalid data in spawnmenu lists breaking search * Such as erroneously setting a weapon entry to a string or something Restore airboat speedometer thing Make "ProcessServerInfo failed" kick show a popup Update dxsuppor.cfg with some changes from HL2 cl_detaildist to 4096 high model & water detail for unknown cards Fixed r_rootlod with high numbers crashing the game Update default detailsprite material * Remove alpha testing and fix alpha fading of the detail sprites (rather than on/off "fading") Add missing CS:S painting textures Fixed $treeswaystatic not being copied to DepthWrite Add density sliders to fogui Undo changes to player_info_s CFixedCommandStorageBuffer bounds check Prevent NPE crashes with creating physics too soon * Entity:PhysicsInitBox and Sphere affected. Will throw console warning. Alias func_simpleladder to func_brush * Fixes L4D ladders not working Prevent infinite loops from EntityEmitSound hook Fix drive system not working fully in TTT Some HUD adjustments * Use 1440p HUD font size for 2560x1660, 4K remains unchanged * Make the notification font text slightly smaller, now better matches sizes between 1080p and 1440p with how it used to be @ 1080p Make Voice HUD use its own font + positioning fix * The voice panels no longer overlap ammo HUD at high resolutions
2 Months Ago
Minor changes to overlay rendering from CS:GO Batched overlay rendering support Merge normal calc for overlay stuff from CS:GO Static prop physics scaling Fix some air being considered water on CSGO dangerzone maps * It was partially fixed for grenade clips, now fixed for drone clips r_staticpropinfo 5 shows static prop bounds * Just for debugging Unhide r_renderoverlaybatch for now Fix Linux SRCDS failing to build Fixed bugbait crashing in a certain scenario Prevent invalid VTF file flags from crashing the game For TEXTUREFLAGS_RENDERTARGET / TEXTUREFLAGS_DEPTHRENDERTARGET flags, instead of refusing to load these files, simply remove the flag so we don't crash later on. These flags are invalid to be in files. Added SENT_AI:ResolveCustomFlyCollision( trace, vecVel ) Fix player NPC squad HUD not having a background * Also make the HUD element fit all NPCs following you (up to 16 right now) Delete some unused CGarrysMod stuff * Also block building_cubemaps convar (can still read it) * Removes IGarrysMod::MD5String, PlaySound, GetMapName * Removes CGarrysMod::SteamLogon, UpdateVGUI, MD5String, PlaySound, LoadDLLModule, GetMapName, GetServerAddress, m_ServerAddress, IsSteamOverlayActive, OnGameOverlayActivated Bump renderData to 16MB max * Was 4.4 MB. This is a bandaid fix for many skinned meshes existing on screen at once causing crashes (on x86-64) Prevent NPEs in FireBullets Some RenderData nullptr checks Minor change for FlashlightState_t mem layout Discard certain saverestore types * CSoundPatch, CTakeDamageInfo, CEffectData will no longer throw errors Invert Green channel on citizen sleeve c_model normal Unfix door_03_slotted_left.mdl skins Remove recently added DebuggerBreak call
2 Months Ago
Fix branch differences not compiling