Command And Conquer : Red Alert 1

Informations

Creator Message
KoRnKloWn

Warning

This installer is a beta script. It means that it might not work as expected

Informations

Platforms:
Downloads: 31423
Wine: 1.3.12

Feedbacks

Description

This is the classic Command And Conquer Red Alert, released as freeware ISO images by EA Games to promote Red Alert 3 (However if you use those ISO images, they will need to be burned to disc for this game to work correctly).

Dark experiments have permanently altered time. Or have they? Now, Soviet tanks crush city after city while Allied cruisers shell bases. Spies lurk, land mines wait, and strange new technologies aid both sides in their struggle for ultimate control. The mighty Soviet Empire has begun to “liberate” all of Europe. Cities fall and countries collapse before the overwhelming might of the Red Storm. The Allies are scrambling to meet the onslaught, but they have been caught by surprise.

With over 40 missions across an interweaving storyline, and a riveting soundtrack, Command & Conquer Red Alert’s superb gameplay is still easy to take hold of and highly addictive after all these years, Red Alert puts the fate of the world in your hands!

Source code

#!/bin/bash
# Date: (7/3/2012)
# Wine version used: 1.3.12
# Distribution used to test : Linux Ubuntu 12.04 x64
# Author: Tory Gaurnier
# Licence: OpenSource
 
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Command And Conquer : Red Alert"
PREFIX="RedAlert"
DDRAWURL="http://hifi.iki.fi/cnc-ddraw/ddraw.dll"
PATCHURL="http://nyerguds.arsaneus-design.com/cncstuff/ra303patch.exe"
 
# Starting the script
POL_SetupWindow_Init
POL_Debug_Init
 
POL_SetupWindow_presentation "$TITLE" "Westwood Studios Inc." "www.commandandconquer.com" "Tory Gaurnier" "$PREFIX"

POL_SetupWindow_message "$(eval_gettext 'NOTE: This installer requires you to use a CD, if you downloaded the freeware ISO images released by EA, please burn them to a CD or DVD using something like Brasero, and insert into your CD drive. Mounting the ISO images may work with certain software, however I know that Mounty does not work for this.')" "$TITLE"

# Create temp folder and download needed files
POL_System_TmpCreate "RedAlert"
cd $POL_System_TmpDir
POL_Download "$PATCHURL"
POL_Download "$DDRAWURL"

# Create and setup wine prefix
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "1.3.12"
POL_Wine_OverrideDLL "native,builtin" "ddraw"
Set_OS "win98"

# Install game
POL_SetupWindow_cdrom
SETUP_EXE=$CDROM/SETUP.EXE
ln -s $CDROM/ $WINEPREFIX/dosdevices/d\:
#POL_SetupWindow_message "$(eval_gettext 'Next, mount the Soviet disk or iso image, and choose its mount location')" "$TITLE"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"

# Set back to winxp and install update patch
Set_OS "winxp"
POL_Wine start /unix "$POL_System_TmpDir/ra303patch.exe"
POL_Wine_WaitExit "$TITLE"

# Move ddraw.dll to game directory (fixes most bugs under Windows XP and Wine)
mv "$POL_System_TmpDir/ddraw.dll" "$WINEPREFIX/drive_c/WESTWOOD/REDALERT/ddraw.dll"

POL_System_TmpDelete
POL_Shortcut "RA95.exe" "$TITLE" "redalert.png"
 
POL_SetupWindow_Close
exit 0

Contributions

Filters:

Contribute
Member Message
anyb Thursday 4 June 2015 at 20:43
anyb Anonymous

Message

Hi. Installer expecting CD to be burned. Is there any workaround for Notebook without CD-ROM drive at all?

Replies

Thursday 4 June 2015 at 20:57
Unfortunately, if you only have a CD, but not drive, you might have to copy the disc to a flash drive and try to point the installer to the flash drive. That is just what comes to mind. It should work, though.
Anonymous
Thursday 4 June 2015 at 21:49
Thank you for response.
After your suggestion I have tried following procedure:
1. Format USB Flash drive (FAT/NTFS/ext4)
2. Copy .iso using dd command: sudo dd if=/.../isofile.iso of=/dev/sdX
3. Run the PlayOnLinux script

Unfortunately, none of these file system works. In case FAT it was total failure (something about drive being inaccessible), for NTFS/ext it was exact same error as if I use mount command.

I'm leaving this message out to not waste time and efforts of anybody who might look into this in future.
Thursday 4 June 2015 at 22:02
Wait, this was an ISO? where did you get it from?
Anonymous
Thursday 4 June 2015 at 22:15
When EA was advertising RA3 they provide RA1 for free. Here is webarchive: http://web.archive.org/web/20080913232303/http://www.ea.com/redalert/news-detail.jsp?id=62 (link to download might be out dated now). I've downloaded it back then. This copy of iso certainly was working under Windows (mounted) because I was using it like that back then via DeamonTools I think.
Thursday 4 June 2015 at 22:18
Oh ok. Cool. You should be able to mount it in Linux the same way, but using a different program. We don't support ISO mounting, but it is really simple to find by doing a little searching. ;)