<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>GMod Community News</title>
  <subtitle>A daily digest of Garry&apos;s Mod development: Facepunch commits, GitHub issues and pull requests, and highlights from the community Discord.</subtitle>
  <id>https://gmod-community-news.pages.dev/</id>
  <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/"/>
  <link rel="self" type="application/atom+xml" href="https://gmod-community-news.pages.dev/atom.xml"/>
  <updated>2026-10-27T01:18:07.000Z</updated>
  <author><name>GMod Community News</name></author>
  <entry>
    <title>Artemking4 finds why bone 0 breaks IMesh:DrawSkinned</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-27-artemking4-finds-why-bone-0-breaks-imesh-drawskinned/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-27-artemking4-finds-why-bone-0-breaks-imesh-drawskinned/</id>
    <published>2026-10-27T01:18:07.000Z</published>
    <updated>2026-10-27T01:18:07.000Z</updated>
    <author><name>Artemking4</name></author>
    <category term="GitHub"/>
    <category term="meshes"/>
    <category term="lua-api"/>
    <category term="rendering"/>
    <category term="performance"/>
    <summary type="html">&lt;p&gt;Artemking4 found the root cause of the bone 0 problem in &lt;code&gt;IMesh:DrawSkinned&lt;/code&gt;: in &lt;code&gt;shaderapidx8.cpp&lt;/code&gt;, bone 0 is also loaded as the model matrix, so rendering breaks unless it is reset afterwards. Wrapping the call in &lt;code&gt;cam.PushModelMatrix&lt;/code&gt; and the matching pop fixes it, and he asks for bone 0 to be exposed.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;Artemking4 found the root cause of the bone 0 problem in &lt;code&gt;IMesh:DrawSkinned&lt;/code&gt;: in &lt;code&gt;shaderapidx8.cpp&lt;/code&gt;, bone 0 is also loaded as the model matrix, so rendering breaks unless it is reset afterwards. Wrapping the call in &lt;code&gt;cam.PushModelMatrix&lt;/code&gt; and the matching pop fixes it, and he asks for bone 0 to be exposed.&lt;/p&gt;&lt;p&gt;Without bone 0, player and NPC models that use all 53 bones have to be split into two draw calls, which hurts performance. The issue includes screenshots and a spiral test script. It follows his earlier argument with Rubat in &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt; about whether DrawSkinned should allow bone 0.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7119&quot;&gt;garrysmod-issues #7119&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Empty model handling reworked, prediction error counting fix, icons for new TF2 maps</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-27-empty-model-handling-reworked-prediction-error-counting-fix/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-27-empty-model-handling-reworked-prediction-error-counting-fix/</id>
    <published>2026-10-26T19:23:11.000Z</published>
    <updated>2026-10-26T19:23:11.000Z</updated>
    <author><name>Rubat</name></author>
    <category term="Commits"/>
    <category term="models"/>
    <category term="crash"/>
    <category term="networking"/>
    <category term="content"/>
    <category term="x86-64"/>
    <summary type="html">&lt;p&gt;Commit 5bca5b on &lt;code&gt;main&lt;/code&gt; reworks how 0-byte model files are handled (&amp;quot;Change where it bails so maybe its less error prone?&amp;quot;), fixes prediction error counting for certain fields and adds icons for the 5 new TF2 maps.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;Commit 5bca5b on &lt;code&gt;main&lt;/code&gt; reworks how 0-byte model files are handled (&amp;quot;Change where it bails so maybe its less error prone?&amp;quot;), fixes prediction error counting for certain fields and adds icons for the 5 new TF2 maps.&lt;/p&gt;&lt;p&gt;The empty model fix also reached the &lt;code&gt;x86-64&lt;/code&gt; beta separately in commit 7e5aa8, together with the earlier &amp;quot;Handle 0 byte model files crashing the game&amp;quot; change.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://commits.facepunch.com/722408&quot;&gt;Commit 5bca5b (main)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://commits.facepunch.com/722444&quot;&gt;Commit 7e5aa8 (x86-64)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Rubat reverts the SetPos touch and DrawTexturedRectUV changes</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-26-rubat-reverts-the-setpos-touch-and-drawtexturedrectuv-changes/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-26-rubat-reverts-the-setpos-touch-and-drawtexturedrectuv-changes/</id>
    <published>2026-10-26T16:30:35.000Z</published>
    <updated>2026-10-26T16:30:35.000Z</updated>
    <author><name>Rubat</name></author>
    <category term="Commits"/>
    <category term="entities"/>
    <category term="triggers"/>
    <category term="ui"/>
    <category term="lua-api"/>
    <category term="regression"/>
    <category term="fixed"/>
    <category term="x86-64"/>
    <summary type="html">&lt;p&gt;Commit 09a162 on &lt;code&gt;main&lt;/code&gt; makes the change that had &lt;code&gt;Entity:SetPos&lt;/code&gt; fire trigger touch events opt-in via a separate argument, since it caused infinite loops in existing addons such as TTT. The UV behaviour without the sub-pixel adjustment moves to a new function, &lt;code&gt;surface.DrawTexturedRectRawUV&lt;/code&gt;, so &lt;code&gt;surface.DrawTexturedRectUV&lt;/code&gt; works the old way again.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;Commit 09a162 on &lt;code&gt;main&lt;/code&gt; makes the change that had &lt;code&gt;Entity:SetPos&lt;/code&gt; fire trigger touch events opt-in via a separate argument, since it caused infinite loops in existing addons such as TTT. The UV behaviour without the sub-pixel adjustment moves to a new function, &lt;code&gt;surface.DrawTexturedRectRawUV&lt;/code&gt;, so &lt;code&gt;surface.DrawTexturedRectUV&lt;/code&gt; works the old way again.&lt;/p&gt;&lt;p&gt;This answers the complaints of the past days: RNDX and addons that compensated for the old adjustment no longer break. The same commit also fixes NPC-related crashes and &lt;code&gt;lua_refresh_file&lt;/code&gt; autocomplete, adds the serverside &lt;code&gt;Player:RunConsoleCommand&lt;/code&gt; (with the same limitations as the global &lt;code&gt;RunConsoleCommand&lt;/code&gt;) and uses it in some Sandbox tools, and fixes &lt;code&gt;citizen_sheet_bloody.vtf&lt;/code&gt; looking blurry. The changes reached the &lt;code&gt;x86-64&lt;/code&gt; beta in the large merge commit cfa73c.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://commits.facepunch.com/722272&quot;&gt;Commit 09a162 (main)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://commits.facepunch.com/722412&quot;&gt;Commit cfa73c (x86-64)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Two long-standing bugs: gamemode switch reverts, Workshop changes unload server content</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-26-two-long-standing-bugs-gamemode-switch-reverts-workshop/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-26-two-long-standing-bugs-gamemode-switch-reverts-workshop/</id>
    <published>2026-10-26T05:06:52.000Z</published>
    <updated>2026-10-26T05:06:52.000Z</updated>
    <author><name>TotallyARussian</name></author>
    <category term="GitHub"/>
    <category term="addons"/>
    <category term="content"/>
    <category term="menu"/>
    <category term="x86-64"/>
    <summary type="html">&lt;p&gt;TotallyARussian reported two long-standing bugs on the x86-64 beta: in #7117, a gamemode changed during a game reverts to the previous one on the next map; in #7118, subscribing to or unsubscribing from an addon while on a server unloads the server&apos;s content, turning models into errors.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;TotallyARussian reported two long-standing bugs on the x86-64 beta: in #7117, a gamemode changed during a game reverts to the previous one on the next map; in #7118, subscribing to or unsubscribing from an addon while on a server unloads the server&apos;s content, turning models into errors.&lt;/p&gt;&lt;p&gt;He says both happen on all branches and have for a long time. For now, the only reliable way to switch gamemodes is to quit the map and do it in the main menu. No developer replies yet.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7117&quot;&gt;garrysmod-issues #7117&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7118&quot;&gt;garrysmod-issues #7118&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Request: timer.IsRunning</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-26-request-timer-isrunning/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-26-request-timer-isrunning/</id>
    <published>2026-10-25T22:16:00.000Z</published>
    <updated>2026-10-25T22:16:00.000Z</updated>
    <author><name>unknown-gd</name></author>
    <category term="GitHub"/>
    <category term="lua-api"/>
    <category term="feature-request"/>
    <summary type="html">&lt;p&gt;unknown-gd asked for &lt;code&gt;timer.IsRunning&lt;/code&gt;, to go with the new &lt;code&gt;timer.IsPaused&lt;/code&gt;.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;unknown-gd asked for &lt;code&gt;timer.IsRunning&lt;/code&gt;, to go with the new &lt;code&gt;timer.IsPaused&lt;/code&gt;.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-requests/issues/3429&quot;&gt;garrysmod-requests #3429&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Xenthio explains how his Source 2-style renderer works</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-26-xenthio-explains-how-his-source-2-style-renderer-works/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-26-xenthio-explains-how-his-source-2-style-renderer-works/</id>
    <published>2026-10-25T21:44:18.000Z</published>
    <updated>2026-10-25T21:44:18.000Z</updated>
    <author><name>Xenthio</name></author>
    <author><name>Evgeny Akabenko</name></author>
    <category term="Discord"/>
    <category term="rendering"/>
    <category term="shaders"/>
    <category term="showcase"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398&quot; rel=&quot;noopener noreferrer&quot;&gt;#developer-talk&lt;/a&gt;, Xenthio explained that his Source 2-style renderer is a replacement for shaderapi plus his own lightmap baker. Baking takes about 40 seconds on a map&apos;s first load; after that the map opens instantly.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398&quot; rel=&quot;noopener noreferrer&quot;&gt;#developer-talk&lt;/a&gt;, Xenthio explained that his Source 2-style renderer is a replacement for shaderapi plus his own lightmap baker. Baking takes about 40 seconds on a map&apos;s first load; after that the map opens instantly.&lt;/p&gt;&lt;p&gt;He plans bicubic lightmaps. Evgeny Akabenko showed a comparison and asked about seams, the main problem with bicubic filtering; Xenthio said he hasn&apos;t tackled that yet.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398/1564031880465227796&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Server hangs at 0 FPS on big maps after the 24 Oct update</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-25-server-hangs-at-0-fps-on-big-maps-after-the-24-oct-update/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-25-server-hangs-at-0-fps-on-big-maps-after-the-24-oct-update/</id>
    <published>2026-10-25T14:04:00.000Z</published>
    <updated>2026-10-25T14:04:00.000Z</updated>
    <author><name>ArtyomChyornyj2035</name></author>
    <category term="GitHub"/>
    <category term="performance"/>
    <category term="x86-64"/>
    <category term="networking"/>
    <summary type="html">&lt;p&gt;ArtyomChyornyj2035 reported 0 server FPS and &amp;quot;Connection problem&amp;quot; warnings on entity-heavy maps (x86-64 build 26168646).&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;ArtyomChyornyj2035 reported 0 server FPS and &amp;quot;Connection problem&amp;quot; warnings on entity-heavy maps (x86-64 build 26168646).&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7115&quot;&gt;garrysmod-issues #7115&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Evgeny Akabenko recommends DispGen-Reborn for displacement terrain</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-25-evgeny-akabenko-recommends-dispgen-reborn-for-displacement/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-25-evgeny-akabenko-recommends-dispgen-reborn-for-displacement/</id>
    <published>2026-10-25T13:50:00.000Z</published>
    <updated>2026-10-25T13:50:00.000Z</updated>
    <author><name>Evgeny Akabenko</name></author>
    <category term="Discord"/>
    <category term="mapping"/>
    <category term="tools"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398&quot; rel=&quot;noopener noreferrer&quot;&gt;#developer-talk&lt;/a&gt;, Evgeny Akabenko called DispGen-Reborn a good tool and a promising option for WorldMachine, but it doesn&apos;t support 16-bit PNG, HDR and EXR yet.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398&quot; rel=&quot;noopener noreferrer&quot;&gt;#developer-talk&lt;/a&gt;, Evgeny Akabenko called DispGen-Reborn a good tool and a promising option for WorldMachine, but it doesn&apos;t support 16-bit PNG, HDR and EXR yet.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398/1563912645264809994&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Ammarillo/DispGen-Reborn&quot;&gt;DispGen-Reborn&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Request: autocomplete for lua_refresh_file</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-25-request-autocomplete-for-lua-refresh-file/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-25-request-autocomplete-for-lua-refresh-file/</id>
    <published>2026-10-24T20:16:00.000Z</published>
    <updated>2026-10-26T15:19:45.000Z</updated>
    <author><name>Cynosphere</name></author>
    <category term="GitHub"/>
    <category term="debugging"/>
    <category term="feature-request"/>
    <summary type="html">&lt;p&gt;Cynosphere asked for autocomplete for &lt;code&gt;lua_refresh_file&lt;/code&gt;.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;Cynosphere asked for autocomplete for &lt;code&gt;lua_refresh_file&lt;/code&gt;.&lt;/p&gt;&lt;p&gt;Updates&lt;/p&gt;&lt;ul&gt;&lt;li&gt;2026-10-26: Done in commit 09a162 (&amp;quot;Fixed auto complete for lua_refresh_file&amp;quot;); the request was closed.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-requests/issues/3428&quot;&gt;garrysmod-requests #3428&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Props start spawning as effects after changelevel on dev</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-25-props-start-spawning-as-effects-after-changelevel-on-dev/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-25-props-start-spawning-as-effects-after-changelevel-on-dev/</id>
    <published>2026-10-24T17:44:00.000Z</published>
    <updated>2026-10-24T17:44:00.000Z</updated>
    <author><name>TankNut</name></author>
    <author><name>DMatter04</name></author>
    <author><name>drobotk</name></author>
    <author><name>Darth</name></author>
    <category term="Discord"/>
    <category term="props"/>
    <category term="dev-branch"/>
    <category term="bug"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398&quot; rel=&quot;noopener noreferrer&quot;&gt;#developer-talk&lt;/a&gt;, TankNut and DMatter04 saw props spawning as effects on dev. drobotk said that every changelevel changes which models break, and the helicopter bomb becomes an effect after about 12 changelevels. Darth couldn&apos;t reproduce it on the same dev build after 25+ changelevels.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398&quot; rel=&quot;noopener noreferrer&quot;&gt;#developer-talk&lt;/a&gt;, TankNut and DMatter04 saw props spawning as effects on dev. drobotk said that every changelevel changes which models break, and the helicopter bomb becomes an effect after about 12 changelevels. Darth couldn&apos;t reproduce it on the same dev build after 25+ changelevels.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398/1563589615196053615&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>GM:AcceptInput fires when an input occurs, not when queued</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-24-gm-acceptinput-fires-when-an-input-occurs-not-when-queued/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-24-gm-acceptinput-fires-when-an-input-occurs-not-when-queued/</id>
    <published>2026-10-24T13:00:00.000Z</published>
    <updated>2026-10-24T13:00:00.000Z</updated>
    <author><name>Darmagon</name></author>
    <author><name>Rubat</name></author>
    <category term="Discord"/>
    <category term="entities"/>
    <category term="lua-api"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306&quot; rel=&quot;noopener noreferrer&quot;&gt;#lua-help&lt;/a&gt;, Darmagon asked whether &lt;code&gt;GM:AcceptInput&lt;/code&gt; fires when a delayed input starts. Rubat: since there&apos;s no delay parameter, it fires when the input actually occurs.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306&quot; rel=&quot;noopener noreferrer&quot;&gt;#lua-help&lt;/a&gt;, Darmagon asked whether &lt;code&gt;GM:AcceptInput&lt;/code&gt; fires when a delayed input starts. Rubat: since there&apos;s no delay parameter, it fires when the input actually occurs.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306/1563537789893742614&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://wiki.facepunch.com/gmod/GM:AcceptInput&quot;&gt;Wiki: GM:AcceptInput&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>NPCs crash looking for cover after a beta update</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-24-npcs-crash-looking-for-cover-after-a-beta-update/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-24-npcs-crash-looking-for-cover-after-a-beta-update/</id>
    <published>2026-10-24T09:59:00.000Z</published>
    <updated>2026-10-26T13:57:57.000Z</updated>
    <author><name>BREEDNKMs</name></author>
    <author><name>ZehMatt</name></author>
    <author><name>drobotk</name></author>
    <author><name>TotallyARussian</name></author>
    <category term="GitHub"/>
    <category term="crash"/>
    <category term="npc"/>
    <category term="dev-branch"/>
    <summary type="html">&lt;p&gt;BREEDNKMs reported that NPCs crash when searching for cover after the hEnemy change. ZehMatt added a repro; drobotk: spawning a Crow crashes; TotallyARussian: metrocops crash, only on dev.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;BREEDNKMs reported that NPCs crash when searching for cover after the hEnemy change. ZehMatt added a repro; drobotk: spawning a Crow crashes; TotallyARussian: metrocops crash, only on dev.&lt;/p&gt;&lt;p&gt;Updates&lt;/p&gt;&lt;ul&gt;&lt;li&gt;2026-10-24: In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Cynthia said spawning a crow crashes on the latest dev.&lt;/li&gt;&lt;li&gt;2026-10-26: Fixed: commit 09a162 on main fixes the NPC-related crashes, and the issue was closed.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7114&quot;&gt;garrysmod-issues #7114&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>fs_report_sync_opens shows duplicate file reads</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-24-fs-report-sync-opens-shows-duplicate-file-reads/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-24-fs-report-sync-opens-shows-duplicate-file-reads/</id>
    <published>2026-10-24T00:46:00.000Z</published>
    <updated>2026-10-24T00:46:00.000Z</updated>
    <author><name>Artemking4</name></author>
    <author><name>drobotk</name></author>
    <category term="Discord"/>
    <category term="filesystem"/>
    <category term="debugging"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306&quot; rel=&quot;noopener noreferrer&quot;&gt;#lua-help&lt;/a&gt;, Artemking4 suggested &lt;code&gt;fs_report_sync_opens 1&lt;/code&gt; to check whether files are read twice; drobotk found it opens every time.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306&quot; rel=&quot;noopener noreferrer&quot;&gt;#lua-help&lt;/a&gt;, Artemking4 suggested &lt;code&gt;fs_report_sync_opens 1&lt;/code&gt; to check whether files are read twice; drobotk found it opens every time.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306/1563352440743661770&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>&quot;funny number&quot; crash traced to an outdated launcher.dll</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-24-funny-number-crash-traced-to-an-outdated-launcher-dll/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-24-funny-number-crash-traced-to-an-outdated-launcher-dll/</id>
    <published>2026-10-23T21:47:00.000Z</published>
    <updated>2026-10-23T21:47:00.000Z</updated>
    <author><name>Yunhaohku</name></author>
    <author><name>Evgeny Akabenko</name></author>
    <author><name>Blank</name></author>
    <author><name>Rubat</name></author>
    <author><name>Darth</name></author>
    <category term="Discord"/>
    <category term="crash"/>
    <category term="x86-64"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Yunhaohku hit a crash showing &amp;quot;funny number -12&amp;quot;; Evgeny Akabenko said the cause wasn&apos;t determined, and Blank said it happened to him nonstop since the day before. Rubat asked for a crash dump and linked the crash reporting guide. Later that day Darth said Yunhaohku&apos;s crash dump shows an outdated or edited launcher.dll.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Yunhaohku hit a crash showing &amp;quot;funny number -12&amp;quot;; Evgeny Akabenko said the cause wasn&apos;t determined, and Blank said it happened to him nonstop since the day before. Rubat asked for a crash dump and linked the crash reporting guide. Later that day Darth said Yunhaohku&apos;s crash dump shows an outdated or edited launcher.dll.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940/1563307984992346236&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://wiki.facepunch.com/gmod/Crash_Reporting&quot;&gt;Wiki: Crash_Reporting&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Save crash fix on main; SetSaveValue allows m_hGoalEnt and m_hPhysicsEnt; ladder dismount fix</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-24-save-crash-fix-on-main-setsavevalue-allows-m-hgoalent-and-m/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-24-save-crash-fix-on-main-setsavevalue-allows-m-hgoalent-and-m/</id>
    <published>2026-10-23T20:38:58.000Z</published>
    <updated>2026-10-23T20:38:58.000Z</updated>

    <category term="Commits"/>
    <category term="crash"/>
    <category term="saves"/>
    <category term="npc"/>
    <category term="entities"/>
    <category term="fixed"/>
    <summary type="html">&lt;p&gt;Commit 7b6a89 on &lt;code&gt;main&lt;/code&gt; brings the crash fixes (including saves), allows &lt;code&gt;m_hGoalEnt&lt;/code&gt; and &lt;code&gt;m_hPhysicsEnt&lt;/code&gt; in &lt;code&gt;SetSaveValue&lt;/code&gt; and tries to account for &lt;code&gt;info_ladder_dismount&lt;/code&gt; inside the ground.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;Commit 7b6a89 on &lt;code&gt;main&lt;/code&gt; brings the crash fixes (including saves), allows &lt;code&gt;m_hGoalEnt&lt;/code&gt; and &lt;code&gt;m_hPhysicsEnt&lt;/code&gt; in &lt;code&gt;SetSaveValue&lt;/code&gt; and tries to account for &lt;code&gt;info_ladder_dismount&lt;/code&gt; inside the ground.&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Fix crashes related to recent changes, including saves&lt;/li&gt;
