Readme: | 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 https://github.com/isojalka/Vanilla-Conquer
The upstream version of Vanilla Conquer is hosted at https://github.com/TheAssemblyArmada/Vanilla-Conquer
*** 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:
mkdir build cd build cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo make VanillaRA
*** 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 TO YOU.
|