WineHQ
America's Army 3 (Steam) America's Army 3.0



Category: Main > Games > 1st Person Shooter > America's Army 3 (Steam) > America's Army 3.0


NameAmerica's Army 3 (Steam)
VersionAmerica's Army 3.0
License Free to use
URLhttp://www.americasarmy.com
Votes 2
RatingSilver
Wine Version1.3.11
Maintainers of this version:
Description
New improved graphics, new features, now steam supported.
Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)

What works

Game installs without any problems and can be started after installing additional software - ­Visual Studio 2005 runtime and double starting the game after Punkbuster had crushed.


What does not

­Game doesn't start until you install ­Visual Studio 2005 runtime.

Punkbuster - it crushes when you try start the game for the first time after turning on your PC, you have to kill game process and start it again.

In-game mouse control - mouse doesn't run smoothly and often hangs.


What was not tested
Multiplayer


Additional Comments

With this mouse bug precise aiming is hard, often impossible because mouse would lock-in and doesn't allow you to turn into direction when target is.
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
ShowArch Linux x86_64Jan 10 20111.3.11 Yes Yes Silver Iwo Zaleski 
CurrentUbuntu 10.10 "Maverick" (+ variants like Kubuntu)Jan 09 20111.3.11 Yes Yes Bronze Paweł 
ShowUbuntu 9.04 "Jaunty" x86_64 (+ variants like Kubuntu)Sep 07 20091.1.28 Yes Yes Bronze David Vuorio 
ShowUbuntu 9.04 "Jaunty" x86_64 (+ variants like Kubuntu)Jul 24 20091.1.26 Yes Yes Bronze Andrew Zonenberg 
ShowUbuntu 9.04 "Jaunty" x86_64 (+ variants like Kubuntu)Jul 22 20091.1.26 Yes Yes Silver Sito Ortiz 


Known bugs
Bug # Description Status Resolution Other apps affected
24417 America's Army 3 crashes because of d3dcompiler NEW View
25735 America's Army 3 ingame mouse control broken (block, lock, no smoothness) UNCONFIRMED View

 
AA3 fails to run, no error message displayed (text in console)

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.


 
WINE must be up to date
While testing on my server, which was running the latest release of WINE in the Ubuntu repositories, I encountered severe install issues. Make sure that you are running the latest version from the WINE repositories.

 
Workaround for Steam hyperlink / protocol handling issue
http://www.leenukes.co.uk/?p=109

 
Workaround for mouse bug (partial fix)
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.

 

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Ubuntu 10.10
by Espryon on Saturday October 23rd 2010, 11:17
AA3 crashes instantly when run from steam but for some reason will run from terminal and then crash a few seconds after running it in terminal. Heres the output. Can someone help me fix this ive really been wanting to play aa3 with one of my friends

