With the latest revision of WireMod installed, cn you tell the difference?
4 posters
Latest Wire Update
Poll
Notice Any BIG Difference?
- [ 5 ]
- [71%]
- [ 2 ]
- [29%]
Total Votes: 7
Bam- Admin
- Number of posts : 1952
Age : 37
Location : Hull, UK
In-Game Name : [BS] Bam
Credits :
Warnings! :
Registration date : 2008-05-27
Points : 1598
Reputation : 76
- Post n°1
Latest Wire Update
oskarso- Elite Member
- Number of posts : 439
Age : 29
Location : Over here
In-Game Name : Badlands
Credits :
Warnings! :
Registration date : 2008-07-25
Points : 267
Reputation : 7
- Post n°3
Re: Latest Wire Update
Well only that I can code in E2 again.
HikariMisako- Operator
- Number of posts : 294
Age : 31
Location : Nuenen, The Netherlands
In-Game Name : [BS]HikariMisako
Credits :
Warnings! :
Registration date : 2009-05-17
Points : 326
Reputation : 9
- Post n°4
Re: Latest Wire Update
Loops
Blizzard- Wire Pro
- Number of posts : 334
Age : 31
Location : Switzerland
In-Game Name : [BS] Blizzard
Credits :
Warnings! :
Registration date : 2008-11-23
Points : 342
Reputation : 14
- Post n°5
Re: Latest Wire Update
Text screen is working
Model change is working
or well, I'll use the short method:
[Adv Pod] Added a system for receiving PlayerBindPress events from the client. Used that system to implement PrevWeapon and NextWeapon outputs.
[Adv Pod] Fixed.
[Adv Pod] Moved the list of keys and binds to shared.lua
[Adv Pod] Put everything related to the keys into one place.
[AdvDupe] Cleaned up argument list generating code.
[AdvDupe] Optimized argument list generating code a bit. Renamed "NoFail" to "ok"
[Balloon Deployer] Limited number to 2, changeable via cvar sbox_maxwire_deployers. Also added a cleanup category.
[Button] Added animations for:
[Button] The pedestal button from Portal (models/props/switch001.mdl) is now animated when pressed.
[Console Screen] Filtered out useless updates and increased the maximum update speed.
[Digital Screen] Optimized the client-side code a bit.
[Duplicator Hooks] Fixed duping for Adv. Input, Panel, Text Screen, CD Disk, CPU and Keyboard
[Duplicator Hooks] Put duplicator hook changes back in:
[Duplicator hooks] Some optimizations.
[E1] STOOL: cleanup
[E2] angle.lua+core.lua+gametick.lua+matrix.lua+number.lua+string.lua+unitconv.lua+vector.lua+vector2.lua+weapon.lua: Added newline at the end of the file
[E2] array.lua: Fixed incorrect usage of Lua's tonumber function in R:number(), R:popNumber(), R:removeNumber(N), R:shiftNumber() and R:sum()
[E2] array.lua: R[N,t] now copies its cost from R:set*(N,X)/R:*(N).
[E2] array.lua+wirelink.lua: Prevented R/XWL[N,t] from breaking in the near future.
[E2] chat.lua: Added lastSaidTeam() and E:lastSaidTeam() to detect whether a line of chat was said in the team chat or not.
[E2] chat.lua+quaternion.lua: Removed duplicate newline at the end of the file
[E2] cl_hologram.lua+hologram.lua+core/init.lua: not re-requiring datastream if already present.
[E2] color.lua: Added e2doc for hsv2rgb and rgb2hsv
[E2] color.lua: Added V=hsv2rgb(V) and V=rgb2hsv(V). http://www.wiremod.com/forum/e2-development/12589-add-hsv2rgb.html
[E2] compiler.lua: +1
[E2] compiler.lua: Added support for ellipses (...) in function signatures
[E2] core/init.lua: Cleaned up registerFunction/registerOperator.
[E2] core/init.lua: Fixed wire_expression2_debug after Syranide broke it (thank you )
[E2] e2doc.lua: Added support for ellipses (...)
[E2] e2doc.lua: Cleanup
[E2] E2Lib: Added typecheck to E2Lib.limitString, to simplify debugging.
[E2] entity.lua: Added N=E:getSkin(), E:setSkin(N) and N=E:getSkinCount()
[E2] entity.lua: Crash exploit fix (Thanks Incompatible)
[E2] entity.lua: extended attributes of trails (attachmentID, additiveness) should now be duped correctly.
[E2] extloader.lua: wire_expression2_reload is now catching errors from destruct/construct hooks
[E2] extpp.lua: Added support for ellipses (...)
[E2] globalvars.lua: Cleanup.
[E2] globalvars.lua: Fixed gGetVec sometimes not returning the value properly
[E2] hologram.lua: Fixed holoDelete(N)
[E2] hologram.lua: Fixed holoDeleteAll()
[E2] hologram.lua: Negative indices are now player-specific, positive indices are chip-specific.
[E2] hologram.lua: Reverted hologram class back to prop_physics until i found out why it breaks holo scaling.
[E2] hologram.lua+cl_hologram.lua:
[E2] Holograms: Cleanup
[E2] Holograms: Fixed scaling in multi-player mode.
[E2] holograms: Fixed the scaling issue with the gmod_wire_hologram entity.
[E2] Holograms: Put everything related to scaling into one function. Reduced the umsg spam by accumulating scaling commands in a single E2 execution and transmitting them to the clients after that.
[E2] Moved the busy animation to the STOOL code
[E2] Moved upload stream encoders/decoders to E2Lib.
[E2] preprocessor.lua: Added the option to specify one type for multiple variables. See: http://www.wiremod.com/forum/ideas-suggestions/12362-why-not-v-v-v-v-instead-v-vector.html#post117599
[E2] STOOL: Fixed: wire_expression2.lua: attempt to concatenate a nil value
[E2] STOOL: If the model specified with "wire_expression2_model" cannot be found in the size specified by "wire_expression2_size", the normal size (without any suffixes) is used instead.
[E2] string.lua: Added e2doc for S=format(S,...). That function is also printing errors to the chat area now. Reordered the match functions.
[E2] string.lua: S=format(S,...) works exactly like string.format. Will add some converters for vector, angle, etc. later.
[E2] vector.lua: Added randvec(), randvec(N,N) and randvec(V,V). See the wiki for details. Also optimized clamp(V,N,N) a bit.
[E2] wirelink.lua:
- Added XWL[N,string], which reads/writes a zero-terminated string to the piece of memory starting at N.
- Fixed S=XWL:readString(N) returning a number on failure instead of an empty string.
[E2] wirelink.lua: Cleanup
[E2] wirelink.lua: Moved everything related to input triggering into one place.
[E2] wirelink.lua: Wirelink now only triggers once per execution.
[E2] wirelink.lua: XWL[N,t] now copies its cost from XWL:set*(S,X)/XWL:*(S).
[EEPROM] Looks like ASSmod replaces a function named "SteamID" into every SENT's table for some reason. Renamed a field of that name to fix the arising conflict.
[EEPROM] Removed swastika.
[Entities] Inserted PrintNames for everything
[Everything] Changed.
[Explosive] Removed some obsolete stuff from the UpdateWireExplosive function
[FIXED] pasting old files after the order of args on the duplicator.RegisterEntityClass call has been changed
[FX Emitter] Fixed error about a nonexistant fx_default.lua on clients without wiremod.
[GATES] (@ Matte) added Apply Force, Apply Angular Force, Apply Offset Force, Set Color, Set Mass, Color (returns the color of an entity) (WIREMOD-101)
[GATES] (@ Matte) Fixed typo
[GATES] Added new angle gates and phys obj check by Matte
[GATES] Added new vector and entity gates by Matte (http://www.wiremod.com/forum/developers-general-chat/12744-commit-rights-add-new-gates-2.html)
[GATES] Added/changed new gates (by Matte @ WIREMOD-98)
[Gates] Fixed Memory->Up/Down Counter
[GATES] Fixed model selection control not showing (@JatGoodwin)
[GATES] patch WIREMOD-100 (@Matte)
[Gates] Removed the Angle to Vector and Vector to Angle gates. Use Compose/Decompose instead.
[GATES][TOOLS] Fixed model selection not working.
[Holo] Cleanup
[HoverDrive] Added a language string for the limit notification
[HUD Indicator] Made it use a function from wirelib instead of using a copy.
[Keyboard] Got rid of a lot of console commands. Server->Client communication now works via umsgs.
[LEGAL] Added LICENSE to addon directories since no one actually checks out from the TLD (or needs to)
[Loader] Not transferring server-only files to the client anymore. Removed textlib.lua.
[ModelPlug] Sorted model lists alphabetically. This affects gates, expressions and, most prominently, buttons.
[ModelPlug] Sorting tabs again.
[Ranger] Added an entity output and removed all those stupid colons after the check box titles.
[Textlib] Moved contents to gmod_wire_textreceiver/init.lua and made everything local.
[Tools] Cleanup
[Tools] Cleanup. Not done yet...
[TOOLS][wire_textscreen] Fixed bug with textscreen (report # unknown, Jira down)
[Vector Thruster] Fixed the "Yaw/Pitch inputs" checkbox.
[Vector Thruster] Removed the useless SpawnFunction from wire vector thruster
[VGUI] Reverted WireDermaExts (@TomyLobo, that had no effect, the list is sorted by the control and for table for the tabs sorts its self cause the name is the key)
[Wire Numpad] Fixed dupes. (WIREMOD-99)
[Wire Wheel] Fixed models not duping correctly. (by TB)
[wire_debugger] Make some hook functions local
[WireLib] Added (i)pairs_map, which work like (i)pairs except that they map the value with a function
[WireLib] cl_wirelib.lua: Added language strings for all entities, so their PrintNames show up in kill messages instead of #gmod_wire_something
[WireLib] De-complicated the think hook
[WireLib] Moved back to server/
[WireLib] Moved WireLib initialization to WireShared.lua. This fixes the wire keyboard
[WireLib] Removed shared functions
[WireShared] Added shared functions from WireLib
Legend:
Bold things = favourite useful changes
Bold + italic things = awesome, finally got fixed after a long time of being bugged
Bold + italic + underline + red = explanation fail
So, YES there were ALOT of changes
Model change is working
or well, I'll use the short method:
[Adv Pod] Added a system for receiving PlayerBindPress events from the client. Used that system to implement PrevWeapon and NextWeapon outputs.
[Adv Pod] Fixed.
[Adv Pod] Moved the list of keys and binds to shared.lua
[Adv Pod] Put everything related to the keys into one place.
[AdvDupe] Cleaned up argument list generating code.
[AdvDupe] Optimized argument list generating code a bit. Renamed "NoFail" to "ok"
[Balloon Deployer] Limited number to 2, changeable via cvar sbox_maxwire_deployers. Also added a cleanup category.
[Button] Added animations for:
[Button] The pedestal button from Portal (models/props/switch001.mdl) is now animated when pressed.
[Console Screen] Filtered out useless updates and increased the maximum update speed.
[Digital Screen] Optimized the client-side code a bit.
[Duplicator Hooks] Fixed duping for Adv. Input, Panel, Text Screen, CD Disk, CPU and Keyboard
[Duplicator Hooks] Put duplicator hook changes back in:
[Duplicator hooks] Some optimizations.
[E1] STOOL: cleanup
[E2] angle.lua+core.lua+gametick.lua+matrix.lua+number.lua+string.lua+unitconv.lua+vector.lua+vector2.lua+weapon.lua: Added newline at the end of the file
[E2] array.lua: Fixed incorrect usage of Lua's tonumber function in R:number(), R:popNumber(), R:removeNumber(N), R:shiftNumber() and R:sum()
[E2] array.lua: R[N,t] now copies its cost from R:set*(N,X)/R:*(N).
[E2] array.lua+wirelink.lua: Prevented R/XWL[N,t] from breaking in the near future.
[E2] chat.lua: Added lastSaidTeam() and E:lastSaidTeam() to detect whether a line of chat was said in the team chat or not.
[E2] chat.lua+quaternion.lua: Removed duplicate newline at the end of the file
[E2] cl_hologram.lua+hologram.lua+core/init.lua: not re-requiring datastream if already present.
[E2] color.lua: Added e2doc for hsv2rgb and rgb2hsv
[E2] color.lua: Added V=hsv2rgb(V) and V=rgb2hsv(V). http://www.wiremod.com/forum/e2-development/12589-add-hsv2rgb.html
[E2] compiler.lua: +1
[E2] compiler.lua: Added support for ellipses (...) in function signatures
[E2] core/init.lua: Cleaned up registerFunction/registerOperator.
[E2] core/init.lua: Fixed wire_expression2_debug after Syranide broke it (thank you )
[E2] e2doc.lua: Added support for ellipses (...)
[E2] e2doc.lua: Cleanup
[E2] E2Lib: Added typecheck to E2Lib.limitString, to simplify debugging.
[E2] entity.lua: Added N=E:getSkin(), E:setSkin(N) and N=E:getSkinCount()
[E2] entity.lua: Crash exploit fix (Thanks Incompatible)
[E2] entity.lua: extended attributes of trails (attachmentID, additiveness) should now be duped correctly.
[E2] extloader.lua: wire_expression2_reload is now catching errors from destruct/construct hooks
[E2] extpp.lua: Added support for ellipses (...)
[E2] globalvars.lua: Cleanup.
[E2] globalvars.lua: Fixed gGetVec sometimes not returning the value properly
[E2] hologram.lua: Fixed holoDelete(N)
[E2] hologram.lua: Fixed holoDeleteAll()
[E2] hologram.lua: Negative indices are now player-specific, positive indices are chip-specific.
[E2] hologram.lua: Reverted hologram class back to prop_physics until i found out why it breaks holo scaling.
[E2] hologram.lua+cl_hologram.lua:
[E2] Holograms: Cleanup
[E2] Holograms: Fixed scaling in multi-player mode.
[E2] holograms: Fixed the scaling issue with the gmod_wire_hologram entity.
[E2] Holograms: Put everything related to scaling into one function. Reduced the umsg spam by accumulating scaling commands in a single E2 execution and transmitting them to the clients after that.
[E2] Moved the busy animation to the STOOL code
[E2] Moved upload stream encoders/decoders to E2Lib.
[E2] preprocessor.lua: Added the option to specify one type for multiple variables. See: http://www.wiremod.com/forum/ideas-suggestions/12362-why-not-v-v-v-v-instead-v-vector.html#post117599
[E2] STOOL: Fixed: wire_expression2.lua: attempt to concatenate a nil value
[E2] STOOL: If the model specified with "wire_expression2_model" cannot be found in the size specified by "wire_expression2_size", the normal size (without any suffixes) is used instead.
[E2] string.lua: Added e2doc for S=format(S,...). That function is also printing errors to the chat area now. Reordered the match functions.
[E2] string.lua: S=format(S,...) works exactly like string.format. Will add some converters for vector, angle, etc. later.
[E2] vector.lua: Added randvec(), randvec(N,N) and randvec(V,V). See the wiki for details. Also optimized clamp(V,N,N) a bit.
[E2] wirelink.lua:
- Added XWL[N,string], which reads/writes a zero-terminated string to the piece of memory starting at N.
- Fixed S=XWL:readString(N) returning a number on failure instead of an empty string.
[E2] wirelink.lua: Cleanup
[E2] wirelink.lua: Moved everything related to input triggering into one place.
[E2] wirelink.lua: Wirelink now only triggers once per execution.
[E2] wirelink.lua: XWL[N,t] now copies its cost from XWL:set*(S,X)/XWL:*(S).
[EEPROM] Looks like ASSmod replaces a function named "SteamID" into every SENT's table for some reason. Renamed a field of that name to fix the arising conflict.
[EEPROM] Removed swastika.
[Entities] Inserted PrintNames for everything
[Everything] Changed.
[Explosive] Removed some obsolete stuff from the UpdateWireExplosive function
[FIXED] pasting old files after the order of args on the duplicator.RegisterEntityClass call has been changed
[FX Emitter] Fixed error about a nonexistant fx_default.lua on clients without wiremod.
[GATES] (@ Matte) added Apply Force, Apply Angular Force, Apply Offset Force, Set Color, Set Mass, Color (returns the color of an entity) (WIREMOD-101)
[GATES] (@ Matte) Fixed typo
[GATES] Added new angle gates and phys obj check by Matte
[GATES] Added new vector and entity gates by Matte (http://www.wiremod.com/forum/developers-general-chat/12744-commit-rights-add-new-gates-2.html)
[GATES] Added/changed new gates (by Matte @ WIREMOD-98)
[Gates] Fixed Memory->Up/Down Counter
[GATES] Fixed model selection control not showing (@JatGoodwin)
[GATES] patch WIREMOD-100 (@Matte)
[Gates] Removed the Angle to Vector and Vector to Angle gates. Use Compose/Decompose instead.
[GATES][TOOLS] Fixed model selection not working.
[Holo] Cleanup
[HoverDrive] Added a language string for the limit notification
[HUD Indicator] Made it use a function from wirelib instead of using a copy.
[Keyboard] Got rid of a lot of console commands. Server->Client communication now works via umsgs.
[LEGAL] Added LICENSE to addon directories since no one actually checks out from the TLD (or needs to)
[Loader] Not transferring server-only files to the client anymore. Removed textlib.lua.
[ModelPlug] Sorted model lists alphabetically. This affects gates, expressions and, most prominently, buttons.
[ModelPlug] Sorting tabs again.
[Ranger] Added an entity output and removed all those stupid colons after the check box titles.
[Textlib] Moved contents to gmod_wire_textreceiver/init.lua and made everything local.
[Tools] Cleanup
[Tools] Cleanup. Not done yet...
[TOOLS][wire_textscreen] Fixed bug with textscreen (report # unknown, Jira down)
[Vector Thruster] Fixed the "Yaw/Pitch inputs" checkbox.
[Vector Thruster] Removed the useless SpawnFunction from wire vector thruster
[VGUI] Reverted WireDermaExts (@TomyLobo, that had no effect, the list is sorted by the control and for table for the tabs sorts its self cause the name is the key)
[Wire Numpad] Fixed dupes. (WIREMOD-99)
[Wire Wheel] Fixed models not duping correctly. (by TB)
[wire_debugger] Make some hook functions local
[WireLib] Added (i)pairs_map, which work like (i)pairs except that they map the value with a function
[WireLib] cl_wirelib.lua: Added language strings for all entities, so their PrintNames show up in kill messages instead of #gmod_wire_something
[WireLib] De-complicated the think hook
[WireLib] Moved back to server/
[WireLib] Moved WireLib initialization to WireShared.lua. This fixes the wire keyboard
[WireLib] Removed shared functions
[WireShared] Added shared functions from WireLib
Legend:
Bold things = favourite useful changes
Bold + italic things = awesome, finally got fixed after a long time of being bugged
Bold + italic + underline + red = explanation fail
So, YES there were ALOT of changes
|
|