Releases: wiremod/wire
Wiremod March 2019 release
Merge pull request #1844 from Linus045/master Added ability to rename folders
Wiremod January 2019 release
See the commit history for changes.
November 2018 Release
We're getting things caught up, since the last build release was in July. See the commit history for details on what has changed.
July 2018 Release
This is the July 2018 Release of Wiremod.
The only change this month is that we now catch invalid types in E2 extensions, whereas previously we allowed them which broke various parts of E2's internals.
The only (known to the Wiremod developers) custom E2 extension that does this DamageCore. This has been reported to its author and a patch submitted, and there are patched versions available elsewhere on GitHub and the Garry's Mod Workshop.
June 2018 Release
This is the June 2018 Release of Wiremod.
Thanks to @AlexALX for this month's one new feature: Add angle offset slider for socket/plug tool.
The rest of the changes have been bugfixes by the Wire Team. See the full changelog here.
May 2018 Release
This is the May 2018 release of Wiremod. Thanks to @ajloveslily14, @thegrb93, and @matt1923 for their contributions, as well as the Wire Team as always.
This month has been been entirely bug fixes. See the full changelog here.
April 2018 Release
This is the April 2018 release of Wiremod. Thanks to everyone for their contributions!
Full change log here, here's some highlights.
- E2 UDFs: Nested definitions are now allowed
- E2 UDFs: Declaration cost lowered
- CPU: Removed hard coded single player compile speed
- CPU: Default compile speed raised to 256
- Grabber: Added Range input
- CD Disk: Added model selector
- CD Ray: Added Range input
- CD Ray: Added new command (32) that returns the disk entity id
- Few bug fixes
March 2018 Release, hotfix 1
This fixes #1583 in the March 2018 release. This was my fault, sorry everybody!
March 2018 Release
This is the March 2018 release of Wiremod. Thanks to @AlexALX and @TwistedTail for their contributions, and to all the @wiremod/developers team!
This release has mostly been under-the-hood work on E2 and bugfixes. See the full changelog here.
- Thrusters: Renamed 'Force Minimum' setting to 'Input Threshold' to reflect the behaviour it has actually had for a decade
- Pod Controller: Keyboard outputs now respect rebinding
- Keyboard: Fixed some numpad keys being mapped incorrectly; British keyboard hacks
- Plug/Socket: Fixed a dupe bug where plugs could bind to the wrong socket on paste
- DHDD: Sparse memory is now more efficiently stored, shrinking dupes/ram
- E2 Editor: Fixed Right Click -> Save As, saving the wrong tab
- E2 Ops costs rebalanced: array methods lowered, PropCore/holograms raised, interval() raised
- E2: Cleaned up parsing/handling of local variables
- E2 HTTP: No longer executes all owned E2's on http completion
- E2 runOnKeys: Can now filter by specific players/binds
- E2: Added E:surfaceArea() and E:stress()
Februrary 2018 release
This release is the first since March 2017, with a lot of changes.
Some highlights:
- Wire: Optimized networking of wires themselves, optimized Think hook processing lots of ents per tick
- Debugger: Cleaned up + added to Context Menu
- Digital Screen: Optimized network transfer + buffer client loading + buffer server sending
- Grabber: Now attaches to world
- Pod Controller: Now 'Allow Buttons' works on anything that can be Used (EGP screens, etc)
- Wheels: Fixed updated torque not duping
- Hydraulic/Motor: Can now be updated
- Teleporter: Fixed deleting itself if parented
- Oscilloscope: Optimized networking of the least used ent in wiremod, probably
- Linkable Ents (Pod/Cam Controller, Exit Point, EGP Hud, Keyboard): Now links itself to the closest vehicle in the contraption if you try to link to a prop
- Data Plug/Socket: Improved, added Weld Strength/Attach Distance settings. These things are retro and cool
- E2 Editor: Fixed custom colours not loading; fixed Linux clipboard issues
- E2: Started adding compiler optimizations for constants (ie. X = 606024*1000)
- E2: foreach(Keys:can now have a type)
- E2: Improved the wire_expression2_ram_emergency_shutdown_enable convar, which paranoidly halts all E2's in the event of very high server ram usage
- E2: Add E:use() (simulates the owner Using an entity, ie. Wire User)
- E2: Add E:children() (returns array of ents where E is the parent), E:creationID()
- E2: Add E:setName(S) "Wire Namer" functionality
- E2, Thrusters: Clamp numbers used in applyForce to prevent crashes
- Vanilla Duplicator: Now triggers E2's dupefinished()
- ZCPU: Fixed something to do with paging flags/interrupts, I think
- Wire Dev: Added a travis build system for PR's using luacheck linters to improve code quality; resolved several hidden bugs resulting from this
- aaaand lots of bug fixes!