Never really tried wiremod, seems all a bit to complex :/
Never really tried wiremod, seems all a bit to complex :/
Basic wiremod is not complex at all, just 1's 0's and -1's. E2 requires a bit more knowledge though, but it's not hard to pick up if you look through the wiki
I know to some it may seem easy as blowing a whistle but all the numbers and tools, gah. When I have the free time I'll put some time into it but in the mean time I'll keep to the originals..
Also, I think I will look through the wiki man, thanks.
Soo many replies. In the end, the answer is - No. Wiremod has enhanced the Gmodian way of life :P.
wiremod > not wiremod because i hate numpad controls. and this is mostly because i only have one numpad with which to control creations. *presses 8, plane takes off, helicopter starts up, car goes forward and 3 random thrusters somewhere in the background shoot off into the sky*
Luckily for you Gmod 13 allows you to bind to any key.
Edited:
I don't think it ruined the game, the whole point of the game is to let users make their own creations with lua and then let others user them, this guy who made wiremod clearly won the game.
If you don't like it then don't use it.
Not far actually alkalisk, just typed in on google "has wiremod ruined gmod?" because I was interested, brought me here. And JackPody the only reason I signed up is because I was sick of being asked to register. I don't really like FacePunch, well I do but I don't visit it regularly and its hard to find stuff because it seems so 'Bloated'
Truly, the advent of binding controls to any given key isn't something that should've been possible since day one is going to shake the very foundations of building.
Not sure why people keep bringing that up. It's not about numpad controls, it's about control over the props themselves. Having a bunch of different inputs doesn't absolve vanilla gmod from missing control loops that are necessary for complex contraptions.
Personally I don't see the argument of keybinds that makes Wire "good." So what, you can use a larger array of keys, big deal. You know what can be equally impressive? Coding shit yourself in Lua and making concommands that you can bind to ANY key.
Your bindable keys argument is now irrelevant.
wow years later and this drags on still...
I love wire, it enables me to do really cool things, like show off low logic gates work to buddies, make a clearly visible example of a state machine to show people how simple 1's and 0's can do just about anything, replicate the logic of an interlock circuit I will later build to make sure nothing dumb can be done with it (not always easy on paper!) or see how a project I would like to do in real life would be laid out, all without smoking out any parts or spending extra cash that I don't have. Advanced duplicator makes it relatively simple for me to spend days on building something, and showing it off later too. This is also the only game/sandbox I know of where I can make a giant spider walker out of shipping containers and have it level itself!![]()
If it just had a reliable prop relative gyroscope which could be locked to movement in only one axis and count from 0-359 degrees (or at least 0-6.28 radians) my sandbox happy place would be complete as I could then time some of the more insane engines I've come up with.
I remember my first exposure to wire when I first started playing gmod and being completely memorized by the things you could do with expression 1 that otherwise wouldn't be possible, Expression 2 was a lot easier to code and put it within my grasp to code things quickly and understand what others were doing with their code. In addition, having the advanced pod controller is really fun too so my buds can just hop in the driver seat of earlier said giant spiderwalker and just have fun.
I really can't understand where the 'poo on wiremod' thing came from but it's existed as long as I've been around...
As for the mingebags that might want to join my servers, sometimes we remove our PW's to see if anyone interesting comes on, generally a few minges will come on too and we usually proceed to have a lot of fun ragdolling them and roping them to merry-go-rounds that spin as fast as an ACF engine will allow, sometimes it's a good fun break from building stuff!
I miss when building was just simple fun, nowadays you can't join a build server without having to download a bunch of wire shit.
Because people don't know how to be creative without using electronics. Personally I can build a base without touching wire, and I prefer to.
I always program in machine code, programming languages have ruined computers.
Creativity doesn't factor into wire adeptness. Wire is a tool for creativity. For example, you want to create an autonomous robot that walks forwards but avoids walls. You can attack the walking problem with a vanilla solution: you use muscle constraints and ropes. Then comes the automation.
In vanilla, there is no automation. You can't make the robot avoid walls. There is no solution for this problem that is not wired.
Another example; your creative volition leads you to the concept of a soda grenade. The grenade activates when thrown and explodes after five seconds or a surface is hit, removing itself afterwards. The soda bottle is not a breakable prop. How many vanilla solutions can you think of? Do these consist of simply throwing the soda bottle (the creative requirement)?
Wire does not stifle creativity through obscurity. Wire satisfies creativity through the realization of automation.
Edited:
I prefer etching the instructions onto the hard disk with a very small magnet and a magnifying glass
Wire is very simple. If you don't get it, then you probably shouldn't be complaining. Also, the wire SVN is like 15Mb. If you actually knew what you were doing downloading is the least of your problems.
Now I can agree to that! (especially Java =P)
Though that being said, if I could code the world in Fortran 77 I would.
Dude, Fortran is not machine code, and I agree that Java is the worst wet dog that was ever created.
You are both extremely uneducated it seems. Java in itself is an amazing language. Cross-platform development with a write once, run everywhere mentality? Fucking amazingly useful. A great platform for both desktop and web application development? Oh boy here we go! What's that? The JVM that runs applications supports more languages than Java too! Oh my god flexibility makes me so hard.
It just has a bad name due to a small stint where the JVM was atrocious, and asshats like Notch managing to make games that bring high-end machines to their knees at times with little to show for it. There are flaws in the language, but nowhere near enough to make it the worst language ever. Personally, the Visual Basic series of languages is god awful for me, but I don't think that makes it instantly useless.
Absolutely. These guys was just crashed a JustinBrandon server with his own crappy and annoying E2s, lol. there people are such a fucking MingeBags.
Out of curiosity, are you serious or are you just wanting to get a reaction?
I think wiremod has greatly improved gmod accualy...Because you couldnt expand upon your creativity with JUST thrusters and hydrualics.You needed something to control those things the way you want them to work and therefore make your idea come true..
Things that can make world better will always be used to make it worse.
Props don't kill players - players kill players.
Kill Wiremod. Lua FTW!
Wiremod is made in Lua.
See, both of these are prime examples of what I've read in this thread. You'll either get a good example on why Wiremod is good and sweet (and responses like "don't use it if you don't want to", which is fine too) but then there's the occasional idiots who come here to spark an argument out of nowhere by saying either Wiremod sucks or kill it. You idiots.Knux95 posted:
Like wiremod's going to be taken down because some twats are too arrogant to think that what they don't like is Lucifer's hammer of death or something.
Java still has several, quite shocking omissions that I personally believe should be part of every language, first class functions although admittedly this is sorta-kinda-maybe doable with reflection, it's still a far cry away from the simplicity in say.... Python, Lua, or the rest of the C family (where you can have function pointers). In addition Java's lack of unsigned types is inexcusable and can often cause a lot of trouble when having to work around the sign bit, especially when casting.
'blah blah blah I use code that other people write that I don't know what it does because I am too lazy to pop the hood on the various classes and look at what horrors and crappy code underlies the whole thing'
was all I read of that statement. I thought java was cool back in the day, because it was so cool to type a few things in and have a running application that would work on multiple OS's... then I looked at the code that ran it after having a few of my programs broken by java updates.
I know you couldn't have possibly known what this feels like from your statement, but for me it was a punch to the gut when I looked around what made java tick, I am guessing similar to how I would feel if I ever bothered to read the ingredients list on the microwavable red baron pizza I like to eat. Seeing bigger and buggier java projects, ones that are so difficult to debug, and made even worse-so when your code isn't to blame made me steer clear of ever using it for more than little hacks to get me through a night. When it comes to high level languages I'd take straight C over many other forms.
As for fortran, I like it, it makes sense, it works, the code the intel compiler produces works very well, and it always just does what I ask it to! (which is more than can be said of intel x86 assembler)
If everything was as easy as 68000/hc11 assembler, then there'd be no reason not to have everything programmed in machine code though
Oh yeah, I won't deny the language has flaws, I mean, the original developments of it didn't even contain Strings from what I understand, which people saw as a fundamental type even that early. It's going to continue to be quite weird if that's how it started. I never actually noticed the lack of unsigned data types myself as I don't use them often, but now that you pointed it out, that is a really strange design choice.
My uni teaches Java primarily and considers any 'lower level' languages to be dark magic. We got taught C over the course of two weeks after a year with Java, during a hardware class. At the end, nobody who hadn't seen C before had any damn clue what they were doing. We've been told that if we want to learn C++ or any other industry standard, we had to do that ourselves.
The only thing stopping me from actually using C++ over Java when it comes to projects is that the syntax around OOP is disgusting in comparison. Java code looks nice, C code runs nice.
With the time restrictions on our projects, Java's massive library and simplicity in relation to C/++ means we can finish the programs with time to spare.
On this topic, we shouldn't forget why high level languages exist. More abstractions mean easier developing which means more rapid turnover of less buggy programs - if the programmer is experienced. In the debate vs C and Java, there isn't a winner. Use C if you need performance, or Java if you need ease of development. I personally like both of them.
Now, why are we discussing Java/C in a thread about Wiremod vs vanilla GMod?
Well originally it was a joke/jab/rant I had relating to java which related to this thread in the way that someone had made the comment and relationship (to wire vs garrysmod) that programming has ruined computers.
As I've seen processing capabilities and memory capacities increase exponentially over my lifetime I've always blamed higher and higher languages for the reason we don't get to reap the benefit of all the performance increases.. (EG, doing a spreadsheet in the 'new office' will take you more time than it did using something like visicalc in the old days, despite the fact we're comparing a AppleII with a mos 6502 and 64-some kb of ram with a six core 3ghz+ monster computer with 16GB(!) of ram.)
Of course this is all in the eye of the beholder, one could argue that we are simply using all the excess performance to make it easier to program things, but I am on the flip side of that argument- That higher level programming leads to sloppy code and programmers that don't know what's happening on the hardware level, they thus cannot know what their hardware is actually capable of (or perhaps they don't care).
Point is I am starting to sound like an old man, sorry for anyone I offended and sorry for derailing the thread in the process. Get off of my lawn!
I can feel for your office example, my student placement saw me writing macros in visual basic for 4 months. Now I'm going to deviate from my "peace and love" attitude from last post and say that after those 4 goddamn months I want nothing more than to round up VB's designers and force them to smack eachother around the head with language design textbooks until some of the knowledge imparts.
One of my university lecturers actually brought that up in a lecture, with all the computing power we have today, why are programs barely faster than they were years ago? Quite simply because we know we have that bit of wiggle room for memory waste? Because we know a few CPU cycles extra isn't going to impact the program or system as much?
Could compare higher and lower level languages to Wiremod and Lua quite easily, Wiremod is quite slow and resource hungry compared to Lua, as it does a lot for you, but it is a lot easier to understand what is going on. And Lua is much faster, but a fair bit harder to learn and understand complexities in. Depending on your task, either is good.
Edited:
Fuck VB so much. I had that for around the same amount of time as you did actually, doing the same thing. And my god, the language is so senseless at times. It just didn't enjoy writing it.
Wire has taken to much of GMod, rarely have I seen great constructions with the use of props and tools only. From what I've seen, Wire seems like a clusterfuck for my brain.
Post #1115
Ok last bit on this. One cannot use the terms 'VB' and 'language' together, sorry!
Just as Star Wars is still a Trilogy.... (Oh god I may have started another holy war, SHIT!)
and as far as
Hopefully they are professors, who would want to be respected that way(?) especially when just a few postings ago you stated
about me and another
just sayin!
now as far as their point, languages are a pain in the butt. It's like in the real world(tm) you can build a house/building out of raw materials or work your way up to prefabricated houses which you just assemble saving time, labor, and money when compared to an entirely custom structure.
In computer science some languages (eg java) lead more to the prefabricated area and as a result come with their own disadvantages, like pretend if they installed all the water mains and valves in the kitchen for an instance in the house, as a result of this and no other flexibility you would have to go to the kitchen to flush the toilet every time because that's how it was built. Other owners of the same 'house' might come up with better but hacked in and inelegant solutions to this problem, for an instance adding a string through the structure to the bathroom(lol) and that will suffice for them, at least until their neighborhood kids think it's funny to prank on them by pulling the string from an area that's exposed and outside. Different (newer) versions of the house might have changed over the years, so a solution you came up with might not work on your friend's house because a room was moved a few feet one way or another, or still might work but create other complications..
this is the best crackpot brained analogy I could put together for 'living with computer languages'
as far as languages that make me want to stab myself, COBOL tops the list... it pays well and makes me want to stab things and scream, possibly while I painted my face blue. Anyone want to burn a copy of CICS/VS command level with ANS COBOL examples programming book with me while we sacrifice a chicken over it? Perhaps the language isn't nearly as bad as what it was created (and still used for today) to do.
I wish VB was only a pain for the people using it. I've been tasked with rewriting some ancient code (required a lot of work just to run on Windows 7) from VB5 to allow for what looked like some minor changes. It turned out the source code they had is locked down and won't compile (not to mention that the only comments are helpful bits like "//this should never ever happen, but if it does..."). So now they're having me redo it in Java with all the bugs fixed, and it set up to not cost them anything to change one little detail.
Sorry for the off-topicness...
I agree. I havent downloaded wiremod because it's too complicated and complex, and basicly not worth my time. I think people are using it too much, as many maps are now made completely wired.
Okay, I rescind that statement as it was more of a knee-jerk reaction to someone straight up dismissing a widely used, and actually useful programming language as useless compared to a preferred one.
Not entirely sure what you are trying to get at with the languages rant there mind. Even the lowest level of programming is still done in languages technically (well, apart from machine code I guess, maybe Assembly). Unless you have some strange definition of the term language I have never seen or heard
Edited:
Wire isn't particularly complex. It's just basic math and a collection of logic gates. It's quite simple to learn the basics. But yeah, people do rely on it a bit too much, it certainly does help with the creative aspects of GMod if used right, but just sitting around fucking about with E2 seems to remove you from the game.
And most maps aren't made completely wired, what the fuck are you talking about? Some maps just have a few wire accessible inputs dotted around. Not all.
Team Garry should merge wiremod with gmod with an option to disable it.
I think wiremod still updates too much for that. PHX was pretty much done at the point it was added.