1. We have added a Gift Upgrades feature that allows you to gift an account upgrade to another member, just in time for the holiday season. You can see the gift option when going to the Account Upgrades screen, or on any user profile screen.
    Dismiss Notice

Ashes of Erebus Known Issues and Bug Reports

Discussion in 'Rise from Erebus Modmod' started by black_imperator, Dec 22, 2017.

  1. Llewen

    Llewen Warlord

    Joined:
    Jun 5, 2004
    Messages:
    267
    Linux heads can be annoying at times. One of the issues I've experienced is having to delete and recreate wine prefixes (that's like the Windows install on Linux) when there are problems. Linux heads will tell you to just delete and recreate the wine prefix if something goes wrong, so much so that there isn't even a way to uninstall most stuff from a wine prefix. You are just expected to delete the wine prefix and recreate it. However, depending on what you install to that prefix, recreating a wine prefix can take hours, and remembering all the crap you need to install into that prefix can be a challenge. That's why I'm creating scripts to do it for me, where I can make a hard coded list of the stuff I want to install to a prefix, so I won't forget anything, as well as making it simpler to add or delete stuff, and allow me to just run the script, and let it run in the background.

    I love Linux, and there are a lot of things that you either can't do in Windows, or are easier to do in Linux, but Linux is far from perfect. I've still got a lot to learn, but I went through similar crap with Windows. I've probably lost months, if not years, of my life, configuring and reconfiguring Windows, and uninstalling and reinstalling crap... :)
     
  2. Llewen

    Llewen Warlord

    Joined:
    Jun 5, 2004
    Messages:
    267
    I know I spent an awful lot of hours trying to get Civ IV to run well on Windows, all the way from Windows XP, up to and including Windows 10.
     
  3. PPQ_Purple

    PPQ_Purple Techpriest Engineer

    Joined:
    Oct 11, 2008
    Messages:
    3,408
    From my experience it works perfectly with XP service pack 3. At least the original CD version does. I happen to have both sitting behind me actually. But yea, operating systems are far from perfect. Than again what can you expect from literally the most complex thing designed by a human mind with the widest possible set of hardware support requirements. As a programmer my self I am in awe by the amount of work it would take to make one, let alone get it to be decently reliable.
     
    Llewen likes this.
  4. Llewen

    Llewen Warlord

    Joined:
    Jun 5, 2004
    Messages:
    267
    So which is more challenging, the perfect operating system, or the self driving car? :)

    I know, way OT. I'll try to find somewhere else to have that discussion.

    Meanwhile my scripts to automate setting up wine prefixes are coming along nicely, and, more importantly, pizza tonight!
     
  5. PPQ_Purple

    PPQ_Purple Techpriest Engineer

    Joined:
    Oct 11, 2008
    Messages:
    3,408
    The operating system, hands down. Self driving cars really aren't that huge of a challenge all things considered. Yes, they are going to require a lot of labor to make them work but conceptually you are working with known hardware and to a known set of requirements. So it's just hard work. A lot of it of course. But just hard work none the less. An operating system literally has relatively unknown requirements, "must work on all hardware and support all software and be backward compatible with old stuff". It has to be all things to all people. Yea...
     
  6. Llewen

    Llewen Warlord

    Joined:
    Jun 5, 2004
    Messages:
    267
    And I figured out what the problem I was having was on Linux with the latest SVN. To get Civ IV working you need to install msxml3 into your wine prefix. That is also the case with AoE 14.11. However to get the latest build working you also need to install msxml4 and/or msxml6. That would be because blackimperator is presumably working on a Win10 machine that has those versions of msxml installed. So I'm good to go. I'm going to add this note to the wine appdb page so people can find it.
     
  7. PPQ_Purple

    PPQ_Purple Techpriest Engineer

    Joined:
    Oct 11, 2008
    Messages:
    3,408
    Glad to see you managed it. Have you considered doing some sort of instruction manual for people who need to repeat your work? Also, stay tuned for I expect (can't promise but will try) another new year release on my end.
     
  8. Llewen

    Llewen Warlord

    Joined:
    Jun 5, 2004
    Messages:
    267
    The information is available on the wine appdb, but I will see about doing a short linux readme in whatever format (odt?) the other readmes are in.
     
  9. Llewen

    Llewen Warlord

    Joined:
    Jun 5, 2004
    Messages:
    267
    Unfortunately I spoke too soon. It's still crashing when I end a turn. I'm giving up for now.
     
  10. PPQ_Purple

    PPQ_Purple Techpriest Engineer

    Joined:
    Oct 11, 2008
    Messages:
    3,408
    Have you considered just dual booting windows?
     
  11. Llewen

    Llewen Warlord

    Joined:
    Jun 5, 2004
    Messages:
    267
    What I need to do is log the errors and see if I can figure out exactly what's going on. I just haven't done that yet.

    OR

    Wait for an update to magically fix the problem. That sometimes works as well... :)
     
  12. Llewen

    Llewen Warlord

    Joined:
    Jun 5, 2004
    Messages:
    267
    With the old really good game I was playing on 14.11 I was able to go back a few turns, do things a bit differently, and it seems to be working fine now.

    I do have a question though. With the SVN version, I should be changing the mod folder name to "Ashes of Erebus", should I not?
     
  13. black_imperator

    black_imperator Emperor

    Joined:
    Dec 4, 2005
    Messages:
    1,637
    most definitely, yes
     
    Llewen likes this.
  14. Llewen

    Llewen Warlord

    Joined:
    Jun 5, 2004
    Messages:
    267
    I'm back on the smack. 14.11 works fine on Linux under wine, using the instructions on the winehq appdb. I thought that the game had become unstable, possibly due to recent driver updates on Debian testing, but it turned out that the problem was the Mekara battle sluga. As soon as you create battle sluga, the game becomes severely unstable. You can circumvent that by skipping the battle sluga and going straight to the war sluga.

    However, the new SVN version presents the same kind of stability issues that 14.11 does with battle sluga, with some bonuses. There are xml errors that appear to be solved by installing msxml4 and/or msxml6, but there are other stability issues as well. I'm wondering if some of the dlls used in the SVN are compiled using some VC redist version that needs to be installed? Perhaps black_imperator can answer that question?
     
  15. Llewen

    Llewen Warlord

    Joined:
    Jun 5, 2004
    Messages:
    267
    Once I finish the amazing game I am in the middle of, I will tackle the SVN version with some seriousness and see if I can get it working. If it is running well on Windows, I should be able to. Like I said, it's probably something as simple as installing the right vc redist version. Hopefully it doesn't require a .NET version. .NET is the one thing that can present some real issues on Linux with wine.
     
  16. Llewen

    Llewen Warlord

    Joined:
    Jun 5, 2004
    Messages:
    267
    I got to the place where the old game started crashing and I couldn't figure out how to fix it. So I've taken another shot at SVN 340 (seeing as I don't care about the installer right now). It looks like I've got it working on Linux with wine. I did it by installing all three msxml packages, using winetricks, and installing all the vcrun versions from 2005 to 2017, again using winetricks. I don't really want to put that into a howto because I'd like to be a bit more specific and not be telling people to install a bunch of crap they don't need. Knowing what version of Visual Studio is used to compile the dll's would be helpful.
     
  17. PPQ_Purple

    PPQ_Purple Techpriest Engineer

    Joined:
    Oct 11, 2008
    Messages:
    3,408
    Just install all of them. Can't hurt. And it's basically what everyone does anyway.
     
  18. Llewen

    Llewen Warlord

    Joined:
    Jun 5, 2004
    Messages:
    267
    Regardless, I can't get the SVN to be stable. It ctd's just about every other turn, and this is at the start of the game. No error messages nothing, just straight to desktop. I have no way of knowing if it's the SVN version or my system. I did have problems with my last 4.11 game, but that seems to have been down to the Mekara Order civilization, which has been banned. We'll see how the next one goes. All this did lead me to create a script system for installing, updating and reinstalling wine prefixes that I am very happy with. I'm a noob scripter so that kind of stuff is fun, and hard on the head.
     
  19. Llewen

    Llewen Warlord

    Joined:
    Jun 5, 2004
    Messages:
    267
    Full disclosure, I have run games with as many as 40+ civs. Those tend to get dicey, especially in the late game, but they are usually playable.
     

Share This Page