&lt;li&gt;Allow &lt;code&gt;m_hGoalEnt&lt;/code&gt; and &lt;code&gt;m_hPhysicsEnt&lt;/code&gt; in &lt;code&gt;SetSaveValue&lt;/code&gt;; &lt;code&gt;hEnemy&lt;/code&gt; is replaced by &lt;code&gt;NPC:SetEnemy&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Try to account for &lt;code&gt;info_ladder_dismount&lt;/code&gt; inside ground&lt;/li&gt;
&lt;li&gt;Fixed VPC writing debug files into the release config on Linux&lt;/li&gt;
&lt;li&gt;Minor cleanup&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://commits.facepunch.com/721686&quot;&gt;Commit 7b6a89 (main)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-requests/issues/3425&quot;&gt;garrysmod-requests #3425&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7112&quot;&gt;garrysmod-issues #7112&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7110&quot;&gt;garrysmod-issues #7110&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Setting NW vars to nil only resets them on the server</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-24-setting-nw-vars-to-nil-only-resets-them-on-the-server/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-24-setting-nw-vars-to-nil-only-resets-them-on-the-server/</id>
    <published>2026-10-23T20:27:00.000Z</published>
    <updated>2026-10-23T20:27:00.000Z</updated>
    <author><name>Astralcircle</name></author>
    <category term="GitHub"/>
    <category term="networking"/>
    <category term="lua-api"/>
    <summary type="html">&lt;p&gt;Astralcircle reported that &lt;code&gt;SetNW*&lt;/code&gt; with nil only resets on the server. It was closed as a duplicate of #3397, where Astralcircle suggested falling back to the default value like NW2.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;Astralcircle reported that &lt;code&gt;SetNW*&lt;/code&gt; with nil only resets on the server. It was closed as a duplicate of #3397, where Astralcircle suggested falling back to the default value like NW2.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7113&quot;&gt;garrysmod-issues #7113&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/3397&quot;&gt;garrysmod-issues #3397&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Crashes from recent changes fixed on x86-64, including saves</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-23-crashes-from-recent-changes-fixed-on-x86-64-including-saves/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-23-crashes-from-recent-changes-fixed-on-x86-64-including-saves/</id>
    <published>2026-10-23T16:28:12.000Z</published>
    <updated>2026-10-23T16:28:12.000Z</updated>

    <category term="Commits"/>
    <category term="x86-64"/>
    <category term="crash"/>
    <category term="saves"/>
    <category term="fixed"/>
    <summary type="html">&lt;p&gt;Commit f668ee on the &lt;code&gt;x86-64&lt;/code&gt; beta: &amp;quot;Fix crashes related to recent changes, including saves&amp;quot;.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;Commit f668ee on the &lt;code&gt;x86-64&lt;/code&gt; beta: &amp;quot;Fix crashes related to recent changes, including saves&amp;quot;.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://commits.facepunch.com/721641&quot;&gt;Commit f668ee (x86-64)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7110&quot;&gt;garrysmod-issues #7110&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Should gmod_mcore_test default to 1 on main?</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-23-should-gmod-mcore-test-default-to-1-on-main/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-23-should-gmod-mcore-test-default-to-1-on-main/</id>
    <published>2026-10-23T15:42:00.000Z</published>
    <updated>2026-10-23T15:42:00.000Z</updated>
    <author><name>Redox</name></author>
    <author><name>Darth</name></author>
    <category term="Discord"/>
    <category term="mcore"/>
    <category term="performance"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Redox asked to enable &lt;code&gt;gmod_mcore_test&lt;/code&gt; by default on main and dev too before x86-64 goes away. On 24 Oct Darth replied it&apos;s already 1 in both x86-64 and dev, but not main as far as he knows.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Redox asked to enable &lt;code&gt;gmod_mcore_test&lt;/code&gt; by default on main and dev too before x86-64 goes away. On 24 Oct Darth replied it&apos;s already 1 in both x86-64 and dev, but not main as far as he knows.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940/1563215981516423171&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Ladder dismount broken since September</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-23-ladder-dismount-broken-since-september/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-23-ladder-dismount-broken-since-september/</id>
    <published>2026-10-23T15:14:00.000Z</published>
    <updated>2026-10-23T15:14:00.000Z</updated>
    <author><name>Vinzuerio</name></author>
    <category term="GitHub"/>
    <category term="entities"/>
    <category term="regression"/>
    <category term="fixed"/>
    <summary type="html">&lt;p&gt;Vinzuerio reported that players can&apos;t dismount ladders without a gap to the floor. robotboy655: &amp;quot;Should be fixed soon.&amp;quot;; commit 7b6a89 accounts for &lt;code&gt;info_ladder_dismount&lt;/code&gt; inside the ground.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;Vinzuerio reported that players can&apos;t dismount ladders without a gap to the floor. robotboy655: &amp;quot;Should be fixed soon.&amp;quot;; commit 7b6a89 accounts for &lt;code&gt;info_ladder_dismount&lt;/code&gt; inside the ground.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7112&quot;&gt;garrysmod-issues #7112&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>gmod_perfutils helps find slow physics object calls</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-23-gmod-perfutils-helps-find-slow-physics-object-calls/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-23-gmod-perfutils-helps-find-slow-physics-object-calls/</id>
    <published>2026-10-23T13:34:00.000Z</published>
    <updated>2026-10-23T13:34:00.000Z</updated>
    <author><name>Redox</name></author>
    <category term="Discord"/>
    <category term="performance"/>
    <category term="physics"/>
    <category term="tools"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398&quot; rel=&quot;noopener noreferrer&quot;&gt;#developer-talk&lt;/a&gt;, Redox shared his gmod_perfutils script that detours physics object functions to find expensive calls, after full metal sergeant 228 said one of his functions might be an issue.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398&quot; rel=&quot;noopener noreferrer&quot;&gt;#developer-talk&lt;/a&gt;, Redox shared his gmod_perfutils script that detours physics object functions to find expensive calls, after full metal sergeant 228 said one of his functions might be an issue.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398/1563183208554696788&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/wrefgtzweve/gmod_perfutils/blob/main/lua%2Fautorun%2Fsh_physobjperf.lua&quot;&gt;sh_physobjperf.lua&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Compile tools and Hammer crash after the 22 Oct x86-64 update</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-23-compile-tools-and-hammer-crash-after-the-22-oct-x86-64/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-23-compile-tools-and-hammer-crash-after-the-22-oct-x86-64/</id>
    <published>2026-10-23T06:56:00.000Z</published>
    <updated>2026-10-23T06:56:00.000Z</updated>
    <author><name>Cookiestrike</name></author>
    <author><name>gedlunstts-lgtm</name></author>
    <author><name>lavrentievich</name></author>
    <category term="GitHub"/>
    <category term="crash"/>
    <category term="hammer"/>
    <category term="map-compilers"/>
    <category term="x86-64"/>
    <category term="fixed"/>
    <summary type="html">&lt;p&gt;Cookiestrike reported that vbsp, vvis, vrad and studiomdl crash with access violations after the 22 Oct update; gedlunstts-lgtm posted a Crowbar workaround. In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, lavrentievich, VARdanplay_YT and ejjk123 reported Hammer crashing and Hammer++ failing to compile. Closed 23 Oct.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;Cookiestrike reported that vbsp, vvis, vrad and studiomdl crash with access violations after the 22 Oct update; gedlunstts-lgtm posted a Crowbar workaround. In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, lavrentievich, VARdanplay_YT and ejjk123 reported Hammer crashing and Hammer++ failing to compile. Closed 23 Oct.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7111&quot;&gt;garrysmod-issues #7111&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>0-byte model files no longer crash the game; Linux build cleanups</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-23-0-byte-model-files-no-longer-crash-the-game-linux-build/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-23-0-byte-model-files-no-longer-crash-the-game-linux-build/</id>
    <published>2026-10-22T21:09:39.000Z</published>
    <updated>2026-10-22T21:09:39.000Z</updated>

    <category term="Commits"/>
    <category term="crash"/>
    <category term="models"/>
    <category term="linux"/>
    <category term="build"/>
    <category term="fixed"/>
    <summary type="html">&lt;p&gt;Commit 038c27 on &lt;code&gt;main&lt;/code&gt; handles 0-byte model files that were crashing the game; commit 75a5a6 gets Linux32 building again for now.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;Commit 038c27 on &lt;code&gt;main&lt;/code&gt; handles 0-byte model files that were crashing the game; commit 75a5a6 gets Linux32 building again for now.&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;038c27: unused Bootil features that print warnings disabled; less Linux compile log noise; unused libraries removed from &lt;code&gt;lib/&lt;/code&gt;; 0-byte model files handled; compile warning fixes; Linux64 build progress; tool projects renamed internally&lt;/li&gt;
