* sentSpawn functionality
* Comply with linter
* Move castings to E2/Wire lib
Moved casting and typeIdToString to E2Lib and WireLib.
Fixed major bug, where registered sents didn't check for prop protection, when creating constrains.
Changed comments a bit
* Update sents_default_params.lua
* Update prop.lua
* Moved sents_default_params.lua
Moved sents_default_params.lua
Renamed sents_default_params.lua
Changed the way to block sents, and renamed whitelist to registry, to reinforce reusability for thirdparty addons
* gmod_wire_value bug fixes
* remove whitespace -_-
* WireLib.SentSpawn.Unregister table removal fix
* Rewrote netstream
* Only add timer when queue empty
* Only update activitytimeout if queue is empty too
* Move activity timeout reset into successful write
* Move net read before return
* Add WireLib.Net and WireLib.Notify
* The cooler trivial networking library
* Remove if SERVER
* Update new players with trivial name table
Refactored flushing
Increased update transfer size limit
Decreased flush delay to 1 tick
* Refactor Trivial net to Net.Trivial
Add WireLib.NotifyGroup
* Make notifcations more shared
Add shared WireLib.NotifyBuilder to build notifications
Made WireLib.Notify shared
Notify gets logged on server on warn/error
* Add netstream
Renamed sh_wirenet to wirenet
Bugfixes + improvements
* Rename sh_wirenet to wirenet
* Fix sending with nil and severity
* Allow notifying server with severity < 2
* Avoid inserting table into MsgC
* Change to send message length instead of using null termination
Decreased flush delay to 1 tick
* Fix reps
* refactor this terribleness
like actually who wrote this
* add epic led model
* less redundant file-exists checks
* minor syntax error
* cursed model
* more leds!
* I'm a huge fan!
(add computer fan model)
* remove big LED
(this was way too large)
* inductor model :)
* pick one damn it
tabs OR spaces, NOT BOTH!
* unspaghetti this crap
data plug has been missing models for years!
* more antispaghetti shennanigans
* several things
add usb-c plug and socket
fix bugs from unspaghetti commit
plugs play confirmation sound when linked
* shared modelplug
* improve lua autorefresh compatibility
* finally remove redundant angle offset code
* SD card & socket
* microusb :)
* all lint fixes
* more lint fixes
* Add files via upload
* Add files via upload
* Lots more monitors
* Add files via upload
* Add character lcd
* Update init.lua
* More console/lcd special characters
* New font, and hi res screens.
Github dif broke
changed files:
textscreen cl_init
consolescreen cl_init
digitalscreen cl_init
oscilloscope entity
egp cl_init
wiremonitors.lua
gpulib
increased RT size to 1024
added a font from https://mdileo.tripod.com/utilities.html
This may break some things.
* LCD models by fasteroid ! !
* More lcd models
16x4
40x4
* Use matrices instead of looping through an array
* One more because i felt like it
20x4 added
* Update cl_init.lua
* Update cl_init.lua
* Interactive props
* Update cl_init.lua
* Make digital screen better
* Fix tabs
Changed tabs into double spaces.
* FIx tabs (again)
* Refactor
* Fix potential issue
* Make only certain values floor
* Made cursor drawing independent of rest of drawing
* Some fixes
---------
Co-authored-by: thegrb93 <grbrown93@sbcglobal.net>
* Add Issue Viewer component
* Add issue viewer to wire load
* Implemented into E2/CPU editor
* Make nodes with no line/char data not set the caret
* typed a space by accident
* Cache IssuesView's background color
* Fixed a couple of UI issues I missed
It performs incremental syncing much like the old beam vars library.
However, given the amount of bandwidth saved by not using usermessages and
an ugly key-value format, this may be overkill, and it might be nicer to
just immediately sync paths as soon as they're added.
Because it's an old version of von, so it might conflict with new
versions of von installed by other addons. We can't update because the
latest version of von isn't backwards compatible (yet).
Concommand works clientside (prints the server's version)
Can detect Workshop, Git, and SVN (at least TortoiseSVN)
The partial git hash works in https://github.com/wiremod/wire/commit/f3a4ac3
* Moved FLIR out to a separate file
* Removed the velocity input, which didn't make any sense at all
(and required the entity to have a physobject)
* Fixed a whole bunch of subtle bugs
* Modified the cam controller tool to use SetupLinking
Over 4 years ago, WeltEnSTurm optimized the thruster's effects, limiting it to
just 1 shared ParticleEmitter, instead of a new one every client frame, and
fixing a bug where source wouldn't create any more ParticleEmitters.
This, among other fixes, never got into vthrusters.
Also, tidied up both cl_inits
Sometimes lua is loaded in a different order, usually stools load before SENTs
but occasionally E2 extensions load before the Debugger, causing an error when
they try to register types. Now formatPort is loaded very early on.
Fixes http://errors.garrysmod.com/error/447498603/
- It's much faster and has more features.
- It got a favourite manager added
- Added wire_filebrowser and wire_listeditor VGUIs.
- Adjusted the wire_expression2_browser to use GMod 13's docking.
Added some functions (for sound browser's favourite manager).
Renamed info.txt to addon.txt to conform to Gmod13
Changed references of VERSION >= 151 to VERSION >= 143, as Gmod13 release has a lower version number than Gmod beta had
Removed code sections for VERSION < 151