We haven’t really decided what we’re going to use the downstairs of the office for. But we know we want to use it for something. Whether that’s throwing desks down here. Or dividing it into offices. Or just leaving the pool table here for people to shoot the shit around. We decided we didn’t want … Continue reading Office downstairs
Author: garry
Unity WordPress Plugin
I made my first wordpress plugin today. It makes it so you can upload unity3d files to wordpress and and embed them in your posts! [unity src="609"] It solves a lot of problems that seem to exist in current plugins. One of the issues was that they all kind of wanted you to upload your … Continue reading Unity WordPress Plugin
Linuxxx
So I’ve been working on getting Linux Garry’s Mod working this week. And it’s gone well. I’ve got it all compiling nicely, all packaged. But I haven’t been able to test it. We built a Linux testing PC but it doesn’t want to cooperate. When I start Team Fortress up it just shows a black … Continue reading Linuxxx
The Beach
We went to the beach on Monday. It was a bank holiday. It was sunny too. I’m sure a lot of you American guys are surprised to hear that we have beaches in the UK. And even more surprised to find out that it’s sometimes sunny. The beach we went to was in Wales, in … Continue reading The Beach
Trees have leaves
We had a week of sun last week. And now all the trees have booted up! The first image here is a week ago. The second is 10 seconds ago. So yeah. Just to confirm. The sun and rain makes trees grow their leaves and stuff.
OBS
Open Broadcaster Software is an open source live streaming/recording program. This is going to sound like an advert – but it isn’t. I just really really like it and want it to succeed. If anyone has tried streaming their desktop they probably know about xsplit. It’s about as good as it gets. It works, you … Continue reading OBS
Game Idea a Week
We started a thing in the office. Everyone has to come up with a game idea every week. It has to fit on a single sheet of A4 paper. As you would expect a lot of the best ideas don’t actually come from people that know much about game development. They come from people that … Continue reading Game Idea a Week
Privacy Thing
We had a privacy film thing added to the windows in the office. We love it. Photos don’t really show it properly. How ya’ll doing anyway?
Office Progress
Our toilets got finished this week. This makes me happy because the toilet we were using downstairs was totally horrible to use. And now we can get rid of it! Weirdly, the upstairs toilets were the first thing we designed, back in September 2012. Here’s the sketchup. We’ve made a few changes since then. We … Continue reading Office Progress
Learning Unity
Our new project is going to be coded in Unity. Why? Well, as game developers we should be making games, not engines. This engine is done. It works. It works better than anything we could code. It works on more platforms than we could ever hope to support. It has more third party addons/plugins that … Continue reading Learning Unity
New Project
So we started working on the new project in the office. It’s very much planning right now.. which I am enjoying a lot more than I thought I would. I’m enjoying coming up with back stories and characters – which I previously thought of as a distraction from the actual game creation process. It’s one … Continue reading New Project
Nextbot & Coroutines
I’ve made a bit of progress binding the Nextbot stuff.. despite not talking about it. When I was designing how it should interface with Lua I started off mimicing how it worked in the engine. After a few good sleeps I decided that it wasn’t the way to go. It’s coded like that in the … Continue reading Nextbot & Coroutines
Airplay To Room
When I go in the shower I like to listen to music. All my music is on my phone. So I tend to listen to it via the phone speaker – which is shit. I bought a dock that charged via USB – and it was pretty good – but you have to charge it … Continue reading Airplay To Room
Resellers
There’s something I don’t understand about the sale of software. Why do companies have resellers? Why do they want you to buy through their resellers? It’s usually the case with expensive software aimed at businesses. Like 3D Studio Max, Photoshop, Unity3D or XProtect. Why would we want to buy it via a reseller? Why would … Continue reading Resellers
Steampipe Looming
So Valve are converting all their games over to Steampipe. The word on the street is that DoD:S is going to be converted for proper on Monday. I am not sure whether this is just DoD:S or CS:S etc too. So for GMod players this means that the content will become unmountable. You won’t be … Continue reading Steampipe Looming
Coroutines
This week I have managed to get coroutines working properly in Garry’s Mod. I am almost positive that no-one cares about coroutines but maybe that’s because they’ve never worked properly? The problem was that coroutines create a new lua_State. But my main Lua class stores the main Lua state and almost all of the bound … Continue reading Coroutines
Recruiters
We signed on with a couple of recruiters to try to find decent programmers. It feels a lot like a dating service. They send us an email with the candidates vital statistics and try to explain why they think it will work between us. If we tell them it won’t – they try to convince … Continue reading Recruiters
Writing a Wiki Bot
As part of the wiki re-fuckulation process a month back I had to move and reformat a bunch of pages. So I went about writing a wiki bot. If you already have good knowledge of PHP this is about a billion times easier than it sounds due to a useful little library called wikimate. Its … Continue reading Writing a Wiki Bot
Oil your brain
In my house I am renowned for obscenely long showers. I can sometimes be in the shower for an hour and half. That’s not always because I’m having a difficult shit, or playing candy crush, or masturbating. The shower is where I oil my brain. I saw something on TV. They did a test. They … Continue reading Oil your brain
Tax Investigation
Yesterday we had a woman from the tax office here having a nose around. Facepunch doesn’t really pay a lot of VAT because we don’t sell GMod straight to the end user – we get a royalties cheque from Valve every month. The only VAT we charge is on the forum upgrade system.. so when … Continue reading Tax Investigation
Lua Bindings
I’ve been updating how my Lua binding system works over the last few days. My original system was getting me in the shit with co-routines because I short sightedly stored a global Lua instance and accessed it from everything. While this has worked, and is accessible, it does fuck me about in a lot of … Continue reading Lua Bindings
Office Progress
The mailbag post I made a few days ago got a lot of attention. Lots of speculation about my game idea. I get why, but I fucking hate it. Nothing we ever make will live up to the success of GMod. I don’t want to be a AAA studio making massive budget AAA games. I … Continue reading Office Progress
Paths
So, part of the NextBot stuff is the idea of Paths. They’re pretty cool. You give it a target position and it will try to create a path to that place. Not just a simple path – but they can include jumping over gaps, and climbing up ladders. They’re stupidly easy to use too. I’m … Continue reading Paths
Next Bot
I laid the groundwork for the nextbot bindings today. The NextBot stuff is what the AI in TF2 and L4D use. It’s kinda the reason I have slacked binding any decent AI stuff up.. because I think this system will replace all the old AI stuff.. just because it’s much much simpler, cleaner and more … Continue reading Next Bot
The Sign
We got a sign on the front of our office today! We’re all proper!
VPK Search Paths
Today I fixed the VPK search paths issue. The issue was that when you were opening folders to show the game content in the spawnmenu.. previously all VPK content showed in each folder. That was obviously wrong. This was happening because the VPK stuff internally has no sense of search paths. They get searched all … Continue reading VPK Search Paths
Mailbag
What direction do you ultimately want Dust to go in? Gah, RUST. I mean’t Rust. We really don’t know. We have a bunch of ideas we want to try. Zombies are done – we are sick of zombies.. so we wanna get rid of those and add other NPCs. We also want to add building … Continue reading Mailbag
SteamPipe Mounting
Today I made steampipe mount properly. If you don’t know what SteamPipe is – check this out. I was having a bit of trouble finding the install folders.. but Valve added a function to the Steam API to retrive them – which worked perfectly. Then I had a bit of trouble with files with double … Continue reading SteamPipe Mounting
Mailbag – Questions
Remember when I used to do mailbags? Well here it is again. Post your questions in the comments, or send an email to mailbag@garry.tv. When there’s enough I will answer them all in a post.
Mailbag – Questions
Remember when I used to do mailbags? Well here it is again. Post your questions in the comments, or send an email to mailbag@garry.tv. When there’s enough I will answer them all in a post.
Back to wordpress
So yep. I moved my blog from tumblr.. back to wordpress. Why? Well – for probably one of the most stupid reasons possible. I couldn’t find a decent editor for tumblr. Every time I wanted to make a post I had to go to their website and make the post in the little box they … Continue reading Back to wordpress
Swanning about
Wiki Redoosh
I’ve been reconfiguring the wiki over the last couple of weeks. This has not gone down well. The change is too much, people want the old wiki design back. Which is usually the case with anything I change. So what did I change and why. The Design I do not like the regular wiki design. … Continue reading Wiki Redoosh
Office Refurb Progress
Someone asked to see how the office was getting on. So here you go! This is what it looked like when we first got it. Here’s what it looked like about a month later. And then a couple of months later And right about now.. We are now ready for fresh souls. Here’s our little … Continue reading Office Refurb Progress
Testing GMod Updates
We’re in a hard position when testing GMod updates. It’s an area I’ve wanted to improve for a long time. It’s really hard to test them properly. Let me explain. User Content There is so much content in GMod. So much user created content. So many different ways GMod is used. So to truly test … Continue reading Testing GMod Updates
Catch Up
Things have been a bit of out joint lately. We’ve moved into our new office, after a lot of renovation. The work is all still going on below us - but we’re all moved in now. So I haven’t been posting as much as I used to. I’m hoping as things calm down I’ll be … Continue reading Catch Up
Git outa hear
Everyone tells me that Git is better than SVN. And for a lot of things that’s probably true. Git has some practical issues though. Committing binaries would make your repo huge - because when you clone the repo it downloads every iteration of the file - not just the latest one like in SVN. You … Continue reading Git outa hear
Do you have any plans to add support for the Oculus Rift virtual reality headset to gmod?
I don’t think I’ll have to
Have you ever considered JBMod as a competitor?
Yeah in the early days - I was spurred on by their secret version. I didn’t want to GMod to get de-throned.
Hey Garry, which do you prefer? Android or iOS, and why?
iOS. Because I love my iPhone :) I’m sure I’m going to be told different - but it seems to me like Android is kind of like Windows where instead of using the Windows API to draw Windows, everyone uses their own. So every app is like if a graphics card driver tweaker from the … Continue reading Hey Garry, which do you prefer? Android or iOS, and why?
What’s do you think is the best iPhone app
I like the SMS app a lot
Noticed you said about open sourcing Botch. Just want to express my interest in that – there’s a few things I’m interested in, mainly your Squirrel implementation. I hate when people ask for source but I just thought I’d show an interest so it’s at least worth the time throwing it up on github or whatever.
I don’t think my squirrel implementation got very far. I remember thinking that the whole engine should have been designed with the scripting language in mind - rather than trying to squeeze it in afterwards.
For the new game, by “All of the above” Do you mean a mix? Differentiating between the three or all at once?
Yeah
When do you plan on adding things like RT cameras and Turrets back?
This month
When will Gmod work for Mac again?
It works fine in my mac..?
I see on your blog that you are planning to make a new game. Will it be Shooter or racing and etc
All of the above.
what kind of car do you drive?
A range rover evoque
Do you think you could make Garry’s Mod T-shirts for Gmod fans?
It is something we’d like to do.. The problem is the design. I wouldn’t sell a tshirt that I wouldn’t wear myself.. And I wouldn’t really want to wear a shirt with a gmod logo on. Well probably take time out soon to see if we can come up with a decent design.. Something that … Continue reading Do you think you could make Garry’s Mod T-shirts for Gmod fans?
Hey Garry I got only 1 question what does the camera weapon do?
It’s for killing cameras
Hey Garry! I bought the game at Thanksgiving and have loved every second of playing it! But I use a Mac, I want to make a server to play with just me and a couple friends, but after all the research ive done, there doesnt seem to be a way to do this on a Mac! Will support for making a server on Mac be given anytime soon? Thank You
There shouldn’t be a problem creating a server on the mac. Make sure your ports and everything are forwarded.
Is the physics gun based off Syndrome’s, from the Incredibles, weapon controller thing? It looks a lot like it with the blue line that can freeze things in place and move them around etc…
Haha no. The effect didn’t really change from Valves physgun effect in the beta.
Will you focus on making GarrysMod any more controller friendly with the release of the Steambox.
I will be sad if the steam box doesn’t come with some kind of mouse/trackball.
Will you be doing your lottery experiment again this year? (/post/18434538953/the-lottery)
It was so much work putting all the tickets on last year that I think I’ll just revert to the old way.
Does Garry’s mod have Lua hooks for making custom forces for the Novint Falcon?, if not, Is there a possibility for it to be added into the game?, it would be amazing to add custom forces trough Lua to the Falcon.
It’s possible… But does anyone actually use the falcon? Didn’t novint go bust?
Hey garry does the kinect integration you have coded right now in garrysmod include support for dual kinects? i was wondering if i could set up one behind me and one infront of me and have it understand when i do things like turn around and whatnot.
No, not at the moment. I can easily make it support multiple kinects but the data would be separate.
Garry im your biggest fan because of Garrys Mod could you add all Black Mesa Source NPC’S and Props and more or you cant
I’d need the express permission of the BMS team, and from what I hear- they’re not very keen on people using their stuff in gmod.
I remember a long while back you were working on your own game engine. Whatever happened to that?
I keep meaning to release the source to it. Although it was a great learning experience, it was going nowhere. We’ve got enough money to buy a premade engine.. With a bunch of premade tools.. And an established workflow. I don’t think of bother with my own engine unless I was making a 2d game, … Continue reading I remember a long while back you were working on your own game engine. Whatever happened to that?
Shadow Gap
When I first started renovating my house a couple of years ago I wanted shadow gap at the bottom of the walls instead of skirting board. But no-one knew what I was talking about and I couldn’t find anything online.. so I caved and made do with skirting. So when we started renovating our new … Continue reading Shadow Gap
You said, you would like to make new games. Will you use Source Engine for a 3D game? What would you use for a 2D game? Are you planning to code for Android/iOS?
I don’t think I’d use the Source Engine. If only because the licensing details aren’t exactly crystal clear. It’s great that it works on OSX and Linux though. It really depends on the game I was making. If I was making a 2D game I’d be tempted to make my own engine.. but I would … Continue reading You said, you would like to make new games. Will you use Source Engine for a 3D game? What would you use for a 2D game? Are you planning to code for Android/iOS?
What do you plan to do with Garry’s Mod when the inevitable Source 2 comes out? Maybe make a Garry’s Mod 14 and maintain both projects? Or will it be more of a transition to the new engine and phase out the old one kind of thing? I imagine it probably wouldn’t be backwards compatible with any of the current Source games/assets if rumors are true about Source 2 being a complete rewrite…
I’ll probably make GMod 13 free and make “Garry’s Game” on Source 2.
why dont you create an console edition?
Because this.
Do you prefer Windows or Mac OS X?
If I could only choose one it would be Windows. If Windows didn’t exist - I could get along with OSX just fine.
2013 Goals
Lose More Weight I did good in 2012 with my weight loss, going from ~186 lbs to ~166 lbs. I’m going to be looking to reach 150lbs by the end of 2013. Increase the Bus Factor The bus factor of Facepunch right now is 1. If I died so would Facepunch. Over 2013 I’m going … Continue reading 2013 Goals
Hey Garry, I was just wondering, could you do a post about learning to code? I’ve probably wasted so much money on different textbooks, and I end up going through them several times but come out knowing only how to use the basic functions with no application to anything what so ever. Is there a language you recommend picking up first? Thanks for the help!
First of all you need a reason to code. You can’t just say I want to learn to code - and then be able to code. It’s mis-targetted. You need to think about WHAT you want to code. You want to code a game? Cool. What type of game? You want to make a game … Continue reading Hey Garry, I was just wondering, could you do a post about learning to code? I’ve probably wasted so much money on different textbooks, and I end up going through them several times but come out knowing only how to use the basic functions with no application to anything what so ever. Is there a language you recommend picking up first? Thanks for the help!
Dear Garry when do you plan on upgrading the Workshop Uploader tool to hold more memory and less crashes on big files?
Yeah! Valve updated workshop to support files up to 200mb - but I need to add support for it. This will happen some time in January I’m hoping. I plan to make the workshop uploader tools command line tools.. and make a GUI for them. I figure this will give people the best of both … Continue reading Dear Garry when do you plan on upgrading the Workshop Uploader tool to hold more memory and less crashes on big files?
Why doesn’t anything use Bluetooth
A great thing about the Mac is that they all use Bluetooth. So your mouse and keyboard wirelessly works on any other mac device, be it a mac pro, imac, mac mini, ipad, ipod or iphone. It’s nice when a standard is used like this. I’ve noticed that if you buy a wireless mouse for … Continue reading Why doesn’t anything use Bluetooth
PC Hardware Design Sucks
I think it’s probably a fair guess that most people reading this blog have looked inside their PC. And it’s a fair guess that most of those have built their own PC. And it’s a fair guess that most of those don’t yet realise that their PC design sucks. Well let me clue you in. … Continue reading PC Hardware Design Sucks
Would you use something like Unity, UDK or CryEngine for a new game or would you code everything from scratch?
Yeah, for sure. We’re already prototyping a game using Unity. As fun as coding an engine from scratch is to me personally.. from a business point of view it makes more sense to pay a few shekels for Unity and have a ready to work with engine. A lot more sense for us than working … Continue reading Would you use something like Unity, UDK or CryEngine for a new game or would you code everything from scratch?
Looking back on the success of your company then, would you have chosen a different, more professional name for it?
I don’t think so. We’ve got no real reason to appear professional. If anything I’d probably try to look less professional - by dropping the “studios” from the name.
Getting my desk set up in the new office!
Where did the name ‘Facepunch’ originate from?
When we were making Facewound we were brainstorming names - and wanted something stupidly macho. There were two names in the running towards the end, facepunch and facewound. Facewound was chosen as the name for the game, and we decided that facepunch was too funny sounding to just leave to die - so we called … Continue reading Where did the name ‘Facepunch’ originate from?
i have a first generation xbox 360 kinect, IT WONT WORK, HELP ME PLEASE
Read the wiki page.
Have you seen Leap Motion? Does it give you any ideas for what you could do with it for Garry’s Mod? Like motion-controlled hands-on face-posing or something requiring fine control that you couldn’t do with a Kinect?
Yeah I’ve seen it. I don’t see that it would be any use at all in GMod. I’m sure people would find uses for it - but I can’t think of any.
Christmas is comming. How do you celebrate Christmas and could you post a photo of your Christmas tree (if you have one)?
I’ve lived on my own for about 5 christmases now, and I’ve never had a christmas tree before. Not because I hate christmas or anything, I just never saw the point. It’s like buying yourself a birthday cake. But Sarah has been bugging me about it - and really wanted one.. so we got one … Continue reading Christmas is comming. How do you celebrate Christmas and could you post a photo of your Christmas tree (if you have one)?
Have you considered making Garry’s Mod or GMod for xbox 360, PS3, Wii U, Etc.? if so would we have all the same things that the PC version have?
There’s a bunch of reasons why this won’t ever happen I hate playing first person games on consoles Consoles lack community modding capabilities - which is one of GMod’s main strengths Menu system would have to be severely dumbed down Super low FPS would be pretty much guarenteed I would hate to go through a … Continue reading Have you considered making Garry’s Mod or GMod for xbox 360, PS3, Wii U, Etc.? if so would we have all the same things that the PC version have?
What happened to Console 2.0?
Everyone moaned about it so I got rid of it to punish them.
Two questions. First, which kinect do you use currently? the xbox360 or windows one? and secondly, are we ever going to see SFM integrated with GMOD? i could really find being able to use the SFM jump-in-game-engine thing would be extremely helpful in almost everything. Plus it would be awesome. I love everything you are doing with gmod now and i hope you keep it up! i just thought i would ask and see if you had any plans with SFM.
I use the 360 kinect. I’d love to integrate SFM into GMod.. I don’t know how possible that is - or whether letting us use it is included in Valve’s plans.
Where do you think you’d be if GMod didn’t work out?
I’m sure I’d be living in a smaller house, and driving a shitter car, but I’m sure I’d still be making games.
Is the current version of gmod just an evolution from the very first version where you progressively added and updated things, or have you ever had to completely start over? If so, what version?
I started over a couple of times. I think version 9 was a complete re-write. And so was 10.
Yo, I asked before but no answer. What library do you use to bind lua to C++?
I don’t use a library.. I don’t think you really need one. I just made a few macros and a class factory.
Big Picture
If I set up a pc in my living room, plugged it into the TV, and installed Steam on it.. What games would I play on it?
It’s amazing to me that you still work on Garry’s Mod regularly after all these years. Does it continue to support you financially in a notable way? Have sales gone up or down over time? I remember reading that the developers of Amnesia were worried they were going to go out of business and sales just increased slowly over time due to modding and new players until they were making so much from late sales they were comfortable with making two new games.
Sales have gone up by about a third every year since release!
Hi. Any reason why every time I close the game, my video settings revert to what they were before? 4x AA and 8x anisotropic filtering mode runs terribly on my computer.
It usually happens because you’re forcing a dx mode on the command line.
Borderless Window Mode?
GMod goes into borderless windowed mode is you choose windowed mode with the full screen native resolution. You might need to restart gmod for the changes to take effect.
Will there be a fix for the sandbox lua errors? I can’t open the spawn menu just because of all the gamemode errors for sandbox
There already is a fix!
ok, so I got the update, installed the runtime and plugged in my Kinect (Xbox 360 version) I tried to control a ragdoll by spawning a mini Kinect bar thingy and I couldn’t control it. Any idea how I can fix this?
It seems that if you have a 360 kinect you need to have the SDK installed too. I updated the wiki page with some help for this.
My gmod won’t start up a world. I click on let’s say gm_construct for example and it gets done loading and takes me back to the main screen. Any tips?
Read the error that pops up and follow the instructions.
Are you fixing the No SteamUser error on Mac? I’ve been playing Gmod since Gmod 8 and I love the game but today I can’t play :(
Yeah I’m on this now, hope to have a fix before the end of the day
Can/Would you make the Motion Control Support for PS Eye too? Cause it’s a real downer for people(Like Me) who own PS3’s and no XBox’s. :*(
You don’t need to own an xbox to own a kinect
this isn’t a question, but i just want to say, thank you and good job for the hard work done on garry’s mod!
Well thanks! Glad someone appreciates what I do!
Does Gmod13 Beta remain up-to-date with the current build? Or is it just a waste of HDD now?
It’s a waste of space - I’d remove it.
What inspired you to use the Kinect? Do you have an interest in VR, or is it just something you’ve seen others do?
Like most people I had a kinect in a drawer. I’ve wanted to implement it into GMod for the longest time. I saw the lead to connect it to the PC on amazon - and I added it to my cart. I guess I never did it before because using the open source drivers, and … Continue reading What inspired you to use the Kinect? Do you have an interest in VR, or is it just something you’ve seen others do?
Do we need a Kinect for Windows or can we still use the Kinect for Xbox
It works with either as far as I know.
More Kinect Stuff
Here’s a video I made yesterday: There’s a few things I want to explain about the video. So here goes. Feet Positions As you can see the feet are regularly off the floor. I did originally start coding something to make the feet fall to the floor - so you’d always be on it.. but … Continue reading More Kinect Stuff
When finished controlling the ragdolls with the kinect sensor, will there be a way to make the ragdoll a statue? Could you set the virtual kinect to, say, record for 10 seconds and then freeze the ragdoll?
There are a few things I want to try in that area..
Garry, me and my freinds want to try to get kinect working early but we dont quite understand how to program it into our gmod, can you tell us a little of what we have to do to get started, like how do i make an lua and how do i go about placing it in gmod so it can work?
If you don’t know how to get the SVN version working - just wait till it’s out properly on Thursday.
Would it be possible to combine input-based movement and Kinect input on a ragdoll, so one could move around a world instead of just a rectangle of space?
Someone on the forums is working on something like that. It’s not something I intend to implement.. Everything Lua developers need is there.. so I don’t really want to force one particular way of doing something on them.
CoD or Battlefield?
Right now.. Battlefield. I used to like COD a lot, but battlefield’s engine just seems years ahead. I hate the fact that it matters - because it should be about the gameplay - not the engine. It just feels like I’m playing a 10 year old game when I play COD now.
Will you be using the Garrys Mod beta to public test new patches before you push it out on the main build or will you go back to the old method of just pushing straight to the main build?
The only reason I’ll be using the beta again is if I have a particularly huge change I want to test.
Uh, whats the easiest way to uninstall all addons from workshop? a conflicting addon messed up the playermodels for me.
It doesn’t get much easier than this.