• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

sumo0

Captain
76 Badges
Apr 7, 2012
465
336
  • Crusader Kings II
  • Stellaris: Synthetic Dawn
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Europa Universalis IV: Mare Nostrum
  • Cities: Skylines - After Dark
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Victoria: Revolutions
  • Europa Universalis IV: Res Publica
  • Majesty 2
  • Heir to the Throne
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Crusader Kings II: The Republic
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: Legacy of Rome
  • Cities in Motion
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis IV
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV: Third Rome
  • Hearts of Iron IV: No Step Back
  • Steel Division: Normandy 44 Deluxe Edition
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Rule Britannia
  • Surviving Mars: Digital Deluxe Edition
  • Cities: Skylines - Parklife
  • Europa Universalis IV: Dharma
  • Surviving Mars: First Colony Edition
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Hearts of Iron IV: Expansion Pass
  • Prison Architect
  • Surviving Mars: First Colony Edition
  • Hearts of Iron IV: La Resistance
  • Crusader Kings III
  • Battle for Bosporus
  • Europa Universalis 4: Emperor
Wow. I successfully packed the entire thread into that title. Not that it's a long thread in the first place.
And these 2 first lines are just fillers.

But anyways.
Would i be able to play my favorite games (ck2, eu4, hoi4,vic2 etc) if i made the switch to Linux?
 
Wow. I successfully packed the entire thread into that title. Not that it's a long thread in the first place.
And these 2 first lines are just fillers.

But anyways.
Would i be able to play my favorite games (ck2, eu4, hoi4,vic2 etc) if i made the switch to Linux?
ck2 eu4 hoi4 and stellaris - yes, out of the steam. work perfectly
Vic 2 i think you will need to use wine, but if they ever make vic 3, the one think we can be sure, it is that it will run on linux.
 
Note that only Ubuntu 14.04+ or Steam OS are supported.
 
This is great news. Thanks for the replies.
 
Note that only Ubuntu 14.04+ or Steam OS are supported.
My existing equipment runs like a dog (both Windoze and my old Linux/Ubuntu box) and I'm about to invest in some new Linux kit anyway. So I thought I may as well set it up for PDS games as well.

So, @AndrewT (or anyone!): can you tell me the ideal config (components / architecture) for a Linux laptop running Stellaris/EU4 etc? Don't mind if not off-the-shelf, I can probably arrange a build.

And, out of curiosity, what do you use for testing Linux-target builds in the office?
 
The one thing I'd say is use a decent nVidia video card, as they have the best Linux drivers (well, the least-worst).

I have nothing to do with testing and don't work in the Paradox office, so I can't comment on that question, sorry.
 
Which does not mean other distros won't work, just that the response if they don't work will be a shrug.
Yeah. I run Debian Stable (and Linux Mint before that) and have had no problems with EU IV or CK II.

One thing to note is that some people report multiplayer being more unstable if playing cross-OS; I don't play multiplayer so I can't comment on it myself.
 
Ubuntu 16.10 here.
CK2, HOI4, EU4, Stellaris all run like a charm.

the recommended requirement are quite affordable (4GB ram, gtx570 ..) so any midrange system should have no performance issue.
 
I've been summoned to this thread to write up what I do to get Victoria 2 to work with Playonlinux / WINE. So I will do so!

First off, the instructions I will write are using Steam to download the game. Some people out there in internet land may have a physical copy, but the process should be similar.

I currently am using Playonlinux. If your familar with WINE you will be able to transfer these instructions easily.

In playonlinux goto Tools and Manage WINE versions. Select the Wine Versions (x86) tab. I use 2.4-staging. You can probably use others, but I can confirm this works for me at least.

In Playonlinux select the Configure button. Bottom left select "New" You want to create a new Virtual Drive (without playonlinux this is known as a Prefix). It will prompt you 32-bit or 64-bit. Select 32-bit. Then it will ask which WINE version to use. System or the version you downloaded eariler. Here is where I selected 2.4-staging. I name the virtual drive victoria2.

You will get prompted by WINE Mono Installer at this point. Select Install. Then the WINE Gecko Installer. Select Install. This should end the process of creating a virtual drive. This VD will keep your specific WINE tweaks, downloads and settings completely seperate from other WINE programs. This is very important if you use WINE for multiple programs.

In playonlinux main screen, select "Configure". Select your Virtual Drive on the left and some tabs will appear! Without PlayonLinux (Hereforth refered to as PoL) You will use WINETricks from here on out.

Lets start on the WINE tab. Select the button that says Configure Wine. A Wine Configureation screen will pop up. On my PC I goto the Audio tab and select Pulseaudio. Then since I am using a Wine Staging build, There is a Staging tab. Select the enable CSMT for better graphics preformance button. Press Apply at the bottom of the window and then OK.

