Vanilla Conquer - Nintendo DSi port​

From GameBrew
Vanilla-Conquer: Nintendo DSi port​
Vanillatddsi2.png
General
Authormrparrot2
TypeStrategy
Version0.3
LicenseGPL-3.0
Last Updated2022/08/18
Links
Download
Website
Source

This is a Nintendo DSi port of both Command & Conquer and 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.

Features

  • 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:
    • Multiplayer game.
    • Dual Screen support. Only the bottom screen is used in game.
    • Nintendo DS phat and Nintendo DS Lite: Not enough RAM.

Installation

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:

  • A Flashcard.
  • 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.

Tiberian Dawn​

You will need:

  • 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

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.

Covert Operations

The Covert Operations is an add-on that features 7 new missions for GDI and 8 new missions for Nod, to play the extension:

  • Extract sc-000.mix, sc-001.mix, and local.mix from the disc image into the vanilla-conquer/vanillatd folder.
  • Extract general.mix, movies.mix and scores.mix from the disc image 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

Red Alert​

To play Red Alert (retail game), you will need 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 INSTALL/REDALERT.MIX into /vanilla-conquer/vanillara/.
  • From the allies disc, copy 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

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.

To play Counterstrike, 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

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.

To play 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 most main functions are concentrated on the left hand, while the right hand is used to command units.

Touchscreen - Command unit (Mouse LCLICK)

D-Pad - 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+D-Pad - Select Team #

B+L+D-Pad - Assign Team #

Screenshots

vanillatddsi3.pngvanillatddsi4.png

vanillatddsi5.pngvanillatddsi6.png

Compatibility

Only DSi is supported. Older DS may run the game with expansion pak but is untested.

Tested on melonDS.

Changelog

v0.3

  • Supports retail DS (phat, lite) using the expansion pak (VanillaTD only).
  • Fix a crash when selecting USSR Mission 2 in Red Alert.
  • Fix movies not playing on USSR mission startup.

v0.2

  • Add support for Red Alert.

v0.1

  • First working beta release.

External links

Advertising: