Awesome!![]()
Expression Chip 2 thread:
http://wiki.garrysmod.com/wiki/?title=Wire_Expression2 (documentation wiki)
This post is not up-to-date and I encourage that you skip to the end of the pages or check the SVN-log for information, or simply ask. There is no need to read through all pages if you can't find what you are looking for right away, just make a new post.
Last edited by Syranide; 01-30-2010 at 11:17 AM.
Awesome!![]()
WOOOOOOOOOOOOOT!! Include table support maybe? And special inputs / outputs?[/b]
Yepp, that's "native packet support" basically, it'll be tables that you can access like you expect "A.x", "A.distance". Not implemented yet, but its next on the list but I think I'll go with allowing (almost) any type of data in the table, because I expect people to be storing a lot of strings and vectors in them. However, that would require that you must prefix all indices or similar such as "A.nX", "A.nDistance", "A.vPosition" (perhaps numbers don't have to be prefixed, but you get the idea), because for it all to be fast/safe the type checking must be done at compile time and you never know what kind of data there is in the table, so this is my current issue and I'm trying to find a better solution.
Special inputs/outputs? If you mean the ones the CPU use then I'm not sure, if it has a purpose, because you can't really use it for hi-speed stuff (can't have the code execute thousands of times per second), but sure, if it has a purpose and isn't too cumbersome implement (which I highly doubt). So, depends on what you can do with them really, would be kind of cool with a "CPU<->Expression Gate" connection though.
By the way, all inputs and outputs should be also compatible with the normal gates, say vector gates, string-gates if/when they come etc.
This looks kewl, looking forward to playing with it.
PS don't forget the switch...case statements :P
Add hi-speed interface, which would expose some internal and temporary variables, so you can change inputs from CPU, and read them via hi-speed. No need to run at fast speed though, regular speed would be fine. It just eleminates extra level of hassle, and probably gives more speed![]()
YAY... overjoyed... Can't wait to the day we get an ETA, lol.
Think the v1 has been a little annoying recently, so really looking forward to getting a clean start on v2.
Everything can be improved upon. Nothing is Perfect.
The only way to move forward, is to surpass what has already been done.
Creator of many things.
Awesome, would it be possible to allow it to control parts of the map? You know when you press a button and a door opens, like in freespace03.
These kind of phrases in your sig are gay, put this in your sig if you agree.
These kind of phrases in your sig are gay, put this in your sig if you agree.
These kind of phrases in your sig are gay, put this in your sig if you agree.
Bookmarks