'/home/espryon/.wine/dosdevices/c:/Program Files/Steam/steamapps/common/america'\''s army 3/Binaries/AA3Game.exe'
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:msvcrt:_controlfp_s ((nil) 65536 196608) semi-stub
wine: Call from 0x7b837202 to unimplemented function msvcr80.dll._ctime64_s, aborting
fixme:faultrep:ReportFault 0x2b7ee9c 0x0 stub
wine: Unhandled page fault on read access to 0x00000000 at address 0x401e72 (thread 0053), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00401e72).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:00401e72 ESP:02b7fdd4 EBP:02b7fe00 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00401e61 EBX:7e50cff4 ECX:00000000 EDX:00000003
ESI:00000001 EDI:00000000
Stack dump:
0x02b7fdd4: f2062249 025e3dcc 00112007 00000000
0x02b7fde4: 00000001 02b7fdd4 02b7f914 02b7fe80
0x02b7fdf4: 0150a098 f2a679a9 fffffffe 02b7fe90
0x02b7fe04: 0150a3bd 00400000 00000000 00112007
0x02b7fe14: 0000000a f20622d9 0150a596 7ffdf000
0x02b7fe24: 7b884ff4 00000044 00000000 001115d0
Backtrace:
=>0 0x00401e72 in aa3game (+0x1e72) (0x02b7fe00)
1 0x0150a3bd in aa3game (+0x110a3bc) (0x02b7fe90)
2 0x7b8566bc call_process_entry+0xb() in kernel32 (0x02b7fea8)
3 0x7b85735f ExitProcess+0xc9e() in kernel32 (0x02b7fee8)
4 0x7bc729a0 call_thread_func+0xb() in ntdll (0x02b7fef8)
5 0x7bc75510 call_thread_entry_point+0x6f() in ntdll (0x02b7ffc8)
6 0x7bc4a6ea call_dll_entry_point+0x659() in ntdll (0x02b7ffe8)
0x00401e72: movl 0x0(%ecx),%eax
Modules:
Module Address Debug info Name (140 modules)
PE 230000- 372000 Deferred wxmsw28u_vc_custom
PE 380000- 3fc000 Deferred wxmsw28u_html_vc_custom
PE 400000- 287d000 Export aa3game
PE 2b80000- 2c06000 Deferred wxmsw28u_xrc_vc_custom
PE 2c10000- 2cc3000 Deferred wxmsw28u_adv_vc_custom
PE 2cd0000- 2cf2000 Deferred wxmsw28u_xml_vc_custom
PE 2d00000- 2d0b000 Deferred steamsdkwrapper
PE 2d10000- 2d22000 Deferred libresample
PE 2d30000- 2dde000 Deferred ilpointcloudlib
PE 2de0000- 2e0a000 Deferred physxextensions
PE 2e10000- 2e73000 Deferred nxcooking
PE 2e80000- 2ed2000 Deferred vorbis
PE 2ee0000- 2ee9000 Deferred ogg
PE 2ef0000- 2fe3000 Deferred vorbisenc
PE 2ff0000- 2ff9000 Deferred vorbisfile
PE 3000000- 3047000 Deferred wxmsw28u_aui_vc_custom
PE 3050000- 30bd000 Deferred d3dx10_35
PE 30c0000- 30d6000 Deferred xinput1_3
PE 30e0000- 3488000 Deferred d3dx9_35
PE 10000000-1030a000 Deferred wxmsw28u_core_vc_custom
PE 18000000-18038000 Deferred binkw32
PE 630c0000-6325a000 Deferred libaa3
ELF 7b800000-7b976000 Export kernel32
\-PE 7b810000-7b976000 \ kernel32
ELF 7bc00000-7bcba000 Export ntdll
\-PE 7bc10000-7bcba000 \ ntdll
ELF 7bf00000-7bf04000 Deferred
ELF 7d6d9000-7d6e2000 Deferred librt.so.1
ELF 7d6e2000-7d71e000 Deferred libdbus-1.so.3
ELF 7d71e000-7d723000 Deferred libgpg-error.so.0
ELF 7d723000-7d734000 Deferred libtasn1.so.3
ELF 7d734000-7d738000 Deferred libkeyutils.so.1
ELF 7d738000-7d740000 Deferred libkrb5support.so.0
ELF 7d740000-7d764000 Deferred libk5crypto.so.3
ELF 7d764000-7d812000 Deferred libkrb5.so.3
ELF 7d812000-7d822000 Deferred libavahi-client.so.3
ELF 7d822000-7d82e000 Deferred libavahi-common.so.3
ELF 7d82e000-7d8a2000 Deferred libgcrypt.so.11
ELF 7d8a2000-7d93d000 Deferred libgnutls.so.26
ELF 7d93d000-7d96c000 Deferred libgssapi_krb5.so.2
ELF 7d96c000-7d9b6000 Deferred libcups.so.2
ELF 7da00000-7da04000 Deferred libcom_err.so.2
ELF 7da1a000-7da4e000 Deferred uxtheme
\-PE 7da20000-7da4e000 \ uxtheme
ELF 7da4e000-7da58000 Deferred libxcursor.so.1
ELF 7da58000-7da5e000 Deferred libxfixes.so.3
ELF 7da5e000-7da62000 Deferred libxcomposite.so.1
ELF 7da62000-7da6a000 Deferred libxrandr.so.2
ELF 7da6a000-7da74000 Deferred libxrender.so.1
ELF 7da74000-7da7a000 Deferred libxxf86vm.so.1
ELF 7da7a000-7da7e000 Deferred libxinerama.so.1
ELF 7da7e000-7da9f000 Deferred imm32
\-PE 7da80000-7da9f000 \ imm32
ELF 7da9f000-7daa5000 Deferred libxdmcp.so.6
ELF 7daa5000-7daa9000 Deferred libxau.so.6
ELF 7daa9000-7dac3000 Deferred libxcb.so.1
ELF 7dac3000-7dac8000 Deferred libuuid.so.1
ELF 7dac8000-7dbe5000 Deferred libx11.so.6
ELF 7dbe5000-7dbf5000 Deferred libxext.so.6
ELF 7dbf5000-7dc0e000 Deferred libice.so.6
ELF 7dc0e000-7dc17000 Deferred libsm.so.6
ELF 7dc31000-7dcd8000 Deferred winex11
\-PE 7dc40000-7dcd8000 \ winex11
ELF 7dd05000-7dd2c000 Deferred libexpat.so.1
ELF 7dd2c000-7dd5c000 Deferred libfontconfig.so.1
ELF 7dd5c000-7dd71000 Deferred libz.so.1
ELF 7dd71000-7dde8000 Deferred libfreetype.so.6
ELF 7de02000-7de61000 Deferred setupapi
\-PE 7de10000-7de61000 \ setupapi
ELF 7de61000-7de9a000 Deferred dinput
\-PE 7de70000-7de9a000 \ dinput
ELF 7de9a000-7deb5000 Deferred dinput8
\-PE 7dea0000-7deb5000 \ dinput8
ELF 7deb5000-7dfe6000 Deferred wined3d
\-PE 7dec0000-7dfe6000 \ wined3d
ELF 7dfe6000-7e01a000 Deferred d3d9
\-PE 7dff0000-7e01a000 \ d3d9
ELF 7e01a000-7e0b8000 Deferred crypt32
\-PE 7e020000-7e0b8000 \ crypt32
ELF 7e0b8000-7e0cc000 Deferred libresolv.so.2
ELF 7e0d0000-7e0e6000 Deferred powrprof
\-PE 7e0e0000-7e0e6000 \ powrprof
ELF 7e0e6000-7e107000 Deferred iphlpapi
\-PE 7e0f0000-7e107000 \ iphlpapi
ELF 7e107000-7e122000 Deferred wsock32
\-PE 7e110000-7e122000 \ wsock32
ELF 7e122000-7e137000 Deferred faultrep
\-PE 7e130000-7e137000 \ faultrep
ELF 7e137000-7e167000 Deferred ws2_32
\-PE 7e140000-7e167000 \ ws2_32
ELF 7e167000-7e17d000 Deferred psapi
\-PE 7e170000-7e17d000 \ psapi
ELF 7e17d000-7e1d6000 Deferred dbghelp
\-PE 7e190000-7e1d6000 \ dbghelp
ELF 7e1d6000-7e26b000 Deferred winmm
\-PE 7e1e0000-7e26b000 \ winmm
ELF 7e26b000-7e354000 Deferred oleaut32
\-PE 7e280000-7e354000 \ oleaut32
ELF 7e354000-7e38c000 Deferred winspool
\-PE 7e360000-7e38c000 \ winspool
ELF 7e38c000-7e447000 Deferred comdlg32
\-PE 7e390000-7e447000 \ comdlg32
ELF 7e447000-7e478000 Deferred msvcr90
\-PE 7e450000-7e478000 \ msvcr90
ELF 7e478000-7e4a6000 Deferred msvcr80
\-PE 7e480000-7e4a6000 \ msvcr80
ELF 7e4a6000-7e529000 Deferred msvcrt
\-PE 7e4c0000-7e529000 \ msvcrt
ELF 7e529000-7e5fc000 Deferred msvcp90
\-PE 7e540000-7e5fc000 \ msvcp90
ELF 7e5fc000-7e6c2000 Deferred msvcp80
\-PE 7e610000-7e6c2000 \ msvcp80
ELF 7e6c2000-7e7c2000 Deferred ole32
\-PE 7e6e0000-7e7c2000 \ ole32
ELF 7e7c2000-7e824000 Deferred shlwapi
\-PE 7e7d0000-7e824000 \ shlwapi
ELF 7e824000-7ea12000 Deferred shell32
\-PE 7e830000-7ea12000 \ shell32
ELF 7ea12000-7ea85000 Deferred rpcrt4
\-PE 7ea20000-7ea85000 \ rpcrt4
ELF 7ea85000-7ea9e000 Deferred version
\-PE 7ea90000-7ea9e000 \ version
ELF 7ea9e000-7eaf8000 Deferred advapi32
\-PE 7eab0000-7eaf8000 \ advapi32
ELF 7eaf8000-7eb85000 Deferred gdi32
\-PE 7eb00000-7eb85000 \ gdi32
ELF 7eb85000-7ecb8000 Deferred user32
\-PE 7eba0000-7ecb8000 \ user32
ELF 7ecb8000-7eda9000 Deferred comctl32
\-PE 7ecc0000-7eda9000 \ comctl32
ELF 7efa9000-7efb5000 Deferred libnss_files.so.2
ELF 7efb5000-7efc0000 Deferred libnss_nis.so.2
ELF 7efc0000-7efe6000 Deferred libm.so.6
ELF 7efe9000-7f000000 Deferred libnsl.so.1
ELF f7501000-f7509000 Deferred libnss_compat.so.2
ELF f750a000-f750e000 Deferred libdl.so.2
ELF f750e000-f7668000 Deferred libc.so.6
ELF f7669000-f7682000 Deferred libpthread.so.0
ELF f769c000-f77dc000 Export libwine.so.1
ELF f77de000-f77fc000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
00000037 0
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000018 0
00000017 0
00000013 0
00000012 0
0000006a Steam.exe
0000004c 0
0000001e 0
0000002c 0
00000056 1
0000003b 1
00000054 1
00000023 1
0000003c 1
0000001c 1
00000015 0
00000020 1
00000044 1
00000057 0
00000041 1
00000040 1
0000003a 1
00000036 1
00000034 1
0000001b 1
0000005b 1
00000028 1
00000090 1
0000008a 0
00000089 0
00000088 0
00000085 0
00000084 1
00000082 1
00000081 0
00000080 0
0000007f 0
0000007d 0
0000007b 15
00000079 0
00000078 0
00000077 0
00000074 0
00000073 0
00000072 0
00000071 0
00000070 0
0000006f 0
0000006e 0
0000006b 0
0000006c explorer.exe
0000006d 0
0000005a PnkBstrA.exe
00000039 0
00000035 0
00000042 0
00000069 (D) C:\Program Files\Steam\steamapps\common\america's army 3\Binaries\AA3Game.exe
00000053 0 0 0x00401e72 in aa3game (+0x1e72) (0x02b7fe00)
1 0x0150a3bd in aa3game (+0x110a3bc) (0x02b7fe90)
2 0x7b8566bc call_process_entry+0xb() in kernel32 (0x02b7fea8)
3 0x7b85735f ExitProcess+0xc9e() in kernel32 (0x02b7fee8)
4 0x7bc729a0 call_thread_func+0xb() in ntdll (0x02b7fef8)
5 0x7bc75510 call_thread_entry_point+0x6f() in ntdll (0x02b7ffc8)
6 0x7bc4a6ea call_dll_entry_point+0x659() in ntdll (0x02b7ffe8)

