Project Perfect Mod Forums
:: Home :: Get Hosted :: PPM FAQ :: Forum FAQ :: Privacy Policy :: Search :: Memberlist :: Usergroups :: Register :: Profile :: Log in to check your private messages :: Log in ::


The time now is Thu Apr 18, 2024 11:16 am
All times are UTC + 0
Happy Anniversary!
Moderators: Ares Support Team at PPM, Global Moderators, Red Alert 2 Moderators
Post new topic   Reply to topic Page 1 of 1 [5 Posts] Mark the topic unread ::  View previous topic :: View next topic
Author Message
pd
Laser Commando


Joined: 19 Jun 2005
Location: Gone

PostPosted: Mon Feb 16, 2015 9:30 am    Post subject:  Happy Anniversary! Reply with quote  Mark this post and the followings unread

Silently, a huge "milestone" has been reached by Ares in recent weeks. The thing actually turned ten years old!

A little retrospect: in late 2004, I started thinking about how there must be a goddamn way to get more countries and player colors into the game. Not willing to give up on this, I armed myself with a hex editor and spent hours reading on x86 assembly programming using hex codes. This evolved pretty quickly. I turned into a librarian for addresses in  gamemd.exe and got squashed by a never ending and ever growing wishlist from the community for features in RockPatch.

In 2008, having experienced many issues that resulted from collaborative development in hex assembly, I got the crazy idea of injecting pre-written code into the executable at runtime. Surprised by the fact that it worked (thanks to Westwood for releasing uncrypted debug builds!), I realized that this would also set the foundation for a C or C++ library - Syringe and Ares were born.

However, I grew tired of the project because it was very exhausting in the early years. Luckily, the fresh C++ binding made it much easier for more people to get involved, and here we are today, seeing fresh releases and active development in 2015, a full decade later!

Therefore:
HAPPY 10 YEARS ANNIVERSARY!  Applauses!  Yay!  /me does a little dance

Please don't get me wrong on the above. The laurels do not belong to me anymore and certainly never did to me alone. In the name of the project, I would like to express my biggest thanks to everybody involved in it. Developers, helpers, testers, users. A few special thanks now, because I feel a little cheesy today (it's a brainchild, after all)! Very Happy

Renegade, for immediately granting a platform after DeeZire mods decided it was against EA's EULA to edit the game's executable and shut my thread down, for hosting and maintaining all the things around it (wishlist, bugtracker, website, forum, the list goes on and on), for helping clean up my messy C++ and for active development and contributions.

DCoder, for his huge knowledge of C&C's inner workings that helped a lot of times, for his overall sanity and reasonability, and of course for active contribution and development, especially around the time  and after I parted.

Marshall, for the awesome promotion from the start and for creating the patcher and later the launcher! He practically did the work I hated the most - rounding things up for a release.

jonwil, I have sadly not seen his name for ages! Showed up out of nowhere and provided a great understanding of assembly editing! He helped me improve my skills a lot and was the first to take part in collaborative development. He's the one who realized that Westwood's builds were debug builds and provided me with knowledge about C++ to assembly translation, which is practically the only reason I could ever come up with Syringe. There may be no Ares without jonwil! Then at some point, he disappeared back into nowhere. Where's jonwil? Very Happy

VK, besides all the damage he caused (still my view today), was an extremely important guy to have onboard. He also provided a great bunch of knowledge about C++ compiler practices and how they ended up looking in assembly. Even though I cannot name anything specific right now, I know that he managed to rearrange my thinking about certain aspects and helped me do things more efficiently. His contributions have also been very valuable at the time.

Bobingabout and Droke, who provided huge help with trying my test builds (the lab rats Very Happy ), gave a lot of advice and were always good chat partners. I owe both of you a big sorry for cancelling contact very suddenly.

EA APOC alias Aaron Kaufmann, EA's community manager back in the days. There is no direct proof as far as I know, but he endorsed the RockPatch project and might have played a role when The First Decade was released. At the time, I e-mailed him about my concerns about how a new version of YR might nix years of work. In the released version, interestingly, the executable of Yuri's Revenge was not re-compiled (like RA2 or TS) but only minimally hex edited, maintaining full compatibility to RockPatch.

Whoever took care of the build management at Westwood, because he delivered uncrypted debug builds for the game's release. This caused some cringe-worthy moments reading unoptimized code, but if they didn't have it this way, I might have given up on the whole idea in 2004 already. No way the "search for string" approach to find a start would have worked.

CCHyper, for doing this for TS! I always outspokenly disliked TS and was not interested in doing any of this for TS. Luckily, there's this guy, the only C&C hacker who's capable of suplexing you around in a wrestling ring. Very Happy

The current Ares team. I have to admit that I am not following this too actively and I cannot name all the people currently involved, but your work means a lot to me personally.
I would namely like to thank AlexB for keeping all of this more alive than ever and I know that Graion Dilach, Nighthawk and gordon-creAtive did a lot of work on testing, documentation and the work developers hate.

The community - sorry that I cannot name everybody explicitly, you know how this is. There are many names and it's been quite a while. You know you are meant when you read this. If it wasn't for your testing, your neverending wishlist, your praise, your complaints, your aspiration of YR modding, what motivation would there have been to do this?

In closing, I'd like to say: keep it up! Smile
Happy coding, happy modding and good luck!

Last edited by pd on Mon Feb 16, 2015 3:47 pm; edited 1 time in total

Back to top
View user's profile Send private message
deathreaperz
Commander


Joined: 20 May 2013
Location: Indonesia

PostPosted: Mon Feb 16, 2015 9:33 am    Post subject: Reply with quote  Mark this post and the followings unread

Hurray for CnC Modding Generations!!!

_________________
Quote:
Humans were born for two things: to pray and be productive.


Back to top
View user's profile Send private message
Droke
Scorpion Sniper


Joined: 18 May 2004
Location: CA, USA

PostPosted: Mon Feb 16, 2015 11:28 pm    Post subject: Reply with quote  Mark this post and the followings unread

It's been ten years? Yikes.

Glad to see that your still kicking, pd. Smile

Looking back, I'm surprised you stuck to the Rock Patch as long as you did. The community, myself included, were a bunch of piranhas. However despite that you did great, and I have a lot of nostalgic memories from that time. It has been great watching Ares develop since as well, even if I don't have the time to utilize it much any more.

Hurray for Ares!


Also; lab rat!

(No worried, people come and people go.)

_________________
"It's got that Droke style to it!"

Back to top
View user's profile Send private message
Dasfonia
Rocket Cyborg


Joined: 17 Apr 2010
Location: In a human body.

PostPosted: Mon Feb 23, 2015 12:33 am    Post subject: Reply with quote  Mark this post and the followings unread

Congratulations. Very Happy

_________________
Oh.

Back to top
View user's profile Send private message AIM Address
Zero18
Commander


Joined: 10 Dec 2012
Location: I'm too busy conquering the world!

PostPosted: Mon Feb 23, 2015 2:58 am    Post subject: Reply with quote  Mark this post and the followings unread

Great job!

_________________
Mod Leader and founder of World Domination


Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [5 Posts] Mark the topic unread ::  View previous topic :: View next topic
 
Share on TwitterShare on FacebookShare on Google+Share on DiggShare on RedditShare on PInterestShare on Del.icio.usShare on Stumble Upon
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © phpBB Group

[ Time: 0.1726s ][ Queries: 11 (0.0076s) ][ Debug on ]