The wire socket radio looks awesome, would be really fun to make a server to server chat program with wireAwesome work!
Okay, I got bored over time, so I took that time to code a bit.
Firstly I added those default RAM-wire-inputs Lockblade asked for. There are now inputs for "Clk","AddrRead","AddrWrite" and "Data" and Outputs for "Card Connected","Cells" (The card's size) and "Data". So you can pretty much handle the cardreader like a normal ram chip.
Secondly, I grabbed this Idea, and turned it into reality, just because i liked it. And it seemed, that nobody cared about it, so i didn't have to fear, that anybody already made it. ^_^
It adds another tool to the "Wire - Holography" category, named "Interacable Holography Emitter". It looks exactly like the normal one, i know. Only new thing in menu is the option "Show Emitter->Point beams". I am sure some of you guys liked the beam-setting, but hated the fact, that there was also a beam between the emitter and the point. with this option, you can disable that beam.
Okay, there aren't really new things in the device either. You have the normal settings. But the thing i added now is, that you can walk close to any of the point the device draws, and press your "use" key. The emitter will then output X,Y and Z from that point. Notice, that you will get exactly the coordinates you gave the device to create the point. So the point 0,0,0 will give you 0,0,0 again, not the world-position of it.
It works fine with the hologrid too.
but keep in mind, that you can only activate points, that are there (they fade out with time, like normal holo emitter) and that many points at one spot make it hard to be precise. So maybe use a normal holo to draw borders and such, and just some few points from this one to make like buttons or stuff.
I made a testgrid for that:
The red point is the point i selected last. I used a second emitter to show it. Interacable Holographs don't change shape or color when you activate points. they just give values.
So, have fun testing.
PS: I will update my Extension in the WireExtras SVN too.
New file like always on first page
Last edited by Free Fall; 08-30-2008 at 11:43 AM.
Needz moar Lua
The wire socket radio looks awesome, would be really fun to make a server to server chat program with wireAwesome work!
Well, The easiest "chat" program, which is already there and working is simply using -=Fox=- "Cat" E-Gate. I already tried that, and it worked quite fine.
Needz moar Lua
SVN link for the WSR is below!
Last edited by -=Fox=-; 10-14-2008 at 08:40 PM.
http://tiny.cc/OMFGWTFBBQ
Best People On Wiremod!
Black Phoenix, Azrael, Jat Goodwin, Magos Mechanicus, ITSBTH, Fizyk, g33v3s,tuusita, InfectiousFight, ief015
Pointless things that are pointless, are pointlessly pointless, therefore pointlessness is pointless.
So pointlessly pointing out the pointlessness of this pointless signature is utterly pointless.
My IQ is 123
Damn you Fox, I was gonna post an Announcement Post!
But still, Fox is right. I used my time to do a complete recode of my Wire Socket Radio. At the end, I came up with something called "LuaSocketLib" (Not the LuaSocket-DLL, an own Lib, writen in Lua).
It is an easy interface for entities, that want to use non-GMod networking. So Making even more networked SENTS is not that big deal anymore.
Based on this, the WSR itself was no deal (only 5.78KB for the whole WSR-SENT, old one has three times the size)
And Fox was right about the fact, that I know the bugs of this. There is one major problem, which can cause the connection to kinda stop. When one data packet got missing, it doesn't auto-correct itself and just doesn't take anymore data. And you might not even notice it, because the device stays green. And it still got lots of debugging console-spam. I needed it, to figure out, why the data-inflow gave up.
But there are not only new bugs, there are already improvements:
- I got an easy base for more net-sents
- The connection is much more stable, as the timeout adjusts itself with help of Ping signals
- better overview of values (WSR displays now Ping, BPS In and Out and TargetIP and Port)
- much cleaner code, so making changes shouldn't be that hard, compared to the old design, where everything was really messy
And, if you really need it, you can change the maximum Outgoing BPS-Amount per second. The default is 4KB/s. Anything under that might cause connection overflow or something. Anything over that can cause much bandwith (Only if you fully use it)
And now as last information, The Assembla SVN is back. The SVN link is
"http://svn.assembla.com/svn/wiresocketradio/dev"
If you notice any other bugs, except for the data-flow-stoppage, please report them.
Last edited by Free Fall; 10-14-2008 at 03:27 PM.
Needz moar Lua
I'm sorry FreeFall...
I thought you'd make a post in the O.P. with all flashy signs and things.
Someone asked me if they could have the latest version... >.<
http://tiny.cc/OMFGWTFBBQ
Best People On Wiremod!
Black Phoenix, Azrael, Jat Goodwin, Magos Mechanicus, ITSBTH, Fizyk, g33v3s,tuusita, InfectiousFight, ief015
Pointless things that are pointless, are pointlessly pointless, therefore pointlessness is pointless.
So pointlessly pointing out the pointlessness of this pointless signature is utterly pointless.
My IQ is 123
Dont blame this on me Fox. Its your fault for giving it to me.![]()
Ö͎̗̫̙̝̹͓̤̙́ͣͤ̈́̋̽̋͜f̺̦̠̻̜̼̮͓̖́̓̄̿̓̌̓̍̔f̵̳̻̜̹̤̱̊͒ͤ͌ ̅ͭͮ̾͟i̗͖̎͗̇ͯ̈̀̌̽c̯̮̉ͮ̾͟͡i̵̺̻̠̘̤̫͕ͯͭ̅͊ͤͦͧa̷͇̖̲ͥ͗ͪ̎ͤ ̽̾ͫl̶̈́̉̉͂̿̎ͯͥ̐҉̗͙̦̻̪ ̪̻͕̗̝͈̘͓ͬ̋̕͟B͚̲̍͢ā̸̪͔͖̟ͫͨ͜͝s͈͔͔͖͇͍̗͛ͯ̑̂͟t̮̤̬̩̅ͧ̎͑͗ ̃̕͟a̸̧̻̖̘̞̪̲͈͕̲͊ͭͪ͆̉r̯̩̮̬̥̤̗̙̃͌̑͊͢͞ď̠̦̲̥͢͡ ̵̶̢̱̲̺͈̘̳͕ͤͅo̯̞̙̦͖̪̽ͩ͊ͅf̵̦͈̣͙̰̎͋̿́ͅ ̛͕̹̫̰̱̾̓ͪ̌̽̊͘͡W̨̬̲̤̖̽̿͛ͨ͛̃̎͐̏i̛̼̳̝̺̝̭͙͋̑͑ͬ͠ṙ̼͔̪ͯͨͭ ̕e̸̗͕̰̒̃ͩͬ̾͆́ͅͅ
I Require More Minions! Join us on the IRC !
List of Reasons to idle on the IRC: Wire QDB
...well what can I say, this is "Some Good S**t" anyways. "Sharing is Caring" after all ^_^
http://tiny.cc/OMFGWTFBBQ
Best People On Wiremod!
Black Phoenix, Azrael, Jat Goodwin, Magos Mechanicus, ITSBTH, Fizyk, g33v3s,tuusita, InfectiousFight, ief015
Pointless things that are pointless, are pointlessly pointless, therefore pointlessness is pointless.
So pointlessly pointing out the pointlessness of this pointless signature is utterly pointless.
My IQ is 123
[UPDATE BUMP]
I finally worked the Data-Flow-Stoppage bug out, means, the WSR should now be "fully" working. But you can never know... Bug-Reports will help me making it better, if there are more glitches.
So, everybody come and git it!
Available over ZIP (They will be attached to first post) or over the SVN:
"http://svn.assembla.com/svn/wiresocketradio/trunk"
I will update the First post to fit the new information
Needz moar Lua
Bookmarks