Thyme, a Generals ZH reimplementation project. |
Thyme, a Generals ZH reimplementation project. |
11 Jan 2017, 16:14
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. |
|
|
11 Feb 2018, 5:34
Post
#2
|
|
The X General Group: Project Leader Posts: 2166 Joined: 7 June 2009 From: Philippines Member No.: 73 Uniqueness is Overrated |
Not sure if this has been asked before (I have a vague feeling that it has), but do you know of this project? https://forums.cncnz.com/topic/21241-first-...sage-published/
And would it be possible for there to be a collaboration between the two of you? This post has been edited by Zeke: 11 Feb 2018, 5:34 -------------------- |
|
|
13 Feb 2018, 0:11
Post
#3
|
|
Group: Members Posts: 39 Joined: 11 January 2017 Member No.: 14208 |
I've been aware of it for some time, the lead dev has made it clear that he isn't interested in any information gleaned from examining the actual game code, presumably to attempt to keep the project being tainted with possible copyright claims from EA to shut them down, though pratically if EA hit them with a C&D they would not be able to defend it. To me this means he doesn't want any contributors to look at Thyme and thus collaborate at the code level, all I can give is helpful hints.
The approach they are taking is to look at how the game appears to behave and then attempt to write code that mimics that apparent behaviour rather than attempt to write code that is equivalent at the function level. Its like comparing FreeRCT to OpenRCT2 in their approaches. My personal view is that people work on what they want to work on, but that its a shame that effort ends up being divided and barring legal intervention from EA, that Thyme will end up being playable quicker and be more faithful and compatible with the original games and mods. Then again, Thyme is my project so I'm biased Maybe I need to be more evangelical about Thyme, but until I get to a class or feature that I can really sell it on I feel like I would be selling vapourware. Not sure if this has been asked before (I have a vague feeling that it has), but do you know of this project? https://forums.cncnz.com/topic/21241-first-...sage-published/ And would it be possible for there to be a collaboration between the two of you? |
|
|
13 Feb 2018, 14:19
Post
#4
|
|
Group: Members Posts: 327 Joined: 4 May 2015 Member No.: 11257 |
What do you mean by C&D?
-------------------- No technique is forbidden. |
|
|
Lo-Fi Version | Time is now: 25 May 2024 - 4:49 |