Thyme, a Generals ZH reimplementation project. |
Thyme, a Generals ZH reimplementation project. |
![]()
Post
#1
|
|
![]() ![]() Group: Members Posts: 39 Joined: 11 January 2017 Member No.: 14208 ![]() |
I've just pushed the beginings of a Zero Hour reimplementation project to https://github.com/TheAssemblyArmada/Thyme if anyone is interested in contributing to such a project.
The project is using a similar approach to the one recently used successfully by the OpenRCT2 project. That is, the reimplementation is initially being implemented as a dll that is injected into the game run time that replaces the games functions with new implementations as they are written, allowing it to be reimplemented a bit at a time. I've already reimplemented the custom memory allocator the game uses as well as a couple of string classes. Its very early days for the project, but if anyone has some C++ knowledge and is interested in getting involved, drop by the #thyme channel on freenode.net IRC. When some significant progress has been made it should become possible to fix engine bugs and add additional features to the game. |
|
|
![]() |
![]()
Post
#2
|
|
![]() ![]() Group: Members Posts: 39 Joined: 11 January 2017 Member No.: 14208 ![]() |
Its released now, though you have to compile it, but being able to see a different long version number being the only visible difference isn't really going to make it a must download
![]() I think you mean when will a useful version come out that does cool stuff? It depends when I find the stuff that controls it, currently I'm looking at boring things like loading files from disk and such, low level stuff. I could probably add extra command line options pretty quick as I have the code for that mapped out. |
|
|
![]()
Post
#3
|
|
![]() ![]() Group: Dev. Team Posts: 276 Joined: 10 June 2009 From: Austria Member No.: 123 ![]() |
Good luck with your project!
If I get this right, you are calling the original game's functions and step by step replace them with your own? Looks promising. Also, it's great that you're sharing the code. I hope I'm able to contribute some day. This post has been edited by Stalker: 21 Jan 2017, 9:30 |
|
|
![]() ![]() |
Lo-Fi Version | Time is now: 23 June 2024 - 13:33 |