Will Haiku be able to run Windows Games?

Submitted by vladimir mikle on Sun, 2008-05-18 19:14.   Tags: 

I was a HUGE fan of Be OS, and I think it would be great if Haiku was able to somehow run Windows games eventually.
Is this possible & is this something that would be considered by the devs?

Thanks!

Also, when will there be a 1.0 version ready for release?

bixzricard
Submitted by bixzricard on Tue, 2008-05-20 17:39.

Its not really possible, tho you could say, use something like wine(if it in its self was ~fully~ ported), but it would be too slow to run games from 2002 onwards.

If you mean ports, than yeah, but then again the latest game that runs on haiku is Quake III, as that was the last game to be ported to the beos. Linux games are far far more likely to be ported to haiku than windows games due to the game makers them self needing to help out a little.

I think R1 will be released after the bugs has been checked out. http://dev.haiku-os.org/query?status=new&status=assigned&status=reopened...
http://dev.haiku-os.org/roadmap

just a note for everyone, Linux games that could be ported are:
http://flightgear.org
http://www.glest.org
http://www.planeshift.it
http://www.scorched3d.co.uk/
http://spring.clan-sy.com/
http://tremulous.net/
http://tcelite.net/
http://www.urbanterror.net
http://www.warsow.net
http://wz2100.net/
http://sauerbraten.org/
http://assault.cubers.net/
http://cubeengine.com
http://fretsonfire.sourceforge.net/
http://www.alientrap.org/nexuiz/
http://red.planetarena.org/

tonestone57
Submitted by tonestone57 on Tue, 2008-05-20 20:11.

Yes, it's possible but would require porting WINE. Too much work for little benefit. If you like to run Windows games and/or programs then you're better off using Windows 98SE or XP ( and hopefully ReactOS one day ).

bixzricard has it right. Better to stick with porting over Linux games instead.

I don't game much anymore but I did check out the list and it was really good. Taking a quick look I noticed that most ( if not all ) of those games are 3D. So, we'd still need accelerated OpenGL drivers to play them. Also, you may see few games get ported because of gcc2.95 compatibility and this will change when the system goes to gcc4.x ( with R2 ).

Right now the focus is to get Haiku Alpha 1 out which should happen this year. We can only guess when R1 will come out. May take another 3 to 4+ years before it appears.

PS If developers believe doing a WINE port is important enough, then they'll do it. For instance, consider the WebKit & Java ports.

tonestone57
Submitted by tonestone57 on Thu, 2008-05-22 21:15.

Your first post had more of the better ( popular ) games listed :-)

You've sure done your homework. Very good lists.

cb88
Submitted by cb88 on Fri, 2008-05-23 01:35.

you forgot two that i see ;-)
http://www.stepmania.com/ > FretsOnFire

heh, if stepmania were ported you might see dancepad alls over running Haiku LOL

and S.C.O.U.R.G.E might be neat http://scourgeweb.org/tiki-index.php

oops you did say scourge...X.x

bixzricard
Submitted by bixzricard on Fri, 2008-05-23 17:01.

scratch one off the list.

I don't know how (as it has a few dependencies) but xmoto has been(/was) ported to zeta.
if anyone wants to see if they can get it to work, I would of had a go but I have to get up in a few hours X)
http://zeta-games.com/remository/view-details/7-2d-action/18-xmoto.html

---------------

stepmania was meant to be on the list but i got mixed up between that and the trackmania clone

but that I forgot to add :

http://maniadrive.raydium.org/
http://excaliburworld.com/emr/emr3/index.html
http://www.game-warden.com/bsg/
http://vdrift.net/
http://www.vendetta-online.com/
http://www.secretmaryo.org/
http://www.descent2.de/
http://uhexen2.sourceforge.net/
http://www.viewizard.com/astromenace/index_linux.php
http://www.xenoage.com/bp2k6/en/ (only sport game)
http://foobillard.sunsite.dk/ (as this isn't really a sport)
http://www.armagetronad.net/

bephantom
Submitted by bephantom on Tue, 2008-07-15 19:53.

I would like to see FOF running on haiku :D

bixzricard
Submitted by bixzricard on Thu, 2008-07-17 03:22.

Sadly FOF would be one of the hardest games to port, as some of the dependencies are problematic.

A tree of the dependencies and if we have ports:

-Python 2.3 or newer (yes)
-PyGame (yes)
--SDL (yes)
--SDL_tff (yes)
---freetype2 (yes)
--SDL_mixer (yes)
---smpeg (yes)
---libogg (yes)
---libvorbis (yes)
--SDL_image (yes)
---libjpeg (yes)
---libpng (yes)
-PyOpenGL (no)
--ctypes (no)
---Python 2.5 (no)
-- setuptools (no)
--PyDispatcher (no)
--OpenGL 1.1 (yes beos, no haiku)
-PyAmanith (no)
--Amanith Framework (NO ---> http://www.amanith.org/download.php )
--SWIG (no)
--Numeric (no)
-Numeric (no)
-Python Imaging Library (no)
-Illusoft Collada module (no)
-MXM Python Midi Package (no)
-Cerealizer (no)

we don't really need these but it could help:
-Psyco specializing compiler (no)
-Epydoc (no)
-glew (no)