&lt;li&gt;75a5a6: &amp;quot;Get Linux32 to build for now. Seems there&apos;s a VPC bug on Linux that needs investigating&amp;quot;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://commits.facepunch.com/721388&quot;&gt;Commit 038c27 (main)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://commits.facepunch.com/721424&quot;&gt;Commit 75a5a6 (main)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Engine save crashes on the x86-64 beta</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-23-engine-save-crashes-on-the-x86-64-beta/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-23-engine-save-crashes-on-the-x86-64-beta/</id>
    <published>2026-10-22T20:15:00.000Z</published>
    <updated>2026-10-23T16:28:12.000Z</updated>
    <author><name>evilpigeonlol</name></author>
    <author><name>Ormi</name></author>
    <category term="GitHub"/>
    <category term="crash"/>
    <category term="saves"/>
    <category term="x86-64"/>
    <summary type="html">&lt;p&gt;evilpigeonlol reported that &lt;code&gt;save&lt;/code&gt; and map transitions crash with an empty save file on x86-64 (Windows). In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Ormi asked the same.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;evilpigeonlol reported that &lt;code&gt;save&lt;/code&gt; and map transitions crash with an empty save file on x86-64 (Windows). In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Ormi asked the same.&lt;/p&gt;&lt;p&gt;Updates&lt;/p&gt;&lt;ul&gt;&lt;li&gt;2026-10-23: Fixed in commits f668ee (x86-64) and 7b6a89 (main).&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7110&quot;&gt;garrysmod-issues #7110&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>SetPos inside Touch now causes an infinite loop</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-23-setpos-inside-touch-now-causes-an-infinite-loop/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-23-setpos-inside-touch-now-causes-an-infinite-loop/</id>
    <published>2026-10-22T20:09:00.000Z</published>
    <updated>2026-10-26T16:30:35.000Z</updated>
    <author><name>DoctorHugoSource</name></author>
    <author><name>Redox</name></author>
    <category term="Discord"/>
    <category term="entities"/>
    <category term="triggers"/>
    <category term="crash"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306&quot; rel=&quot;noopener noreferrer&quot;&gt;#lua-help&lt;/a&gt;, DoctorHugoSource asked about a new error in an unchanged mod; Redox identified an infinite loop and explained that &lt;code&gt;SetPos&lt;/code&gt; now triggers &lt;code&gt;Touch&lt;/code&gt;, which calls &lt;code&gt;SetPos&lt;/code&gt; again, after the change &amp;quot;Make Entity:SetPos run trigger touch events&amp;quot;.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306&quot; rel=&quot;noopener noreferrer&quot;&gt;#lua-help&lt;/a&gt;, DoctorHugoSource asked about a new error in an unchanged mod; Redox identified an infinite loop and explained that &lt;code&gt;SetPos&lt;/code&gt; now triggers &lt;code&gt;Touch&lt;/code&gt;, which calls &lt;code&gt;SetPos&lt;/code&gt; again, after the change &amp;quot;Make Entity:SetPos run trigger touch events&amp;quot;.&lt;/p&gt;&lt;p&gt;Updates&lt;/p&gt;&lt;ul&gt;&lt;li&gt;2026-10-26: Commit 09a162 on main makes the &amp;quot;SetPos touch triggers&amp;quot; change opt-in via an argument, since it caused infinite loops in existing addons such as TTT.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306/1562920863836151868&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7079&quot;&gt;garrysmod-issues #7079&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>SetSaveValue unlocked for NPC m_hGoalEnt</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-23-setsavevalue-unlocked-for-npc-m-hgoalent/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-23-setsavevalue-unlocked-for-npc-m-hgoalent/</id>
    <published>2026-10-22T19:54:00.000Z</published>
    <updated>2026-10-22T19:54:00.000Z</updated>
    <author><name>BREEDNKMs</name></author>
    <category term="GitHub"/>
    <category term="npc"/>
    <category term="fixed"/>
    <summary type="html">&lt;p&gt;BREEDNKMs asked for &lt;code&gt;m_hGoalEnt&lt;/code&gt; for GOALTYPE_PATHCORNER navigation. Closed on 23 October; commit 7b6a89 allows it.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;BREEDNKMs asked for &lt;code&gt;m_hGoalEnt&lt;/code&gt; for GOALTYPE_PATHCORNER navigation. Closed on 23 October; commit 7b6a89 allows it.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-requests/issues/3425&quot;&gt;garrysmod-requests #3425&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Alt+F4 quit dialog causes menu focus problems</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-23-alt-f4-quit-dialog-causes-menu-focus-problems/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-23-alt-f4-quit-dialog-causes-menu-focus-problems/</id>
    <published>2026-10-22T18:54:00.000Z</published>
    <updated>2026-10-22T18:54:00.000Z</updated>
    <author><name>Vitroze</name></author>
    <author><name>Dezlo</name></author>
    <author><name>Drago🐉</name></author>
    <category term="Discord"/>
    <category term="input"/>
    <category term="menu"/>
    <category term="x86-64"/>
    <category term="bug"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Vitroze reported that after Alt+F4 → Cancel, opening the Problems menu and clicking outside loses focus on the main menu (x86-64 build 10211). Dezlo saw server-created menus not removing properly after cancelling the prompt. Earlier, Drago🐉 noted that closing GMod via Alt+F4 or the taskbar now brings up a confirmation menu.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Vitroze reported that after Alt+F4 → Cancel, opening the Problems menu and clicking outside loses focus on the main menu (x86-64 build 10211). Dezlo saw server-created menus not removing properly after cancelling the prompt. Earlier, Drago🐉 noted that closing GMod via Alt+F4 or the taskbar now brings up a confirmation menu.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940/1562901880437481634&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-requests/issues/3400&quot;&gt;garrysmod-requests #3400&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>0-byte model files crash map loading on x86-64</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-23-0-byte-model-files-crash-map-loading-on-x86-64/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-23-0-byte-model-files-crash-map-loading-on-x86-64/</id>
    <published>2026-10-22T17:58:00.000Z</published>
    <updated>2026-10-26T19:23:11.000Z</updated>
    <author><name>Evgeny Akabenko</name></author>
    <category term="Discord"/>
    <category term="crash"/>
    <category term="models"/>
    <category term="x86-64"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Evgeny Akabenko reported a crash on map load after the x86-64 update (&lt;code&gt;CUtlBuffer::PeekGet invalid offset 0&lt;/code&gt;), caused by an addon with 0-byte model files left by a download that ran out of disk space.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Evgeny Akabenko reported a crash on map load after the x86-64 update (&lt;code&gt;CUtlBuffer::PeekGet invalid offset 0&lt;/code&gt;), caused by an addon with 0-byte model files left by a download that ran out of disk space.&lt;/p&gt;&lt;p&gt;Updates&lt;/p&gt;&lt;ul&gt;&lt;li&gt;2026-10-22: Commit 038c27 on main: &amp;quot;Handle 0 byte model files crashing the game&amp;quot;.&lt;/li&gt;&lt;li&gt;2026-10-24: pruf reported an error loading a map with a 0-byte &lt;code&gt;.lmp&lt;/code&gt; file on dev.&lt;/li&gt;&lt;li&gt;2026-10-26: Commit 5bca5b on main reworks empty model file handling to be less error prone; commit 7e5aa8 brings both 0-byte model fixes to x86-64.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940/1562887839643869278&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>map_pack.bsp cache sometimes stops updating on servers</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-23-map-pack-bsp-cache-sometimes-stops-updating-on-servers/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-23-map-pack-bsp-cache-sometimes-stops-updating-on-servers/</id>
    <published>2026-10-22T17:19:00.000Z</published>
    <updated>2026-10-22T17:19:00.000Z</updated>
    <author><name>Redox</name></author>
    <author><name>Rubat</name></author>
    <author><name>Cynthia</name></author>
    <category term="Discord"/>
    <category term="mapping"/>
    <category term="filesystem"/>
    <category term="bug"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Redox reported servers where &lt;code&gt;cache/map_pack.bsp&lt;/code&gt; stops updating, so new maps load lumps from previous ones until a restart. Rubat said it must be written to disk and may need more error handling, and listed the related log messages. They have to be searched for in console.log with &lt;code&gt;-condebug&lt;/code&gt;, which Redox avoids for performance; Cynthia suggested enginespew.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Redox reported servers where &lt;code&gt;cache/map_pack.bsp&lt;/code&gt; stops updating, so new maps load lumps from previous ones until a restart. Rubat said it must be written to disk and may need more error handling, and listed the related log messages. They have to be searched for in console.log with &lt;code&gt;-condebug&lt;/code&gt;, which Redox avoids for performance; Cynthia suggested enginespew.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940/1562878154752794635&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Addons start hitting the new surface.DrawPoly error</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-22-addons-start-hitting-the-new-surface-drawpoly-error/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-22-addons-start-hitting-the-new-surface-drawpoly-error/</id>
    <published>2026-10-22T15:57:00.000Z</published>
    <updated>2026-10-22T15:57:00.000Z</updated>
    <author><name>Redox</name></author>
    <author><name>Nykez</name></author>
    <author><name>Vitroze</name></author>
    <author><name>Rubat</name></author>
    <author><name>Beelzebub</name></author>
    <category term="Discord"/>
    <category term="lua-api"/>
    <category term="addons"/>
    <category term="x86-64"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Redox (22 Oct) and Nykez (23 Oct) saw &lt;code&gt;bad argument #1 to &apos;DrawPoly&apos; (table must contain at least three vertices)&lt;/code&gt;, for example from &lt;code&gt;cl_arc.lua&lt;/code&gt;. On 25 Oct Vitroze asked whether it would be fixed. Nykez said it is a bug fix and code has to be fixed, and Rubat agreed: &amp;quot;its not valid code on your end&amp;quot;. Beelzebub posted a one-line patch for the bad math in luabee&apos;s arc library.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Redox (22 Oct) and Nykez (23 Oct) saw &lt;code&gt;bad argument #1 to &apos;DrawPoly&apos; (table must contain at least three vertices)&lt;/code&gt;, for example from &lt;code&gt;cl_arc.lua&lt;/code&gt;. On 25 Oct Vitroze asked whether it would be fixed. Nykez said it is a bug fix and code has to be fixed, and Rubat agreed: &amp;quot;its not valid code on your end&amp;quot;. Beelzebub posted a one-line patch for the bad math in luabee&apos;s arc library.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940/1562857449474494496&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7078&quot;&gt;garrysmod-issues #7078&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Rubat: x86-64 keeps getting updates for wider testing</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-22-rubat-x86-64-keeps-getting-updates-for-wider-testing/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-22-rubat-x86-64-keeps-getting-updates-for-wider-testing/</id>
    <published>2026-10-22T14:56:00.000Z</published>
    <updated>2026-10-22T14:56:00.000Z</updated>
    <author><name>Redox</name></author>
    <author><name>Rubat</name></author>
    <category term="Discord"/>
    <category term="x86-64"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Redox asked why x86-64 still gets updates when it looks like it&apos;ll be deleted in weeks or months. Rubat: &amp;quot;for more wide testing, yeah&amp;quot;. Redox suggested an announcement telling people to switch from x86-64 to dev.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Redox asked why x86-64 still gets updates when it looks like it&apos;ll be deleted in weeks or months. Rubat: &amp;quot;for more wide testing, yeah&amp;quot;. Redox suggested an announcement telling people to switch from x86-64 to dev.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940/1562842079648948335&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>x86-64 beta catches up: ALT+F4, DrawPoly errors, SetPos touch events and more</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-22-x86-64-beta-catches-up-alt-f4-drawpoly-errors-setpos-touch/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-22-x86-64-beta-catches-up-alt-f4-drawpoly-errors-setpos-touch/</id>
    <published>2026-10-22T14:08:59.000Z</published>
    <updated>2026-10-22T14:08:59.000Z</updated>

    <category term="Commits"/>
    <category term="x86-64"/>
    <category term="lua-api"/>
    <category term="luajit"/>
    <category term="map-compilers"/>
    <category term="input"/>
    <summary type="html">&lt;p&gt;Commit bb0975 on the &lt;code&gt;x86-64&lt;/code&gt; beta brings over the &lt;code&gt;main&lt;/code&gt; changes from 5–12 October: the &lt;code&gt;surface.DrawPoly&lt;/code&gt; error on fewer than 3 vertices, the mcore rope fix, ALT+F4 closing the game, the &lt;code&gt;getmetatable()&lt;/code&gt; LuaJIT fix, the map compiler updates, &lt;code&gt;Entity:SetPos&lt;/code&gt; running trigger touch events, menu state library removal, the HQ Eli face and the other fixes listed in commits 185851, efb205, 7be067, 71ca28, c18cba and 693484.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;Commit bb0975 on the &lt;code&gt;x86-64&lt;/code&gt; beta brings over the &lt;code&gt;main&lt;/code&gt; changes from 5–12 October: the &lt;code&gt;surface.DrawPoly&lt;/code&gt; error on fewer than 3 vertices, the mcore rope fix, ALT+F4 closing the game, the &lt;code&gt;getmetatable()&lt;/code&gt; LuaJIT fix, the map compiler updates, &lt;code&gt;Entity:SetPos&lt;/code&gt; running trigger touch events, menu state library removal, the HQ Eli face and the other fixes listed in commits 185851, efb205, 7be067, 71ca28, c18cba and 693484.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://commits.facepunch.com/721193&quot;&gt;Commit bb0975 (x86-64)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Vertex texture sampling returns 0 in vs_3_0</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-22-vertex-texture-sampling-returns-0-in-vs-3-0/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-22-vertex-texture-sampling-returns-0-in-vs-3-0/</id>
    <published>2026-10-22T13:35:00.000Z</published>
    <updated>2026-10-22T13:35:00.000Z</updated>
    <author><name>Badger9</name></author>
    <category term="GitHub"/>
    <category term="shaders"/>
    <category term="feature-request"/>
    <summary type="html">&lt;p&gt;Badger9 confirmed &lt;code&gt;tex2Dlod&lt;/code&gt; returns 0 in &lt;code&gt;vs_3_0&lt;/code&gt; shaders and asked for &lt;code&gt;$vertextexture0&lt;/code&gt; support, for things like deformable snow and water ripples.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;Badger9 confirmed &lt;code&gt;tex2Dlod&lt;/code&gt; returns 0 in &lt;code&gt;vs_3_0&lt;/code&gt; shaders and asked for &lt;code&gt;$vertextexture0&lt;/code&gt; support, for things like deformable snow and water ripples.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-requests/issues/2964&quot;&gt;garrysmod-requests #2964&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Nak renders several pocket maps at once</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-22-nak-renders-several-pocket-maps-at-once/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-22-nak-renders-several-pocket-maps-at-once/</id>
    <published>2026-10-22T10:27:00.000Z</published>
    <updated>2026-10-22T10:27:00.000Z</updated>
    <author><name>Nak</name></author>
    <category term="Discord"/>
    <category term="showcase"/>
    <category term="rendering"/>
    <category term="mapping"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398&quot; rel=&quot;noopener noreferrer&quot;&gt;#developer-talk&lt;/a&gt;, Nak showed 5 maps rendered at 187 FPS with his pocket map script, saying baking static meshes helps performance a lot. Later he said he&apos;d combine his RTS base with the pocket map script.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398&quot; rel=&quot;noopener noreferrer&quot;&gt;#developer-talk&lt;/a&gt;, Nak showed 5 maps rendered at 187 FPS with his pocket map script, saying baking static meshes helps performance a lot. Later he said he&apos;d combine his RTS base with the pocket map script.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398/1562774278162751499&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Shader crash with mcore on the 64-bit build</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-22-shader-crash-with-mcore-on-the-64-bit-build/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-22-shader-crash-with-mcore-on-the-64-bit-build/</id>
    <published>2026-10-22T09:01:00.000Z</published>
    <updated>2026-10-22T09:01:00.000Z</updated>
    <author><name>Cheatoid</name></author>
    <category term="GitHub"/>
    <category term="crash"/>
    <category term="mcore"/>
    <category term="shaders"/>
    <summary type="html">&lt;p&gt;Cheatoid posted a snippet crashing x64 with mcore. robotboy655 couldn&apos;t reproduce; Cheatoid then concluded it&apos;s a race condition.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;Cheatoid posted a snippet crashing x64 with mcore. robotboy655 couldn&apos;t reproduce; Cheatoid then concluded it&apos;s a race condition.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7109&quot;&gt;garrysmod-issues #7109&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Per-player sv_sticktoground still needs a request</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-22-per-player-sv-sticktoground-still-needs-a-request/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-22-per-player-sv-sticktoground-still-needs-a-request/</id>
    <published>2026-10-22T07:01:00.000Z</published>
    <updated>2026-10-22T07:01:00.000Z</updated>
    <author><name>Bloodmasked</name></author>
    <author><name>Cynthia</name></author>
    <category term="Discord"/>
    <category term="physics"/>
    <category term="feature-request"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306&quot; rel=&quot;noopener noreferrer&quot;&gt;#lua-help&lt;/a&gt;, Bloodmasked asked how to disable &lt;code&gt;sv_sticktoground&lt;/code&gt; only for some players, such as above a certain speed. Cynthia pointed to the open request for it and otherwise suggested living with it off.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306&quot; rel=&quot;noopener noreferrer&quot;&gt;#lua-help&lt;/a&gt;, Bloodmasked asked how to disable &lt;code&gt;sv_sticktoground&lt;/code&gt; only for some players, such as above a certain speed. Cynthia pointed to the open request for it and otherwise suggested living with it off.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306/1562722434342191237&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-requests/issues/2806&quot;&gt;garrysmod-requests #2806&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>nighty considers releasing a GMod Lua linter/formatter and docs generator</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-22-nighty-considers-releasing-a-gmod-lua-linter-formatter-and/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-22-nighty-considers-releasing-a-gmod-lua-linter-formatter-and/</id>
    <published>2026-10-22T06:11:00.000Z</published>
    <updated>2026-10-22T06:11:00.000Z</updated>
    <author><name>nighty</name></author>
    <category term="Discord"/>
    <category term="tools"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398&quot; rel=&quot;noopener noreferrer&quot;&gt;#developer-talk&lt;/a&gt;, nighty said he might release two tools he &amp;quot;purely vibe coded&amp;quot;: an opinionated linter/formatter for GMod Lua and a documentation page generator modeled on hexdocs. They process a 1000-file codebase in under 100 ms on his machine.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398&quot; rel=&quot;noopener noreferrer&quot;&gt;#developer-talk&lt;/a&gt;, nighty said he might release two tools he &amp;quot;purely vibe coded&amp;quot;: an opinionated linter/formatter for GMod Lua and a documentation page generator modeled on hexdocs. They process a 1000-file codebase in under 100 ms on his machine.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398/1562709928173379586&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Helix persistence PR: collisions, name, health and NW vars</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-22-helix-persistence-pr-collisions-name-health-and-nw-vars/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-22-helix-persistence-pr-collisions-name-health-and-nw-vars/</id>
    <published>2026-10-22T02:12:00.000Z</published>
    <updated>2026-10-22T02:12:00.000Z</updated>
    <author><name>Be1zebub</name></author>
    <category term="GitHub"/>
    <category term="helix"/>
    <category term="pull-request"/>
    <summary type="html">&lt;p&gt;Be1zebub&apos;s Helix PR #464 saves collision bounds and group, name, health and network vars and adds &lt;code&gt;HelixPersistSave&lt;/code&gt;/&lt;code&gt;HelixPersistLoad&lt;/code&gt; hooks. Opened December 2024; automated review on 22 Oct.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;Be1zebub&apos;s Helix PR #464 saves collision bounds and group, name, health and network vars and adds &lt;code&gt;HelixPersistSave&lt;/code&gt;/&lt;code&gt;HelixPersistLoad&lt;/code&gt; hooks. Opened December 2024; automated review on 22 Oct.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/NebulousCloud/helix/pull/464&quot;&gt;helix PR #464&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Are network vars saved for persistent props?</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-22-are-network-vars-saved-for-persistent-props/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-22-are-network-vars-saved-for-persistent-props/</id>
    <published>2026-10-22T01:47:00.000Z</published>
    <updated>2026-10-22T01:47:00.000Z</updated>
    <author><name>CreativeGuy</name></author>
    <author><name>Beelzebub</name></author>
    <category term="Discord"/>
    <category term="saves"/>
    <category term="networking"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306&quot; rel=&quot;noopener noreferrer&quot;&gt;#lua-help&lt;/a&gt;, CreativeGuy asked whether networkVars are saved for persistent props; they seemed to save in his singleplayer test. Beelzebub answered &amp;quot;afaik yes&amp;quot;.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306&quot; rel=&quot;noopener noreferrer&quot;&gt;#lua-help&lt;/a&gt;, CreativeGuy asked whether networkVars are saved for persistent props; they seemed to save in his singleplayer test. Beelzebub answered &amp;quot;afaik yes&amp;quot;.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306/1562643559977320481&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Bloom builds an automatic FBX/OBJ/XPS to playermodel importer</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-22-bloom-builds-an-automatic-fbx-obj-xps-to-playermodel/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-22-bloom-builds-an-automatic-fbx-obj-xps-to-playermodel/</id>
    <published>2026-10-21T22:44:00.000Z</published>
    <updated>2026-10-21T22:44:00.000Z</updated>
    <author><name>Bloom</name></author>
    <author><name>Annie</name></author>
    <category term="Discord"/>
    <category term="models"/>
    <category term="tools"/>
    <category term="showcase"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398&quot; rel=&quot;noopener noreferrer&quot;&gt;#developer-talk&lt;/a&gt;, Bloom said he is building an app (on the French side) that imports FBX, OBJ and XPS models into GMod as playermodels automatically. It learns from each import; after almost 200 imports the automatic result is nearly perfect. Annie suggested a guided porting interface would be less bug prone.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398&quot; rel=&quot;noopener noreferrer&quot;&gt;#developer-talk&lt;/a&gt;, Bloom said he is building an app (on the French side) that imports FBX, OBJ and XPS models into GMod as playermodels automatically. It learns from each import; after almost 200 imports the automatic result is nearly perfect. Annie suggested a guided porting interface would be less bug prone.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398/1562597566451949791&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Request: Player:RunConsoleCommand</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-22-request-player-runconsolecommand/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-22-request-player-runconsolecommand/</id>
    <published>2026-10-21T21:21:00.000Z</published>
    <updated>2026-10-26T16:05:21.000Z</updated>
    <author><name>Astralcircle</name></author>
    <category term="GitHub"/>
    <category term="security"/>
    <category term="lua-api"/>
    <category term="feature-request"/>
    <summary type="html">&lt;p&gt;Astralcircle proposed &lt;code&gt;Player:RunConsoleCommand&lt;/code&gt;, since &lt;code&gt;Player:ConCommand&lt;/code&gt; is unsafe due to command injection.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;Astralcircle proposed &lt;code&gt;Player:RunConsoleCommand&lt;/code&gt;, since &lt;code&gt;Player:ConCommand&lt;/code&gt; is unsafe due to command injection.&lt;/p&gt;&lt;p&gt;Updates&lt;/p&gt;&lt;ul&gt;&lt;li&gt;2026-10-26: Added in commit 09a162 and the request was closed as completed: &lt;code&gt;Player:RunConsoleCommand&lt;/code&gt; is serverside only, has the same limitations as the global &lt;code&gt;RunConsoleCommand&lt;/code&gt;, and some Sandbox tools already use it. The same commit adds &lt;code&gt;lua_refresh_file&lt;/code&gt; autocomplete (#3428) and fixes the blurry &lt;code&gt;citizen_sheet_bloody.vtf&lt;/code&gt; texture (garrysmod-issues #7116).&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-requests/issues/3423&quot;&gt;garrysmod-requests #3423&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Drawing a model to a transparent render target: SetWriteDepthToDestAlpha</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-22-drawing-a-model-to-a-transparent-render-target/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-22-drawing-a-model-to-a-transparent-render-target/</id>
    <published>2026-10-21T21:19:00.000Z</published>
    <updated>2026-10-21T21:19:00.000Z</updated>
    <author><name>.kkrill</name></author>
    <author><name>Phoenixf</name></author>
    <category term="Discord"/>
    <category term="rendering"/>
    <category term="lua-api"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306&quot; rel=&quot;noopener noreferrer&quot;&gt;#lua-help&lt;/a&gt;, .kkrill wanted to draw a model on a transparent background in a render target. Phoenixf suggested &lt;code&gt;render.SetWriteDepthToDestAlpha(false)&lt;/code&gt;, and .kkrill confirmed that was it.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306&quot; rel=&quot;noopener noreferrer&quot;&gt;#lua-help&lt;/a&gt;, .kkrill wanted to draw a model on a transparent background in a render target. Phoenixf suggested &lt;code&gt;render.SetWriteDepthToDestAlpha(false)&lt;/code&gt;, and .kkrill confirmed that was it.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306/1562565502688301129&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://wiki.facepunch.com/gmod/render.SetWriteDepthToDestAlpha&quot;&gt;Wiki: render.SetWriteDepthToDestAlpha&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>LibEdit dropped from Linux SRCDS; Mesh:DrawSkinned 52-bone error fixed</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-22-libedit-dropped-from-linux-srcds-mesh-drawskinned-52-bone/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-22-libedit-dropped-from-linux-srcds-mesh-drawskinned-52-bone/</id>
    <published>2026-10-21T20:47:59.000Z</published>
    <updated>2026-10-21T20:47:59.000Z</updated>

    <category term="Commits"/>
    <category term="linux"/>
    <category term="meshes"/>
    <category term="lua-api"/>
    <category term="addons"/>
    <category term="fixed"/>
    <summary type="html">&lt;p&gt;Commit 291b48 on &lt;code&gt;main&lt;/code&gt; removes the LibEdit dependency (SRCDS input on Linux now works like on the x86-64 beta), fixes Linux32 SRCDS under WSL and fixes a wrongful error in &lt;code&gt;Mesh:DrawSkinned&lt;/code&gt; with 52 bones.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;Commit 291b48 on &lt;code&gt;main&lt;/code&gt; removes the LibEdit dependency (SRCDS input on Linux now works like on the x86-64 beta), fixes Linux32 SRCDS under WSL and fixes a wrongful error in &lt;code&gt;Mesh:DrawSkinned&lt;/code&gt; with 52 bones.&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&amp;quot;MixMax 2: Electric Boogaloo&amp;quot;&lt;/li&gt;
&lt;li&gt;LibEdit dependency removed; minor cosmetic changes to &lt;code&gt;srcds_run&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fixed Linux32 SrcDS being unable to read file stats under WSL&lt;/li&gt;
&lt;li&gt;Fixed wrongful error with &lt;code&gt;Mesh:DrawSkinned&lt;/code&gt; with 52 bones&lt;/li&gt;
&lt;li&gt;Folder addons are no longer searched in mountable games/platform&lt;/li&gt;
&lt;li&gt;&amp;quot;Engine Error&amp;quot; added to the &lt;code&gt;Sys_Error_Internal&lt;/code&gt; printf&lt;/li&gt;
&lt;li&gt;Progress on Linux64 builds&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://commits.facepunch.com/721038&quot;&gt;Commit 291b48 (main)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>nighty on LuaJIT versions, a lua_shared fork and Jolt physics</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-22-nighty-on-luajit-versions-a-lua-shared-fork-and-jolt-physics/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-22-nighty-on-luajit-versions-a-lua-shared-fork-and-jolt-physics/</id>
    <published>2026-10-21T18:37:00.000Z</published>
    <updated>2026-10-21T18:37:00.000Z</updated>
    <author><name>nighty</name></author>
    <author><name>Zaurzo</name></author>
    <author><name>RaphaelIT7</name></author>
    <category term="Discord"/>
    <category term="luajit"/>
    <category term="physics"/>
    <category term="showcase"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398&quot; rel=&quot;noopener noreferrer&quot;&gt;#developer-talk&lt;/a&gt;, nighty said the main branch uses LuaJIT 2.0.4 and the x86-64 beta uses LuaJIT 2.1 beta 3. Zaurzo added that 64-bit main uses the same LuaJIT as x86-64. nighty described his lua_shared fork: it targets a custom language but should run existing GMod Lua exactly like stock, and isn&apos;t public yet. Its threading is worker-based, with message passing between separate Lua states. He also showed Jolt physics experiments.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398&quot; rel=&quot;noopener noreferrer&quot;&gt;#developer-talk&lt;/a&gt;, nighty said the main branch uses LuaJIT 2.0.4 and the x86-64 beta uses LuaJIT 2.1 beta 3. Zaurzo added that 64-bit main uses the same LuaJIT as x86-64. nighty described his lua_shared fork: it targets a custom language but should run existing GMod Lua exactly like stock, and isn&apos;t public yet. Its threading is worker-based, with message passing between separate Lua states. He also showed Jolt physics experiments.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/565108080300261398/1562533054243938357&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>DrawTexturedRectUV change breaks RNDX-based UIs on dev</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-21-drawtexturedrectuv-change-breaks-rndx-based-uis-on-dev/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-21-drawtexturedrectuv-change-breaks-rndx-based-uis-on-dev/</id>
    <published>2026-10-21T11:28:00.000Z</published>
    <updated>2026-10-26T16:30:35.000Z</updated>
    <author><name>Zaurzo</name></author>
    <author><name>Rubat</name></author>
    <author><name>puffy</name></author>
    <author><name>Nykez</name></author>
    <author><name>Astralcircle</name></author>
    <category term="Discord"/>
    <category term="ui"/>
    <category term="regression"/>
    <category term="dev-branch"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Zaurzo reported his UI broken on dev. Rubat said it&apos;s likely the &lt;code&gt;surface.DrawTexturedRectUV&lt;/code&gt; change, and Zaurzo confirmed that was the cause, since RNDX uses the function. He will fix his copy of RNDX, and suggested the new behaviour may need to go behind an argument since it&apos;s &amp;quot;already starting to break shit&amp;quot;.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Zaurzo reported his UI broken on dev. Rubat said it&apos;s likely the &lt;code&gt;surface.DrawTexturedRectUV&lt;/code&gt; change, and Zaurzo confirmed that was the cause, since RNDX uses the function. He will fix his copy of RNDX, and suggested the new behaviour may need to go behind an argument since it&apos;s &amp;quot;already starting to break shit&amp;quot;.&lt;/p&gt;&lt;p&gt;The thread turned to RNDX&apos;s author: puffy asked whether Srlion still works on his GMod projects, Nykez said &amp;quot;no, he quit&amp;quot;, and Astralcircle noted he left the GMod Discord too.&lt;/p&gt;&lt;p&gt;Updates&lt;/p&gt;&lt;ul&gt;&lt;li&gt;2026-10-26: Commit 09a162 on main moves the new behaviour to &lt;code&gt;surface.DrawTexturedRectRawUV&lt;/code&gt;; &lt;code&gt;surface.DrawTexturedRectUV&lt;/code&gt; works the old way again.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940/1562427358756208650&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/3173&quot;&gt;garrysmod-issues #3173&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Artemking4 argues Mesh:DrawSkinned should allow bone 0</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-21-artemking4-argues-mesh-drawskinned-should-allow-bone-0/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-21-artemking4-argues-mesh-drawskinned-should-allow-bone-0/</id>
    <published>2026-10-21T11:22:00.000Z</published>
    <updated>2026-10-27T01:18:07.000Z</updated>
    <author><name>Artemking4</name></author>
    <author><name>Rubat</name></author>
    <category term="Discord"/>
    <category term="meshes"/>
    <category term="lua-api"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Artemking4 said &lt;code&gt;IMesh:DrawSkinned&lt;/code&gt; can&apos;t use all 53 matrices: it&apos;s off by one and wrongly errors on the last bone. Rubat replied that matrix 0 is reserved by the engine as far as he remembers, so DrawSkinned gets 1–52. In his tests, setting matrix 0 did nothing or caused issues. Artemking4 disagreed: bone 0 is a normal bone that also serves as the model matrix for unskinned vertices, and his patched client.dll renders models almost perfectly with it.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Artemking4 said &lt;code&gt;IMesh:DrawSkinned&lt;/code&gt; can&apos;t use all 53 matrices: it&apos;s off by one and wrongly errors on the last bone. Rubat replied that matrix 0 is reserved by the engine as far as he remembers, so DrawSkinned gets 1–52. In his tests, setting matrix 0 did nothing or caused issues. Artemking4 disagreed: bone 0 is a normal bone that also serves as the model matrix for unskinned vertices, and his patched client.dll renders models almost perfectly with it.&lt;/p&gt;&lt;p&gt;Updates&lt;/p&gt;&lt;ul&gt;&lt;li&gt;2026-10-21: Commit 291b48 fixed the wrongful error with 52 bones.&lt;/li&gt;&lt;li&gt;2026-10-22: Rubat asked Artemking4 for code that reproduces the problem.&lt;/li&gt;&lt;li&gt;2026-10-23: Artemking4 posted a minimal repro; with bone 0 and a model matrix push/pop he reports full parity with engine MDL rendering.&lt;/li&gt;&lt;li&gt;2026-10-27: Artemking4 opened garrysmod-issues #7119: bone 0 is also loaded as the model matrix in &lt;code&gt;shaderapidx8.cpp&lt;/code&gt;, and wrapping the call in &lt;code&gt;cam.PushModelMatrix&lt;/code&gt; fixes the rendering.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940/1562425831668715551&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Crash from removed triggers fixed; Hunter pose parameter fix; VPC and gmad build for Linux64</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-21-crash-from-removed-triggers-fixed-hunter-pose-parameter-fix/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-21-crash-from-removed-triggers-fixed-hunter-pose-parameter-fix/</id>
    <published>2026-10-20T21:51:49.000Z</published>
    <updated>2026-10-20T21:51:49.000Z</updated>

    <category term="Commits"/>
    <category term="crash"/>
    <category term="triggers"/>
    <category term="npc"/>
    <category term="linux"/>
    <category term="build"/>
    <category term="fixed"/>
    <summary type="html">&lt;p&gt;Commit b9fc35 on &lt;code&gt;main&lt;/code&gt; fixes a crash with inputs firing from removed triggers, the Hunter NPC&apos;s wrong lookup function and lets &lt;code&gt;SetSaveValue&lt;/code&gt; set &lt;code&gt;m_hStoredPathTarget&lt;/code&gt;; VPC and gmad/gmpublish now build for Linux64.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;Commit b9fc35 on &lt;code&gt;main&lt;/code&gt; fixes a crash with inputs firing from removed triggers, the Hunter NPC&apos;s wrong lookup function and lets &lt;code&gt;SetSaveValue&lt;/code&gt; set &lt;code&gt;m_hStoredPathTarget&lt;/code&gt;; VPC and gmad/gmpublish now build for Linux64.&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Fixed a crash with inputs firing from removed triggers&lt;/li&gt;
&lt;li&gt;Fixed the wrong lookup function in Hunter NPC code&lt;/li&gt;
&lt;li&gt;&lt;code&gt;m_hStoredPathTarget&lt;/code&gt; added to the SetSaveValue whitelist&lt;/li&gt;
&lt;li&gt;VPC and gmad/gmpublish build for Linux64; VPC builds and runs for Win64; VPC colors on Linux; no CodeLite projects on Linux&lt;/li&gt;
&lt;li&gt;Lowercase &lt;code&gt;min&lt;/code&gt;/&lt;code&gt;max&lt;/code&gt; macros removed so they don&apos;t interfere with C++ headers on 64-bit Linux&lt;/li&gt;
&lt;li&gt;Minor Hammer code fixes&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://commits.facepunch.com/720717&quot;&gt;Commit b9fc35 (main)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7106&quot;&gt;garrysmod-issues #7106&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7108&quot;&gt;garrysmod-issues #7108&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-requests/issues/3421&quot;&gt;garrysmod-requests #3421&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>AVX2 request: artemking4 suggests SSE2 and SSE4.1</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-21-avx2-request-artemking4-suggests-sse2-and-sse4-1/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-21-avx2-request-artemking4-suggests-sse2-and-sse4-1/</id>
    <published>2026-10-20T21:28:00.000Z</published>
    <updated>2026-10-20T21:28:00.000Z</updated>
    <author><name>artemking4</name></author>
    <category term="GitHub"/>
    <category term="performance"/>
    <category term="build"/>
    <summary type="html">&lt;p&gt;artemking4 commented on the 2016 AVX2 request that SSE2 can be enabled safely since LuaJIT already requires it.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;artemking4 commented on the 2016 AVX2 request that SSE2 can be enabled safely since LuaJIT already requires it.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-requests/issues/666&quot;&gt;garrysmod-requests #666&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Rubat explains &quot;Render queue too large, flushing!&quot;</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-21-rubat-explains-render-queue-too-large-flushing/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-21-rubat-explains-render-queue-too-large-flushing/</id>
    <published>2026-10-20T18:52:00.000Z</published>
    <updated>2026-10-20T18:52:00.000Z</updated>
    <author><name>A1steaksa</name></author>
    <author><name>Rubat</name></author>
    <author><name>full metal sergeant 228</name></author>
    <category term="Discord"/>
    <category term="mcore"/>
    <category term="meshes"/>
    <category term="performance"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306&quot; rel=&quot;noopener noreferrer&quot;&gt;#lua-help&lt;/a&gt;, A1steaksa asked what causes &lt;code&gt;Render queue too large, flushing!&lt;/code&gt; when rendering an IMesh. Rubat explained the multicore rendering queue is too large: over 32 MB of vertices or indices, or over 15 MB of data in the queue. He named &lt;code&gt;mat_report_queue_status&lt;/code&gt; for stats. full metal sergeant 228 said he hit it with too many particle systems.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306&quot; rel=&quot;noopener noreferrer&quot;&gt;#lua-help&lt;/a&gt;, A1steaksa asked what causes &lt;code&gt;Render queue too large, flushing!&lt;/code&gt; when rendering an IMesh. Rubat explained the multicore rendering queue is too large: over 32 MB of vertices or indices, or over 15 MB of data in the queue. He named &lt;code&gt;mat_report_queue_status&lt;/code&gt; for stats. full metal sergeant 228 said he hit it with too many particle systems.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/567617926991970306/1562176711133634692&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Autorefresh reworked on dev; Rubat explains how to debug it</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-21-autorefresh-reworked-on-dev-rubat-explains-how-to-debug-it/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-21-autorefresh-reworked-on-dev-rubat-explains-how-to-debug-it/</id>
    <published>2026-10-20T18:28:00.000Z</published>
    <updated>2026-10-20T18:28:00.000Z</updated>
    <author><name>Gonzo Pipi</name></author>
    <author><name>Rubat</name></author>
    <category term="Discord"/>
    <category term="debugging"/>
    <category term="dev-branch"/>
    <category term="windows"/>
    <summary type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Gonzo Pipi said Lua autorefresh stopped working for him on 64-bit dev (Windows 11 26H2) and asked how to debug it. Rubat said he added a console print for when autorefresh will certainly not work. On Windows there may be debug output, visible by attaching a debugger such as Visual Studio or WinDbg. Autorefresh changed in the previous day&apos;s dev update; he isn&apos;t having issues himself.&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940&quot; rel=&quot;noopener noreferrer&quot;&gt;#next-update&lt;/a&gt;, Gonzo Pipi said Lua autorefresh stopped working for him on 64-bit dev (Windows 11 26H2) and asked how to debug it. Rubat said he added a console print for when autorefresh will certainly not work. On Windows there may be debug output, visible by attaching a debugger such as Visual Studio or WinDbg. Autorefresh changed in the previous day&apos;s dev update; he isn&apos;t having issues himself.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://discord.com/channels/565105920414318602/589120351238225940/1562170603648065617&quot;&gt;Message&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Hunter used the wrong lookup for stagger_yaw</title>
    <link rel="alternate" type="text/html" href="https://gmod-community-news.pages.dev/items/2026-10-20-hunter-used-the-wrong-lookup-for-stagger-yaw/"/>
    <id>https://gmod-community-news.pages.dev/items/2026-10-20-hunter-used-the-wrong-lookup-for-stagger-yaw/</id>
    <published>2026-10-20T10:38:00.000Z</published>
    <updated>2026-10-20T10:38:00.000Z</updated>
    <author><name>DVIsm6</name></author>
    <category term="GitHub"/>
    <category term="npc"/>
    <category term="fixed"/>
    <summary type="html">&lt;p&gt;DVIsm6 found &lt;code&gt;LookupAttachment&lt;/code&gt; used instead of &lt;code&gt;LookupPoseParameter&lt;/code&gt; for the Hunter&apos;s &lt;code&gt;stagger_yaw&lt;/code&gt;. Fixed (commit b9fc35).&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;DVIsm6 found &lt;code&gt;LookupAttachment&lt;/code&gt; used instead of &lt;code&gt;LookupPoseParameter&lt;/code&gt; for the Hunter&apos;s &lt;code&gt;stagger_yaw&lt;/code&gt;. Fixed (commit b9fc35).&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Facepunch/garrysmod-issues/issues/7108&quot;&gt;garrysmod-issues #7108&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
</feed>
