America's Army: Proving Grounds

America's Army: Proving Grounds

View Stats:
TRENSOL Apr 27, 2019 @ 11:25pm
AAPG on Linux now runs using Proton Steam Play!!!
Proton and Steam allows AAPG to run without Lutris...still has some graphic/texture issues! You can change this in your Steam setting for Steam Play...Thanks Pyro

Also using "PROTON_USE_WINED3D=1 %command%" (remove quotes) in launch options will help with some ryzen/nvidia issues and memory full errors.

UPDATE!!!!!02/09/2020

Using Proton seems to be getting the best performance

if you are curious, here some details using Lutris

1. Install AAPG on Linux using the native Steam Linux client
2. Once installed, attempt to play it, and allow for punkbuster and additional software to install(may not be necessary but is what I did) if the AAPG Launcher starts after install, just close it out.
3. Install Lutris
4. Manually add AAPG to Lutris as a Wine application(using the wine runner).
a. Set the executable to the AAPG 32bit binary(AAGame.exe) from the AAPG steam install folder.
b. Set the wine version to proton 3.16(others may work as well), save and play!

The game should start and take you to the AAPG login screen. Leave Steam client running through out this process and game play. Please provide any feedback to help others.

edit...these steps assume that winetricks and wine is installed and correctly configured. My working configuration uses microsoft .net 4.0(mono may work now) and latest vulkan release.

Make sure you have vulkan drivers and DXVK installed(via your software package manager) if you are going to enable it on Lutris, most games are working best with these options.

Below are several pics on the settings and results, there are a few graphic issues on the login screen, main menu and a few maps. Type "winecfg" in your cli to get to the Wine configuration, and "winetricks" to install dlls

http://linuxgamingnetwork.com/23-lgn/3186-america-s-army-proving-grounds-on-lutris

The last screen is from the Lutris show log feature, just right click on the game icon and select show log.

Last edited by TRENSOL; Feb 17, 2020 @ 6:38pm
< >
Showing 1-15 of 39 comments
IronFractal May 21, 2019 @ 12:54pm 
I tried following the steps, but I seem to only be able to get it to work using the newest version of Wine Proton. It runs, but with a lot of lag (20-90fps depending on where I look).
TRENSOL May 21, 2019 @ 6:03pm 
Seems to work best for me when using the 'wine64' executable and proton 3.16 beta configuration in Lutris. With and without DXVK I am getting on average 60fps either way. Use winetricks to make sure you have dxvk, d3dx11_43, vcrun2010, dotnet40 and faudio dlls installed. Also using windows 7 as the windows version in wine. Check winecfg to see if the dll's are enabled. Here are a few that are enabled, hope this helps. Try removing the mscoree dll and see if that helps.

d3d10
d3d10_1
d3d10core
d3dcompiler
d3d12
d3dx11_43
d3dx9_43
IronFractal May 27, 2019 @ 11:24pm 
would you mind posting pictures of your lutris settings??
TRENSOL May 29, 2019 @ 9:26pm 
here is a link to several illustrations, I hope it helps...

http://linuxgamingnetwork.com/lgn/america-s-army-proving-grounds-on-lutris
Last edited by TRENSOL; May 29, 2019 @ 9:35pm
IronFractal May 30, 2019 @ 12:22pm 
So i have it setup like shown in the pictures and everything and it still does not run. I cannot seem to find that wine configuration menu shown at the end. I also don't know where to go to check / install those dlls you mentioned.
TRENSOL May 30, 2019 @ 5:38pm 
make sure you have wine and winetricks installed, you can then use the command winecfg(type winecfg in cli) to configure wine and winetricks(type winetricks in cli) to install dlls
IronFractal May 30, 2019 @ 7:21pm 
Ok It runs now and I am able to do the shoot houses, but when I attempt to join a server it gives me an error saying that it ran out of video memory and needs to exit. Is there a setting somewhere to change this? Also, would it be possible to get the steam overlay working? I was also not able to find that faudio dll. The frame-rate does seem to be a lot more stable, but I am still getting the video artifacts that I was running it through steam with the latest steam proton.

-Also, thank you so much for your help.
TRENSOL May 30, 2019 @ 8:54pm 
you should be able to install faudio via winetricks, then just enable it in your winecfg. I don't believe that is causing the memory issue, mainly allows certain audio formats to playback correctly. I also ran into the memory issue, I forgot what exactly fixed that, but I think it had to do with having either DVXK or DirectX installed correctly and the correct dlls enabled. you should be able to check your lutris log to see what the error may actually be. If you can, post it here to see what it outputs.

Also, make sure you have the correct dotnet installed, I am using 4.0, and do not install mono.
IronFractal May 31, 2019 @ 11:31am 
https://paste.ubuntu.com/p/4H9b5Rq4Y4/

Line 52 is the last line before the memory error.

The dotnet that I have installed is dotnet40 (MS .NET 4.0). AFAIK mono is not installed. faudio simply does not appear in my winetricks list. At the start of winetricks I have been getting the error "Unable to find a version of the runtime to run this application." and it is titled "rundll32.exe - .NET Framework Initiali..."
mmchaos Jun 1, 2019 @ 10:04am 
here is the location of the windows redistributable files that you need

\Steam\steamapps\common\America's Army\_CommonRedist
IronFractal Jun 1, 2019 @ 10:22am 
That directory does not exist on my computer
TRENSOL Jun 1, 2019 @ 8:02pm 
can you confirm you have the dxvk package installed from your package manager? this would be in addition to it being added in your wine prefix via winetricks.
IronFractal Jun 1, 2019 @ 9:12pm 
https://paste.ubuntu.com/p/rt4gBjHPwM/

Does not appear to be installed. sudo apt install dxvk??
TRENSOL Jun 1, 2019 @ 9:40pm 
should do the trick, may depend on the repo your using...
IronFractal Jun 1, 2019 @ 9:49pm 
installed dxvk, but still got the out of memory error

dxvk-wine32-development/disco,now 0.96+ds1-1 i386 [installed,automatic]
dxvk-wine64-development/disco,now 0.96+ds1-1 amd64 [installed,automatic]
dxvk/disco,disco,now 0.96+ds1-1 all [installed]
< >
Showing 1-15 of 39 comments
Per page: 1530 50

Date Posted: Apr 27, 2019 @ 11:25pm
Posts: 39