You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+22-3Lines changed: 22 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,17 @@
1
+
**CnCNet Spawner** is a project that allows CnCNet client application (like [XNA CnCNet Client](https://github.com/CnCNet/xna-cncnet-client)) to "spawn" (launch) the game right into a battle, skipping the menus and configuring game's own and CnCNet-specific things using a config file (`spawn.ini`).
2
+
3
+
This particular spawner is written using a framework set up by [Ares](https://github.com/Ares-developers/Ares), [Phobos](https://github.com/Phobos-developers/Phobos) projects, uses [YRpp](https://github.com/Phobos-developers/YRpp) to interface with the game and is a rewrite of the original [YR patches](https://github.com/CnCNet/yr-patches) made by CnCNet team. It is built as a DLL loadable by [Syringe](https://github.com/Phobos-developers/Syringe).
1. Install **Visual Studio** (2022 is recommended, 2019 is minimum) with the dependencies listed in `.vsconfig` (it will prompt you to install missing dependencies when you open the project, or you can run VS installer and import the config). If you prefer to use **Visual Studio Code** you may install **VS Build Tools** with the dependencies from `.vsconfig` instead. Not using a code editor or IDE and building via **command line scripts** included with the project is also an option.
9
-
2. Clone this repo recursively via your favorite git client (that will also clone YRpp and private submodule, if you have access).
13
+
1. Install **Visual Studio** (2022 is required) with the dependencies listed in `.vsconfig` (it will prompt you to install missing dependencies when you open the project, or you can run VS installer and import the config). If you prefer to use **Visual Studio Code** you may install **VS Build Tools** with the dependencies from `.vsconfig` instead. Not using a code editor or IDE and building via **command line scripts** included with the project is also an option.
14
+
2. Clone this repo either recursively, if you are a member of CnCNet org, or if you are not (you don't have access to private submodule) - clone non-recursively, then init-and-update the YRpp submodule only.
10
15
3. To build the extension:
11
16
- in Visual Studio: open the solution file in VS and build it (`Debug` build config is recommended);
12
17
- in VSCode: open the project folder, hit `Run Build Task...` (`Ctrl + Shift + B`) and select the needed config;
@@ -17,12 +22,24 @@ Please note that you can build the hardened version only if you have access to i
17
22
18
23
Credits
19
24
-------
20
-
-**[Belonit](https://github.com/Belonit)** - Porting and adapting
This project is an unofficial open-source community collaboration project to patch the Red Alert 2 Yuri's Revenge engine for CnCNet support & compatibility purposes.
@@ -44,6 +62,7 @@ This project has no direct affiliation with Electronic Arts Inc. Command & Conqu
44
62
45
63
Sponsored by
46
64
------------
65
+
47
66
<ahref="https://www.digitalocean.com/?refcode=337544e2ec7b&utm_campaign=Referral_Invite&utm_medium=opensource&utm_source=CnCNet"title="Powered by Digital Ocean"target="_blank">
48
67
<img src="https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/PoweredByDO/DO_Powered_by_Badge_blue.svg" width="201px" alt="Powered By Digital Ocean" />
0 commit comments