My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
AboutPlayableBeta1  
Press-release style summary of the Playable Beta 1 release
Updated Mar 23, 2010 by cor...@gmail.com

1st Playable Open Source Theme Hospital Clone

CorsixTH, an open source clone of the classic game Theme Hospital, has released Playable Beta 1, making it the first open source Theme Hospital clone to reach playable status. Representing five months of development since the project launched, CorsixTH Playable Beta 1 implements many of the features of the original game, and runs natively on Windows, Linux, and OS X. This intent of this release is to increase awareness of CorsixTH, and to encourage more developers to assist in the project.

CorsixTH is an open source project with the aim of cloning, and then enhancing, Bullfrog’s hit 1997 game Theme Hospital. It is written in a mixture of C++ and Lua, and is made available under the MIT/X license. With baseline requirements of just SDL and Lua, CorsixTH can run natively on all major operating systems, and could be easily ported to other environments. Similar to how OpenTTD started, CorsixTH requires some of the original game data files to provide graphics and sounds.

Since the project went public on July 24th 2009, five months of development have passed. These five months have seen over 250 subversion commits, over 90 issues, and have seen the core development team grow from one person to four people. Despite this, the project is looking for more developers to report bugs and submit code. Artists interested in creating a new set of graphics, and hence removing the dependency on the original game data, are also welcomed. Users who are neither programmers nor artists are invited to just enjoy playing with the release.

Links

Media

Contact: Mailing list

Comment by dop.e...@gmail.com, Dec 24, 2009

do teh cheatcodes still work?

Comment by project member roujin...@gmail.com, Dec 24, 2009

Nope, at least not the ones of the original game. We did build in some codes though.. try "112", then green button to confirm (turn on sound first ;)).

Other codes... exist, but I won't give them away just like this. Of course the code is open source, so it can be found out - but we disguised the codes a bit... ;)

Comment by hac...@gmail.com, Dec 24, 2009

This is awesome!

just spent a little while playing. I had a problem when I first tried to compile it in linux but it turned out to be open office messing with the format of the config file.

I also had a problem with rotating objects in the sense that they just wouldn't rotate?

I've been following this project since Corsix first started it and was having a look at the updates last night and I thought to myself "they must be thinking about releasing a playable demo soon" and wala here we are. Great Christmas present!

Comment by project member roujin...@gmail.com, Dec 24, 2009

hackmo: right click should rotate objects. Some objects only have two orientations though (we are limited here by the available sprites - if there are no graphics for the back side, there's not much we can do).

If this is not what you meant / you still have problems with rotating objects, please submit the bug to the issue tracker, with more information (what did you do, what exactly happened then..).

Comment by Overlor...@gmail.com, Dec 25, 2009

Can you help me? Ive found my old CD with Theme Hospital, problem is Im using x64 OS and Windows wont let me install it. What now?

Comment by e.ciso...@gmail.com, Dec 26, 2009
Comment by Smalbe...@gmail.com, Dec 28, 2009

Problem getting it to work under Ubuntu (Linux)

An error has occured in CorsixTH: Lua/graphics.lua:124: attempt to perform arithmetic on field '?' (a nil value) stack traceback:

Lua/graphics.lua:124: in function 'makeGreyscaleGhost' Lua/graphics.lua:146: in function 'loadPalette' Lua/graphics.lua:240: in function 'loadSpriteTable' Lua/graphics.lua:217: in function 'loadAnimations' Lua/app.lua:164: in function 'init' CorsixTH.lua:71: in main chunk C?: ?

Comment by pulsar...@gmail.com, Feb 20, 2010

I've downloaded the last version from svn and works fine. Well it's quite bugy, I mean, the game has implemented a lot of functionality but there are a lot left. I think the most important part could be a initial screen presenting the game, and allowing people to select resolution and selecting fullscreen if they wish. Because I think OpenGL needs to restart the application and reload textures when you change the resolution, am I wrong? it's OpenGL and DirectX really necessary? it runs well on SDL. Just some thoughts.

There are strange errors of a time handler, the mouse events sometimes go crazy, some problems with ne features (normal), for example, doctors want to renew their contracts but this dialogs pop up all the time without care if you are building a room, there should be a queue for this and wait. More, mmmm... new panels don't move to the left when you check one and sometimes they place in the same position. Etc...

But the game runs fast, the motor seems to be good, and it needs just people coding and sorting out issues. I have to confess that I started an engine for this game when I saw binary information of the files. It's nice to see this happening.

Comment by iwant2be...@gmail.com, Mar 23, 2010

Im using mac and objects simply dont rotate! Help?

Comment by eeerl...@gmail.com, Mar 23, 2010

Go to http://mobstar.biz/openTH/forums/viewtopic.php?t=187 to download a more recent version for mac:)


Sign in to add a comment
Powered by Google Project Hosting