Change tabs at the top to "Install Components" (Again this can be done using WINEtricks). I will list the components to select. Please do not vary from this unless it is not working. A few distos need specific installs here and selecting say DXfullsetup over d3dx36 may not work correctly.

Install these components in this order (I put Steam last since it takes longer, other than that order does not matter):

d3dx9
d3dx36
devenum
directmusic
dotnet30sp1
  • (you MAY get a ptrace error here on Ubuntu or Arch based distros such as Manjaro here. Debian will not give this error which is interesting) to fix this error, follow these instructions:
  • Open a terminal and paste this: echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
  • This will fix the error temporaily. To fix it permanently open a Terminal and paste this: sudo nano /etc/sysctl.d/10-ptrace.conf
  • This will open the nano terminal text editor. Paste this in the file: kernel.yama.ptrace_scope = 0
  • Save the file by pressing Control + X.
  • It will also offer to install Microsoft Core Fonts at this time as part of the dotnet30sp1 install. Say yes to this.
  • You will probably get an Error! Files mismatch error Do you want to Retry? I always select No here and the install will continue. Do not cancel the install. Just hit Next and everything will continue
(Continue installing components)
Gecko (just to be sure=p)
Quartz
vcrun2005
vcrun2008
vcrun2010
vcrun2012
wmp9 (windows media player 9)
Steam (It asks me twice to install Microsoft Core Fonts here, I just select yes) Go through all the Steam install prompts.

This is the end of the compnents that need installed. Log into Steam and begin the download of Victoria 2.

Close Steam after download is complete. You may get an error when closing Steam. Just close the error message.

DO NOT PRESS PLAY. I repeat DO NOT PRESS PLAY. If you play this game from Steam, it will overwrite your Direct X and C++ files and overwrite some things we have done and you will have to start over. Never start this game via Steam in WINE. Ever ever? Yes, forever ever. This guide will walk you through creating a new direct shortcut at the end to launch without Steam.


Once downloaded, the fun begins...

On the Window with the tabs select "Display" Select your Video Memory size with the amount of dedicated graphics card memory you have.

Select the "Miscellaneous" tab. Open virtual drive's directory. We need to accomplish two things while here.

#1 We need to delete a file. drive_c/Program Files/Steam/steamapps/common/Victoria 2/map/cache/ Delete the file named TIME. Your actually fine deleting everything in the cache folder as long as your don't delete the cache folder itself, but only the TIME file is nessesary.

#2 We need to delete or rename drive_c/windows/system32/msvcr80.dll I usually just rename it msvcr80OLD.dll

One last step to begin playing. We need to create a new shortcut to launch the game.

On our Configuration window with the tabs, select the General tab and press the "Make a new shortcut from this virtual drive" A new window will pop up with lots of crazy names. We are looking for v2game.exe.

Select v2game.exe and then a few windows will open and close and it will ask you to name the shortcut. I name it Victoria 2. Wait for it to create the shortcut on the PoL screen and then scroll up on the shortcut window and select "I don't want to make another shortcut"

The first time you launch the game it may take a bit longer than usual as it is recreating the TIME file and cache files that we deleted eariler. Subsequent launchings will not take as long.

Music may also stutter a bit while the game loads to the main menu however gameplay music should not stutter.

Have fun!
 
I've been summoned to this thread to write up what I do to get Victoria 2 to work with Playonlinux / WINE. So I will do so!

First off, the instructions I will write are using Steam to download the game. Some people out there in internet land may have a physical copy, but the process should be similar.

I currently am using Playonlinux. If your familar with WINE you will be able to transfer these instructions easily.

In playonlinux goto Tools and Manage WINE versions. Select the Wine Versions (x86) tab. I use 2.4-staging. You can probably use others, but I can confirm this works for me at least.

In Playonlinux select the Configure button. Bottom left select "New" You want to create a new Virtual Drive (without playonlinux this is known as a Prefix). It will prompt you 32-bit or 64-bit. Select 32-bit. Then it will ask which WINE version to use. System or the version you downloaded eariler. Here is where I selected 2.4-staging. I name the virtual drive victoria2.

You will get prompted by WINE Mono Installer at this point. Select Install. Then the WINE Gecko Installer. Select Install. This should end the process of creating a virtual drive. This VD will keep your specific WINE tweaks, downloads and settings completely seperate from other WINE programs. This is very important if you use WINE for multiple programs.

In playonlinux main screen, select "Configure". Select your Virtual Drive on the left and some tabs will appear! Without PlayonLinux (Hereforth refered to as PoL) You will use WINETricks from here on out.

Lets start on the WINE tab. Select the button that says Configure Wine. A Wine Configureation screen will pop up. On my PC I goto the Audio tab and select Pulseaudio. Then since I am using a Wine Staging build, There is a Staging tab. Select the enable CSMT for better graphics preformance button. Press Apply at the bottom of the window and then OK.

