Archive for the ‘Gaming’ Category

New Budget Gaming Wish-list

Friday, June 18th, 2010

The PS3 is finally starting to get some great under-$10 software now (and it’s no longer just relegated to the odd deal and 800 of last-years’ sports titles), so I thought I’d update my wish-list:

  • Guitar Hero III (~$4.50) – I already have this, but can’t play it because I only have Rock Band peripherals. It quite possibly has the best sound track of any rhythm game so far, and you can pick it up for under a tenner after shipping.
  • MotorStorm (~$5) – I’m hesitant to buy this, because for some reason I have trouble playing games without trophies these days. :(
  • Rock Band (~$5) – I plan on picking this up after I get the second one, for the express purpose of importing all the songs into 2.
  • Unreal Tournament III ($5) – I’m hesitant to buy this because I never thought Unreal itself was such a great shooter. There’s been a ton of awesome games built off the various Unreal engines, but I never got into UT at all. It does have trophies though.
  • Guitar Hero: World Tour (~$5.50) – I just picked this up for a song, it totalled about $6 after shipping. Not recommended if you don’t have any peripherals for either GH or Rock Band, but if you have GH5, you can import about 30 songs for the cost of the game + $3.50 (assuming the person you buy it from never used the code). Also, no trophies. :(
  • SOCOM: Confrontation (~$5.75) – SOCOM4 is coming out soon, so expect the player base on this game to tank even further. If you’re a die-hard SOCOM fan (or were), I really do recommend this game despite the fact it’s mostly a ghost town. You can still get a game easy, and they’ve fixed all the flaws – it’s almost vintage SOCOM.
  • Mirror’s Edge (~$7.50) – The first of our list of games that’ll burn you over ten bucks once you count shipping, Mirrors Edge is beautiful, fun (once you get the hang of the controls), a little frustrating, and way too goddamn short to have paid $60 for. It’s worth the $11 or so though.
  • Terminator: Salvation (~$9) – A competent 3rd person shooter that accurately captures the feeling of desperation of the story, and will be the easiest platinum trophy you’ll ever get.
  • Star Wars: The Force Unleashed (~$9.98) – My brother in law paid $40 for this not too long ago, and it honestly wasn’t worth it – I’d have been mad if it was my $40. If you really like Star Wars, then it’s worth it. If you don’t mind a reasonable 3rd-person platformer/beat-em-up or want the trophies, it’s probably worth the ten bucks.
  • Soul Calibur IV (~$9.98) – I used to love Soul Calibur on the DreamCast, I’ve never played 4 but I’m guessing it’s more of the same, and there’s a cameo by a star wars character too if that’s enough to float your boat.
  • Skate 2 (~$9.98) – I almost linked to the original Skate, which is in sub-$5 territory now, but I decided against it… Skate 2 is better in most every way, is trophy enabled, and has more multiplayers on it (for now, until Skate3 wrecks that). If you can get over the weird… I mean “innovative” control system, it’s stupid fun.
  • Burnout: Paradise (~$10.50) – an “Honorable Mention” on this list because I haven’t seen it creep under ten bucks yet, but this game gave me plenty of hours of fun and it’s a great multi-player driving experience.

Boulderdash!

Sunday, June 6th, 2010

I have an idea for a Playstation Minis game that I would actually spend money on. Boulder Dash! Someone needs to acquire the rights for it, and turn it into a mini – I seriously lost weeks of my life to this game back when all I had to game on was a Commodore 64.

It’s a 2D game where you basically dig around through a maze, collecting diamonds. You can dig through dirt, but there’s also brick walls and other nastiness you can’t dig through. There’s boulders of course, which can fall and kill you, and you can push them around to solve the maze as well.

Timing is everything, snatching loose diamonds as they fall between two boulders isn’t uncommon, and some of the levels it’s only possible to collect all the diamonds if you flawlessly execute a movement through the maze at the perfect time, snatching them all up before they’re buried under boulders forever.

The game mechanics are simple, the level designs are fiendish, and I really think it needs to be ported to the PS3. :(

We’re a rock band :P

Saturday, June 5th, 2010

After years of halfheartedly resisting the craze, yesterday we happened upon an entire set of Rock band at a yard sale for ten bucks. I was on the fence about buying it, but Sabriena seemed genuinely excited. She never complains about my lack of buying unique gifts for her, and while this wasn’t strictly speaking for her, when she seemed excited about it I knew I had to buy it.

We’re probably going to buy Guitar Hero World Tour on Half.com soon, because the software only is dirt cheap, all our instruments will work with it, and all the DLC we bought for GH5 is actually WT DLC so we can play it with that if something ever happens with Trevor’s GH5 copy.

I’m also going to look at buying the Rockband software for PS3, because the software that was with this set is for PS2, and we lack a working PS2 right now. :(

Encryption is like a big, impenetrable pipe…

Friday, June 4th, 2010

… at least, that’s what I have to keep telling people who just don’t grok encryption, and think it’s some magic pixie-dust that you just sprinkle on anything and it’s imbued with magical protection.

I was trying to explain this to some MMORPG folks, who think that just because the communication between the client and server are “encrypted” that they can’t be tampered with. They’re 100% wrong.

Enter fwagglePxE – a proof-of-concept piece of software hacked together over about three days of rage-filled coding, after the company that ran the game in question left a nasty server bug in their software, which essentially robbed me of about $300 worth of imaginary shit. That’s $300 real dollars by the way.

fwagglePxE

Anyway, the game in question? Basically it uses a heinous modified version of AES-128 as a symmetric key cipher. The server sends IVs for the the encryption at the start of the session, and then the client and server just stay in sync with the algorithm and everything’s good. Indeed if you don’t stay in sync, then the encryption works just fine.

The problem is, if you catch the beginning of the session all the way through until the part you want, the encryption fails horribly. fwagglePxE worked by sitting on my router, which intercepted the connection and handed it to my software. My software then connected out to the game server, and then maintained two encryption states – one for the client and one for the server. If I so desired, I could even use different IVs for the client!

I borrowed most of the crypto stuff from a private server group, I just modified it a tiny bit to make it work the way I needed it (as a client as well as a server). From there it was a simple matter of writing an ncurses interface that included hexadecimal printouts of the plaintext packets, ANSI color printing to make things a little easier to understand, and a simple command parser that included the ability for me to enter hexadecimal strings, representing the bytes I wanted to inject.

I eventually wound up writing parts into the editor that actually understood parts of the game logic, for example in the screenshot above you can see a couple of chat packets (spamming AAAAAAAA for example, and getting ready to spam six “@” characters)… I could do things like train it to ignore repeated messages from a single user that surpasses a certain threshold.

From the outside, it was probably the coolest thing I’d ever written. The feeling of elation I got when I got it to work was probably on-par with the feeling one gets when after hours of cracking, they finally get a “#” prompt on someone else’s machine. Technically it was the most advanced packet editor I knew of at the time, though a couple of people have written things that easily surpass my piece of shit. :( The code itself is terrible, a mish-mash of C++ written by someone who still thinks in C, and that’s why I never released it.

Anyway back to the rant at hand… imagine encryption as being a giant, impenetrable lead pipe. If the encryption is sound, at any point during the run of the pipe, there is absolutely no way you can see or tamper with things that are flowing inside the pipe.

However, if you can get to the ends of the pipe, there’s no reason you can’t take a peek there. That’s the thing most people don’t understand about encryption, is if you can control either end of the pipe then absolutely nothing can be guaranteed. “All bets are off” as many people like to say.

Which makes this entire rant more or less just a thinly veiled excuse to show off the only remaining evidence of my neato-elito packet editor. :(

TF2 Item Drops are a cruel mistress

Monday, May 24th, 2010

Team Fortress 2 is utterly brilliant. While every so often Valve will release an update that breaks the game balance (every new class update seems to about do that), overall they do a pretty good job of maintaining a balanced game while keeping things fresh and interesting.

When we play (a few times a week mainly), we’re usually playing the control-point maps, which basically entail standing on control points to capture them with the goal of capturing all points and winning the round. I also happen to enjoy the “payload” maps, where you push a cart along a defined track, with a bomb strapped to it, trying to blow up the other team’s base.

When we first started playing, we did nothing but play 2-fort, which is a “capture the flag” map. The flag, in the case of TF2, is a briefcase filled with enemy intelligence. 2-fort was a familiar map from the original Team Fortress game and we literally never left it… for days on end. So needless to say we’re a little burnt out on CTF and 2-fort.

Anyway, on to the subject matter… I usually play medic, and occasionally Pyro or Engineer. I would prefer to get a drop that’s a medic hat, but I would also like the fireman’s hat for Pyro or any of the engineer hats with a preference to the welding helmet.

Two of my friends both play soldier almost exclusively. One of them got a really great medic hat, and eventually grew tired of waiting for the trade function to be implemented so he crafted it into scrap metal.

The other night while playing, I got the brand new soldier’s drill-sergeant hat… it’d only been available for a few hours at that time. We still have no trade option.

Words can’t describe how terrible I am at playing soldier… ironic really, considering that back when I was good at Quake or QuakeWorld (and by good, I like to think I’d have been competitive good back then, if only competitive tournaments existed where I lived) my preferred weapon was the rocket launcher. I remember one time on dm3 running down the stairs from the rocket launcher room and nailing a triple airshot. Granted the range wasn’t huge, but it was still impressive.

It was nothing for me to go into a public game and amass several hundred kills quite quickly… despite it being free-for-all deathmatch, people would actually gang up on me with their strategy being preventing me from getting to where the rocket launcher was.

God I wish I could get that good at a game again. :(

Starcraft2 Beta

Monday, April 26th, 2010

So a friend of mine (who will remain nameless at the moment) let me in on his beta account so I could check out Starcraft 2, and… well.. it’s a little underwhelming. Of course I think it’s still kind of early in the beta, so perhaps there’s a lot more good stuff coming.

But the 3D effects are almost a waste! You could be forgiven for thinking it’s just Brood War at a higher resolution, the zoom in/out is really limited in scope and unless I was doing it wrong it looks like there’s no ability to rotate. It looks almost like it’s the WC3 engine with SC sprites.

Contrast this to something like Spring/Total Annihilation – which is well over a decade old and has had this kind of stuff all along, and it’s easy to see where I’m coming from. Play some of the cooler spring mods, then switch to SC2 and SC2 is about as exciting as your Uncle Joe’s jeans.

The game itself is pretty though, if you lower your expectations, and it’s classic Starcraft really. If I got a new PC (mine doesn’t quite have enough CPU and freezes periodically during games) I’d probably buy it, but it’s not entirely what I was expecting.

Someone buy me a new PC :(

Friday, April 16th, 2010

I had a pretty good time playing Team Fortress 2 for a little while tonight, and while I was doing it I played a bit with the beta for the new Steam UI. It looks positively gorgeous, but god it runs like trash on my PC.

Sabriena and I are planning on buying new computers sometime in the next two years if our finances keep going the way they have been – our poor desktops are rather tired, and we may just end up picking up a couple of mid-range laptops to keep us going in the mean time unless we suddenly become made of money. I’m figuring we’ll aim for something with a Core2 processor and whatever’s cheapest with a gaming-capable graphics card.

Steam had a free weekend a while back for the multiplayer portion of MW2, so I figured I’d give it a shot despite the fact I have it for PS3 – a new group of people to play with might be fun, I thought… well, even though I’ve still stolen Sabriena’s DX9 graphics card, it doesn’t support Pixel Shaders 3.0. :(

The Mumble developers are looking for someone who owns the Steam copy of Battlefield: Bad Company 2 to hack the offsets for positional audio, which at the time of writing only works for the retail boxed version and not for the Steam version (different builds, so different offsets)… same thing again, my PC just won’t run it so it’s not even worth looking at (besides, I already beat it for PS3).

Sometimes I wish we could just hit the lottery, but then I remember we don’t play it. :(

FreeBSD + pf(4) + miniupnpd

Wednesday, April 7th, 2010

So I thought I’d get around to posting some articles to my Hungry Hacker website (which I moved the WordPress-powered one over to the main hostname, hopefully motivating myself to update it more often), one of which is my article about getting UPnP working with pf(4) on FreeBSD.

I figured it might come in handy for someone, because I’m sure there’s a few FreeBSD geeks out there who want to play console FPSes with snotty teenagers with acne on the neck, and making your PS3 happy seems to be voodoo as far as the MiniUPnPd forums is concerned.

God of War 3

Thursday, March 18th, 2010

So God of War 3 came out a few days ago, and my brother in law managed to pick up a copy… naturally, while he was at work I absconded with it. I need to wholeheartedly agree with a comment one reviewer made early on – to paraphrase, if you bought a PS3 specifically for GoW3, you got your money’s worth.

The game is epic in the purest sense of the word – it might be the most beautiful video game I’ve ever played, giving FF13 a run for it’s money at first, then edging it out once you disqualify what is essentially an interactive movie for the most part (I know, I know, flamebait, whatever). No, this is a game that really starts to show what the PS3 is made of.

The first “level” – climbing up Mt Olympus and doing battle with leviathans and shit is absolutely sublime. The Titans are equally impressive, especially on a large TV – and the sound effects with Dolby Digital and a good sub are flawless… the word one keeps arriving back at is “Epic”.

I’m nowhere near finished the game – I’m hardly a veteran of the franchise having (shamefully) never played the first two, and because I’ve been burning through games at an alarming rate I’m only playing it on “Titan” difficulty (which should earn me an extra two gold trophies at the end of the experience) so it’s a bit of a slog to get through it.

The demo was grand, but the game proper is sublime. Everything about the gods is larger than life, and it’s all rendered beautifully – watching Kratos open a pair of 50′ doors as easy as I’d open my exterior shutters… hearing the huge creaks echoing all around me in 5.1… being accosted by a giant minotaur before drawing it at the end of the battle… using a mile-high titan as a battlefield…

… surely this is what games are supposed to be made of. I can’t wait till I’ve finished it.

This is getting silly…

Wednesday, March 17th, 2010

… lately I’m carving through games like a Mexican carving through pigs in an old PETA video. I railed through Battlefield: Bad Company 2 on hard in a single sitting.

Next up, because I’m a trophy-whore, my brother in law recommended Terminator: Salvation – for the simple reason you get a gold trophy for beating each level on any difficulty, and two extra ones and the platinum for beating it on hard. Easiest platinum, evar.

When he decided to take it back and try for the platinum, I moved on to Assassin’s Creed 2. This game was everything I hoped it’d be, and then some. Ezio might not be the fully-grown badass that Altair was, but at least the mother fucker can swim.

Spoiler Alerts: Stop reading now if you’re the slightest bit touchy about spoilers, I’ll try my best but I won’t leave all of it to the imagination!

The game finishing on another cliffhanger for some reason made me rage, even though I really should have seen it coming. The game makes no claim to be a “dramatic conclusion” to anything, so I don’t really know why I was expecting any kind of closure.

Playing as Desmond near the end was awesome, despite the fact the “hidden blade” isn’t exactly hidden sitting over the sleeve of his 20th century “hip hop clothing“. Hopefully the expectant third title in the series is Desmond bringing it home to the Templars in a contemporary time period, because I think the idea of silently eliminating gun-toting enemies and blending in with metro-city crowds could really bring something new to the game…

… or it could screw the franchise up completely. :(