[post new] [reply to this]

Still can't launch the game
by Vlad on Wednesday December 9th 2009, 0:45
Guys, I need your help. I dont know why but I still can not launch AA3. I get message about MS C++ runtime library, but i've already installed it by winetricks. If i try to install VCredist from howto link, it says that ms installer is busy or now properly installed.. What should I do?
P.S. ms installer is installed by winetricks too

[post new] [reply to this]


by G.Chaviaras on Tuesday September 15th 2009, 15:26
NEW XORG SERVER RELEASED FOR TESTING
Xserver version:1.6.3
packages.debian.org/squeeze/xserver-xorg-core

maybe the new xorg server will make AA3 runs without problems....

[post new] [reply to this]

  • RE: by G.Chaviaras on Tuesday September 15th 2009, 15:28
AA3 web server browser
by G.Chaviaras on Monday September 7th 2009, 6:50
Guys I find a site of AA3 and you can see all the servers this is the best thing if your mouse is not moving in the menus
login.aa3.americasarmy.com/servers

[post new] [reply to this]

Patch: mouse for menus and playing
by David Vuorio on Sunday September 6th 2009, 5:21
Similar ugly hack of mine to get mouse access for menus and everything else:
www.wtfm.org/aa3-wine

Turn the mouse wheel one step in either direction to toggle modes. Not an ideal solution for several reasons, but it might be overkill to do more right now. More instructions on the page.

[post new] [reply to this]

About gamplay
by G.Chaviaras on Wednesday September 2nd 2009, 19:36
Guys teh game runs good (i get 70-80fps gtx260) there are 2 problems first of all using wine 1.1.28 the mouse coursor escapes from the game at the left and right of the screen also i test multiplayer: the main problem is the punkbuster...... also the chat it doesnt apper

[post new] [reply to this]

Mouse workaround not work
by ZeXx86 on Sunday July 26th 2009, 14:51
Thanks for nice howto - game works for me quite well, but there is same mouse bug as in UT3 and other games - workaround posted in HowTo stucks my mouse cursor in center of the screen so I can't choose anything in menu - I think it works same as regedit variable MouseWarpOverride with value "force". Btw game crash for me in some training levels, but graphics is practical without any glitches - of course, FPS is not appropriate to my machine but enough.

[post new] [reply to this]




   << Back

Page loaded in 0.10003 seconds.