One glaring issue I’ve had since my transition to Linux is video games. Being a Nintendo (consoles) and Sierra (PC) kid, I’ve gravitated to consoles more lately, but the occasional PC game has kept my interest solidly enough to keep Windows around on a spare drive. I tried WineX (CVS) in the past, and had great success with Diablo II, but didn’t bother to try any ‘new’ games with it.
I tend to play LAN-based games of BattleField 1942/Vietnam and the Rainbow Six variety, but since I am bringing my machine to someone’s house to play these, choosing “Windows” in GRUB is no big deal. It’s that whole “rebooting to play at home” part that I didn’t like, plus the waste of space that the XP install took up.
Nowadays, the -only- game installed on the XP partition is City of Heroes. I have some games in Linux, but mostly first person shooters (thanks iD and Epic). The XP install is a bare, firewalled install with a City of Heroes icon in the center of the desktop. It’s basically an impossibility to do anything long term (torrents, other downloads, maintain conversations via AIM, IRC, play music) if I want to play this (incredibly addicting) game. So I reboot, then reboot back. I’m sure many of you Linux gamers out there feel my pain. Plus, I run a dual monitor setup, so it’d be nice if I could have CoH running on one monitor and a slew of other (Linux) apps on the other. Unfortunately, City of Heroes only runs in Windows.
Then I saw the announcement of Cedega, and the support for City of Heroes. To make a long story short (TOO LATE! — blatant Clue reference), I immediately subscribed and downloaded the .deb packages. This is where the the review begins.
I downloaded the Point2Play and Cedega packages, as well as the fontinstaller package. I installed them via the command line (dpkg -i), and it seemed to go nice and quick, no dependency problems. For the record, the machine I am installing these packages on is a P4 2.66GHz, 512MB RAM, SoundBlaster Live, GeForceFX 5600 256MB dual monitor setup (1280x960x2monitors).
I run Point2Play, and it warns me on startup that I might have problems with pthreads because of something to do with my stack size being too small. I didn’t understand the error at first, but I was using a stock Debian kernel, so I didn’t know if there was a option it might have had set improperly. I ignored it temporarily and saw if I could get anything to work otherwise.
I mounted the City of Heroes CD (using the Mount button in Point2Play, very nice), and added the setup.exe to the choices in the menu. When I double clicked it, nothing happened, other than a rather unhelpful cedega syntax prompt in the terminal. Apparently the warning that Point2Play had earlier has snapped back in my face. I fought with it for a while, and prematurely (and incorrectly) blamed Point2Play for the issue. I uninstalled Point2Play.
Then I realized that I had recently rolled back to the 2.4.26 Debian kernel due to the flaky 2.6.6 IEEE1394 code (my ipod gets transaction timeouts with the 2.6 Debian kernel series, but not in the 2.4.26 kernel). I rebooted my machine into the 2.6.6-2-686 kernel instead. I typed in “cedega /dvd/setup.exe” and the City of Heroes installer appeared!
Looking back, I can say with certainty that my issue with Cedega had nothing to do with Point2Play at all, and that the frontend is actually a nice, simple utility for organizing all of the games. I decided though that I’d be making my own shortcuts/buttons to run individual games directly with Cedega, and had no need for Point2Play. There are one or two other features with it that would have been nice (the update feature and configuration help), but I decided to stick with the Debian packages and command line method.
City of Heroes
Alright, so the installer appears, but all I see the backdrop for the installer. I had read somewhere that this was an issue (installer boxes appearing behind the backdrops), so I took my chances and tried to close the window with Alt+F4 (XFCE4’s close window hotkey). Luckily, the backdrop window closed, but the installer did not! I chose the standard directory, clicked Next a few times, and it displayed a new backdrop, but appeared to do nothing more. The percentage bar wasn’t moving, but I could hear the hard drive and CDROM drive making accesses, and the backdrop was periodically changing, so I let it go. After a minute or two, the percentage bar jumped to 45% or so and requested the second disc.
I popped open another aterm, unmounted the CD, mounted the second disc, and continued. Again, no percentage bar, but I was convinced that it was still going. The installer finished, and I was dropped back to the prompt.
I rummaged through the .transgaming/c_drive directory, and came across the install where it should have been. I typed in “cedega CohUpdater.exe”, and I was in business! The updater window appeared, and while it didn’t display the most recent changes (an embedded IE window when in Win32), it happily downloaded the most recent updates, patched my install, and ran the game.
I ran into a brief problem here, because the game tried to run full screen, and as I mentioned, this is a dual monitor setup. I quit out before logging in, and found the setting to tell Cedega to run in a fake Desktop size (Desktop=1152×864; inside of .transgaming/config). I reran the game, and it put the game inside of a fresh window quite nicely, no problems. I joined my server (Virtue!) and before even playing, I went to the graphics settings and told CoH that I wanted it to run in Windowed mode. This required me to close the program and reopen it.
Mind you, as I was doing all of this, I was completely stunned at how “normal” it felt to be in the game. It looked 100% flawless, and appeared to be just as smooth in a window in Linux as it is full screen in Windows (to my eyes, anyway). It was definitely getting me excited to think that I might not have to restart my machine at home anymore, and that I could continue to run all of my Linux apps, yet mix in a few missions here and there.
I remove the “Desktop” setting in the config, and attempt to run the game using its builtin Windowed mode. It worked perfectly! I could move the window from screen to screen, hide it, put it on another desktop, and my machine seemed to be as snappy as normal. This might be more of a credit to the NVidia XFree driver team, but either way, it was impressive. I could focus the Cedega/CoH window and use the game, then click away and have complete control of other windows. It felt just as native as my UT2004 window.
But how does it play? The first thing I noticed was a gentle feeling of lag. Not in the rendering speed (the frames per second seemed solid), but in the server/client updates. I can tap on the strafe keys (A and D), and my avatar will hop to the left or right, only to pop back into the original place a split second later. The only time this doesn’t happen is if its consistent movement, such as running across a long distance, or strafing a while. To better explain, it seems like the last update of a series of updates just gets … ignored by the server. The server disagrees with the client and my avatar jumps back into the place it was a second ago.
Normally this is attributed to severe network lag, so I checked my DSL (1.5Mbit) connection. This machine was the only one turned on the house, and I had absolutely nothing else running on it. I then blamed the CoH servers for it, but I rebooted into Windows to test. In Windows, there is no lag! I rebooted back and forth a few times, just to be absolutely sure, and I’m convinced it has to do with something on my machine.
Another downside is that the menus are somewhat finicky with where you click them. Sometimes clicking on a menu will result in the floating window jumping to the dead center of the screen, instead of actually just opening the pulldown menu. Being a keyboard fan, I just started using things like “/quit” instead of choosing Quit in the menu. It doesn’t really affect gameplay at all.
As far as sound goes, it sounds perfectly normal using both OSS and ALSA drivers (I rolled to ALSA in a failed attempt to remove the lag), with the only exception being a static noice when typing fast in the chat console. I assume this has something to do with the typing sound effect being stopped and started so abruptly. Turning down the volume in the CoH settings a bit seemed to stop this effect from being so obvious.
I went to the Transgaming forums and found out that I wasn’t the only one that bought Cedega with City of Heroes in mind, but that I was having more luck than others. Others seemed to be having a few problems with cedega bailing out with some DirectX sounding “PMakeCurrent” error, but at least one other in there was up and running and sharing my lag issue. Gavriel States himself replied to my support question about it (very quickly!) and informed me about a potential CDROM polling issue that might be lagging out my machine. The quickfix (until they really correct it) was to comment out all of my CDROM fstab entries. I didn’t think this was going to be the solution (I had removed all discs before playing), but I did it anyway to no avail.
I played anyway, and after a bit I think I just got used to the lagging feel. This game isn’t about reflexes in the degree of milliseconds, but more in the range of “half-a-seconds”, so its not like Quake3 where the game is completely unplayable due to a little lag. I fired up Teamspeak2 next to this window and started playing with some friends. I got a good two hours into the game, no hiccups, no crashes, everything nice and smooth.
So other than this lagging issue (which I’m sure they’re checking into due to the quick response I received) and a few minor glitches (the static sound), it was really, really nice. Perhaps I was still in awe from a programming perspective, but Cedega is truely a feat to have something as complicated as an MMO game to run even half as well as this did in a foreign environment.
Next, I just decided to choose a random older game and install it to see how it’d work. I chose Grim Fandango. This is one that had already been given a decent rating back in WineX, but I wanted to see how well it ran in my dual monitor environment.
Grim Fandango
I popped the first disc in, mounted it and ran the installer with Cedega. I’m not sure what was with the CoH installer, but this one ran so flawlessly one could confuse it with being in Windows, if it wasn’t for the silly BeOS5 theme I use in XFCE4. The installer completed, and I ran “grimfandango.exe” with cedega. The game started up perfectly (no crashes or bugs), but It changed the resolution on my right monitor to 800×600 and took up the upper left 640×480 of the screen, as well as stealing/hiding my cursor!
Not to let this get to me, I closed the app using my trusty Alt+F4 (thanks, XFCE4, for making a Win32 programmer feel at home) and perused the config file. Again, this step would have probably been easier using Point2Play, but I didn’t feel like having an intermediate step to play these games. I quickly caught onto the Wine configuration technique ([AppDefaults/EXENAME/SUPSECTION]) and added two lines to the grimfandango.exe section I created:
Desktop=640×480;
DXGrab=”N”;
The first line tells Cedega to lie to Grim Fandango and tell it that the desktop is already in 640×480, and secretly just runs it in a Window anyway. The second line denies DirectX from taking the cursor away from me (nice job, Wine/Cedega developers!) I reran the game, and those two settings magically transformed a very fun but machine-stealing program into a friendly windowed application to intermingle with my other Linux apps. Full speed, full sound, no issues to be found.
Conclusion
Cedega 4.0 is a dream come true for PC gamers turned Linux fans. The hype that Transgaming puts out there makes it sound like it will bring Linux into a new era for playing games, and I agree 100%. Of course, this new release has a few issues to iron out, but City of Heroes is a very actively updated and advanced game, and I’ve heard that Star Wars Galaxies and others play with similar results. I want to thank Transgaming for allowing me have my cake and eat it too, running my Linux apps cooperatively with my favorite PC game. With the future games coming up that aren’t native (read: not from iD or Epic), this release of Cedega will fill the gap nicely. I’m certainly going to stick around in the Transgaming community and see how things progress.
If you are a Linux user that is tired of rebooting for those Windows games, this is definitely for you, but you can’t be afraid to help coax Cedega into playing your favorite games just right. I think that it’s going to get better with each release. Thanks, Cedega team!
About the Author:
A little background. I’m a relatively new user of Linux, having only used it for the past two years or so. I am a Win32 network programmer by day, so it wasn’t until recently that I decided to give it a shot at home and fell in love with it. I think that Linux is a great deal of fun for a programmer, and I’ve since been wincing every time I have to sit down at my XP machine at work. I just miss my Debian at home. I don’t claim to be an expert at all, but I feel very comfortable in Debian and at the terminal, and I’m not afraid to get involved with the kernel details and such.
If you would like to see your thoughts or experiences with technology published, please consider writing an article for OSNews.
Does Grim Fandango still have the issue with text onscreen not showing up? And does it support 3d accelleration for old direct x games yet? I have a pile of legacy direct x games that are all DX5, and run horribly under winex (and windows for that matter)
Great to read about Cedega. Good review, Joe!
I have leaved Linux for the great Mac OS X, but may be heading back some day when there are more great solutions and applications available. Cedega looks like the biggest thing since OO.org and Mozilla atleast for my home computer.
i like cedega but i cant play few games from the long variety of games listed in their website…
i’m very disapointed about it…
maybe someday the linux users can run any windows appm without taking care about compatibility…
I played Grim Fandango the whole way through using wine 3.1. I never had any problems with text. There were a couple small graphical glitches, but no showstoppers.
/Line72
What about Arcanum?
I’d like to see more games ported to Linux, I’d rather not have to rely on an “emulator” to get a Windows game to run on my Linux box.. just give me a native game. iD does it, Epic does it.. we need more! I’d like to see something like the Neverwinter Nights guys did.. if you have the Windows version you can download and install NWN for Linux at no charge. Maybe it’s just me.. but I want big name Linux Native games.
For anyone looking for a good, free linux game, check out Enemy Territory. It’s based on Return to Castle Wolfenstein and only has network play, but it’s really fun. You can download it here: http://www.3dgamers.com/games/wolfensteinet/
That is exactly the point, it is a good quality game based on RtCW, but we need more high profile games like that. Doom 3, which I believe will be available for Linux will be a sweet addition.
None of the other Madden NFL series were very operational. If they fix whatever it is for Madden 2005, I’ll never boot to windows again.
I tried in vain BFV with Cedega4 but the game stops after the two first screen… Supported as they said ????
PS: WarCraft3 runs fine (since winex3).
Bleh, Americas Army IMO is much better and is also free.
http://www.3dgamers.com/games/americasarmy/
Americas Army is produced by the military. Therefore I do not trust it. Call me paranoid if you will, but with what has happened with Agent Orange and Gulf War Syndrome, I’d rather not. Paranoid? Yes. Unfounded? No.
That is exactly the point, it is a good quality game based on RtCW, but we need more high profile games like that.
Why? I played this game in the early 90’s when it was called just Wolfenstein, and played Doom 3 in back in the same time period when it was called just Doom. FPS games aint’ changed a whole lot, but lemmings keep buying the same games (albeit prettier) year after year. Same with Madden 2038, or whatever they’re up to now.
Seems like the open source community is doing with games what they do what apps – just copy what everybody else is doing. Give people games that are original and fun to play, and they might just come in flocks, unless The Corporation has convinced them that they need to buy a repackaged Tony Hawk (or whatever) yet again this year.
Games that are original are not necessarily fun to play.
Anyway, if you want variety and originality in video games, I suggest you buy a PlayStation 2, GameCube or Xbox. PC gaming is good for two things: RTS and First-person shooters.
My 2 cents worth:
AFAIK, quite a few of the typical shoot, drive, hack & slash PC games (like Unreal Tournament) are already supported under Linux. Does someone really need so many more of the same sort still…? ;-P) But, yeah, I guess it would be nice to have more such games on Linux too, no denying that.
But please, some intelligent strategy games support for Linux too… (e.g. Civilization III, Medieval Total War etc.) If somone asks me, I would guess that many typical Linux users could prefer especially that sort of intelligent strategy games(?). (Yes, I know, the classic boeoard games chess, go etc. may still be the best strategy games, and they can be played very well on Linux platform too.)
WELL said! finally someone who gets it!
all the porting big name games in the world will not put linux on the gaming map…. but a totally new game…. exclusive to the platform…. if its a good one… well that could well shape the world!
pc’s used to get the amiga’s hand-me-downs for years…. and was never the serious gamers’ choice until they started getting NEW games the amiga did not have…
now look… the amiga is a forgotten memory and the pc is untouchable
those who forget the past…. etc etc
:Seems like the open source community is doing with games what they do what apps – just copy what everybody else is doing. Give people games that are original and fun to play,”
1) the development process isnt about just copying stuff. there is a lot of innovation going on in case you havent been looking
2)gaming is a very costly business and does not adopt well to the typical coordinated model of development in free software. games that push the limits are likely to remain proprietary
I kept on thinking what is it?
You could have said in your intro that it is WineX 4.0 renamed.
http://www.google.com/search?lr=&sourceid=firefox&ie=UTF-8&oe=UTF-8…
Don’t assume your readers know. Other than that great article.
Add the “Age of Mythology” and “Age of Empires” games to that list too!
I don’t consider myself a gamer at all, but I’ve become addicted to these two.
I trust the military to make a kick@$$ game, hooah! It’s one of the most realistic out there. Compare to Joint Operations where it is ‘possible’ for a sniper to shoot someone out of a helicopter while standing up. It’s also available for macosx
The one non-MS platform that manages to get original, exclusive games is Sony Playstation 2. Not only that….there’s linux for it! Unfortunately, Sony hasn’t really taken advantage of it to turn it into a alternative desktop platform that’s easy to use.
Wonderful article, its almost inspired me to go 100% linux on my gaming machine
The only thing im worried about here is ATI’s poor linux support when it comes to drivers (for my 9800pro, which id like to take full advantage of).
A nun, he moos
Games that are original are not necessarily fun to play.
Yeah, that’s why I said you need both.
PC gaming is good for two things: RTS and First-person shooters.
Well, that plus online RPGs. But other than that, you’re right.
Anyway, if you want variety and originality in video games, I suggest you buy a PlayStation 2, GameCube or Xbox.
The games I have played for PS2 are basically just repackaged games I played on the PS1. Same goes for Gamecube and Xbox. Not much innovation here either.
hmmmmmm
all the porting big name games in the world will not put linux on the gaming map…. but a totally new game…. exclusive to the platform…. if its a good one… well that could well shape the world!
Good point. IMHO, a big mistake that the OSS community makes is porting their best stuff over to Windows, giving people like me even less incentive (sp) to switch. While this move may be good for getting more people to use open source apps (well, at least the 4 or 5 that are worthy), it doesn’t do much for open-source operating systems like Linux.
Anonymous
2)gaming is a very costly business and does not adopt well to the typical coordinated model of development in free software. games that push the limits are likely to remain proprietary
Yeah, this is the same mentality that says you need $100 million worth of f/x to make a decent movie. I contend that a handful of dedicated developers could make a much better game than some multi-million dollar corporation. Some of the best games ever were made in the early 80’s, usually written by just 1 or 2 people. Even to this day, Robotron 2084 remains probably the closest thing to digital crack
“For anyone looking for a good, free linux game, check out Enemy Territory. It’s based on Return to Castle Wolfenstein and only has network play, but it’s really fun. You can download it here: ” rel=”nofollow”>http://www.3dgamers.com/games/wolfensteinet/”
Or for that matter regular RTCW is native Linux as well.
“Seems like the open source community is doing with games what they do what apps – just copy what everybody else is doing.”
Your arguments? There are none stated. Neither Doom3, RtCW or RtCW-ET are open source. Therefore it is far from accurate to state the companies behind it were “part of the open source community”. Well, ID maybe, because they released CW, Doom, DoomII, Quake1, Quake2 under the GPL.
I’d like to continue that just as you argue “Doom3 is Doom1”, one could argue “Doom was CW” or “C&C was Dune2”. Basically i’m agreeing with what you say btw! (What a special moment.) I’d like to see original games too again because none of the current ones are original nor appealing to me. Then again, i’ve had this opinion for quite some years and it seems to be something which just becomes like this after the years. Other people got grown up with Amiga, Atari, C64 and never really found the hot stuff of what PC users liked attracting. So what, if you are 15, grew up with computers just a few years ago with new games? Then the current games are not boring (yet).
To the person who wants the open source community to develop unique games on the Linux platform. Wake up, almost all open source games are portable! If these are using SDL, OpenGL, OpenAL for example, they just as well run on a variety of other platforms including MacOSX, BeOS, Windows, IRIX and many other platforms; SDL is highly portable and runs on tons of OSes. In contrast to the problem WINE and Cedega are dealing with: DirectX, proprietary games bound to Windows/x86-32. In practice neither of these are not portable.
It’s not only ID and EPIC who sell Linux ports of popular games. See http://www.icculus.org/lgfaq/gamelist.php?license=commercial
I stick with the occasional game of Quake2 (highly portable, and in my opinion graphics acceptable, great gameplay). I tried UT2004 Arena and Quake3 at a friend but i didn’t found it had anything more attracting (especially not any of the cool features LithiumII has). As much as i liked Dune2, that game becomes pretty boring after you finished it quite some times…
“Why? I played this game in the early 90’s when it was called just Wolfenstein, and played Doom 3 in back in the same time period when it was called just Doom.”
Ermm..Doom 3 has not been released yet as it is a continuation of the Doom series, and RTCW is just released last year, or maybe year before…it is NOT the Castle Wolfenstein games or Doom games from the early 90’s…
“Good point. IMHO, a big mistake that the OSS community makes is porting their best stuff over to Windows, giving people like me even less incentive (sp) to switch.”
Who said that the OSS community was about Linux anyways?
Your arguments? There are none stated. Neither Doom3, RtCW or RtCW-ET are open source. Therefore it is far from accurate to state the companies behind it were “part of the open source community”. Well, ID maybe, because they released CW, Doom, DoomII, Quake1, Quake2 under the G
No. There’s a big difference (albeit only to a degree) between repackaging the same game year-after-year with prettier graphics, new levels, new weapons, etc. and copying the same game with the exact same level design and such.
I’d like to see original games too again because none of the current ones are original nor appealing to me. Then again, i’ve had this opinion for quite some years and it seems to be something which just becomes like this after the years.
Well, wouldn’t you like to have anything original anymore? Listened to FM lately? Been to the movies? This is why I hope the open source community one day realizes that ‘true freedom’ means much more than just freedom from Microsoft. Microsoft is simply one of the many ways in which we are bound.
Ermm..Doom 3 has not been released yet as it is a continuation of the Doom series, and RTCW is just released last year, or maybe year before…it is NOT the Castle Wolfenstein games or Doom games from the early 90’s…
They’re first person shooters, are they not? Do you really want to be playing first person shooters 20 years from now? THEN STOP BUYING THEM!! Enough already.
Who said that the OSS community was about Linux anyways?
AFAIK, the open source community is about non-proprietary software. Meaning, if you want people to stop using non-proprietary operating systems, then stop porting your apps there. If I can run Firefox in Windows, why the hell would I want to go through all the trouble of running it in Linux? Your politics mean nothing to me – BUILD BETTER APPS!
“They’re first person shooters, are they not? Do you really want to be playing first person shooters 20 years from now? THEN STOP BUYING THEM!! Enough already.”
Actually I do. That is the game genre I happen to like. For that reasoning we played Warcraft on MS-DOS. Do you really want to be playing RTS 20 years from now? You may be happy with computer Chess and the like, most of the people I know are not. I believe in paying for software that is worth it. I don’t care if it is open or not to tell ya the truth.
On the other hand though the companies need to keep putting out the games on Linux, like Id and Epic have been doing. That is what is needed to make Linux really take off. Not the killer app that only runs on Linux, but rather the software companies making software native to Linux. Games is a huge part of that no matter what the genre, as the PC in the household IS the gaming center. Consoles are okay, but the majority of good games are for the PC, not the console. Cedega is actually giving a way for people to play thier games cross platform until the software companies make up for it.
all the porting big name games in the world will not put linux on the gaming map…. but a totally new game…. exclusive to the platform…. if its a good one… well that could well shape the world!
Well, the problem is that making games has become increasingly more complex, therefore costlier. One can code a mid-level productivity app by themselves or with a couple of people, but to make a video game today and be competitive is a huge effort. On our project (a console game for a well-known cartoon franchise), we have a team of about 20-25 people full-time for a year and a half. Remember that game development isn’t like most software development: in addition to programmers (engine, tools and game logic), you have designers, artists, 3D modelers, 3D animators, texture/effects artists, sound designers…not to mention writers, voice director, voice talent, producers, etc., etc.
At least with console games developers can usually get advances on royalties – with PC games you’re usually out on your own. If your big game bombs, well…so goes your company. That’s why, outside a few companies that thrive on PC games (Id, Blizzard and Microsoft to name a few), the vast majority of developers produce console games.
Open source software is economically feasible because most software products are tools, and tools are there to help us do a better job and be more productive. There are corollary services an open-source software company can offer as a means of income. Games are entertainment, a pleasant waste of time – it’s quite a bit harder to offer services around this.
Actually, I do believe open-source software tools and engins can help game developers. There is nothing preventing a company from giving out part of its source code, or to use GPLed code – as long as it doesn’t open source the actual art and game content. For example, a developer could post its engine online, and even get help from programming fans…As long as it can sell the content, opening up the engine and the tools can’t hurt.
pc’s used to get the amiga’s hand-me-downs for years…. and was never the serious gamers’ choice until they started getting NEW games the amiga did not have…
Yeah, well the video game market has changed a lot since the days of the Amiga (great machine, btw – I had an Amiga 2000 and it was indeed the best gaming computer of its age). The console was still picking up the pieces from the 1983 crash, while PC gaming was in full swing.
These days consoles rule the video game industry, and that’s where most of the money and talent goes. PCs are still doing okay, mind you, but developers increasingly move on to consoles as their primary market. In that context, I don’t believe Linux exclusives would bring that much more Linux users with it.
Don’t get me wrong, I’m all for Linux exclusives, but I don’t agree that they represent some sort of Holy Grail for the Linux gaming community. That would rather be Sony or Nintendo (or a future big player) putting out a successful Linux-based console, which would make porting to Linux PCs much, much easier.
Another cool thing would be for companies like Blizzard or Id to exclusively release public betas of their upcoming hit (with a portion of the total game content), but only to the Linux community. You’d get plenty of Windows gamers dual-booting just to try it out!! But I wouldn’t hold my breath for that to happen…
My only problems with it is there is very limited support for input controllers. This keeps sim heads like myself being able to run simulations on Linux. Forgotten Battles runs under Wine-X but without any decent controllers and only keyboard for input, it is tedious at best trying to control the aircraft.
Now for gaming on Linux, I have been enjoying UT2004 and a special mod for it called Red Orchestra. A very realistic WW2 Eastern front grunt mod. No bunny hopping here or sprinting everywhere. No cross-hair aiming, very refreshing having to sprint and then seek cover as you get your breath back and then raise your weapon so to look down the barrel through iron sights. What I have noticed between running this mod on both Linux and WinXP is that on Linux there is a lag in control input compared to WinXP. Unfortunately for a mod like this where reflexes can be required when trench running, the results are definately not in your favour on Linux. This with Kernel 2.6.4, Nvidia drivers and an i686 optimised distribution with a USB mouse. Frame rates are about par between them this coupled with the need to use Windows for audio (CubaseSX) I still have a great dependence on Windows.
Maybe a year or two down the track I can safely say Linux will wipe my Windows Partition but not yet. Also Load times under WindowsXP are faster then Linux using Reiser FS. Not that I mind too much as I have yet to have Reiser crap itself like NTFS or Fat32 and I don’t have to mess about with optimising and defaging although something like Speed Disk for Reiser would be good where program loading is optimised.
Anyway, just my observations. Still keeping my Linux install around to see it progress but unfortunately, most of my time is now being redirected to what is more usefull to me. Windows )-:
“PC gaming is good for two things: RTS and First-person shooters.”
Well, that plus online RPGs. But other than that, you’re right.
Actually, the PC’s dominance in online RPGs will erode as online console gaming and voice chat (like what you get with Xbox live) becomes more popular. RTS and FPS have a definite advantage as they require the mouse to be really playable. However, most RPGs can be easily adapted to console controllers.
So you are right, for now… 🙂
The games I have played for PS2 are basically just repackaged games I played on the PS1.
Then I’ll suggest that you may not have played a lot of PS2 games. The same genre of games persist, of course, but there are totally new things out there – a lot of it from Japan, as usual.
Same goes for Gamecube and Xbox. Not much innovation here either.
Perhaps, but a lot more than in PC games. Inventing new genres isn’t easy. I’ll grant you that publishers are usually conservative, and that original concepts are indeed a bit harder to push through these days. But it happens. The EyeToy is a good example (expect a slew of EyeToy games in the next year…).
Just because there aren’t revolutionary new games every month doesn’t mean that innovation is dead. And just because a game is innovative doesn’t mean that it will be successful and/or fun to play.
Hm. I should have read your post before posting my incredibly long-winded version or it. Needless to say, I agree with you totally.
“No. There’s a big difference (albeit only to a degree) between repackaging the same game year-after-year with prettier graphics, new levels, new weapons, etc. and copying the same game with the exact same level design and such.”
There are good reasons for it: nostalgia, proven quality, backwards compatibility. The last one hardly applies here, but the first 2 seem plaussible to me. They’re irrelevant to me though.
“Well, wouldn’t you like to have anything original anymore?”
Yes! I’d have no problem paying a few hundred EUR for it, if i liked it as well. I don’t expect there will be ever a game i’ll enjoy as much as i enjoyed the games during the late 80’s and begin 90’s. Back then everything i played was original to me. Quake2 was the last game i truelly enjoyed. I’m not holding my breath…
“Listened to FM lately? Been to the movies? This is why I hope the open source community one day realizes that ‘true freedom’ means much more than just freedom from Microsoft. Microsoft is simply one of the many ways in which we are bound.”
Ofcourse Microsoft is merely a sympton. My impression is the FLOSS people see Microsoft as its greatest current opponent.
Freedom and “quality” are 2 total different aspects in my opinion. With “quality” i mean eg. diversity. I know various media collectives who are truelly obstinacious. Or rather for most: were. Were, because the government here are currently having a campaign against FM free radio people — so-called “pirates”. Now some of them moved to the ‘net, and they were totally unaware of the freedom disadvantages of MP3 and Quicktime. While the “quality” was unique in its own form giving unknown artists a chance, experimenting (e.g. noise), and making together music over the Internet from 5 different countries at the same time, the freedom of the method used to transport the audio message is up to debate. Not only freedom, also slightly onquality, because at least Vorbis is better than MP3; don’t know on Theora vs Quicktime. On video it is slightly different, and on both i’ve had good discussions. Just an observation.
“AFAIK, the open source community is about non-proprietary software.”
No, that’s the free software community. The open source community is about non-closed source software partly, but not all the software used in the world needs to be OSS. The FS group is more strict and absolute on this, while the OSS group is more open to proprietary solutions where necessary (so OSS is more free .
“Meaning, if you want people to stop using non-proprietary operating systems, then stop porting your apps there.”
I certainly don’t want to be bound to one platform (ie. Linux + userland, some BSD, or what not). GNU and Debian are pretty much portable too. If you want to make it impossible to be portable to other platform, you’ll have to make the software proprietary. As you can see, it is then even possible to run it on another platform (Linux/x86) and in theory also on other architectures…
They’re first person shooters, are they not? Do you really want to be playing first person shooters 20 years from now? THEN STOP BUYING THEM!! Enough already.
Hey, FPS are fun, why should people stop playing them? You make it sound as if Doom and Doom3 are identical…well, they aren’t. The experience is similar, but different.
And what about games like Half-Life? That was a FPS, but it was a totally different experience than Doom, or even Quake (on which it was based).
What about Counter-Strike, a Half-Life derivative? With its realistic damage and weapons, which privileges tactics, it’s completely different from Quake 3’s deathmatch. What about Max Payne – is that a 3D shooter or an action/adventure game? Who cares, it’s the content that matters.
You have to make a distinction between genres (and sub-genres), which are here to stay, and individual games. As I said, I agree that there should be more originality in games, but you seem fixated on it. A game can be fun without being original, you know…
By the way, your use of BOLD LETTER CAPS is annoyingly immature. I you want to use emphasis, please use italics.
err… that should be “If” you want to use emphasis…
Hey, FPS are fun, why should people stop playing them? You make it sound as if Doom and Doom3 are identical…well, they aren’t. The experience is similar, but different.
If game developers back in my day had the same mentality as you, we’d all be playing 3D versions of Space Invaders with multi-color, volumetric fog.
I’m intrested in getting this version of WineX (one of the reason I’ve moved back into WindowsXP is that my favorite games were unplayable… and I see no reason to stick with an OS that I can only listen to music and surf the net with).
For example, do some games still have “RichText Edit” error message? (Graal, RC, and some other older games).
Does starcraft Battle.net text still look like crap?
Does Final Fantasy 7 work with it? (PC, not emulation)
I’d really appreciate an answer. =)
If game developers back in my day had the same mentality as you, we’d all be playing 3D versions of Space Invaders with multi-color, volumetric fog.
No need to be so condescending. The first videogame I played was Pong, and I learned about computers on a Pet Commodore and an Apple ][. So drop the “back in my day” attitude, please.
The irony here is that I have probably enjoyed playing more original games than you, since you don’t seem to play much games at all. EyeToy Play’s awesome. So was Ico. The first Shenmue was pretty good but got boring past a certain point. Half-Life and Max Payne are good examples of original games that I enjoyed very much. Space Channel 5 was amazing. And Zelda: The Ocarina of Time remains a true original.
The point remains: a game doesn’t have to be original to be fun, and originality alone does not guarantee a good game.
Meanwhile, I’d like to see you design a video game…we’d be able to see how original it would be.
Sorry, I just remember a time when it seemed like every other game that came out was something you had never seen before. Sure, there were the ‘me too’ games back then, but you didn’t see that kind of crap making the best-seller list. No, the true innovators like Electronic Arts (before they sold their souls to satan) and Activision strived to be different, and stay ahead of the pack in innovation. Today, you see none of that. Just a bunch of cookie-cutter wanna-be games with maybe a couple of new features since last year’s incarnation.
I’m not saying that there are no good games out, I’m just saying that I refuse to wade through all the junk just to get to the very rare gems that are out there.
Modern games suck – get over it.
I’m not saying that there are no good games out, I’m just saying that I refuse to wade through all the junk just to get to the very rare gems that are out there.
Well, it’s true that you have to look a little to get the better games. But there’s nothing preventing you from playing older games. My gf’s like that – she doesn’t care for 3D games at all and mostly plays old favorites on MAME.
Modern games suck – get over it.
I’m not into over-generalizations, sorry. Publishers do make it harder for original games to come out. And a lot of games suck. But there’s lots of good games as well.
Maybe I’m not as critical as I was because know I actually know how hard and complicated it is to make a game – never mind a good one.
Anyway, if innovation’s your thing, I suggest you check out Fable (Peter Molyneux’s RPG-like game) when it comes out. That sounds very intriguing – I just hope it’s more fun to play than Black & White, which is a good example of a wildly innovative game that wasn’t all that entertaining…
Sorry, I just remember a time when it seemed like every other game that came out was something you had never seen before…
Modern games suck – get over it.
Jeez, Darius. Don’t you think that’s kind of a bold statement? I would like to see more innovation too, as the last decade to me seemed to be the golden age of PC gaming.
Now we are in the era of serious 3D advancements in gaming. Vertex shaders, bump-mapping, Half-Life 2’s supposedly creepy AI, Doom 3’s next-gen lighting effects and all the other cool effects that we could’ve only dreamed about a few years ago. So, I think in a sense, games of today, we have never seen before when you take into account all their visual splendor.
We are experiencing some [i]seriously[i] rapid advancements in gaming visuals and performance today and I think software just have to catch up is all.
Sorry, forgot to post my name.
Why worry about ports when developers can just make the game more winex friendly and they got an instant dual platform game. Then the Linux users just get the game of their choice at Walmart.
The static sound issue is the Cedega’s problem. It sets the sound level (PCM channel) to 100%.
Now we are in the era of serious 3D advancements in gaming. Vertex shaders, bump-mapping, Half-Life 2’s supposedly creepy AI, Doom 3’s next-gen lighting effects and all the other cool effects that we could’ve only dreamed about a few years ago. So, I think in a sense, games of today, we have never seen before when you take into account all their visual splendor.
Sorry, but pretty graphics does not good gameplay make. From Satoru Iwata, president of Nintendo:
He said the gaming industry is reaching a dead end as its past formula for success — dazzling consumers with more sophisticated imagery — no longer works. Game sales have been declining for years in Japan, and growth has been slowing even in the more solid U.S. market, he said.
“What we need is not a next-generation machine but a next-generation way of playing games,” Iwata told reporters at a Tokyo hotel. “We need to propose a new idea so that the game industry can overcome its current crisis.”
Source: http://www.cnn.com/2004/TECH/fun.games/06/09/nintendo.console.ap/in…
>Why worry about ports when developers can just make the game more winex friendly and they got an instant dual platform game.
Game developers with a very few exceptions aren’t doing either one. A few are porting games but I don’t know of any game developer that takes WineX into account in their Windows programming.
Yeah, that was an interesting article. I understand the crisis, but that article seemed to pretty much be pointed at the console market, where IMHO visual processing and powerful AI will never stay current with PC gaming, mainly because of the PC’s extraordinary processing power compared to that of the consoles. Certain genres will rule in the PC gaming realm IMHO (FPS, RTS, MMORPG’s, etc.), and the consoles will forever rule in just about everything else.
PC gaming and linux is the focus of this topic, and I just don’t see the quality of PC gaming slipping anytime soon. It is just only going to get better (especially for linux). It’s just gonna take time and increased support. And it is happening. For PC gaming, it looks like the future is brighter than ever, with all the 3D and AI breakthroughs that have occured even within the past year. I don’t game on consoles anymore, so I can’t really comment on their situation, but I can say that I am one of the many gamers who choose the PC over consoles because of the dominance in certain genres and the PC’s increased horsepower to play around with to get the best experience in those games. That is just my preference. So, for us, it is very promising.
I hope the winex/cedega team keeps pushing on and irons out the wrinkles, so windows gaming on the linux box becomes more practical, until the linux native titles start to roll out.
Cedega is the future of Linux !
Take a look at LinuxGamepublishing or Tuxgames or Loki : these companies are dead !
So it would be interesting to buy Windows games to play under Linux, every Linux user has a computer running Windows.
Great !
Am I uttering nonsense, or are there mutual benefits to gain from a combination of Linux game programming and ‘Scratchware’
http://www.the-underdogs.org/scratch.php
Also, since Linux doesn’t have a lot of games, why aren’t some companies deciding to put in a little more work and release it for Linux? Let’s say ‘Grim Fandango’ (I know it works with Cedega, but that’s not the point). There’s a market for these old(er) but excellent games for the Linux platform. Sure beats releasing it as abondonware, no?
“If game developers back in my day had the same mentality as you, we’d all be playing 3D versions of Space Invaders with multi-color, volumetric fog.”
That would be “Incoming” -> http://pc.ign.com/articles/152/152282p1.html
If you have something that makes your Windogs program run on anything else, why will you spend money porting it? And something more: you spend less money on customer service. “sorry, we only support Windows” is the most loved sentence in customer service.
The future of Linux gaming goes through making something like DirectX but for Linux/*BSD. Maybe SDL 2 would be the better bet (maybe not, but…), but it has to be REALLY easy to make a game with it, (near to) forgeting the OS beneath the API. Only if developers think they can make faster and easyer a game with Linux and having the chance to port it to Windogs just by recompiling (or the other way) Linux will have more games.
You my friend, need help!
To each his own. If you don’t like gaming.. then ya don’t like gaming. But there are alot that do, and Linux needs high quality games if we’re looking for home desktop dominance. Not only geeks use Linux.
Tux Racer might be alittle fun, but it’s not going to bring people over in flocks, Linux needs big games and big names. Your comment that first person shooters haven’t changed since the beginning well; all genres are the same, RPG’s are the same now as they have been since the beginning I’ll be it prettier. Sports games are the same now as they always have been, RTS games are the same.. blah blah. It can go on and on. Once a genre is created it’s very hard to break from the mold.
To each his own. If you don’t like gaming.. then ya don’t like gaming. But there are alot that do
I didn’t say I don’t like games – I just don’t like the crap (esp. stuff with Full Lotion Video and/or 8 hours of CG sequences I have to watch before I can even start playing) that they try to pawn off as ‘games’ these days. If I wanted to watch a damn movie, I’d go rent one.
Your comment that first person shooters haven’t changed since the beginning well; all genres are the same, RPG’s are the same now as they have been since the beginning I’ll be it prettier. Sports games are the same now as they always have been
Well, yeah … that was my point to begin with.
Americas Army has spyware, be careful
Yep, there are enough first person shooters for Linux in my opinion. I’d like to see some hardcore strategy games supported too, such as the excellent Combat Mission series. The last one (Africa Korps) apparently almost works with WineX/Cedega/something, but has some annoying repaint issues that make it unplayable. The CM games are the only reason I still have a Windows partition on one machine…
I tried it at home, and nothing that I wanted to play worked, except for basiliskII for windows. Even that had some lag.