Application Details:
Version: | Beta |
License: | Retail |
URL: | http://www.commandandconquer.c... |
Votes: | 0 |
Latest Rating: | Garbage |
Latest Wine Version Tested: | 1.1.38 |
Maintainers: About Maintainership
What works
If you properly copy the game from a Windows PC it seems to work fine, see HOWTO.
What does not
Workarounds
What was not tested
Patching
Hardware tested
Graphics:
Additional Comments
The game requires .NET 3.5 to install or use the "launcher." See the HOWTO for getting the game working by copying it from a Windows partition.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Current | Ubuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu) | Feb 13 2010 | 1.1.38 | No | Not installable | No | Garbage | Erich E. Hoover |
Bug # | Description | Status | Resolution | Other apps affected |
Currently the C&C4 Beta cannot be installed in Wine as it requires .NET 3.5. However, it is possible to get a working installation by copying an install from a Windows PC and using winetricks.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Lr5 on Saturday February 20th 2010, 13:34
2) Wait until it has finished extracting, and complains that extraction failed - don't click to close it, let it run
3) Run the following commands, assuming a default Ubuntu installation (check the paths if not):
cd ~/.wine/drive_c/windows
mv temp/RarSFX0/ CNC4
4) Now you can close the installer message
5) To unpack the .cabs and make the game work, run the following commands:
cd ~/.wine/drive_c/windows/CNC4
mkdir Data/Data
mkdir Data/Data/Cursors
cabextract *.cab
mv file_CNC4Beta_english_SkuDef CNC4Beta_english.SkuDef
mv file_GameExplorerSupport_dll GameExplorerSupport.dll
mv file_Patchw32_dll patchw32.dll
mv DataApt_big Data/Apt.big
mv DataDataCursorsCnC4_Accelerated_Construction_ani Data/Data/Cursors/CnC4_Accelerated_Construction.ani
mv DataDataCursorsCnC4_Attack_correct_ani Data/Data/Cursors/CnC4_Attack_correct.ani
mv DataDataCursorsCnC4_Attack_default_ani Data/Data/Cursors/CnC4_Attack_default.ani
mv DataDataCursorsCnC4_Attack_incorrect_ani Data/Data/Cursors/CnC4_Attack_incorrect.ani
mv DataDataCursorsCnC4_Attack_middle_ani Data/Data/Cursors/CnC4_Attack_middle.ani
mv DataDataCursorsCnC4_Beacon_ani Data/Data/Cursors/CnC4_Beacon.ani
mv DataDataCursorsCnC4_Claw_Grasp_ani Data/Data/Cursors/CnC4_Claw_Grasp.ani
mv DataDataCursorsCnC4_Commandeer_ani Data/Data/Cursors/CnC4_Commandeer.ani
mv DataDataCursorsCnC4_Garrison_ani Data/Data/Cursors/CnC4_Garrison.ani
mv DataDataCursorsCnC4_Harvest_ani Data/Data/Cursors/CnC4_Harvest.ani
mv DataDataCursorsCnC4_Inject_DataWorm_ani Data/Data/Cursors/CnC4_Inject_DataWorm.ani
mv DataDataCursorsCnC4_Jump_Leap_ani Data/Data/Cursors/CnC4_Jump_Leap.ani
mv DataDataCursorsCnC4_Move_ani Data/Data/Cursors/CnC4_Move.ani
mv DataDataCursorsCnC4_Pointer_ani Data/Data/Cursors/CnC4_Pointer.ani
mv DataDataCursorsCnC4_RallyPoint_ani Data/Data/Cursors/CnC4_RallyPoint.ani
mv DataDataCursorsCnC4_Repair_ani Data/Data/Cursors/CnC4_Repair.ani
mv DataDataCursorsCnC4_Reverse_ani Data/Data/Cursors/CnC4_Reverse.ani
mv DataDataCursorsCnC4_Stop_ani Data/Data/Cursors/CnC4_Stop.ani
mv DataDataCursorsCnC4_ThrowC4_ani Data/Data/Cursors/CnC4_ThrowC4.ani
mv DataDataCursorsGuard_ani Data/Data/Cursors/Guard.ani
mv DataDataCursorsSCCAttackOOR_ani Data/Data/Cursors/SCCAttackOOR.ani
mv DataDataCursorsSCCForceAttackOOR_ani Data/Data/Cursors/SCCForceAttackOOR.ani
mv DataDataCursorsSccscroll0_ani Data/Data/Cursors/sccscroll0.ani
mv DataDataCursorsSccscroll0_cur Data/Data/Cursors/sccscroll0.cur
mv DataDataCursorsSccscroll0_ico Data/Data/Cursors/sccscroll0.ico
mv DataDataCursorsSccscroll1_ani Data/Data/Cursors/sccscroll1.ani
mv DataDataCursorsSccscroll1_cur Data/Data/Cursors/sccscroll1.cur
mv DataDataCursorsSccscroll1_ico Data/Data/Cursors/sccscroll1.ico
mv DataDataCursorsSccscroll2_ani Data/Data/Cursors/sccscroll2.ani
mv DataDataCursorsSccscroll2_cur Data/Data/Cursors/sccscroll2.cur
mv DataDataCursorsSccscroll2_ico Data/Data/Cursors/sccscroll2.ico
mv DataDataCursorsSccscroll3_ani Data/Data/Cursors/sccscroll3.ani
mv DataDataCursorsSccscroll3_cur Data/Data/Cursors/sccscroll3.cur
mv DataDataCursorsSccscroll3_ico Data/Data/Cursors/sccscroll3.ico
mv DataDataCursorsSCCScroll4_ani Data/Data/Cursors/SCCScroll4.ani
mv DataDataCursorsSccscroll4_cur Data/Data/Cursors/sccscroll4.cur
mv DataDataCursorsSccscroll4_ico Data/Data/Cursors/sccscroll4.ico
mv DataDataCursorsSCCScroll5_ani Data/Data/Cursors/SCCScroll5.ani
mv DataDataCursorsSccscroll5_cur Data/Data/Cursors/sccscroll5.cur
mv DataDataCursorsSccscroll5_ico Data/Data/Cursors/sccscroll5.ico
mv DataDataCursorsSCCScroll6_ani Data/Data/Cursors/SCCScroll6.ani
mv DataDataCursorsSccscroll6_cur Data/Data/Cursors/sccscroll6.cur
mv DataDataCursorsSccscroll6_ico Data/Data/Cursors/sccscroll6.ico
mv DataDataCursorsSCCScroll7_ani Data/Data/Cursors/SCCScroll7.ani
mv DataDataCursorsSccscroll7_cur Data/Data/Cursors/sccscroll7.cur
mv DataDataCursorsSccscroll7_ico Data/Data/Cursors/sccscroll7.ico
mv DataDataCursorsSCCTargetAbility_ani Data/Data/Cursors/SCCTargetAbility.ani
mv DataDbghelp_dll Data/dbghelp.dll
mv DataEnglishAudio_big Data/EnglishAudio.big
mv DataEnglish_big Data/English.big
mv DataEnglishMovieAudio_big Data/EnglishMovieAudio.big
mv DataGlobalStream_big Data/GlobalStream.big
mv DataLibraries_big Data/Libraries.big
mv DataLibsndfile_1_dll Data/libsndfile-1.dll
mv DataMaps_big Data/Maps.big
mv DataMisc_big Data/Misc.big
mv DataOrtp_dll Data/ortp.dll
mv DataRts_final_exe Data/rts-final.exe
mv DataShaders_big Data/Shaders.big
mv DataStaticStream_big Data/StaticStream.big
mv DataVivoxoal_dll Data/vivoxoal.dll
mv DataVivoxplatform_dll Data/vivoxplatform.dll
mv DataVivoxsdk_dll Data/vivoxsdk.dll
mv DataXinput1_3_dll Data/xinput1_3.dll
mv DataZlib1_dll Data/zlib1.dll
chmod +x Data/rts-final.exe
6) To run the program:
cd Data
./rts-final.exe -config ../CNC4Beta_english.SkuDef
Notes:
-The renaming commands should be written exactly as given, the names of the files you get from cabextract are NOT what they should be, they have additional uppercase letters and have no dots in them
-The default wine on Ubuntu 9.10 seems to be 1.0.1, and the game won't work on it. Install the latest wine to play (wine-1.1.39 when this was written)
-Trying to run from the CNC4 folder seems not to work, cd to the Data folder and try the given command
-The given commands place the game in a folder in the windows folder, you might want to move it somewhere else