1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

ABZU Installation Test

Discussion in 'PlayOnLinux' started by booman, Mar 28, 2018.

  1. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    This post is for Lorena who is trying to install the GOG version of ABZU.
    This guide will use some manual installations with Winetricks since PlayOnLinux developers no longer update packages in PlayOnLinux

    Download ABZU
    1. Download ABZU
    2. Save to Desktop
    Download Wine version
    1. Go to https://lutris.net/files/runners/
    2. Download wine-staging-3.4-x86_64.tar.gz & wine-staging-3.4-i686.tar.gz
    3. Save on Desktop
    4. Extract wine-staging-3.4-x86_64.tar.gz to /home/fleetwood/.PlayOnLinux/Wine/Linux-amd64
    5. Extract wine-staging-3.4-i686.tar.gz to /homefleetwood/.PlayOnLinux/Wine/Linux-x86
    6. Feel free to rename the folder to match other wine versions in PlayOnLinux
    Setup PlayOnLinux
    1. Launch PlayOnLinux
    2. Install Non-listed program
    3. Click Install
    4. Next
    5. New Virtual Drive
    6. Virtual Drive name: abzu
    7. Check all three options
    8. Select Wine 3.4-staging
    9. Select "64 bits windows installation"
    Wine Configuration
    1. Applications Tab - Windows 7
    2. Graphics Tab - "Automatically capture the mouse...."
    3. Click OK
    Packages
    1. corefonts
    2. dxfullsetup
    3. tahoma
    4. vcrun2010
    5. vcrun2012
    6. msxml3
    Click Exit to cancel. We will install the game in a later step

    vcrun2015 Install
    1. Back to PlayOnLinux
    2. Click Configure
    3. Select ABZU Virtual Drive (on the left side)
    4. Miscellaneous Tab
    5. Click "Run a Shell..."
    6. Copy Paste: wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
    7. Enter
    8. Copy Paste: chmod +x winetricks
    9. Enter
    10. Copy Paste: WINEPREFIX=/home/fleetwood/.PlayOnLinux/wineprefix/abzu ./winetricks -q vcrun2015
    11. Enter
    dotnet45 Install
    1. Copy Paste: WINEPREFIX=/home/fleetwood/.PlayOnLinux/wineprefix/abzu ./winetricks -q dotnet45
    2. Enter
    Install ABZU
    • Click "Install an .exe file in this virtual drive"
    • Browse to your Desktop
    • Select ABZU
    • Next
    • Options
    • Uncheck "Create desktop icon"
    • Check "Yes, I have read..."
    • Click Install
    • When finished click Exit
    PlayOnLinux Shortcut
    1. General Tab
    2. Click "Create a shortcut in this virtual drive"
    3. Navigate to the ABZU executable
    4. Name it
    5. No I don't want to make another shortcut
    6. Finish
    Display Tab
    1. Set memory size
    2. Close Configure
    Close Configure

    Launch ABZU
    1. Launch ABZU with Debug not Run
    2. If it crashes, please post errors of the full debug
    There may be other packages needed, but I don't have ABZU to see exactly what it needs. Almost all games needs direct X packages. I think ABZU is made in Unity Engine, which is good because Unity normally runs well in Wine. Sometimes a crash or bug exists in Windows as well and we can apply work-arounds just like Windows gamers.
    Sometimes a crash is because the stinking intro movies are using some kind of codec that isn't supported by Wine or the correct package isn't installed. So one way around movies is to find the Movies directory and rename it so the game can't find it.
    Last edited: Mar 29, 2018
  2. Lorena

    Lorena Member

    Joined:
    May 11, 2016
    Messages:
    166
    Likes Received:
    22
    Trophy Points:
    18
    Location:
    Buenos Aires - Argentina
    Ok I'm going to try this guide tonight when I get home
  3. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    Great! Let me know if I missed anything.
    Also please check the ABZU game folder for other packages.
    Like:
    • xinput
    • xact
    • dotnet40
  4. Lorena

    Lorena Member

    Joined:
    May 11, 2016
    Messages:
    166
    Likes Received:
    22
    Trophy Points:
    18
    Location:
    Buenos Aires - Argentina
    You mean the folder I create when I installed the game right?
    Are you sure that the game is not going to install vcrun2015 by itself when I do the installation process? Cause it did before.
  5. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    Yes, when ABZU is installed, it will be in a folder called GOG Games, you can look around for a folder called Redist, or System and it may have other packages that we will need.
  6. Lorena

    Lorena Member

    Joined:
    May 11, 2016
    Messages:
    166
    Likes Received:
    22
    Trophy Points:
    18
    Location:
    Buenos Aires - Argentina
    Ok I was not able to complete the game installation.
    It hangs at the final part when trying to install Visual C++ Redist 2015
    I don't understand why games want to install something without my authorization.
    I checked twice and there is no way to tell the game not to install this thing.-
    What I can do next?


    Screenshot from 2018-03-29 03-03-31.png
  7. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    How long did you wait?
    It might eventually time-out and give up.

    I don't think this game would work pirated because since its DRM free you would have the same problems.
  8. Lorena

    Lorena Member

    Joined:
    May 11, 2016
    Messages:
    166
    Likes Received:
    22
    Trophy Points:
    18
    Location:
    Buenos Aires - Argentina
    I waited for more than 30 minutes. Was like it was thinking what to do.-
    The game is not pirated. Anyway I send you a link to get the .exe to try yourself.
  9. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    Ok, then its definitely crashed if you waited 30 minutes.
    You may have to kill it and chances are the game is still installed properly.
    So next time just kill processes by:
    1. Open Configure
    2. Wine Tab (for any game or virtual drive)
    3. Kill Processes
    That should kill the installer.
    If not, then try System Monitor and kill Wineserver and anything that has .exe at the end.

    Hopefully PlayOnLinux will continue with the shortcut

    I didn't mean ABZU was pirated, I mean't if you did download a pirated version instead of the GOG version, it would probably have the same vcrun2015 problem.
  10. Lorena

    Lorena Member

    Joined:
    May 11, 2016
    Messages:
    166
    Likes Received:
    22
    Trophy Points:
    18
    Location:
    Buenos Aires - Argentina
    Oh yes you are right. But you know sometimes I get those kinda games to test before I buy. But in this case I just purchased cause I wanted this game really bad and now its a nightmare to make it run. :(
    It was $250 pesos and for me is a luxury item. I always buy games that are $100 pesos or less. :p
  11. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    You know what???? I totally messed up the order of the installation.

    Since vcrun2015 needs to be install manually before the game installs, I need to make sure you do that first.
    Hold on... I'll update the guide
  12. Lorena

    Lorena Member

    Joined:
    May 11, 2016
    Messages:
    166
    Likes Received:
    22
    Trophy Points:
    18
    Location:
    Buenos Aires - Argentina
    Hahahahah
    I think I mentioned something about that during our previous conversations. But since you are the professional I thought maybe there was something special to do it that way.
    Anyway YOU ARE MY HERO
  13. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    Ok, I re-arranged the guide so you can setup PlayOnLinux and the packages first, then you cancel and go to Configure. Then you will be able to install the vcrun2015 and dotnet45 in the Misc tab, after that you can install ABZU then create a shortcut and launch
  14. Lorena

    Lorena Member

    Joined:
    May 11, 2016
    Messages:
    166
    Likes Received:
    22
    Trophy Points:
    18
    Location:
    Buenos Aires - Argentina
    The game did not install. Got many screenshots for you. There were many errors during installation process.
    And the game, between all the errors, attempted to installed vcrun2015 again. Obviously I was not able to create a shortcut and no way to run debug on something that is not there.

    Attached Files:

  15. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    Your vcrun2015 and dotnet45 look right.
    I did forget one step that might be helpful.
    When you run those vcrun & dotnet, it automatically changes your Windows version to Windows XP.
    Maybe try setting it back to Windows 7 when installing the game.

    It appears you got a few extra errors I haven't seen in the installer.
    But it never finishes at Visual C++ 2015 right?

    Honestly, I never remember seeing a GOG installer run an install for Visual C++

    I do remember one thing... Maybe this ABZU installer is also installing the GOG Galaxy client and this is why Visual C++ 2015 is required?

    Go back to your GOG account and click "More"
    Then click "GOG DOWNLOADER LINKS"

    upload_2018-3-30_13-40-9.png

    Make sure the downloader says "The above installer does not include GOG Galaxy - our optional client which makes it easy to manage your GOG library and keep your games up to date."

    This way you can install ABZU without the Galaxy client.
  16. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    I was able to install ABZU just fine with Wine 3.5 64-bit and Windows 7 set.
    ABZU Crashed for me as well, but I get different errors:
  17. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    After more research, I found that ABZU is definitely made in the Unreal Engine. I'm not sure if its the newest UE4 engine or an older one, but every time I've tested a game in Unreal, I have to install dotnet. I just don't see any packages for Dot Net Framework in the ABZU game folder.

    But I did find Physx in the Binaries directory:
    Code:
    /home/booman/.PlayOnLinux/wineprefix/abzu/drive_c/GOG Games/ABZU/Engine/Binaries/ThirdParty/PhysX/PhysX-3.3/Win64/VS2015
    Interesting that it is named "VS2015" which means Visual Studio 2015.

    I will try installing Physx and then next dotnet45 or dotnet46
  18. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    I installed dot net 45 and am receiving these specific errors:

    These errors are new since I install dotnet45 so I don't know if the game really needs them or not?
  19. Lorena

    Lorena Member

    Joined:
    May 11, 2016
    Messages:
    166
    Likes Received:
    22
    Trophy Points:
    18
    Location:
    Buenos Aires - Argentina
    Hello
    I see all the error but to be honest I dont understand them completly.
    Did you find a way to make it run?
  20. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    I haven't touched it for a week because every test failed.
    The only hope I have left is the DXVK patches, but is it a Direct X 11 game?

    I found that it is made with Unreal Engine 4, which has failed in Wine for the most part.
    Any game or demo I have tried that was made in Unreal Entine 4 doesn't work yet.
    But don't give up, it will run in time.
    Pretty much all Unreal Engine 3 and UDK games run really good in Wine.

Share This Page