Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
22e335e
Resources Replaced ...
CO2-code Sep 21, 2025
bbead93
removed unnecessary files
CO2-code Sep 21, 2025
1544dd0
Update :)
CO2-code Oct 2, 2025
af61267
Updates....
CO2-code Oct 2, 2025
e49c778
moved config. files from theme Default to Resources folder.
CO2-code Oct 2, 2025
3a662fb
DTACnCNetClient.ini must be in ThemeDefault
CO2-code Oct 2, 2025
854b0c3
updates.
CO2-code Oct 7, 2025
9f02ba3
replace Resources/ThemeDefault/LANGameLobby.ini
CO2-code Oct 9, 2025
f912a7a
Add files via upload
CO2-code Oct 9, 2025
269658e
Map preview/ binaries updated.
CO2-code Oct 9, 2025
6ede10d
Map bug fixed.
CO2-code Oct 9, 2025
dcc5387
Merge branch 'master' of https://github.com/CO2-code/cncnet-ra-client…
CO2-code Oct 9, 2025
1b3f5f3
Create LANGameLobby.ini
CO2-code Oct 9, 2025
1d18238
Delete LANGameLobby.ini
CO2-code Oct 9, 2025
7722a83
Move theme non-related ini's to the `Resources` folder
MahBoiDeveloper Oct 9, 2025
20c08c1
Fix `Got It` button position and enable border draw
MahBoiDeveloper Oct 10, 2025
b031265
Enable borders drawing
MahBoiDeveloper Oct 22, 2025
c5b0879
Update client binaries to 2.12.12 version
MahBoiDeveloper Oct 22, 2025
58494b7
ClientGameType changed to RA, added voiceicon.png and deleted client …
CO2-code Oct 22, 2025
2e7396c
Update client binaries to 2.12.13 version
MahBoiDeveloper Oct 23, 2025
9fa1dd8
Update regular and bold sprite fonts with latet CJK changes
MahBoiDeveloper Oct 23, 2025
c901a34
maps
CO2-code Oct 23, 2025
40cab79
Add files via upload
CO2-code Oct 23, 2025
884a88d
Add files via upload
CO2-code Oct 23, 2025
05309fa
Maps++
CO2-code Oct 23, 2025
5162f8a
Add files via upload
CO2-code Oct 23, 2025
5bd6c70
Update client stub to the latest version (2.0.10.0)
MahBoiDeveloper Oct 23, 2025
05ad8f1
Add files via upload
CO2-code Oct 23, 2025
86d78c9
Add files via upload
CO2-code Oct 23, 2025
936da8d
Enable start position dropdowns and refactoring `GameLobbyBase.ini`
MahBoiDeveloper Oct 24, 2025
af23b17
Add files via upload
CO2-code Oct 24, 2025
f4ab3f0
Game lobby designed/modified by Razer
CO2-code Oct 25, 2025
58c8bc2
Game lobby designed/modified by Razer
CO2-code Oct 25, 2025
fcbe554
Merge branch 'master' of https://github.com/CO2-code/cncnet-ra-client…
CO2-code Oct 25, 2025
5d7300e
Initial Port
CnCRAZER Oct 26, 2025
c0bb8f1
Add game search filter for online lobbies
CnCRAZER Oct 26, 2025
7874c49
Lobby UI Adjustments + Housekeeping
CnCRAZER Oct 26, 2025
7636a3e
Add msgboxform.png
CnCRAZER Oct 26, 2025
f9f9a18
Update ClientDefinitions.ini
CnCRAZER Oct 26, 2025
8748b2a
Update MultiplayerGameLobby.ini
CnCRAZER Oct 26, 2025
a0cd22c
Fix Borders
CnCRAZER Oct 26, 2025
ccc683c
Restructure to mimic YR repo
CnCRAZER Oct 26, 2025
14e17e9
maps
CnCRAZER Oct 26, 2025
0422c73
Update SkirmishLobby.ini
CnCRAZER Oct 26, 2025
c929216
Binaries updated , General UI fixes
CO2-code Oct 29, 2025
a68a129
Fix Background Texture
CnCRAZER Oct 29, 2025
997d8e7
Refactor to mimic YR repo structure
CnCRAZER Oct 29, 2025
25a3975
Beginning stages of mission file structure
CnCRAZER Oct 29, 2025
2c55b89
not sure , some maps..
CO2-code Oct 29, 2025
7c65eca
Start of tools folder support
CnCRAZER Oct 29, 2025
81927d3
maxname=11
CO2-code Oct 31, 2025
cfc5be9
Update ClientDefinitions.ini
CnCRAZER Nov 3, 2025
925859a
Update .gitignore
CnCRAZER Nov 3, 2025
eddfb97
Merge branch 'Local-Tests' into master
CnCRAZER Nov 4, 2025
b01f0d3
Revert "Merge branch 'Local-Tests' into master"
CnCRAZER Nov 4, 2025
e53d95a
Update GameLobbyBase.ini
CO2-code Nov 12, 2025
47411b2
Rename sovieticon.png to random sovietsicon.png
CO2-code Nov 12, 2025
35615ce
Rename alliedicon.png to random alliesicon.png
CO2-code Nov 12, 2025
7233d7e
Update GameOptions.ini
CO2-code Nov 15, 2025
552fa26
Update ClientDefinitions.ini
CO2-code Nov 15, 2025
3312703
Update GameOptions.ini
CO2-code Nov 16, 2025
6ef3d6d
Delete package/Resources/Binaries directory
CO2-code Nov 16, 2025
80b68ce
Delete package/Resources/BinariesNET8 directory
CO2-code Nov 16, 2025
03fd756
Update to 2.12.16
CO2-code Nov 16, 2025
06cfe97
FF's maps
CO2-code Nov 17, 2025
a4d3b28
Update CnCNetLobby.ini
CO2-code Nov 18, 2025
2fd6091
Update LANLobby.ini
CO2-code Nov 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 10 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
*-spawn.exe
DtaverWriter.exe
ddraw.dll
ddraw.ini
/package/ddraw.dll
/package/ddraw.ini
Client/*
Debug/*
Maps/Custom/*.zip
Expand All @@ -13,15 +13,18 @@ CnCNet5_RA_Installer.exe
*.idea/
VersionWriter-CopiedFiles/
MainMenuTheme.bak

ddraw.ddl
ddraw.ini
VersionWriter.exe
version

/REDALERT.ini

spawn.ini
spawnmap.ini
stats.dmp
/package/spawn.ini
/package/spawnmap.ini
/package/stats.dmp
/InnoSetup/output
/gitversion.json
/logs
/package/Client
/package/REDALERT.ini
/tools/node_modules/
24 changes: 24 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# CnCNet Red Alert Client Package
# This read me is a WIP



The official CnCNet Red Alert package for online.

This package is an add-on to the [XNA CnCNet Client](https://github.com/CnCNet/xna-cncnet-client) by [Rampastring](https://github.com/Rampastring)

### Contributors


### Development

**NOTE:** This is NOT the repository necessary for developing the CnCNet client for Red Alert. That is the **XNA CnCNet Client** mentioned above. This is simply a wrapper for it.

### Repository Structure

### Deployments

## Sponsored by
<a href="https://www.digitalocean.com/?refcode=337544e2ec7b&utm_campaign=Referral_Invite&utm_medium=opensource&utm_source=CnCNet" title="Powered by Digital Ocean" target="_blank">
<img src="https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/PoweredByDO/DO_Powered_by_Badge_blue.svg" width="201px" alt="Powered By Digital Ocean" />
</a>
37 changes: 37 additions & 0 deletions README_Onboarding.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
**How to contribute to this repository**
1. Install git from `https://git-scm.com/`
2. Download the CnCNet RA Package repository code
- Create a directory anywhere on your local.
- Right-click in directory select `git bash`, or navigate to the directory in terminal.
- Enter `git clone https://github.com/CnCNet/cncnet-ra-client-package.git`
- You now have the codebase on your local machine.
3. Install your IDE of choice: [Rider](https://www.jetbrains.com/rider/), [Intellij](https://www.jetbrains.com/idea/download/?section=windows), etc


---
**Steps to update the client with new maps**
1. Fetch latest code from repository and update your local code
- From project terminal execute `git fetch`, `git pull`
- Create a new branch from develop


2. Prepare new maps and map images
- Every map file has an accompanying map image with the same name.
- Map file names should be as follows: `[num_players]_[mapName].map`, e.g. `2_hail_mary.map`, `2_hail_mary.png`
- Ensure inside each of map file, under `Basic` the map name starts with number of players, e.g. `Name=[2] Hail Mary`
- Ensure author is set under `[Basic]` -> `Author=[RU]Polye`
- Map files should not have enhanced preview image and should be small in file size.
- Map images should end in .png, should be x768 on longest side, should run through [TinyPNG](https://tinypng.com/) to shrink the image file size

3. Update `MpMaps.ini`
- This file is very important, it tells the client what maps to display and in what order.
- Execute this script to automatically update `MpMaps.ini` for you. `\tools\mpmaps-updater\maps-updater.bat`
- View the output of the bat file to see any warnings or errors.
- Open MpMaps.ini and ensure each new map you have inserted is in the file, and double check the GameModes and details.

4. Commit and push
- When all changes are ready, use git to add the files you added, then commit and push them.
- Using git tools in the IDE is pretty useful for this stuff.

5. Create a pull request from your branch to `master` at https://github.com/CnCNet/cncnet-ra-client-package/pulls
- Once your code is merged, it is all ready to be updated in the client. There are separate steps to execute the client update with the latest code.
Binary file removed Resources/Binaries/ClientUpdater.dll
Binary file not shown.
Binary file removed Resources/Binaries/DTAUpdater.dll
Binary file not shown.
Binary file removed Resources/Binaries/DiscordRPC.dll
Binary file not shown.
Binary file removed Resources/Binaries/DiscordRPC.pdb
Binary file not shown.
2,443 changes: 0 additions & 2,443 deletions Resources/Binaries/DiscordRPC.xml

This file was deleted.

Binary file removed Resources/Binaries/Ionic.Zip.dll
Binary file not shown.
Binary file removed Resources/Binaries/Localization.dll
Binary file not shown.
Binary file removed Resources/Binaries/Localization.pdb
Binary file not shown.
Binary file removed Resources/Binaries/MapThumbnailExtractor.dll
Binary file not shown.
Binary file not shown.
Binary file removed Resources/Binaries/MonoGame.Framework.WindowsGL.dll
Binary file not shown.
Binary file removed Resources/Binaries/OpenGL/ClientCore.dll
Binary file not shown.
Binary file removed Resources/Binaries/OpenGL/ClientCore.pdb
Binary file not shown.
Binary file removed Resources/Binaries/OpenGL/ClientGUI.dll
Binary file not shown.
Binary file removed Resources/Binaries/OpenGL/ClientGUI.pdb
Binary file not shown.
Binary file removed Resources/Binaries/OpenGL/DTAConfig.dll
Binary file not shown.
Binary file removed Resources/Binaries/OpenGL/DTAConfig.pdb
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed Resources/Binaries/OpenGL/NVorbis.dll
Binary file not shown.
Binary file removed Resources/Binaries/OpenGL/OpenTK.dll
Binary file not shown.
Binary file not shown.
Binary file removed Resources/Binaries/OpenGL/Rampastring.XNAUI.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed Resources/Binaries/OpenGL/System.Text.Json.dll
Binary file not shown.
Loading