Assuming mouse patch is used:
What does not
What was not tested
Using AA 3.0.5 with GF8600GT. After one has figured out how to install it via Steam, the game installation seems to work fine. However, some packages (e.g. VC2008 runtime) may need to be installed manually.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Arch Linux x86_64||Jan 10 2011||1.3.11||Yes||Yes||Silver||an anonymous user|
|Show||Ubuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)||Jan 09 2011||1.3.11||Yes||Yes||Bronze||PaweÅ‚|
|Current||Ubuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu)||Sep 07 2009||1.1.28||Yes||Yes||Bronze||David Vuorio|
|Show||Ubuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu)||Jul 24 2009||1.1.26||Yes||Yes||Bronze||Andrew Zonenberg|
|Show||Ubuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu)||Jul 22 2009||1.1.26||Yes||Yes||Silver||Sito Ortiz|
A large number of errors such as the following may be seen when launched from a terminal:
Â err:module:import_dll Library MSVCP80.dll (which is needed by L"C:\\Program Files\\Steam\\steamapps\\common\\america's army 3\\Binaries\\wxmsw28u_vc_custom.dll") not found
err:module:import_dll Library MSVCR80.dll (which is needed by L"C:\\Program Files\\Steam\\steamapps\\common\\america's army 3\\Binaries\\wxmsw28u_vc_custom.dll") not found
This suggests that the Visual Studio 2005 runtime is not installed. The easiest way to work around this is 'winetricks vcrun2005'.
If a similar error for d3dx10_35.dll is seen, the DirectX installer (in steamapps/common/america's army 3/DirectX) should be rerun. (In my case it hung during the Steam-started install and had to be rerun manually after Steam had finished its setup procedure). This does not seem to be needed with wine-1.2rc7.
Similar problem has been discussed: appdb.winehq.org/objectManager.php?sClass=version&iId=5444 A patch may be downloaded at fxlegrand.free.fr/index.php?page=patches. Decompress and copy to /usr/lib/wine/ or /usr/lib32/wine (on amd64 installs). It is crucial that you make a copy of the original dinput.dll.so before replacing it. Unfortunately, this patch also prevents use of the menus. The best option I have seen to date is to play training missions unpatched. To play online, open the game unpatched, open the server browser, and find a server you like. Write down the IP address, then close AA and apply the patch. Open AA, then pull up the console using the tilde (~) key and run "open (ip address)". You will not be able to use the in-game menus for class selection but keyboard shortcuts (tab/space/arrow keys, etc) provide most functionality. Restore the original dinput.dll.so when done playing.