Application Details:
Version: | Steam Edition |
License: | |
URL: | http://www.totalwar.com/ |
Votes: | 0 |
Latest Rating: | Gold |
Latest Wine Version Tested: | 2.1 |
Maintainers: About Maintainership
What works
Everything is still working fine. I've since swapped to a NVIDIA card, and have ceased experiencing slowness in the campaign map.
Campaign and battles all work flawlessly. My current campaign is 50 turns in and no issues have been experienced.
Also note that the Third Age mod is still working fine, though it does suffer from the occasional missing character texture (E.G. invisible shields, invisible helmets).
What does not
Before the switch to the NVIDIA card, I was experience massive texture flickering within the battles, making the game unplayable. That was with catalyst 13.02, so if using an AMD card, opt for an older driver (say, 12.10).
Workarounds
What was not tested
Multiplayer.
Hardware tested
Graphics:
Additional Comments
The only DLL override needed is dotnet35 (for the game launcher). While installing dotnet35 is a massive pain, that does not factor into the rating. Perhaps there might be a way to run the game without the launcher, therefore removing the dotnet35 requirement?
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Debian GNU/Linux 8.x "Jessie" x86_64 | Mar 04 2017 | 2.1 | Yes | Yes | Gold | juegaenlinux | ||
Show | openSUSE Leap 42.1 x86_64 | Dec 20 2015 | 1.8 | Yes | Yes | Platinum | Ben | ||
Current | Arch Linux x86_64 | Apr 22 2013 | 1.5.28 | Yes | Yes | Gold | Ben | ||
Show | Arch Linux x86_64 | Sep 28 2012 | 1.5.12 | Yes | Yes | Gold | Ben | ||
Show | Gentoo Linux x86_64 | Jan 14 2011 | 1.3.11 | Yes | Yes | Gold | Maquis196 |
Bug # | Description | Status | Resolution | Other apps affected |
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by juegaenlinux on Tuesday March 7th 2017, 13:51
GLSL Support -> Disable
Off screen Rendering Mode->fbo
Nvidia 650 GTX
Its moves softly and game not freezes during big battles anymore, im happy.
by Arto Alakulju on Sunday September 15th 2013, 0:46
Going to the installation directory and renaming Launcher.exe to something and then creating a symbolic link to medieval2.exe from Launcher.exe:
cd "$WINEPREFIX/drive_c/Program Files (x86)/Steam/SteamApps/common/Medieval II Total War"
ln -s medieval2.exe Launcher.exe
Now Steam will launch medieval2.exe directly.
by Patrick Lepore on Monday December 30th 2013, 11:55
by arne on Wednesday October 26th 2011, 4:30
I installed Medieval 2 Total War from steam.
I have installed dotnet35 and directx9.
The launcher crashes with the following error:
*
Error in the application.
-2147024891 (E_ACCESSDENIED)
at Microsoft.DirectX.AudioVideoPlayback.Audio.Open(String fileName, Boolean autoRun)
at Microsoft.DirectX.AudioVideoPlayback.Audio..ctor(String fileName, Boolean autoRun)
at Launcher.LauncherMainForm.ApplySkins()
at Launcher.LauncherMainForm.LoadLauncher()
at Launcher.LauncherMainForm.LauncherMainForm_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
by arne on Wednesday October 26th 2011, 4:37
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x94e6a4 0x94e69c
fixme:sync:CreateMemoryResourceNotification (0) stub
err:ole:CoGetContextToken apartment not initialised
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:shell:URL_ParseUrl failed to parse L"CoreLib"
fixme:shell:URL_ParseUrl failed to parse L"SkinLib"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:shell:URL_ParseUrl failed to parse L"AxInterop.SHDocVw"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"Launcher.resources"
fixme:shell:URL_ParseUrl failed to parse L"Launcher.resources"
fixme:ieframe:WebBrowser_QueryInterface (0x1755d8)->({c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} 0x32e76c) interface not supported
fixme:ieframe:ProvideClassInfo_GetClassInfo (0x1755d8)->(0x32e644)
fixme:ieframe:WebBrowser_QueryInterface (0x1755d8)->({00000144-0000-0000-c000-000000000046} 0x32e658) interface not supported
fixme:shell:URL_ParseUrl failed to parse L"Interop.SHDocVw"
fixme:ieframe:OleControl_FreezeEvents (0x1755d8)->(ffffffff)
fixme:ieframe:PersistStreamInit_Load (0x1755d8)->(0x389ffb0)
fixme:ieframe:WebBrowser_QueryInterface (0x17a9f0)->({c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} 0x32e76c) interface not supported
fixme:ieframe:ProvideClassInfo_GetClassInfo (0x17a9f0)->(0x32e644)
fixme:ieframe:WebBrowser_QueryInterface (0x17a9f0)->({00000144-0000-0000-c000-000000000046} 0x32e658) interface not supported
fixme:ieframe:OleControl_FreezeEvents (0x17a9f0)->(ffffffff)
fixme:ieframe:PersistStreamInit_Load (0x17a9f0)->(0x389ff30)
fixme:ieframe:OleControl_FreezeEvents (0x1755d8)->(0)
fixme:ieframe:OleControl_FreezeEvents (0x17a9f0)->(0)
fixme:shell:URL_ParseUrl failed to parse L"UpdateLib"
fixme:shell:URL_ParseUrl failed to parse L"System.Xml"
fixme:ieframe:navigate_url Unsupported args (Flags 0x32e4c8:10; TargetFrameName 0x32e4a0:10)
fixme:urlmon:URLMoniker_BindToObject use running object table
fixme:ieframe:navigate_url Unsupported args (Flags 0x32e4c8:10; TargetFrameName 0x32e4a0:10)
fixme:urlmon:URLMoniker_BindToObject use running object table
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.DirectX.AudioVideoPlayback"
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.DirectX"
err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\quartz.dll"
err:ole:CoGetClassObject no class object {e436ebb3-524f-11ce-9f53-0020af0ba770} could be created for context 0x1
fixme:gdiplus:GdipCreateHalftonePalette stub
fixme:ieframe:BindStatusCallback_OnProgress status code 1
fixme:ieframe:BindStatusCallback_OnProgress status code 2
fixme:ieframe:BindStatusCallback_OnProgress status code 2
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x94e6a0 0x94e698
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x94e6a0 0x94e698
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x94e6e4 0x94e6dc
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x94e6a4 0x94e69c
err:wininet:open_http_connection create_netconn failed: 10060
err:wininet:open_http_connection create_netconn failed: 10060
fixme:ieframe:navigate_url Unsupported args (Flags 0x32c9b8:10; TargetFrameName 0x32c990:10)
fixme:ieframe:handle_navigation_error Navigate to error page
fixme:ieframe:navigate_url Unsupported args (Flags 0x32c9b8:10; TargetFrameName 0x32c990:10)
fixme:ieframe:handle_navigation_error Navigate to error page
fixme:urlmon:URLMoniker_BindToObject use running object table
fixme:ieframe:BindStatusCallback_OnProgress status code 11
fixme:ieframe:BindStatusCallback_OnProgress status code 14
fixme:iphlpapi:NotifyAddrChange (Handle 0x6bfe8fc, overlapped 0x6bfe8e0): stub
fixme:ieframe:ClOleCommandTarget_QueryStatus (0x175688)->((null) 1 0x32d4d8 (nil))
fixme:ieframe:ClOleCommandTarget_QueryStatus command_0: 27, 0x0
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ieframe:ClientSite_GetContainer (0x175688)->(0x32d4e8)
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:ieframe:ClientSite_GetContainer (0x175688)->(0x32e558)
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:urlmon:URLMoniker_BindToObject use running object table
fixme:ieframe:BindStatusCallback_OnProgress status code 11
fixme:ieframe:BindStatusCallback_OnProgress status code 14
fixme:ieframe:ClOleCommandTarget_QueryStatus (0x17aaa0)->((null) 1 0x32d4d8 (nil))
fixme:ieframe:ClOleCommandTarget_QueryStatus command_0: 27, 0x0
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:ieframe:ClientSite_GetContainer (0x17aaa0)->(0x32d4e8)
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:ieframe:ClientSite_GetContainer (0x17aaa0)->(0x32e558)
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 29
fixme:ieframe:DocHostUIHandler_GetDropTarget (0x175688)
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 29
fixme:ieframe:DocHostUIHandler_GetDropTarget (0x17aaa0)
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented group {000214d0-0000-0000-c000-000000000046}
fixme:ieframe:PropertyNotifySink_OnChanged unimplemented dispid 1005
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented group {000214d0-0000-0000-c000-000000000046}
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented group {000214d0-0000-0000-c000-000000000046}
fixme:ieframe:PropertyNotifySink_OnChanged unimplemented dispid 1005
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented group {000214d0-0000-0000-c000-000000000046}
fixme:win:EnumDisplayDevicesW ((null),0,0x32d91c,0x00000000), stub!
fixme:resource:GetGuiResources (0xffffffff,0): stub
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 29
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented group {de4ba900-59ca-11cf-9592-444553540000}
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 35
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 28
fixme:ieframe:DocObjectService_FireDocumentComplete 0x6a58f20 0x6a7aeb0 0
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 29
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented group {de4ba900-59ca-11cf-9592-444553540000}
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 35
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 28
fixme:ieframe:DocObjectService_FireDocumentComplete 0x6a72e00 0x69c07d0 0
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x94e6a0 0x94e698
by Heldar on Sunday September 29th 2013, 17:59