open source guitar hero

you(‘d) like to rock, preferably in an open source way? 🙂 Then Frets on Fire is definitely something for you!
I was amazed by the polish-factor of this project! It all looks (and sounds!) quite nice, the tutorial is simply hilarious. 🙂

The inverted keyboard approach as a surrogate guitar works surprisingly well. I think in the 9 years that I own my trusty Mitsumi keyboard, I never jammed the keys as hard as today. 😉

Tip: FoF comes with only 3 songs, but you can import songs both from Guitar Hero I & II. Also check out this community site for some extra songs.

Frets on Fire guy

Pingus

In case you didn’t know, Pingus, the open source Lemmings clone, has with its 0.7 release its first SDL port binary. Meaning, you can play it on windows too now. 🙂 I’m lame, I know 😉

As I were going to sleep, I thought I’d try out those tutorial island levels. After finishing the island I come to realise this is as far as the game is finished right now. =) That doesn’t mean the game has limited gameplay (how can an open source game have limited gameplay anyway? 😉 ). After all,

  1. there were already 22 nicely polished levels, introducing the several types of pingi (?, lol).
  2. There is a level editor. Temporarily not included, due to the SDL porting process, I guess.
  3. There are loads of ‘unofficial‘ levels which you can load manually.
  4. It took me more time than anticipated, take a look at the clock. 😉

I really love this project and I hope they keep on developing it!

P.S.: they even created a little storyline, very cute 😉

Pingus on Tutorial Island

P.P.S: I just read this interesting interview with the Pingus developer. This guy has dipped his toes in all kinds of open source games! 🙂

DIY gadgets

I was quite astonished to read about this BUG platform: “an open source, web-enabled, modular software + hardware platform”. This kinda says it all. 🙂 It’s still in beta, but they are targeting Q4 2007 right now to release their BUG-base, the core product, featuring an ARM microprocessor and all kind of interfaces you might desire (notice the MPEG4 HW encoding/decoding support!). Like this featurefest is not enough yet, you can extend the base station with all kind of modules: “GPS, Digital Camera / Videocam, Touch-sensitive Color LCD Screen, Accelerometer, Motion Sensor”, you name it! Before you stop drooling over the hardware specs, save some drool to drool on the software specs. 🙂 They have it nicely running on an OSGi framework! Extension galore. Judging by the screenshots, I have the impression they are running it on the eclipse framework which is an extension of OSGi (Paul, correct me if I’m wrong ;)).

This really seems the ultimate “toy for boys” or “Lego Mindstorms for adults” 🙂 at least in a geeky world 😉

Reminds me of this site/magazine where creating DIY gadgets is just daily routine.. 🙂

Fixing refresh rate bug in latest ATI radeon drivers

Last week I decided to try some new demos out (now is a good demo season, in case you didn’t notice yet ;)). So I thought it would be not a bad idea to upgrade my graphics card driver to ensure I’d squeeze the maximum framerate out of my poor radeon 9800 pro. 😉

Of course, as with all ultra new drivers on old hardware, there start to be annoying side effects. This time it was a refresh rate problem. I run my desktop at 1280×1024@85Hz. After the upgrade, my card would think it switched to 85Hz while it surely was only firing at 60Hz! I could change back and forth between 60 and 85, and then it would be fine, but after the next reboot, I would have to do that again… quite annoying if you ask me. 🙂

So after a few days, I thought, it can’t be that everyone is adjusting refresh rates after each reboot! Or, everyone is sane enough to not upgrade. Or, nobody still owns such a card. Or, everyone still owning one already died. 😉

Anyway, I searched ATI/AMD’s knowledge base. No result. Then I went on to ATI’s forum. Does not exist. Then I googled for this problem. No-one cares. BUT, then I found a very interesting tool that fixed another annoying refresh rate problem. The one that you always get 60Hz in an opengl game, no matter what. So I thought, let’s give it a try. Oh btw, it’s name is ATI Refresh Fix(ARF).

First thing this program says at startup: “ERROR: native modes in modetable”.

ATI refresh fix tool

Sooo..? It won’t work then? Then I see, there is this “Fix” button. Using a quite obscure 2 year old freeware tool (no offense to the Russian author, who kindly provided some English documentation) to fumble around with your vga driver, isn’t exactly what I call a trusted solution, but I thought, what the heck.

One reboot later, my windows boots in 85Hz! Wooha! I love you, Voron!

=== checkpoint ===

Then I got this insane idea to try out the program for what it is actually made for! First, be sure I only get 60Hz in opengl game. Fire up WOP, 60Hz, check.
Now start ARF and see the interesting refresh rate list. Let’s try out the autoconfig button… Seems nice. Reboot. PEEEEUT. Windows doesn’t like it and I don’t get to see my desktop. Luckily, somehow, the ARF tool got loaded and detected the problem and suggests to restore the previous settings. Yay! Reboot. Hmpff, there seems to be a persistent problem… Even after manually setting all refresh rates to very safe values, using the registry cleanout, driver reinstall, driver reinstall fail, windows system restore point? nah, I’d rather not use that system f*ckup tool, some more driver reinstall problems … I finally manage to get in my original situation marked by check point.

And then I thought, let’s just keep it like that for now… 😉