It’s a good point. I don’t really understand how that’s meant to work though. Are you meant to detect the 360 Kinect and not allow it? Is that even possible? Or are you meant to just pretend like the 360 Kinect doesn’t work? Switching to one of the open source solutions does make a lot … Continue reading Re: releasing commercial Kinect
It’s a good point. I don’t really understand how that’s meant to work though. Are you meant to detect the 360 Kinect and not allow it? Is that even possible? Or are you meant to just pretend like the 360 Kinect doesn’t work? Switching to one of the open source solutions does make a lot … Continue reading Re: releasing commercial Kinect software. I’m working on a Kinect project that I planned to sell over Steam when finished. I was initially using the Microsoft Kinect SDK. However, while you can develop for the Xbox Kinect (which everyone owns), you can only release software for the Windows Kinect (which, like, no one owns). I even verified this by email with the MS SDK team. So, I made the switch to the OpenNI SDK. What are you using for GMod?
The beta has finished. The live version is the newest version. If you have an older version it’s either version 9 - which is like 6 years old - or a pirate version.
It’s true, it could benefit from some kind of angular limits. It’s not top of my list right now though.
It’s all written in Lua. You can do anything you can code.
It’s all written in Lua. You can do anything you can code.
Over the past few days I’ve been playing with the Kinect SDK with GMod. It has been super, super, super fun. Super fun! The outputs from the kinect are really simple. You set it up, query it, it updates, and then you get a bunch of vectors. So you draw them in-game - and what … Continue reading Kinecting GMod
Yeah I agree - I will look into making it better. I have planned to add ghost entities back for a while - I will try to get that done soon.
A question that gets asked a lot is.. where the hell is the turret tool? Well. Let me explain. I hated the turret tool. Not in theory, I just hated how it was implemented. You see, in my mind, the turret is a turret. It has nothing to do with tools. It shouldn’t be spawned … Continue reading Entity Editor
Remember when I used to post fan mail, and it would always be someone really angry at me? Things are worse nowadays.
I went to college but dropped out after a year. I wasn’t a fan of all the paperwork, and the whole thing moved too slow for me. I didn’t go to get a qualification - I went to learn. My advice would be to go to college if it’s free. Don’t bother if it’s not. … Continue reading Did you go to university to study computer science or any similar subject? I’m kind of torn between learning for myself and staying out of debt or going to university and getting into debt but being more employable. I’m leaning more towards uni at the moment.
It still exists. It’s a clientside convar now - so each client connected to a server can have a different value. I’ll let you guess the name of the new convar.
Not planned, or even contemplated.
It’ll be coming back soon
Pretty much every method available. Books, the internet, reading people’s code. The only real way to learn how to code is to code. You need to make mistakes, code yourself into a corner. It’s the only way you’re going to learn how things work.
I wouldn’t think that source code is a very good example of code - I wrote it and I wouldn’t be able to understand half of it.
I’m not married
I am hoping to start work on it soon.
No that’s a different issue. The maps don’t work because they were built for a newer/customised engine. Steam-pipe is just a different way of delivering content via Steam - and apart from the live/beta/development branches - it would be almost invisible to the end user.
Hold C > right click > ignite
A couple of updates ago I started reporting Lua errors back to our servers. This was to serve a few purposes. Show us workshop addons that were erroring, so we could warn/remove them Show me where my scripts were erroring, so I could fix them Show me where something in an update caused problems with … Continue reading Lua Errors
The beta has ended. The live version is now more up to date than the beta.
If it was up to me I’d be on SteamPipe right now :)
No promises, but I’m up for the challenge as soon as Valve let me at it :)
For the last few days I’ve been trying to squeeze more performance out of GMod. I’ve been looking for slow areas, bottlenecks, over-called hooks. To do this I’ve recorded a demo and played it back using timedemo and used the Source engine’s vprof tools and the very awesome very sleepy. Here’s some stuff I discovered. … Continue reading Optimising GMod
Yeah, this is something that has confused a lot of people. When they were first mounted they were using a different system Since then Valve changed them over to SteamPipe - which is a completely different system. I didn’t have time to add support for the new system - but it is high up on … Continue reading This may be a stupid question to ask but I’ve never been able to get a straight answer anywhere. Was there a reason that newer source games like Portal 2 were once mountable and their props usable but this was then disabled?
This is the way it’s always been. GMod doesn’t ship with any kind of prop protection.
Something has annoyed me in GMod for years. You know how when people draw text, or a HTML panel in the world it looks all pixelly? Well yeah that’s annoyed me. So I took 5 minutes to add these functions in the next update. render.PushFilterMin( TEXFILTER.ANISOTROPIC ); render.PushFilterMag( TEXFILTER.ANISOTROPIC ); render.DrawSprite( .. blah .. ) … Continue reading Texture Filtering
Yes. I removed it because it didn’t belong as a tool. I know people will argue with me over that point - but I do have something in mind for it.
This is usually caused by old left over lua files in your garry’s mod folder. This would explain why it works properly when you’re on a server (because you’re using the Lua files from the server). The best way to fix this is to clean your Garry’s Mod folder.
Hold C and right click a prop, then go to ignite
I was hoping to get it in before going live but I ran out of time. This should appear in a patch next week.
Thanks! You should be able to link YouTube to this page. I added a question at the bottom especially for them.
I might add a convar if there’s enough support for it - but I get the feeling that 99% of people will be happy with the decisions I’ve made.
No-one has to pay for it - it’s a free update!
So, I had the toybox stuff downloading in the background yesterday.. and it finished some time yesterday. All together the content is 36GB. That includes 21GB of maps, **2GB **of models, **10GB **of materials. I know there’s people who would say “only torrent the top 10%”, but that goes against the whole point. This is … Continue reading Toybox Torrent
Nope. It’s like any other update. There is no GMod 12 and GMod 13. It’s an update. You can’t go back to GMod 12 in the same way that you can’t go back to TF2 before hats.
I have disabled toybox.
Sure you can, here’s the options: Fix the errors Disable the addon Uninstall the addon Notify the author and hope they fix the errors
I love eating, I love frazzles, nik nacks, monster munch, apple turnovers, rhumbarb crumble, black pudding, raw sausages, boiled eggs, shortbread. I love all kinds of snacks. But I realised something the other day. As much as I love these things I would enjoy them less if all I was doing was sitting in a … Continue reading Snack Chair
I don’t think I’ll ever be ready - but we’ve really got to make the switchover some time - it can’t be in beta forever!
Yeah it’s on my list, I’m working through the super high priority stuff right now though. If it doesn’t make it in for tuesday - it’ll be in soon afterwards.
When I started making GMod 13 I tried to work out what about GMod 12 was special. What made people want to keep playing? I realised that it was the crashes. If they were half way through making something and the game crashed - they got to start making it again. If they were playing … Continue reading Are the Gmod 13 beta crashes a bug? I read somewhere you were working on something for it.
No I’m going to use the current beta version and the current RC forever
Earlier in the week I was waiting for a parcel to be delivered. When it came I answered the door, signed for it, and said thanks to the guy. As he was leaving I saw he gave me a funny look. When I went in the house I realised that I’d spilled coffee all down … Continue reading Coffee Shirt
Does anyone know of any sites or services that process crash dumps for your programs? It seems like things could be a lot better in this area. Google Breakpad has pretty much become the standard crash dump generator, and provides tools to upload the crash. But I haven’t come across anything that you put on … Continue reading Crash Dump
No. It isn’t a new game - it’s just a patch for GMod.
Yeah you can disable it using sv_kickerrornum. Setting that to 0 will prevent the kicking. But it’s generally better to fix the errors rather than just ignoring them.
Please don’t tell anyone
In GMod13 we’ve switched over to LuaJIT. This is something that people have requested for a few years, but I’ve resisted due to some incompatibilities. So here’s what you need to know. Benefits LuaJIT is faster than plain Lua. If you need to know how or why you can find that info on their site. … Continue reading LuaJIT
I don’t know how we used to browse the web without having to close a warning about cookies on every website we visit.
I don’t think I mentioned that we’re moving offices. Our current office is in Walsall town center on the 10th floor of a 12 floor building. We’ve been there for a few years now. It’s way too big for us - but we’ve got more money than sense - so fuck it. To cut a … Continue reading New Office
You couldn’t save duplications before GMod13. You may have saved them with something like Advanced Duplicator - but that’s really nothing to do with me.
It’s a coincidence, I was born before his music.
When we move over it will be like any other update. So all of your addons and whatever will still exist underneath. Some of these will work, most of them will have errors. Maps should still exist there - and should work no problem. Saves and demos probably won’t work.
I hate making skybox textures. That’s probably why GMod has been using HL2’s cloudy, stormy skyboxes since it was born. With the new flatgrass I decided to make a new skybox. This works - but it’s not without its problems. The biggest problem is that the corners of the skybox are clearly visible when you … Continue reading Sky Shader
This is a blog about my holiday to Egypt. It was a family holiday. Me, Sarah, my two sisters, their boyfriends, their kids and my mom and dad. Eleven of us all together. We flew from Gatwick.. which is about 300 miles away from my house. So we decided that we’d drive down the day … Continue reading Egypt!
You know what’s crazy. When you’re coding like a mad man because in 4 weeks you plan to release the biggest patch to your game for 5 years, and you spend 2 of those weeks on holiday in another country with no internet connection. It has been planned for a while and I took it … Continue reading I’m going to Egypt for 2 weeks
People sometimes ask me to make maps bigger. As if it’s that easy.. Jut change a variable right? Well. No. First of all you break compatibility with every other source engine game. Then you need to ship your own version of hammer, vis, vbsp, vrad etc.. Then you need to change all the network code … Continue reading Make maps bigger
People still ask me now and then “How long does it take Valve to approve an update”.. and occasionally “wow this update is crashing every time I x - how did Valve approve this?”. They seem to be under the impression that when I send an update to Valve there’s a Microsoft style certification period … Continue reading Approved Updates
The context screen has been a hack since I first implemented it just before the release of GMod10. It’s mostly completely clientside. When you click on the screen it sends a console command to the server telling it where you clicked, and the toolgun receives that command and does the rest. That works but it’s … Continue reading Context Screen Improvements
Man I suck at blogging. I’m gonna post more details on some older stuff I’ve done. I’ve been meaning to post about it for ages but keep forgetting. So, autorefresh. We all know what it is right now? Right? If not see that video. I don’t know why I never added this before. I guess … Continue reading Auto Refresh
24th September 2012 I decided a couple of days ago and have been keeping it to myself to make sure it’s not conflicting with anything. My logic around the date is I want to release this year - and before Christmas. Two months is enough time for me to get what needs fixing fixed and … Continue reading GMod 13 Release Date
I posted this video last week - but it’s a good look into what I’ve been working on. Basically entity driving. You can get in an entity and drive it around. This is nothing new in GMod, remember melon racer? Well - there’s a slight difference. In melon racer it was a physics object and … Continue reading
Last week Valve updated the Source Engine and GMod broke. That’s nothing new but I was totally unprepared for it this time. First of all my static IP had changed - that meant I was locked out from Valve’s servers so I couldn’t download the latest code. So I had to get them to change it to … Continue reading Pyro Patch
So Source Film Maker has just been announced. I am GMod’s creator and if I made machinima I would be moving to SFM right now. It’s the much better choice. It’s what it was made for. But I think the idea that it’s going kill GMod is a bit much - for three three reasons.. … Continue reading SFM vs GMod
I reached my target weight today. On January 1st this year I was 188lbs.. today I’m 169lbs! That’s 19lbs loss! So technically according to this app I’m no longer overweight. Which is cool. But I’ve still got a bit of a belly so I’m going to push onto 160 to see if it goes. Apart … Continue reading More Dieting
Facepunch forums are pretty huge. There’s over 20 million posts in the database. This is cool, but the database regularly locks up when searching. There’s a number of ways to try to get around this, better database server, faster hard drives, pruning posts, slave databases. But whatever you do sooner or later as your post … Continue reading Amazon Cloud Search
I had a learning week this week. I fell in love with AngularJS. What Is It? I don’t even know what to call it. A framework maybe. It totally changes how we make websites. It makes everything dynamic, and somehow manages to make everything easier in the process. This is the old way. You request a … Continue reading <3 AngularJS
In my last post I talked a bit about frame blending, and how you can render videos with it. Today I added it as a post processing effect. I kind of want to explain more about how it works so that people don’t get confused as to why they get massive frame rate loss. So … Continue reading Frame Blending
Over the last week or so I’ve been working on something I’ve wanted to work on for a long time, a tool built into GMod to easily convert demo files into movie files. There are actually a variety of ways to accomplish this without this tool, but none are really that easy. So in the … Continue reading Demo Movies
DOTA2 isn’t my kind of game. Enchanted Axes, Boots of Travel, Eyes of Looking. Really not my kind of thing. So it’s kind of weird that I can’t stop playing it. It’s like every time I play I understand a tiny bit more, so an hour after I’ve rage quitted I want to keep trying. … Continue reading DOTA2
At the end of January I posted about how I’d started watching what I was eating and generally trying to lose weight. Well here’s an update. Well I’ve been keeping it up. Fast food twice a week max, down from around 5 times a week More home cooked meals Less crisps, chocolate, snacks (especially after meals … Continue reading Weight Loss Update
People ask me - how is it possible to cheat in Garry’s Mod? It’s a sandbox game - right? Well yeah - the sandbox part is. But we have lots of gamemodes right now. Gamemodes where wallhacks and aimbots ruin the fun for everyone else. So a few days ago I turned on a system … Continue reading Cheaters in GMod
I have a problem. I work too much. I work at the office, then I come home and work. This is a problem because when I come home I’m using a different computer. All my settings are different, all my programs are different. If I install a visual studio extension at work I miss it … Continue reading Portable Computer
I’m trying to make more 20% time for myself to experiment with things that are scratching away in my head. So I decided to have a look into something I’ve been thinking about for a while. Why don’t we code websites in C++. It isn’t a totally new idea. Google is coded in c++. A lot of … Continue reading Coding Websites in C++
I’m getting asked a lot whether now that we’re shipping our own Engine I’m going to increase the maximum map size in GMod 13. Well.. just so I don’t have to keep repeating myself.. the answer is here.
I just opened the new GMod Wiki open to registrations. Within a couple of hours there’d been attacks by about 4 spambots. How annoying. You can use captcha’s against these things - but they rarely work because believe it or not it’s actual humans filling out the captchas. So I made a quick plugin for mediawiki. … Continue reading Steam Captcha
I tried to quit caffine last week. It didn’t completely work but I learned a few things. I drink a lot of tea usually. I’m talking about 10 cups a day. I have since I was about 16 (~13 years). I used to have one right before I went to bed because I’d wake up … Continue reading Quitting Caffine
How we download and play gamemodes using Workshop in Garry’s Mod 13(Source: http://www.youtube.com/)
I’m trying to make gamemodes a bit more relevant in GMod13. I’d like to get it into a position where people actually map and release their singleplayer and coop mods in GMod (using workshop). So to make this easier I’ve added a button to the bottom right of the menu screen.. And when you press … Continue reading Making Gamemodes Better
So the results are in. At first I didn’t think I’d won anything because they didn’t send me any emails until this morning. But this morning I got 12 emails. And the reult of the experiment is.. I won £120. Out of 350 entries, 12 of them won - and all of those got 3 … Continue reading Lottery Results
A week or so ago I mentioned that GWEN was in desperate need for a designer. So I started making one in my spare time. You can’t do much more than drag controls onto the canvas and see the few properties I’ve set up. But I think I’ve done all the foundations and the hard work. I … Continue reading GWEN Designer
By default faces (or ‘flexes’) in the Source engine are clamped to sane levels. This makes sense in the real world, but makes slightly less sense in GMod where we don’t always want people’s faces to stay on the front of their heads. So I found the clamping code today and disabled it. Now GMod’s … Continue reading Unclamped Faceposer
I play the lottery twice a week. I spend £8 a week on lottery tickets. That’s over £400 a year. And I’ve never won anything more than £10. So I decide that’s gone on long enough. I’m cancelling my direct debit and I’m going to throw my cash away in one go instead of spreading … Continue reading The Lottery
I had a play around with making poster screenshots today. These are screenshots that are bigger than your screen’s resolution. You’re only really limited by memory. Instead of rendering a screenshot the full size of the screen it renders the top left of the screenshot the full size of the screen. Then it renders one … Continue reading Poster Screenshots
We started a Trade Off Game Dev caper in the Programming section of the forums a few days ago and now it’s under way. It works like this. Someone codes something for a day and pass it to the next guy, who codes something for a day and then passes it to the next guy. … Continue reading Trade Off Game Dev
Here’s a programming question for you. I’m put Bootil on my linux and osx build servers, and have it building automatically every 15 minutes. It builds 4 different versions, a dynamic release, dynamic debug, static release, static debug. Then it commits any changes to SVN. This all works great except for some reason the static … Continue reading Question: Optimized Libraries
Today I got version 49 models working in GMod 13. It involved a bit of hacking around. The problem is I don’t have the source code to the Portal 2 engine so I couldn’t really see what was going on in the new format. Then just when I was about to give up I searched … Continue reading Version 49 Models
I tweaked some of the flashlight code a week ago - and didn’t really realise how much it improved the rendering until I fired up GMod 12 today. Here’s some comparisons.. I was only trying to change a bug reported by maxofs2d - in which the flashlight lit the world as if it was always … Continue reading Improved Shadows
I made a quick tool yesterday to convert a program with a bunch of other required files into a single exe. I did some searching for a similar tool but everything I found was either shareware (the phrase shareware on a site usually means it’s from 1996), or expensive with a load of unneeded security features. … Continue reading quick tool: bundler
I’ve been trying to lose weight over the last month. And it’s been going well, I think I’ve got it under control. Here’s my weight loss tips. Don’t go crazy Diets are a temporary thing. You’ll never last if you try to only eat bread or whatever. It’s not sustainable and you’re always going to … Continue reading Weight Loss
This week I’ve been working on a tool to upload workshop addons for GMod. It’s a pretty simple task but I decide to do it using GWEN.. just to make things a bit more challenging. Why? Well, it makes it easier to make cross platform (although I could have used VGUI, or another widget toolkit). … Continue reading Workshopping
I feel like rambling about the stuff I did. So here goes. Addon System I made a single file addon system for GMod. This is what it sounds like - a single file which contains a bunch of other files. It gets mounted on the filesystem so that the game sees no difference between files … Continue reading More Stuff I did
Got Visual Studio 2010 working with the Source Engine Got OSX installed on Virtual Machine so I can compile on my PC Made a Steam Workshop based addon system for GMod 13 Shaved My Pubes
It seems a lot of people are outraged that MegaUpload has been shut down and the owners face jail. I don’t totally understand the outrage. Maybe it was because I never used sites like that - and hated when people tried to make me download from there. Why would you make me fill in Captcha’s … Continue reading MegaUpload
So I wanted to get 3 monitors going, and someone on Twitter alerted me to the fact that you can put any graphics card in your computer and run a 3rd monitor from it - you don’t need to SLI them or even be the same brand. So cool - I grab another graphics card … Continue reading Oops