Command and Conquer Source code Released

Started by Steve Elliott, February 28, 2025, 14:35:12

Previous topic - Next topic

Steve Elliott

Plus details of a C&C Remaster with 70% off.

https://www.youtube.com/watch?v=ezpzl6T6duY
Win11 64Gb 12th Gen Intel i9 12900K 5.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 4.4Ghz Nvidia RTX 2050 8Gb
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.6GHz Nvidia GeForce GTX 1050 2Gb
Linux Mint 8Gb Celeron 2.6Ghz UHD Graphics600
macOS 64Gb M4 Max 16C GPU 40C
Spectrum Next 2Mb

Shardik

Announcement of Electronic Arts
GitHub page

The source code of these versions is available with GPL license:
- C&C Tiberian dawn
- C&C Red Alert
- C&C Renegade
- C&C Generals
- C&C Remastered collection
- Steam Workshop modding support

Steve Elliott

Yes I know. If you actually watched the video it tells you that!  ::)
Win11 64Gb 12th Gen Intel i9 12900K 5.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 4.4Ghz Nvidia RTX 2050 8Gb
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.6GHz Nvidia GeForce GTX 1050 2Gb
Linux Mint 8Gb Celeron 2.6Ghz UHD Graphics600
macOS 64Gb M4 Max 16C GPU 40C
Spectrum Next 2Mb

Matty

That is cool. Watched the video. Could be worth taking a look at how they did some things in those games.

Steve Elliott

lol yes I thought of you when I saw it Matty.  :D
Win11 64Gb 12th Gen Intel i9 12900K 5.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 4.4Ghz Nvidia RTX 2050 8Gb
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.6GHz Nvidia GeForce GTX 1050 2Gb
Linux Mint 8Gb Celeron 2.6Ghz UHD Graphics600
macOS 64Gb M4 Max 16C GPU 40C
Spectrum Next 2Mb

Dabz

That's gonna take some coffees while wrapping ones head around the code for that size of project! :D

Good on them though for letting people have a peek.

Dabz
Dell Inspiron 16 Plus 7630 Laptop - 16.0-inch 16:10 2.5K Display, Intel Core i7-13620H Processor, 16 DDR5 RAM, 1, NVIDIA GeForce RTX 4060 GDDR6 Graphics, Windows 11 Piss Flap.

Derron

Interesting things they did ... storing all their objects in a hash-map and looking things up by ID ... I always avoided a "gameobject-hashmap" because of the lookup time when thousand of objects exist in the map assumed too high to me. Seems I could have simplified a lot of stuff then.

And yes, thought of Matty too.


bye
Ron

Xerra

I never got into the later games in the series. I seem to remember Tiberium Sun being my last C&C game that I bought and played the hell out of. It got a bit bloated after that and I couldn't keep up with the younger players and their strategies. I have very fond memories of the original game that started this whole series off - Dune 2 on the Amiga. I spent so much time playing that back in the day. Once you worked out how the AI played you could play at the kind of pace that suited me - especially when you had to be careful trying to infiltrate enemy bases. As long as you stopped your rocket units enough squares away then they could shoot down the missile launcher defences at their base without them retaliating. 

And the sandworms coming up to randomly eat units was so random :)

Playing it now, the interface just feels fiddly, as they've improved control systems massively since those early 90's games. But the nostalgia....
M2 Pro Mac mini - 16GB 512 SSD
ACER Nitro 5 15.6" Gaming Laptop - Intel® Core™ i7, RTX 3050, 1 TB SSD
Vic 20 - 3.5k 1mhz 6502

Latest game - https://xerra.itch.io/revenge-of-the-quadra
Blog: http://xerra.co.uk
Itch.IO: https://xerra.itch.io/

Matty

Youtube algorithm recommended this to me.