Running on Linux
Moderator: Community Managers
Re: Running on Linux
I'll work on a Lutris build on Monday then! I'll let you know in this thread when I do it.Oranges7 wrote: ↑Thu May 25, 2023 3:46 pm*raises hand* I would love to have a simple to use method via Lutris, Bottles, Crossover if anyone feels up to the challenge or if anyone can spare the free time. Ideally both Bottles and Lutris could use the custom build for the tweaks you guys have made, if possible. I will gladly test it this way, everything else from source is a bit difficult rn now due to time constraints. I have a copy of Dark Messiah of Might & Magic and Hydrophobia: Prophecy on Steam, willing to gift these to the person who can make the requested builds available for all of us via Lutris or / and Bottles.
Cheers
Re: Running on Linux
Okay, I made a build for Lutris! I built it on top of mainstream wine 8.9, without any custom patches except the one listed here. It seems audio doesn't work (at least for me), however the game does work. I'll make another build when I have time if audio also doesn't work for any of you (works on the Proton build).
Example of how to install
Then restart Lutris and select wine-vgo-8.9 as your runner.
Let me know if you have any problems, thanks for testing!
Example of how to install
Code: Select all
wget https://techwizz-emu.com/downloads/vgo/wine-vgo-8.9-vgo-x86_64.tar.xz
mkdir ~/.local/share/lutris/runners/wine/
tar -xf wine-vgo-8.9-vgo-x86_64.tar.xz -C ~/.local/share/lutris/runners/wine/
Let me know if you have any problems, thanks for testing!
Last edited by Techwizz on Tue Jul 11, 2023 6:28 pm, edited 1 time in total.
Re: Running on Linux
Sweet, looking good, thank you! I will test this weekend and report back to you asap. Is it possible to create an automated install script for Lutris / Bottles that automatically does the wget pull that you posted above? Iirc there used to be a script for this on Lutris, but it got removed some time ago. Would be awesome to have a dedicated or exclusive "Vanguard Saga of Heroes Emu" automated install script on there just for this emu. For example, a install button that does everything for the enduser like the one here would be great: https://lutris.net/games/vanguard-saga-of-heroes/Techwizz wrote: ↑Sun May 28, 2023 9:39 pm Okay, I made a build for Lutris! I built it on top of mainstream wine 8.9, without any custom patches except the one listed here. It seems audio doesn't work (at least for me), however the game does work. I'll make another build when I have time if audio also doesn't work for any of you (works on the Proton build).
Example of how to install
Then restart Lutris and select wine-vgo-8.9 as your runner.Code: Select all
wget https://techwizz-emu.com/downloads/wine-vgo-8.9-vgo-x86_64.tar.xz mkdir ~/.local/share/lutris/runners/wine/ tar -xf wine-vgo-8.9-vgo-x86_64.tar.xz -C ~/.local/share/lutris/runners/wine/
Let me know if you have any problems, thanks for testing!
Btw, send me a PM with your Steam nick and I'll give you the games that I promised earlier. Same goes for you too @Eoin, will try to find a game for you too mate, feel free to send me a PM.
Re: Running on Linux
Should definitely be possible, but I don't think I'll be the one to look into it but if anyone else wants to be my guest! Just let me know so I can setup more permanent download links to the build.
I'm fine but thanks so much for the offer!
Re: Running on Linux
Awesome! I am glad that patch is working for everyone. I did some successful playing around after I my original post, but got distracted with some other things and forgot to follow up.
@Oranges7 - Thank you for the offer. I appreciate it, but knowing I put some smiles on some people's faces is enough payment
@Oranges7 - Thank you for the offer. I appreciate it, but knowing I put some smiles on some people's faces is enough payment
Re: Running on Linux
Hey there!
I am working on a Lutris build script for this.
I dont think I will be able to make the script use the custom proton build unless we get the lutris team to publish that build.
It will be awesome if we could somehow upstream this patch so we could just use one of the current versions of wine
I am working on a Lutris build script for this.
I dont think I will be able to make the script use the custom proton build unless we get the lutris team to publish that build.
It will be awesome if we could somehow upstream this patch so we could just use one of the current versions of wine
Re: Running on Linux
Woot, it seems Magbed is willing to do Lutris for us
Steam Deck, how awesome is that! How well does it run? Good idea btw! I haven't found the time to test the modified ProtonGE or Lutris Wine build from Techwizz just yet, have been spending most of my free time with my kids, but I will setup a dedicated testing machine next week and try to test the builds asap. So if all of this works out, we have a custom ProtonGE and Lutris build with patched Wine for Vanguard. Sounds good to me, but I also agree that it would be nice if we could upstream the patch to vanilla Wine for future ease of use. Oh and btw, could the same be done for vanilla ProtonGE too? I know ProtonGE is able to detect a game and load certain tweaks when required (via 'protonfixes' system -- "this is an automated system that applies per-game fixes such as winetricks, envvars, EAC workarounds, overrides, etc"), but could this also be done for Vanguard?Magbed wrote: ↑Fri Jun 30, 2023 6:24 am Hey there!
I am working on a Lutris build script for this.
I dont think I will be able to make the script use the custom proton build unless we get the lutris team to publish that build.
It will be awesome if we could somehow upstream this patch so we could just use one of the current versions of wine
Cheers
Re: Running on Linux
Make your script automatically wget or curl my build and place it in the appropriate directory. That's how you can have it make use of the custom build.
Re: Running on Linux
Alrighty, sorry for the loooong delay folks, my wife got sick and I spent most of the summer days with my kids.
Update #1: The Wine Lutris build from Techwizz works wonderful with Lutris, minus one or two crashes at the start. Sound is working just fine too! It seems Techwizz moved the Wine Lutris build into a different download folder, which is why the wget pull request from above doesn't work. This is the corrected code block (edit: /downloads/vgo):
Edit: I just noticed that Tech already has the corect link in his codeblock. I was using the one from the quote in my post further above, which is outdated.
Everything else works well out of the box with Lutris - IF you have a native installation of Lutris on your machine. The above doesn't work with the Flatpak version of Steam, which is normal, because of the different location of the folders etc. (I had the Flatpak installed at first and was wondering until I noticed that I need the native version of Lutris instead)
Update #2: It seems Magbed (?) might have created an automated installer for us here: https://lutris.net/games/vanguard-saga-of-heroes/
The above is what you see when heading over the the automated Lutris install link further above. I tried it and was met with a 404 error when Lutris tried to download the Vanguard installation client via Google drive, which could mean that the "official" download link for the game has changed since creating the Lutris install script. I'll compare the links later but whoever is faster can update the download link within the script It would be nice to have an automated Lutris script that does all of the above automatically though, or maybe we could help Wine or Proton upstream to include the fixes instead? I'm happy with both options tbh.
Update #3: Will upload a few screenshots of Vanguard running on a separate Opensuse Leap machine with an i7 6700 and Nvidia T600 GPU. WIP
Update #1: The Wine Lutris build from Techwizz works wonderful with Lutris, minus one or two crashes at the start. Sound is working just fine too! It seems Techwizz moved the Wine Lutris build into a different download folder, which is why the wget pull request from above doesn't work. This is the corrected code block (edit: /downloads/vgo):
Code: Select all
wget https://techwizz-emu.com/downloads/vgo/wine-vgo-8.9-vgo-x86_64.tar.xz
mkdir ~/.local/share/lutris/runners/wine/
tar -xf wine-vgo-8.9-vgo-x86_64.tar.xz -C ~/.local/share/lutris/runners/wine/
Everything else works well out of the box with Lutris - IF you have a native installation of Lutris on your machine. The above doesn't work with the Flatpak version of Steam, which is normal, because of the different location of the folders etc. (I had the Flatpak installed at first and was wondering until I noticed that I need the native version of Lutris instead)
Update #2: It seems Magbed (?) might have created an automated installer for us here: https://lutris.net/games/vanguard-saga-of-heroes/
Code: Select all
VGOEmulator.net version last published 2 months ago
Vanguard Saga Of Heroes Emulator
Vanguard Saga of Heroes Emulator Project
https://vgoemulator.net/
Manually download the patched version of wine and select it through the lutris ui
--------------------------------------------------------------------------------------------------
wget https://techwizz-emu.com/downloads/wine-vgo-8.9-vgo-x86_64.tar.xz
mkdir ~/.local/share/lutris/runners/wine/
tar -xf wine-vgo-8.9-vgo-x86_64.tar.xz -C ~/.local/share/lutris/runners/wine/
--------------------------------------------------------------------------------------------------
Update #3: Will upload a few screenshots of Vanguard running on a separate Opensuse Leap machine with an i7 6700 and Nvidia T600 GPU. WIP
Last edited by Oranges7 on Thu Sep 07, 2023 7:41 am, edited 2 times in total.