Change tabs at the top to "Install Components" (Again this can be done using WINEtricks). I will list the components to select. Please do not vary from this unless it is not working. A few distos need specific installs here and selecting say DXfullsetup over d3dx36 may not work correctly.

Install these components in this order (I put Steam last since it takes longer, other than that order does not matter):

d3dx9
d3dx36
devenum
directmusic
dotnet30sp1
  • (you MAY get a ptrace error here on Ubuntu or Arch based distros such as Manjaro here. Debian will not give this error which is interesting) to fix this error, follow these instructions:
  • Open a terminal and paste this: echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
  • This will fix the error temporaily. To fix it permanently open a Terminal and paste this: sudo nano /etc/sysctl.d/10-ptrace.conf
  • This will open the nano terminal text editor. Paste this in the file: kernel.yama.ptrace_scope = 0
  • Save the file by pressing Control + X.
  • It will also offer to install Microsoft Core Fonts at this time as part of the dotnet30sp1 install. Say yes to this.
  • You will probably get an Error! Files mismatch error Do you want to Retry? I always select No here and the install will continue. Do not cancel the install. Just hit Next and everything will continue
(Continue installing components)
Gecko (just to be sure=p)
Quartz
vcrun2005
vcrun2008
vcrun2010
vcrun2012
wmp9 (windows media player 9)
Steam (It asks me twice to install Microsoft Core Fonts here, I just select yes) Go through all the Steam install prompts.

This is the end of the compnents that need installed. Log into Steam and begin the download of Victoria 2.

Close Steam after download is complete. You may get an error when closing Steam. Just close the error message.

DO NOT PRESS PLAY. I repeat DO NOT PRESS PLAY. If you play this game from Steam, it will overwrite your Direct X and C++ files and overwrite some things we have done and you will have to start over. Never start this game via Steam in WINE. Ever ever? Yes, forever ever. This guide will walk you through creating a new direct shortcut at the end to launch without Steam.


Once downloaded, the fun begins...

On the Window with the tabs select "Display" Select your Video Memory size with the amount of dedicated graphics card memory you have.

Select the "Miscellaneous" tab. Open virtual drive's directory. We need to accomplish two things while here.

#1 We need to delete a file. drive_c/Program Files/Steam/steamapps/common/Victoria 2/map/cache/ Delete the file named TIME. Your actually fine deleting everything in the cache folder as long as your don't delete the cache folder itself, but only the TIME file is nessesary.

#2 We need to delete or rename drive_c/windows/system32/msvcr80.dll I usually just rename it msvcr80OLD.dll

One last step to begin playing. We need to create a new shortcut to launch the game.

On our Configuration window with the tabs, select the General tab and press the "Make a new shortcut from this virtual drive" A new window will pop up with lots of crazy names. We are looking for v2game.exe.

Select v2game.exe and then a few windows will open and close and it will ask you to name the shortcut. I name it Victoria 2. Wait for it to create the shortcut on the PoL screen and then scroll up on the shortcut window and select "I don't want to make another shortcut"

The first time you launch the game it may take a bit longer than usual as it is recreating the TIME file and cache files that we deleted eariler. Subsequent launchings will not take as long.

Music may also stutter a bit while the game loads to the main menu however gameplay music should not stutter.

Have fun!
Great guide. I will save this in the case that I switch to Linux in the future.
 
A bit OT: Just gonna highlight/promote the awesome GNU/Linux group that exists here on the forum (you can find it in @Taolan s signature), its a great place to find answers to your linux related questions as a current user or if you just are curious O;)
 
Which does not mean other distros won't work, just that the response if they don't work will be a shrug.
yeah personally I sit on Archlinux 64bit with multilibs and it works fine. Though if suddenly that would break I doubt I would get enough time to fix that (not the largest user base and I + Guraan do only have 16 wake hours a day that's needed for other stuff in the game ;D )

Not using what's put as recommended is very much living dangerously but should theoretically work most of the time... Maybe....
 
yeah personally I sit on Archlinux 64bit with multilibs and it works fine. Though if suddenly that would break I doubt I would get enough time to fix that (not the largest user base and I + Guraan do only have 16 wake hours a day that's needed for other stuff in the game ;D )

Not using what's put as recommended is very much living dangerously but should theoretically work most of the time... Maybe....


My Gentoo using a Mach MicroKernel seems to run the later titles perfectly. Hell I get better performance pound for pound than I do on my more beastly Windows machine. The biggest hurdle was making the Nvidia Optimus video card work... I have to actually commend the engine designers for Clausewitz, it does work amazing on the opensource, now if only we could get multisampling for the CKII port, @Groogy could you maybe nag someone? :D