Another thing that happened while I was gone was that Team Fortress 2 got video capturing, editing, and rendering tools, and me and my buddy Dave used them to become YouTube sensations!
Well, the first part happened, anyway. The second part almost happened, but alas, not many people watched our video. I've taken the liberty of including it at the head of this post, if you're interested in watching a Pyro and Medic take on a handful of bad guys. Spoiler alert: lots of people get burned.
I used a combination of Team Fortress 2's built-in tools, Adobe Photoshop, and Adobe Premiere to create the video. Oh, and a little help from a tool called GCFScape.
One of the things I've been doing in the time since my last major blog post was dabbling with rendering some of my Minecraft exploits.
One of my biggest projects in the game (before I started "cheating" with INVedit and MCEdit) was Skull Island. Across a wide expanse of water from my original spawn and home base, I found an island with a large mountain near the water. It could be seen faintly from the water's edge near my spawn, and I thought it'd be a cool project to carve a large skull into the cliff face. After a few weeks of work (not always consistent play, but it did take a while), I was finished. It wasn't the best thing I'd ever seen made in Minecraft, but I liked the result, was proud of my work, and have decided to post the results here, for the curious.
In order to render my Minecraft levels, I first output them to OBJ format using mcobj, which is a great little tool. I used my old 3D standby, trueSpace, to do the actual rendering, and did a little work in Photoshop afterwards for some of them as well.
Here's the final render I did of Skull Island. The depth of field effect, which was part of the original render, gives it a nice little tilt-shift photography effect that I feel is very appropriate for Minecraft. I also did some post-process color work in Photoshop.
That line coming out of the water and going into the skull's mouth is actually my mine cart track that leads back and forth between the two land masses. On the way over to Skull Island, you come flying up a long incline and immediately see the giant skull looking ahead before your cart goes sailing between the front teeth!
I also did an alternate view from my home base area on the other side of the water. There's no sky output when you export maps from Minecraft using mcobj (and I don't see how there could ever be, really), so I had to make my own. The following two images show the render with and without my faux-Minecraft sky.
I also did a render of a small lake, to test water transparency / reflectivity and depth of field.
And finally, just for kicks, here's an image of my poor computer trudging through a rendering... the phrase "firing on all cylinders" comes to mind!
If you play Minecraft and you don't mind getting your hands dirty with some simple 3D work, rendering your worlds is a pretty fun way to make the whole experience a little more artful. There's a good sub-reddit for mcobj at r/mcobj, and people have also written up some decent tutorials for creating renders with Blender too, so there are lots of resources out there to help get you started if you're interested in all of this.
Thanks for reading, and if you have any tips, tricks, or other things to share about creating Minecraft renders, be sure to add them in the comments below! And of course, if I create any more interesting renders, I'll be sure to post 'em here on the blog!
Just a small update here. Wanted to let everyone who might not have known that I'm not dead, and haven't entirely forgotten about this blog yet, hehe.
It's been a while since I've updated the blog software though, so I'm going to do that, and will probably revert back to a default theme for the time being to make sure there aren't any odd incompatibilities between what's up now and the newer version of WordPress. I was a bit sick of the old look anyway.
Thanks for bearing with me here, if you've been checking in. Will be back later on with a more detailed report on what the hell I've been up to!
Two or three weeks after I quit my full-time job at Minecraft, Team Fortress 2 got a massive update in the form of The Mann-Conomy Update. Not only were all of the new items from the Polycount Pack included, but also a new store in which players can buy items for their roster of characters. Now, rather than having to play for hours and hours, hoping for the right random drop or collecting enough raw materials to craft, players can plunk down a wad of cash from their Steam Wallet and buy what they want, straight away. So I started playing again.
I was a bit apprehensive at first, but overall, the in-game item store is a good idea, really. It helps monetize a game that, even after 3 years out, is still going strong online, making it more sustainable for Valve to continue updating it (and for the community members creating the content, apparently). For players who don't want or can't afford to purchase items from the in-game store, the old item collection system is still in place, so they can continue to earn rewards the old-fashioned way. And for now, store items cannot be traded, so found or crafted items retain lots of value among players.
Aside from a few small balancing issues with the scout and soldier, my biggest complaints with the update revolve around Mann Co. Crates, boxed items that can be randomly "found" while you play, which require the player to pay $2.50 for a virtual key to open. Sure, the broke player can trade the crate items to others who don't mind paying to open them, but it still bothers me that they require real money to open.
And that leads to my other gripe. Unlocking crates grants players a mystery item, one of the items listed on the box's description. This includes an assortment of normal items, hats, and "unusual" rare items that don't spawn very often. This is all fine, and I understand why Valve did it; it serves to keep the money flowing in as people gamble on the contents of crates. But it further bothers me that even while paying $2.50 for every opened crate, there is still a very good chance that you're going to receive a normal item that could have cost less in the item store, or which could be found or traded for free.
I understand that there is a balance to how good the loot in the crates can be versus how much you pay to open them, but there is a premium that comes along with paying for content, and it's lame that people are receiving tons of ordinary items when they are opting to pay for the very chance to receive an item in the first place.
Other than all that, I'm enjoying the update a lot. It's nice to be able to pick up cheap items for a buck or two, instead of having to wait for days or weeks to get them as a drop. Team Fortress 2 is as fun as always, and the mayhem is only further exaggerated by all the crazy items people have.
And just for kicks, you can check out my backpack here if you like.
Continuing my string of posts about things that I wanted to talk about during my hiatus, following is a list of stuff that happened in the world of video games that I found interesting or noteworthy. And addictive. Horribly, horribly addictive.
A couple of months ago I was browsing Reddit, and I happened upon a submission about a game in its Alpha phase that people were absolutely salivating over. I posted a comment about how I'd never buy a game in Alpha, because it's bound to be bug-ridden or possibly never even finished. I was ridiculed, but held fast to my opinion.
A few days later I was lurking around Reddit again and looking through my message log. I found my anti-Alpha post, and since I was bored, decided I'd check out the game's website and possibly give it a try, if a demo was available.
That game, of course, was Minecraft.
And nothing, not even a lengthy stint with World of Warcraft, could have possibly prepared me for the vise that slowly wrapped itself around me as I loaded up the free, browser-based client and started playing around with it.
I moved around the game world. I liked the blockiness of it. Then I clicked and accidentally removed a block. Amazed, I did this several more times, and then figured out how to make blocks. Looking at the vast landscape generated before me, I quickly realized that this was a game with almost limitless possibilities.
I spent the next hour or so building a massive tower with a door in the back that led to an underground tunnel. Building was easy with infinite blocks and no enemies around.
Curious to learn more about this game, I checked out the feature set for the single player for-pay Alpha client. The prospect of building massive structures with limited or mined resources sounded daunting, but I wanted more, so I quickly made the payment, took a quick moment to note my hypocritical nature, and then plunged into a gaming obsession that lasted for weeks.
By day, I dreamed up new and unusual ideas for structures to build, and by night, I built them. I went from putting in a good deal of Team Fortress 2 almost every night to putting in a ton of Minecraft, exclusively. I created a modest safe house, a massive network of mines, a two way mine cart system that went deep underground and underwater, a huge lighthouse, a giant stone skull carved into a mountain, and the beginnings of a second home, an underground lair with trees and deep shafts carved into the hillside above for light. I even crafted a replica of Uncle Scrooge's Money Bin. Yes, I played a ton of Minecraft.
But then I just grew tired of it. I still had my massive plans for construction, and still had plenty of inspiration from the official Minecraft forums and Minecraft's home on Reddit. But I'd log in and I just didn't want to spend hours and hours mining all that stone, moving mountains, and chopping wood. To put it in short, I ran it into the ground.
I'm still looking forward to the October update, since it includes so much cool new stuff... but I'm otherwise pretty much over it. I've got too many other games that I haven't put much time in with yet, and I need to get them out of the way to make room for the holidays.
A lot of other Game Maker-related events have happened since I last blogged, as well.
New Admins
Another big development over the last few months is that I am now an admin at the Game Maker Community forum.
Following the sudden retirement of longtime community leader KC LC, the GMC needed admins. Chronic, who was pretty much the sole active admin after KC LC's retirement, needed help. Xot and I talked with YoYo Games' Kirsty Scott about this, and within a few days we were given promotions. We've both previously served as global moderators, and earlier, simply moderators. And I'd also like to think that we both bring something fresh to the community's leadership.
I guess it all sounds a bit silly when you write it out. But I am happy to be a part of the community, and glad that YoYo Games trusts many of us enough to help guide the forum into the future.
Game Maker on PSP & iOS
Speaking of the future, a lot more information has come to light recently (and over the period of time where I didn't update the blog) on the continued development of Game Maker's runner.
The PSP runner wasn't as impressive to me, simply because I knew that even if they did work out all the kinks, it would never truly be easy to release GM-made games on the platform. There are simply too many hoops to jump through. For that reason alone, the iOS runner seems much more promising to me. I hope that I might get a chance to help push out some games for it early on, depending on how YoYo Games plans on publishing user-created content.
I still hate saying "iOS" out loud though. Eye-oh-ess. Does not roll off the tongue.
Oh, and I've also been really happy with all the information Mike Dailly (YYG) has been posting on his blog about the development of upcoming Game Maker releases. It's been a good read, and I like that someone so experienced is heading up that project.
Discovery Competition Entry is Go. Er... No.
A much smaller blip on the radar was the Discovery Competition entry me and some buddies (Matt "Lethalanvas" Griffin and David Perritte) were working on. It took off at tremendous pace, and then we all got a little too busy and we stopped working on it.
Originally, we wanted to keep it a secret, so there wouldn't be much hype about it if we didn't finish (good thing, right?), but now I figure we might as well show off what we've done.
Basically, it's a game about a ninja assassin type guy who's lost his memory and who wants to stop the world from collapsing around him. It features a robust platform engine, coupled a ton of slick animations by yours truly, which lets you run, slide, grapple ledges, swing from ceilings, and eventually a lot more. The gist of it was to create a story-driven platforming experience that gave players a lot of difference challenges at once, so they could work on levels in whatever order they liked, to an extent, depending on their skill level.
If we can all find the time, I wouldn't mind working on it again sometime next year, actually. We all put a lot of work into it, and although there isn't much to do in the game right now, there is a lot of stuff that we have done, including a written story, an awesome platforming engine, some killer graphics and animation, and some cool tunes. I don't want to see it go to waste.
I'll try to get a demo or something up eventually. Like I said, we don't have much of the actual gameplay hammered out yet, but it's fun to play around with.
I haven't been able to keep my blog up as often as I've wanted lately because I've been busy with lots of different things in both personal and professional capacities.
Home Buying
My girlfriend and I are looking at buying a house soon, and as you'd expect, it's a complicated process. We've been spending months combing through home listings online and going to view them in person at open houses or with our Realtor. We've been spending the rest of the time sorting through the details of lenders, the finances, taxes, and so on. My girlfriend has done much more than I have, and I still find it extremely exhausting.
It'll be great, at the end of all this, to go home to a house instead of an apartment, however, and that keeps me going through all the extra work.
Site Crafting
I've also been busy with website jobs. I've been contracted to work on a site for a friend of my girlfriend's uncle's son, and it is in the second revision now. Unfortunately, my laptop hard drive broke (again!) and my working files are all lost, until I have time to plug the drive into my desktop computer to see if I can recover any of it. Normally this wouldn't be much of an issue for a website, because I've usually got an online copy floating around somewhere, but this site needed a Flash element built in, and I never upload FLA files, so I'm probably going to have to rebuild it. Not fun.
I'm also working on a revision to the look of my buddy Andrew's website, noLove Skateboarding. It's coming along really nicely, but because of the increased activity in the aforementioned house hunt, I haven't been able to put as much time into it lately as I would like. "Not enough time in the day" seems to be a recurring theme for me these days.
By the way, the new site isn't live yet, so if you visit the link above, brace yourself for our original janky design.
Marty Decks
On the upside, one of the other projects I've been involved with for noLove (putting my tree painting onto a skateboard), has finally come to fruition - and I even have one of them in my possession now! All things considered, the final product looks pretty nice, and after taking an impromptu trip to one of the local skate shops, I think the art stands out a lot more than a lot of the generic crap out there.
You can buy a noLove tree deck from my buddy Andrew. Drop him a line on Facebook or Twitter.
So, it's been a while since my last blog post, eh?
Well, let's ignore the fact that this seems to be a recurring theme here at Marty Blog lately, and do a bit of catching up. A lot has happened since the last time I posted anything here, and as always, I've got a lot to say about things.
Rather than putting it all in one big topic that nobody wants to read, I'm going to write up a series of posts in (what I hope will be) rapid succession that cover everything and make my blog even beefier, simultaneously.
Sound good? I hope so! Stay on the lookout for updates in the coming hours/days!
Per the request of one of my Steam buddies, I've added the Game Maker file from an old visual demo I'd made to the Examples & Tutorials page.
This example uses paths, textured vertexes, particles, and a noise overlay to create a slowly changing, relaxing visual based on the Outta Space desktop wallpapers of the same name created by Philipp Antoni. You may find the flowing movement similar to the flowing home background on the PlayStation 3/PSP as well.
I originally intended to make this into a screensaver, but never got around to finishing it for that purpose. Still, I think it's a good example of an abstract visual that can be achieved with Game Maker using a few different effects in tandem.
After slogging through months of other less interesting updates like the Steam port to Mac and Valve's horribly disappointing E3 "surprise" (Portal 2 on PlayStation 3... yawn), the addition of Engineer achievements and unique class weapons is a breath of fresh air. It's the patch that fans have been clamoring for since the inception of class updates for TF2, and it looks like Valve's lost no steam (pun intended!) in providing unique, fun, and rewarding additions to the game.
In total, the new update offers Engineers a new gun, two new melee weapons, a new sentry gun, a remote for sentry guns, and the ability to move placed sentry guns. Additionally included are four maps and the requisite slew of Engineer-oriented achievements.
I'm most excited about the ability to move around already-placed turrets, as well as the sentry remote control. After building a sentry gun and upgrading it to the highest level, it stinks to have to destroy it just to place another in a more active part of the map as the action moves around. Now, you don't have to do this - you just have to be careful when you pick it up and move it, since dying while carrying the packed-up sentry will cause it to be destroyed instantly.
Controlling turrets remotely is also a great addition. Though it takes the slot of your pistol to use the remote control (dubbed the Wrangler), it can be invaluable in helping to keep your construction alive while you run off to do other things. The sentry goes offline for a few seconds when you switch back to controlling your Engineer, but this is only a minor annoyance.
I played around with the new patch last night, on the new map, Thunder Mountain, but I actually haven't played as an Engineer yet. Why, you ask? A few reasons.
First, everybody is playing as an Engineer right now. It's one of my favorite classes in the game, maybe even my favorite, but I can't play on a team that is 90% Engineers. The addition of being able to move your turrets around helps make the class play a little better on the offensive, but it's still boring to sit around waiting for sentry kills when everyone else is doing the exact same thing. It also makes each round incredibly hard to win.
Second, since everyone else is playing as an Engineer, it's a great time to be other classes - particularly Spy or Soldier. I racked up quite a few new achievements last night playing as both classes, because right now there are about four times as many destroyable objects being placed in the field than normal. I actually noticed another small downside to the remote-control sentry ability here as well; as a spy, it's a lot easier to back-stab people near remotely controlled turrets because, unless the player who is controlling it is looking at you when you do it, you won't be instantly detected and can escape again much easier than before.
It was also fun to play on the new maps. Almost nobody I was playing with knew them well, so we weren't mired down in the same old tactics you see whenever you play on maps which people have ran through a hundred times.
Overall, the class updates for Team Fortress 2 have added a lot to the game, and I applaud Valve for keeping at it. I hope they continue to find interesting ways to give the game depth and add to the fun. I know one thing for sure: I'm going to have a hard time not playing in most all of my spare time in the coming weeks.