Resource icon

Enhanced User Interface v1.30m

@bc1 In many years I've never gotten the linux version working with EUI and that's with making sure I followed the instructions exactly. The Aspyr port of Civ5 is generally agreed to have many issues and from what I recall it stopped launching years ago. The proton (Wine) version runs well but of course I (we?) can't run it with EUI.
 
@Dushku the linux instructions are for the Aspyr Linux version, but I don't currently use Linux, I got the instructions from Linux users.
Considering moving to Linux myself, but would want to use the Windows version of the game, so definitely interested by how it works out for you.
Do you want to use the Windows version for the purpose of developing (EUI)?

I'm here to report my findings. On my test laptop that is 12 years old (i7-4500), I was able to get things working, I think. I tried with 1.30m, whereas on my tower PC, I'm using 1.29i I think, so it wasn't a direct comparison. Was good enough for a proof of concept for me personally. That said, all I did was create a game and settle my capital. I have not played for any length of time, so I cannot speak to the bugginess/stability of the Aspyr Linux version of the game yet.

I do have a recommendation regarding the instructions. I would put step 7 ahead of step 6, or maybe merge them somehow. Because I did step 6 (move the files where they go) and then I saw step 7 say that Linux requires us to unzip to all lowercase. Which led me to doing step 6 again after deleting all the files I did the first time. I think that note should go before the instruction to place the files so that LInux users are only doing that step one time.

One more note regarding the Linux instruction for unzip: The zip file name was "EUI v1.30m.zip" which did not work with the given instructions because the terminal saw the space as a separator. When I renamed the file to "EUI_v1.30m.zip" it worked fine. And now that I'm typing this out, it occurs to me that if I had put the filename into quotes, it probably would've worked without the rename. Oops! I'm rusty with my command prompt lol.

I want to thank you very much for all your hard work. As I've said, Civ 5 is most of what I use my PC for and I would be lost without EUI. I even had my own published tweak for it for awhile. I was originally going to ask if my tweak could be included as an option, but I've noticed that in 1.30m, citizen worked plots are no longer colored at all! I hope I can get used to that change! My tweak made unlocked citizens color the plot differently so I could tell even quicker which citizens were locked in and which weren't. I think when I upgraded from 1.28 to 1.29, I was no longer able to figure out how to implement it, so I decided to just try and get used to it, since some of the upgrades features were worth more to me than my tweak.

Enjoy the rest of your day!
 
@bc1 In many years I've never gotten the linux version working with EUI and that's with making sure I followed the instructions exactly. The Aspyr port of Civ5 is generally agreed to have many issues and from what I recall it stopped launching years ago. The proton (Wine) version runs well but of course I (we?) can't run it with EUI.
Is there a place where folks have jotted down these bugs? I've been able to get things working, but as we know, the way a fresh game behaves is much different than the game behaves on turn 150 or so. It's really important to me that I preserve my ability to play Civ 5 with EUI despite migrating to Linux. And if I had to do all that via a virtual machine, I'm wondering if it would be worth the trouble.
 
I'll try to keep this brief...

Before, I reported that I was able to get the Linux version working on a 12 year old laptop. I was not so lucky with a 3 year old laptop that's even more powerful than my tower PC. I suspect that it is because that laptop has an nVidia RTX 3050 in it. After much banging of head on wall, I was able to get the Aspyr version of Civ 5 running on Linux. In order for the menu elements to line up, I have to run Linux scaling at 200%, which is awkward outside of the game. Meanwhile, in the game, any time I say return to main menu or load a save, it crashes instead, failing to save any in game settings I changed. I can load from the main menu just fine.

Because of these things, I'd like to try running the Windows version via Steam + Proton. I've already done so successfully. The problem is, I was able to find

/home/dushku/.steam/steam/steamapps/compatdata/8930/pfx/drive_c/Program Files (x86)/Steam/steamapps

However, in that folder, I had to create the following folders:

.../common/Sid Meier's Civilization V/Assets/DLC

That is the path where I am to put EUI's folder. As you can probably guess by the fact that I had to create those folders, the game isn't looking there and therefore, is not loading EUI.

I've heard that running the Windows version on Linux precludes us from using EUI. Likely after years of many much smarter than me folks having a go at it. So I'm unsure what can even be done at this point.

Do you think it would help to bring this up to Valve to try and figure out why it's not behaving as the Windows version truly would?
 
I just upgraded to 30M after I don't know how long. The city view is shockingly different ...that'll take some getting used to. and still a lot of missing texts in the option screens, but then the old version 1.29 or whatever was like that too.

anywho, the main thing I wanted to report is that purchasing tiles in the city view is not working at all....I'm gonna try playing with disabling some things by pulling out folders.
 
still a lot of missing texts in the option screens
did you intall the text files correctly ?
purchasing tiles in the city view is not working at all...
maybe something's wrong with your configuration, perhaps a mod conflict ?
The proton (Wine) version runs well but of course I (we?) can't run it with EUI
you just need to figure out where to place the EUI files
I had to create the following folders:
.../common/Sid Meier's Civilization V/Assets/DLC
That is the path where I am to put EUI's folder. As you can probably guess by the fact that I had to create those folders, the game isn't looking there and therefore, is not loading EUI.
yes it's gotta be somewhere else, keep looking :)
 
did you intall the text files correctly ?
yes, i've been using this for years...some of the texts are fine
maybe something's wrong with your configuration, perhaps a mod conflict ?
i do not use any other mods...it appears I am not the only one who reported this....

is there a way to access a slight earlier version? like L? (edit: nvm..i think i figured that out)
 
Last edited:
Is there a place where folks have jotted down these bugs? I've been able to get things working, but as we know, the way a fresh game behaves is much different than the game behaves on turn 150 or so. It's really important to me that I preserve my ability to play Civ 5 with EUI despite migrating to Linux. And if I had to do all that via a virtual machine, I'm wondering if it would be worth the trouble.
It's been years but the steam community and protondb are where I've learned that the Aspyr (native) port is largely considered dead or non-working. I found this to be the case even though you have obviously gotten it working. Also, I'd recommend you only use a VM if you can assure video acceleration will work as expected which may or may not be the case with KVM or something like Virtualbox, which I haven't messed with in a couple of years.
 
did you intall the text files correctly ?

maybe something's wrong with your configuration, perhaps a mod conflict ?

you just need to figure out where to place the EUI files

yes it's gotta be somewhere else, keep looking :)

Yes, I've used unzip with -LL option for years and I'm very familiar with the standard Windows way and extraction. I only use EUI, no other mods.

I'm not entirely convinced pathing is quite this simple. I've spent hours digging over the past years doing exactly that; looking for the correct binaries and paths. I was never successful in having EUI work with the translated (vs emulated, it's wine) game via proton. At this point I'd really only be willing to test linux if you're willing to climb into linux yourself although I appreciate all your work. If you wanted to help test I'm sure we could use/learn something like lsof or deeper inspection of the binary.

For what it's worth, I bought a mini-pc with Windows 11 just for Civ5 and I continue to have issues with Venice being unplayable with newer versions of EUI. It doesn't get cleaner than a brand new box wiped by hand, reinstall the OS and then install Civ5/EUI.
 
Last edited:
Back
Top Bottom