Hey guys, this is Dan Potter, I wrote the code for Feet of Fury among other things
Just a couple of quick answers here to a few nagging questions:
- Yes, there is a "dummy file" of sorts. All of the data that is used during gameplay is pushed towards the outer track of the CD. Also the vast majority of the CD access the game does is long linear reads of big files, so it does very little seeking in the course of playing the game. The intent there was to speed things up though, more than deal with CD seeking.
About this rumor of CD lens/motor wearing, though, I have to say that I don't really believe it. While it sorta makes sense logically, it doesn't jive with my personal experiences. I have a Dreamcast here dated around April 2000, and I used it very extensively for many months for development work. Rebooting it constantly (which makes the CD spin up and down each time), turning it on and off, booting CDRs almost exclusively, trying out various homebrew software... it is still my most functional and usable Dreamcast and has zero GD-Rom issues. I have another one, on the contrary, that I bought brand new in a box from a Best Buy and it was making noises on official GD-Roms on the first try. *shrug* I think it's just the luck of the draw.
I've also got some GD-Rom games that seek like mad every time you load up a new part of the game, so it's not just the CD based games that do it.
And anyway, the GD-Rom drives are basically just Yamaha-derivative CD-Roms with some slightly different board logic and maybe a slightly better laser (or that is my understanding anyway). So if they work in PCs I can't see how it'd be any different in a DC. Perhaps just because the GD-Rom drive gets used a whole lot more than in a PC's CD-Rom?
- The game was developed entirely from scratch. The code we used from other sources was free software libraries which are BSD-licensed or even more liberally licensed (all of which allow proprietary and commercial usage). You can ask anyone who knows me, I'm extremely anal about checking on licensing issues before accepting any code at all. Also, the base OS that we use for the game (KallistiOS) was written primarily by me and contributed to by others on SourceForge (under the same license). Excluding add-on libraries, probably 70% of the code there is mine anyway. So I don't see how any of those claims could be taken seriously.
I'm also very studious about contributing code back from Feet of Fury to the free codebase for everyone to use. I like to share that sort of stuff so that others can make great DC games. For example, I contributed the whole C++ scene graph lib back to KOS that we use to do the complex-looking menus in Feet of Fury. Tons of bugfixes have flowed back from me into the main tree as well. All of that under the same terms -- free for proprietary and commercial usage.
The more likely explanation is that Slashdot has many, many armchair lawyers and pundits and no matter how hard you work, you will find a group of them that dislike what you're posting about.
Sorry for the long-winded post, I hope that clears up those couple of issues!