The official CnCNet Yuri's Revenge package for online. This package is an add-on to the XNA CnCNet Client by Rampastring
- tomsons26
- dkeetonx
- GrantBartlett
- Martin
- Kerbiter
- Burg
- devo1929
- Belonit
- CCHyper
- [RU]Polye
- CnCRAZER
- BRichardson1991
- XNA CnCNet Client (GNU GPLv3)
- CnCNet Spawner for YR (GNU GPLv3)
- Ares (BSD 4-clause)
- Phobos (GNU GPLv3)
- Syringe (GNU LGPLv3)
NOTE: This is NOT the repository necessary for developing the CnCNet client for Yuri's revenge. That is the XNA CnCNet Client mentioned above. This is simply a configuration for it.
To contribute to the XNA client for YR, you must also check out the xna-cncnet-client repo mentioned above. Once that repo is checked out, you can copy and paste the Directory.Build.Game.YR.props file located into the resources folder of the cncnet-yr-client-package checkout location to the root of the xna-cncnet-client checkout location. This file should automatically copy over all necessary resources from this repository to the output directory of the compiled xna-cncnet-client executable. Then, when launched, it should do so with with the Yuri's revenge theme.
You MUST edit the YRSource property in the Directory.Build.Game.YR.props file if you use it.
package- This directory contains the exact file structure that should make up the client package that is delivered to users.game-assets- This directory contains game assets used by CnCNet. All child directories with a.packextension will be packed at build time into*.mixarchives. Parent*.mixwill be moved to thepackagedirectory.resources- This directory contains any resources to assist in building the package, like other theming elements.tools- This directory contains tools that are used to help build the package. It includes tools like:download-artifacts/download-client.ps1- A powershell script to automatically download a specific set of binaries of thexna-cncnet-clientdownload-artifacts/download-client-launcher.ps1- A powershell script to automatically download a specific instance of the client launcher.inno-setup/inno-setup.ps1- A powershell script to build the InnoSetup installermaps-updater/maps-updater.ps1- A powershell script that is basically a wrapper to run our YRMapsUpdater C# program. This program updates the mpmaps.ini file by scanning for all map changes in thepackage/Maps/Yuri's Revengedirectory.
