This is version 1.1 of a port of Vanilla Conquer/Vanilla RA to MorphOS.
Please excuse the funny wording the in the following paragraph, but the source
code license - which you can read an exerpt from at the end of this file -
requires some linguistic gymnastics.
This archive contains the "Vanilla RA" part of the Vanilla Conquer project
which, together with the data files from Red Alert, allows you to play a game
that's very similar to Red Alert, but isn't Red Alert.
*** Installing ***
Copy the directory you're reading this ReadMe from to where you want the game
installed, then run the included "Install Game Data" program.
The "Install Game Data" program allows you to install the Red Alert data files
either from original CDs or via download from the internet. If you choose to
download the data files from the internet, please have some patience as it
needs to download a relatively large amount of data, a bit over 1GB. The
installer can resume downloads if you wish to stop the download and resume it
at a later point.
When downloading the data files from the internet, the installer downloads
CD1_ALLIED_DISC.ISO (md5sum: 6f6fe85caf92774fff6ec731872c1f62) and
CD2_SOVIET_DISC.ISO (md5sum: 94dd7b393bcde22e6153c5771653bfc4). If for some
reason the installer can't download these files, and you have obtained them
manually, you can place these files in the installertemp directory and start
the installer. After verifying the integrity of the manually downloaded files,
it will continue with the installation.
*** Updating from a previous version ***
Like with installing, copy the directory you're reading this ReadMe from to
where you already have Vanilla RA installed and overwrite existing flies. Your
savegames and settings will be preserved.
*** Running the game ***
Simply open the "Vanilla RA" program that's included in this archive. By
default, the first time you launch the game, it'll directly start the Soviet
missions. If you wish to play as the allies instead, or wish to play a
skirmish, just leave the mission and you'll return to the main menu.
There are two graphics backends in the MorphOS port of Vanilla Conquer, one
using TinyGL for adjusting the rendered image, and one using plain, old,
boring 2D rendering for displaying the game. The TinyGL version is used when
available, and the 2D one is used as a fallback.
The original game ran at a resolution of 640x400 on a 4:3 display and thus did
not have square pixels. The TinyGL renderer will open a screen that matches
your Ambient screen in resolution and use the GPU to stretch the image to
fullscreen, while preserving the aspect ratio of the original game, giving you
an experience that is as close to the original as possible. The fallback
renderer has no stretching capability, so to play in fullscreen with a proper
aspect ratio, you need to create a 640x400 8bpp display mode in MorphOS, and
either use a 4:3 monitor or configure your monitor to stretch the image to
4:3, if it has that option.
The MorphOS port has a few additions that the original version of Vanilla
Conquer does not have. When you're in a game, in the options menu, under visual
settings, you can change the game to run in windowed mode, and if using the
TinyGL renderer, you can switch between using a 15bpp screen or a 24bpp
screen/texture. The 15bpp mode might sacrifice some palette resolution in some
cases, but runs a lot faster than the 24bpp mode.
*** Source code ***
The source code used to build this release of Vanilla Conquer is included in
this archive, in a file called Source.tar.xz. This release is based on the
upstream Git commit 83c152c43497223da3adad2e52e2221efd9087c4.
The current development version of Vanilla Conquer for MorphOS is hosted at
The upstream version of Vanilla Conquer is hosted at
*** Building the source code ***
Extract the Vanilla Conquer source code archive, change the current directory
to the extracted Vanilla-Conquer directory and run the following commands:
cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo
*** License ***
Please see the License file for the full license text.
This game is distributed under GNU General Public License version 3, with the
following additions specified in the original source code release:
ADDITIONAL TERMS per GNU GPL Section 7
No trademark or publicity rights are granted. This license does NOT give you
any right, title or interest in "Command & Conquer" or any other Electronic
Arts trademark. You may not distribute any modification of this program using
any Electronic Arts trademark or claim any affiliation or association with
Electronic Arts Inc. or its affiliates or their employees.
Any propagation or conveyance of this program must include this copyright
notice and these terms.
If you convey this program (or any modifications of it) and assume
contractual liability for the program to recipients of it, you agree to
indemnify Electronic Arts for any liability that those contractual
assumptions impose on Electronic Arts.
You may not misrepresent the origins of this program; modified versions of
the program must be marked as such and not identified as the original program.
This disclaimer supplements the one included in the General Public License.
TO THE FULLEST EXTENT PERMISSIBLE UNDER APPLICABLE LAW, THIS PROGRAM IS
PROVIDED TO YOU "AS IS," WITH ALL FAULTS, WITHOUT WARRANTY OF ANY KIND, AND
YOUR USE IS AT YOUR SOLE RISK. THE ENTIRE RISK OF SATISFACTORY QUALITY AND
PERFORMANCE RESIDES WITH YOU. ELECTRONIC ARTS DISCLAIMS ANY AND ALL EXPRESS,
IMPLIED OR STATUTORY WARRANTIES, INCLUDING IMPLIED WARRANTIES OF
MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE,
NONINFRINGEMENT OF THIRD PARTY RIGHTS, AND WARRANTIES (IF ANY) ARISING FROM A
COURSE OF DEALING, USAGE, OR TRADE PRACTICE. ELECTRONIC ARTS DOES NOT WARRANT
AGAINST INTERFERENCE WITH YOUR ENJOYMENT OF THE PROGRAM; THAT THE PROGRAM WILL
MEET YOUR REQUIREMENTS; THAT OPERATION OF THE PROGRAM WILL BE UNINTERRUPTED OR
ERROR-FREE, OR THAT THE PROGRAM WILL BE COMPATIBLE WITH THIRD PARTY SOFTWARE
OR THAT ANY ERRORS IN THE PROGRAM WILL BE CORRECTED. NO ORAL OR WRITTEN ADVICE
PROVIDED BY ELECTRONIC ARTS OR ANY AUTHORIZED REPRESENTATIVE SHALL CREATE A
WARRANTY. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF OR LIMITATIONS ON
IMPLIED WARRANTIES OR THE LIMITATIONS ON THE APPLICABLE STATUTORY RIGHTS OF A
CONSUMER, SO SOME OR ALL OF THE ABOVE EXCLUSIONS AND LIMITATIONS MAY NOT APPLY