
Ares, Phobos & New Spawner Integration to CnCNet Yuri's Revenge
Part of: CnCNet
Fiscal Host: Open Source Collective
Bringing Ares and Phobos into the live build of CnCNet Yuri's Revenge

Budget
Transparent and open finances.
+$20.00USD
Completed
Contribution #841207
+$20.00USD
Completed
Contribution #838593
+$20.00USD
Completed
Contribution #838733
$
Today’s balance$564.78 USD
Total raised
$564.78 USD
Total disbursed
--.-- USD
Estimated annual budget
$663.00 USD

About
We've created this OpenCollective project to incentivize the development of bringing Ares and Phobos into the live build of CnCNet Yuri's Revenge, as well as migrating to a newer implementation of CnCNet spawner.
What are Ares and Phobos?
Ares is a modern unofficial engine extension (or patch) that fixes bugs, adds more abilities for mapping and modding, as well as a bunch of QoL improvements for players. It is powering most of the modern Yuri’s Revenge mods.
Phobos is a successor to Ares, an engine extension project with the same goal. It is compatible with Ares and is actively developed by the community.
What is the “spawner”?
Spawner is a game engine patch that is a key part of modern CnCNet. It enables the CnCNet client to start (or “spawn”) the match directly, leaving the handling of connections, menus, lobbies, etc. to the client app. This architecture enables CnCNet developers to deliver a better experience to players. The spawner also contains some essential improvements and fixes to the game.
The new spawner is a rewrite of the previous version that uses more convenient tooling shared with Ares and Phobos. It fixes some long-standing issues and allows more developers to participate, effectively enabling the delivery of more and better features on CnCNet.
How does this benefit CnCNet users?
- Mappers and map modders will get a tonne of new abilities that will allow for much more diverse map mods with features previously seen only in mods like Mental Omega, Project Phantom, Rise of the East, Red-Resurrection, C&C: Reloaded.
- All players will get new QoL and convenience features (for example, native shift-click to order 5 units, campaign in CnCNet client, multiplayer saves and autosaves, etc.).
Current status
CnCNet YR has a beta build with Ares, Phobos and new spawner that is available to playtest, but it is not yet ready for release. Several major tasks remain before the changes can be rolled out to the live Yuri's Revenge build. The overall plan is to finish porting all necessary elements from the current spawner to the new one and implement required customizations to make Ares and Phobos fit CnCNet, ultimately allowing players to use Ares, Phobos and new spawner in the new live release on CnCNet Yuri's Revenge.
How can I help?
All funds donated through the OpenCollective project are used as bounties for implementing the outlined features. Community members are welcome to contribute to the bounty, and any experienced community developer can take on the task. The funds will be paid out to the developer(s) who successfully implement and integrate the features into CnCNet.
Useful links
- Project board to track the development progress of the project
- Phobos project page
- Ares project page
- New spawner repository

Contribute
Become a financial contributor.
Financial Contributions
Ares, Phobos & New Spawner Integration to CnCNet Yuri's Revenge is all of us
Our contributors 10
Thank you for supporting Ares, Phobos & New Spawner Integration to CnCNet Yuri's Revenge.