Tag: #addons (7) Clear filter ×

1 story

Two long-standing bugs: gamemode switch reverts, Workshop changes unload server content

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's content, turning models into errors.

Details

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.

1 update

1 story

Addons start hitting the new surface.DrawPoly error

In #next-update, Redox (22 Oct) and Nykez (23 Oct) saw bad argument #1 to 'DrawPoly' (table must contain at least three vertices), for example from cl_arc.lua. 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: "its not valid code on your end". Beelzebub posted a one-line patch for the bad math in luabee's arc library.

1 story

LibEdit dropped from Linux SRCDS; Mesh:DrawSkinned 52-bone error fixed

Commit 291b48 on main 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 Mesh:DrawSkinned with 52 bones.

Details
  • "MixMax 2: Electric Boogaloo"
  • LibEdit dependency removed; minor cosmetic changes to srcds_run
  • Fixed Linux32 SrcDS being unable to read file stats under WSL
  • Fixed wrongful error with Mesh:DrawSkinned with 52 bones
  • Folder addons are no longer searched in mountable games/platform
  • "Engine Error" added to the Sys_Error_Internal printf
  • Progress on Linux64 builds

2 stories

InitPostEntity hooks not running traced to an addon returning a value

In #next-update, DMatter04 reported that some addons' InitPostEntity hooks added with hook.Add never run, breaking addons such as Custom FOV. homonovus suggested an addon returns a non-nil value from its hook, and Zaurzo posted a lua_run snippet to find it. On 22 Oct DMatter04 found the culprit, lua/autorun/ultrakill_test_soulorbs.lua from "[DrGBase] ULTRAKILL - Enemies - Act II & Act III", using Zaurzo's whereis tip, and Zaurzo suggested asking the author to fix it.

A whole game ported into GMod; TankNut eyes the original Ace of Spades

In #developer-talk, Redox shared a project "made in gmod" that ran smoothly with a group of players. TankNut, after looking at it, said "they've decompiled the game and ported it wholesale". A1steaksa said he isn't impressed if it's AI-made, while Redox said it's too polished to be pure slop. TankNut added he is more interested in the original Ace of Spades than "the Jagex abomination".

1 story

1 update

1 story

Portal 2 placeholder entities become override-able on dev

drobotk, who is working on an addon to make Portal 2 maps functional, asked to remove the "visual placeholder" entities such as prop_button or implement them properly. BREEDNKMs noted in the thread that Lua can now only override a whitelist of classnames, which grows as people request it. drobotk asked whether the whitelist is published anywhere.