Jump to content


Photo

Mental Omega on Ubuntu (with Multiplayer working but may not work with other distros)


  • Please log in to reply
1 reply to this topic

#1 TeslaStormX

TeslaStormX
  • New Members
  • 1 posts

Posted 04 July 2022 - 03:09 AM

I think I managed to get Mental Omega working on Ubuntu (specifically Kubuntu 22.04 with X11) with multiplayer working. I want to note that I am not an expert on WINE (or linux in general and first time post on a forum) but I wanted to share my steps. This is assuming you already have WINE and WINETRICKS installed.

 

These are the steps that I have used:

1. Setup Red Alert 2 on Windows and copy the files to transfer to Linux.

- You can do this step on Linux but I did it on Windows and transferred the files.

 

2. Create the prefix using your terminal with the command:

env WINEARCH=win32 WINEPREFIX="your_directory" winecfg

- your_directory is obviously your prefer directory. Depending where you installed it the game startup may take longer as I installed it onto another drive. A popup window should appear of the config.

 

3. Set your windows version to Windows XP and go to libraries to add ddraw (as native (windows)).

- You should go to graphics and select the "Emulate a virtual desktop" option but if you do, be sure to change the resolution higher than 1280x720 as the game will crash if it is set to default

 

4. Install the following components with the command:

WINEPREFIX="your_directory" winetricks --force dotnet45 xna40 vcrun2008

- I'm using force since WINE-stable does not work without that command. You may want to install dotnet45 separately as I had a problem with installing them all together. Use the same command but remove dotnet45.

 

You may run into a problem with sha#sum error, just follow the link to fix this: https://askubuntu.co...e-and-try-again

 

5. Go to your prefix directory and drop the Red Alert 2 files onto the C drive. Download the 3.0 files, 3.3.6 patch and music.

 

6. To access the game you type this into the terminal:

WINEPREFIX="your_directory" wine explorer

- A window should pop up, find your folder and open the client. The game should work with multiplayer. I used CnC-DDraw as the rendered.

 

Now there are issues with this and yours may vary

- If you DID NOT select virtual desktop, the game will still work but:
     1. When playing on windowed mode, you CANNOT move the window or else the game will be aligned incorrectly.
     2. When playing on fullscreen, you CANNOT alt-tab or else the games screen will be black.

- There are instances of the virtual window going black when leaving the menu, to fix this just go to the menu (ESC) and resume the game to fix the screen.
 

You can also add this on Lutris by adding the game and selecting:

- WINEPREFIX directory

- The executable (MentalOmegaClient.exe)

- The prefix architecture to 32-bit

 

Please share your results to see if you have managed to get your game working on your distro. I would love to see if anyone who has more experience with this come up with a better guide or steps for this to work. I love Mental Omega and although the Ubuntu Community for MO is almost non-existent, I wanted to upload something rather than have nothing. Thank you.


Edited by TeslaStormX, 07 July 2022 - 12:26 AM.


#2 ZF_Cervanthes

ZF_Cervanthes

    God Emperor of Technical Support

  • Division Leaders
  • 807 posts
  • Location:Shadow Realm
  • Projects:CNC:Online-MP, CNC-Modmail, Network and Con fixes, Anti scam and phish Systems
  •  Sir TypeAlot That Nurd from C&C:Online (Warning there might be a textwall incoming)
  • Division:C&C:Online
  • Job:The guy you call if something goes sideways

Posted 17 July 2022 - 03:07 AM

ill give this a test when i get around to it so you have some answers at least

cant give promises tho


Me? ha! I'm just your average Tech Support doing stuff for the CNC Community but as you are reading this here anyway, let me give you more to read.

Foremost, if you need to reach me quickly here DM me on Discord Cervanthes#3136 CNC:Online also has their own Official Support Discord where you can get help in Real Time.

I do some developing here and there and have my hands in too much stuff ranging from Game development to Work on Anti scam and phish Systems and Manage Systems and communities as a hobby.


My Stuff is run and powered by some pretty pog peeps over at Constructive Tyranny and the living Legend himself HostEZ





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users