Indeed, it might be that we use maxobjstrength. My graphics card has died so I'm having a hard time checking or doing anything with CorsixTH at the moment. Checking here via my phone. We could add this to our transifex translation project. I'd say we add it to trunk in its own folder if snowblind agrees to use the MIT license? Then we need some place (like this thread, or a new board) where people can write ifnthey intend to change something. Otherwise there will probably be double work carried out. You've done the hard work here snowblind, do you think it's ok that people start contributing and changing in your code?

Indeed, it might be that we use maxobjstrength. My graphics card has died so I'm having a hard time checking or doing anything with CorsixTH at the moment. Checking here via my phone. We could add this to our transifex translation project. I'd say we add it to trunk in its own folder if snowblind agrees to use the MIT license? Then we need some place (like this thread, or a new board) where people can write ifnthey intend to change something. Otherwise there will probably be double work carried out. You've done the hard work here snowblind, do you think it's ok that people start contributing and changing in your code?

First you PC crashed and now you have a new computer the video card died, how much luck can you have?! But these ideas sounds good to me.

Sounds good to me, too! MIT license is fine, yes. I'll need some guidance on how to use googleCode, though.

Anyone who wants to contribute will be a great help! Though I'm really a newbie at programming, so the code might not be cut out for group work. If so then perhaps the code structure can still be changed. If you encounter any mysteries, just ask me to explain whatever I was thinking there.

I think we can use this thread first to post who is working on what, and I'll keep the list updated in the first post.

Indeed, it might be that we use maxobjstrength. My graphics card has died so I'm having a hard time checking or doing anything with CorsixTH at the moment. Checking here via my phone. We could add this to our transifex translation project. I'd say we add it to trunk in its own folder if snowblind agrees to use the MIT license? Then we need some place (like this thread, or a new board) where people can write ifnthey intend to change something. Otherwise there will probably be double work carried out. You've done the hard work here snowblind, do you think it's ok that people start contributing and changing in your code?

First you PC crashed and now you have a new computer the video card died, how much luck can you have?! But these ideas sounds good to me.

Well, the really unlucky part was my laptop completely dying in december, since it was not even 2 years old... This time it was the graphics card of my desktop though, which is over 5 years old, and the card has always been quite hot, so that's not as strange that something gets broken. I bought a new card today, and because of all the time that has gone by I could get a card that: 1. costs a third of what the old one cost (not even counting inflation) 2. Draws half the power of my old card 3. Is not nearly as hot during normal work 4. Doesn't sound so loud when under high load and finally 5. is a little better than the old card. So I'm also a little happy actually. :-)

snowblind: Do you have any pending changes locally at the moment? Could you send me a pm or write in this thread your e-mail so I can allow you to commit to the repository? If you don't have more changes locally I can create the folder in the repository and give you a walkthrough how to work with SVN. :-)

Indeed, it might be that we use maxobjstrength. My graphics card has died so I'm having a hard time checking or doing anything with CorsixTH at the moment. Checking here via my phone. We could add this to our transifex translation project. I'd say we add it to trunk in its own folder if snowblind agrees to use the MIT license? Then we need some place (like this thread, or a new board) where people can write ifnthey intend to change something. Otherwise there will probably be double work carried out. You've done the hard work here snowblind, do you think it's ok that people start contributing and changing in your code?

First you PC crashed and now you have a new computer the video card died, how much luck can you have?! But these ideas sounds good to me.

Well, the really unlucky part was my laptop completely dying in december, since it was not even 2 years old... This time it was the graphics card of my desktop though, which is over 5 years old, and the card has always been quite hot, so that's not as strange that something gets broken. I bought a new card today, and because of all the time that has gone by I could get a card that: 1. costs a third of what the old one cost (not even counting inflation) 2. Draws half the power of my old card 3. Is not nearly as hot during normal work 4. Doesn't sound so loud when under high load and finally 5. is a little better than the old card. So I'm also a little happy actually. :-)

Ok, then nothings wrong anymore! And maybe this is a good tip: remove all the dust in your desktop. Then you can be sure the graphics card won't be hot anymore!

You do your work locally, then at some point you decide to commit your changes to the central repository.

If someone else has made changes to the same file as you in the meantime, but in different places inside it you just need to update your copy (it will automatically merge the changes) and can then commit your changes. If you have both made changes at the same place in the file you will first have to resolve that conflict by looking at the two files side by side and decide which one to use.

Now when I add your files you will have to checkout or update your copy and start using that location as your starting point for additional development.

I usually download the latest prebuilt SVN snapshot of the game which is ready to play with the exe, without needing to compile it. Is the prebuilt version created manually with each new revision? And should levelEdit be included in the prebuilt version then, like mapEdit?

Also, does it make any sense to include the eclipse project? I was just not sure if it's needed so I put it there.. =)

Since eclipse is cross plattform anyway, and there are no additional dependencies, I thought it could as well be there. If you have another IDE or don't use any it's very easy to use the source code files anyway.

The prebuilt version is done automatically on each commit to the repository. We could include LevelEdit there too I presume, but I think we should try it out for a while first to see if we find any serious bugs. :-)

Since eclipse is cross plattform anyway, and there are no additional dependencies, I thought it could as well be there. If you have another IDE or don't use any it's very easy to use the source code files anyway.

The prebuilt version is done automatically on each commit to the repository. We could include LevelEdit there too I presume, but I think we should try it out for a while first to see if we find any serious bugs. :-)

I think you could add this program as a pre-build-version (with .exe) to the OpenGL version in one of the comming weeks. You're doing well guys!

-Is it a good idea to make a topic about how to make a realistic .level file? That we share some tips to make us become better in creating these files. Cause I am asking myself if it would be fun to extend the original campaign with a few more maps/missions that have higher challenges etc. In the end you want to create good .level files with this tool youve created. It would be a pity if the tool is available but the .level files are with stupid values.

L_konings: You can open a topic and find out! The default values are usually a good starting point. You can try to look at the original level files of Theme Hospital too, but they may not load correctly yet. I'll try to add full support for them. What I'm having problems with is to give a balanced population growth.

Also, rather than extending the original campaign, I think we should at some point provide a corsixTH campaign, since the goal is to be independent of the original game files eventually, right?

Lego3: I don't mind, I will still update the download link here when there have been major changes then.