VAM on Linux (Success)

khaal

Member
Messages
21
Reactions
37
Points
13
I've recently given up on Windows 10 and opted for popos (Pop!_OS). To my amazement I got VAM working via Steam Proton (v6.3-6) and its performance is actually better somehow. No crashing, no issues, just pleasure ;)

Currently I have VAM setup a separate drive (SSD) with NTFS format because I was going to dual boot. I just simply needed to mount that drive and add non-steam game (VaM_Updater.exe). From there you need to go into properties of the new game and select compatibility. Check mark force steam play and then the proton version. I didn't need to install anything but steam with popos via their pop_shop app.

Anyway putting this out there for anyone wondering if it works since I didn't see anyone mentioning it so far.

NOTE: Works via wine too but was much slower that way. Just make sure you download corefonts with winetricks if you opt for wine instead of steam proton.
 
Yes it does work that way I have been using it for months on (Pop!_OS) with Steam Proton the only thing that will not work is certain plugins that use dll injectors/BepInEx like https://hub.virtamate.com/resources/mmd-vmd-player-golden-pack.1024/ still working on solving that problem tho.
I was curious and took a look. You're right it doesn't work but I found a fix by following these instructions https://gist.github.com/Airradda/60a7e7cd24acf506c1076b9f26a58033 which requires installing winetricks (apt install winetricks) and protontricks (https://github.com/Matoking/protontricks).

The only difference is that I build my own python version since I do a lot of development work in Python. However that sudo command they give to install protontricks should work for popos (sudo apt install python3-pip python3-setuptools python3-venv pipx followed by pipx install protontricks). Also at the end of those instructions it doesn't say to but it'll relaunch protontricks GUI. Just close it and launch the steam proton version of game. Essentially all you're doing is adding the winhttp library to the game.
 
Last edited:
I was curious and took a look. You're right it doesn't work but I found a fix by following these instructions https://gist.github.com/Airradda/60a7e7cd24acf506c1076b9f26a58033 which requires installing winetricks (apt install winetricks) and protontricks (https://github.com/Matoking/protontricks).

The only difference is that I build my own python version since I do a lot of development work in Python. However that sudo command they give to install protontricks should work for popos (sudo apt install python3-pip python3-setuptools python3-venv pipx followed by pipx install protontricks). Also at the end of those instructions it doesn't say to but it'll relaunch protontricks GUI. Just close it and launch the steam proton version of game. Essentially all you're doing is adding the winhttp library to the game.
Thank you very much for taking the time to explain and to figuring out how to make BepInEx work but I am running against a problem with the above instructions I get the error:

warning: /home/thahellhound/.cache/protontricks/proton/Proton 6.3/bin/wine cmd.exe /c echo '%AppData%' returned empty string, error message ""

I did run both your commands related to installing and those did complete successfully.

It would be very amazing if you actually get it to work lol
 
Thank you very much for taking the time to explain and to figuring out how to make BepInEx work but I am running against a problem with the above instructions I get the error:

warning: /home/thahellhound/.cache/protontricks/proton/Proton 6.3/bin/wine cmd.exe /c echo '%AppData%' returned empty string, error message ""

I did run both your commands related to installing and those did complete successfully.

It would be very amazing if you actually get it to work lol
This error is fixed warning: /home/thahellhound/.cache/protontricks/proton/Proton 6.3/bin/wine cmd.exe /c echo '%AppData%' returned empty string, error message ""

I moved the Steam Proton 6.3 from an external drive to the main ssd which has the Pop OS installed that solved that error.
 
While I got it working I was plunged far away from scene for some reason. Had to go flying around to find it but maybe related to the mmd stuff I used.

Anyway that issue isn't unheard for protontricks thankfully https://github.com/Matoking/protontricks/issues?q=appdata. The dev of protontricks suggests trying...

Was about to type more but saw popup you solved issue :D Hope it works for you now.

EDIT: Though curious as to why that was even a problem for you since we both had external drives. Maybe different versions.
 
Last edited:
It works now finally thank you very much for your help 😀 the flying away I had it happen also back when I still used Windows version of VAM it seems to be doing that with some MMD has to do with that the bones layout in the MMD are not compatible with the daz genesis 2 figure bones layout I think. Short answer is yes I think it related to the mmd stuff.
 
Any chance one of you could write this up and post it in the "free guides" section? This is invaluable information, and it would be good to have it archived where people can find it, rather than (eventually) buried deep in the "general" forum!
 
Any chance one of you could write this up and post it in the "free guides" section? This is invaluable information, and it would be good to have it archived where people can find it, rather than (eventually) buried deep in the "general" forum!
Sure, I'll write something up this week if nothing is there already.
 
I'm guessing this only works with certain headsets. I have the original rift for example, which is a no-go. Also, there's the issue of related programs such as daz. Maybe it works in wine, but that'd be another thing requiring the occasional reboot otherwise.
 
Back
Top Bottom