• Hey, guest user. Hope you're enjoying GameParadise! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Homebrew Vanilla-Conquer: Nintendo DSi port

 
 

admin

Chad
Staff member
85%
Joined
Jan 25, 2024
Messages
11,610
Points
38
Age
39
Location
USA
Website
gameparadise.org
Credits
192,434

Vanilla-Conquer: Nintendo DS(i) port


This is a Nintendo DS port of Command & Conquer: Tiberian Dawn and a DSi port of Command & Conquer: Red Alert based on Vanilla Conquer.

Command & Conquer is a Real Strategy Game released in 1995 developed by Westwood Studios and its trademark is currently owned by Eletronic Arts. Tiberian Dawn was made freeware in 2007, and its sourcecode made public in 2020. Vanilla Conquer is a source port with multi-platform support.

Command & Conquer: Red Alert is another game of its series released in 1996 and has improved gameplay mechanics, AI and graphics.

Supported features:

√ Full campaign support in both Tiberian Dawn and Red Alert.
√ Covert Operations, Counterstrike and Aftermath expansion support.
√ All FMV content is available. Are you picking this up?
√ Sound and Music. Every track is available, and every sound effect too.
√ Skirmish game.
√ Savegames.

Unsupported Features:

x Multiplayer game.
x Dual Screen support. Only the bottom screen is used in game.
x Red Alert and its expansions doesn't work on Nintendo DS: Not enough RAM.

For playing it on your Nintendo DSi, you will need:
  • A jailbroken Nintendo DSi capable of running .nds ROMs in DSi mode through the memory card.
  • A memory card with at least 1.4Gb of free space for Tiberian Dawn.
  • A memory card with at least 2.0Gb of free space for Red Alert.
  • Assets from DOS Command & Conquer versions: both GDI and Nod discs, with Covert Operations also supported but not necessary.
  • Assets from Red Alert versions: Both Allied and Soviet discs, with Counterstrike and aftermath supported but not needed.
For playing it on your Nintendo DS, you will need
  • The DS Expansion Pak. Opera, GBA Movie Player, and EZ flash 3in1 combo are confirmed to work.
  • A flashcard with a memory card with at least 1.4Gb of free space for Tiberian Dawn.
  • Assets from DOS Command & Conquer versions: both GDI and Nod discs, with Covert Operations also supported but not necessary.
  • Red Alert is not supported in DS mode.

Install Tiberian Dawn

For you to play VanillaTD, you must:
  • Download both GDI and Nod DOS C&C discs.
  • Create /vanilla-conquer/vanillatd/ path on the root of your flashcard.
  • Extract the content of both GDI and Nod discs into the folders as follows:
vanilla-conquer/
└── vanillatd/
├── aud.mix
├── conquer.mix
├── desert.mix
├── gdi
│ ├── general.mix
│ ├── movies.mix
│ └── scores.mix
├── local.mix
├── nod
│ ├── general.mix
│ ├── movies.mix
│ └── scores.mix
├── speech.mix
├── sounds.mix
├── temperat.mix
├── transit.mix
└── winter.mix

3 directories, 15 files

Files outside the gdi and nod folders can be retrieved from either disc, but only the GDI files are tested.
  • Double check if you extracted all files. speech.mix is easy to miss.
  • Move the vanillatd.nds rom on the root of your memory card.
  • Play.

Now, if you want to play the covert operations extension:
  • Download the Covert Operations disc image.
  • Extract sc-000.mix, sc-001.mix, and local.mix into the vanilla-conquer/vanillatd folder.
  • Extract general.mix, movies.mix and scores.mix into covertops folder.
  • The final folder will look like this (from a clean install):

vanilla-conquer/
└── vanillatd
├── aud.mix
├── conquer.mix
├── covertops
│ ├── general.mix
│ ├── movies.mix
│ └── scores.mix
├── desert.mix
├── gdi
│ ├── general.mix
│ ├── movies.mix
│ └── scores.mix
├── local.mix
├── nod
│ ├── general.mix
│ ├── movies.mix
│ └── scores.mix
├── sc-000.mix
├── sc-001.mix
├── speech.mix
├── sounds.mix
├── temperat.mix
├── transit.mix
└── winter.mix

Install Red Alert


Retail Game


Download both Allies and Soviet discs.
On the root of your SD card, create the folder /vanilla-conquer/vanillara/. Then create two more directories: allied and soviet.

From the allies disc, copy the following files:
  • INSTALL/REDALERT.MIX into /vanilla-conquer/vanillara/
  • MAIN.MIX into /vanilla-conquer/vanillara/allied/
From the soviet disc, copy:
  • MAIN.MIX into /vanilla-conquer/vanillara/soviet/.

Finally, copy the ROM vanillara.nds into the root of your SD card and you are done! Just launch the game!
The final working tree should look like this:

vanilla-conquer/
└── vanillara
├── REDALERT.MIX
├── allied
│ └── MAIN.MIX
└── soviet
└── MAIN.MIX

Installing Counterstrike


WARNING: Installing Counterstrike will degrade game's performance, as more things has to be loaded on memory thus leaving less space for the shapes cache (ingame sprites). Only install the extension if you intend to play it.

Download the Counterstrike disc.

Create a new folder named counterstrike inside vanillara. Then copy from the Counterstrike disc:
  • MAIN.MIX into /vanilla-conquer/vanillara/counterstrike/.
  • EXPAND.MIX (inside SETUP/INSTALL/CSTRIKE.RTP package) into /vanilla-conquer/vanillara/.
On some systems it may be easier to install the game on DOSBox to retrieve EXPAND.MIX.

The final working tree should look like this:

vanilla-conquer/
└── vanillara
├── REDALERT.MIX
├── EXPAND.MIX
├── allied
│ └── MAIN.MIX
├── soviet
│ └── MAIN.MIX
└── counterstrike
└── MAIN.MIX

Installing Aftermath


WARNING: Installing Aftermath will degrade game's performance even more, as it will require to disable the shapes cache to load the game. Only install the extension if you intend to play it.

Download the Aftermath disc.

Create a new folder named aftermath inside vanillara. Then copy from the Aftermath disc:
  • MAIN.MIX into /vanilla-conquer/vanillara/aftermath/.
  • EXPAND2.MIX (inside SETUP/INSTALL/PATCH.RTP package) into /vanilla-conquer/vanillara/.

The final working tree should look like this:

vanilla-conquer/
└── vanillara
├── REDALERT.MIX
├── EXPAND.MIX
├── allied
│ └── MAIN.MIX
├── soviet
│ └── MAIN.MIX
├── counterstrike
│ └── MAIN.MIX
└── aftermath
└── MAIN.MIX

Controls

Currently controls are assigned in the following manner, but it may be changed in the future as better controls are developed. This one tries to concentrate the main functions on the left hand, while the right hand is used to command units.
  • Touchscreen: Command unit (Mouse LCLICK)
  • DPAD: Scroll screen.
  • L: Cancel selection/action (Mouse RCLICK).
  • B: Force attack (CTRL).
  • A: Force trample (ALT).
  • X: Area Guard (G).
  • Y: Scatter Units (X).
  • R: Move viewport to Construction Yard (H).
  • L + DPAD: Select Team #.
  • B + L + DPAD: Assign Team #.

Bugs


Report bugs on the issues page in github.
 

Attachments

  • NDS_Vanilla-Conquer_0.3.zip
    NDS_Vanilla-Conquer_0.3.zip
    1.2 MB · Views: 66
 

Recent Content

Newest Downloads

Tutorials

Back
Top