Command & Conquer (C&C) is a real-time strategy (RTS) video game franchise, first developed by Westwood Studios. The first game was one of the earliest of the RTS genre, itself based on Westwood Studios' influential strategy game Dune II and introducing trademarks followed in the rest of the series. This includes full-motion video cutscenes with an ensemble cast to progress the story, as opposed to digitally in-game rendered cutscenes. Westwood Studios was taken over by Electronic Arts in 1998 and closed down in 2003. The studio and some of its members were absorbed into EA Los Angeles, which continued development on the series.
Vanilla Conquer
No extras. No bloat. No major changes. Just the games on your favourite platform.
This project aims to be a clean portable upstream for anyone wanting to mod the Remastered Collection or add features to the original standalone games.
https://github.com/capsterx-switch/Vanilla-Conquer/releases/tag/v0-r6
To install the game you need to unzip the release onto your sdcard. You will also need the original files from the CD. These are the ones I have
AUD.MIX CCLOCAL.MIX CONQUER.MIX DESEICNH.MIX DESERT.MIX GENERAL.MIX LOCAL.MIX MOVIES.MIX SCORES.MIX SOUNDS.MIX SPEECH.MIX TEMPERAT.MIX TEMPICNH.MIX TRANSIT.MIX UPDATE.MIX UPDATEC.MIX WINTER.MIX WINTICNH.MIX
they are in the directory /switch/cnc/
For red alert the files should go in:
sdmc:/switch/redalert/CD1/
sdmc:/switch/redalert/CD2/
NOTE: the github link for the red alert CD1 is not good (incomplete), CD2 is fine.
(there is also CD3, CD4, RADVD, but I have not tested them). You will need. CD_LABEL file if you want to try, check the github release page for more info.
You need https://www.moddb.com/games/cc-red-alert/downloads/red-alert-303-beta-english-patch
I dont really know if they need to be in both CD1 and CD2 directories. The Vanilla code base pretty much only supports windows actual cdrom drives, so I had to make a bunch of changes to map the unix ones...only lightly tested. Not sure how to get to where I can test this. Looks for for *nix it supports just the "." directory. and you put the binary in each cd dir or something.
I have not gotten to the point in the game where you have to swap disks, I guess the intro part works with either CD, best I can tell.
There is a default keymapping in /switch/cnc/keymap.keys or /switch/redalert/keymap.keys
I have them currently set to:
TOUCH_MOUSE=TRUE
DOUBLE_TOUCK_KEYBOARD=TRUE
RSTICK_MOUSE=TRUE
DPAD_ARROWS=TRUE
LSTICK_ARROWS=TRUE
MINUS=ESC
PLUS=ENTER
A=SPACE
ZL=MOUSE_LEFT
ZR=MOUSE_RIGHT
NOTE: the key mapping is the same for both games in the same location, if this is an issue, let me know and i'll separate them
For information on how the file format works, look at
https://github.com/capsterx-switch/switch-utils
Changelog
r6
Fix save/load for cnc. It sometimes worked due to a fluke, this replaces that save/load with a similar logic that redalert uses.
r5
Fix save/load for redalert
r4
merge in upstream fixes which should fix saving and a few other things
r3
Update switch-utils so that scancode works for text input and so mouse events can be set
a hack that somewhat seems to make saving not crash but there is likely
a bug somewhere
Make it so each game can have it's own keymap
Force game to use a menu even if the intro is skipped
changed default keymap so ZL=left mouse ZR=right mouse
r2
Adding Support for redalert
r1
Initial Release
Vanilla Conquer
No extras. No bloat. No major changes. Just the games on your favourite platform.
This project aims to be a clean portable upstream for anyone wanting to mod the Remastered Collection or add features to the original standalone games.
https://github.com/capsterx-switch/Vanilla-Conquer/releases/tag/v0-r6
To install the game you need to unzip the release onto your sdcard. You will also need the original files from the CD. These are the ones I have
AUD.MIX CCLOCAL.MIX CONQUER.MIX DESEICNH.MIX DESERT.MIX GENERAL.MIX LOCAL.MIX MOVIES.MIX SCORES.MIX SOUNDS.MIX SPEECH.MIX TEMPERAT.MIX TEMPICNH.MIX TRANSIT.MIX UPDATE.MIX UPDATEC.MIX WINTER.MIX WINTICNH.MIX
they are in the directory /switch/cnc/
For red alert the files should go in:
sdmc:/switch/redalert/CD1/
sdmc:/switch/redalert/CD2/
NOTE: the github link for the red alert CD1 is not good (incomplete), CD2 is fine.
(there is also CD3, CD4, RADVD, but I have not tested them). You will need. CD_LABEL file if you want to try, check the github release page for more info.
You need https://www.moddb.com/games/cc-red-alert/downloads/red-alert-303-beta-english-patch
I dont really know if they need to be in both CD1 and CD2 directories. The Vanilla code base pretty much only supports windows actual cdrom drives, so I had to make a bunch of changes to map the unix ones...only lightly tested. Not sure how to get to where I can test this. Looks for for *nix it supports just the "." directory. and you put the binary in each cd dir or something.
I have not gotten to the point in the game where you have to swap disks, I guess the intro part works with either CD, best I can tell.
There is a default keymapping in /switch/cnc/keymap.keys or /switch/redalert/keymap.keys
I have them currently set to:
TOUCH_MOUSE=TRUE
DOUBLE_TOUCK_KEYBOARD=TRUE
RSTICK_MOUSE=TRUE
DPAD_ARROWS=TRUE
LSTICK_ARROWS=TRUE
MINUS=ESC
PLUS=ENTER
A=SPACE
ZL=MOUSE_LEFT
ZR=MOUSE_RIGHT
NOTE: the key mapping is the same for both games in the same location, if this is an issue, let me know and i'll separate them
For information on how the file format works, look at
https://github.com/capsterx-switch/switch-utils
Changelog
r6
Fix save/load for cnc. It sometimes worked due to a fluke, this replaces that save/load with a similar logic that redalert uses.
r5
Fix save/load for redalert
r4
merge in upstream fixes which should fix saving and a few other things
r3
Update switch-utils so that scancode works for text input and so mouse events can be set
a hack that somewhat seems to make saving not crash but there is likely
a bug somewhere
Make it so each game can have it's own keymap
Force game to use a menu even if the intro is skipped
changed default keymap so ZL=left mouse ZR=right mouse
r2
Adding Support for redalert
r1
Initial Release
Last edited by capsterx,