WineHQ

Total War: Medieval 2

No Screenshot

Submit Screenshot
The steam version of the Medieval 2.

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

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Everything is working just fine. Sound, graphics are all good, as are the campaign map and in-game battles.

No graphical or audio glitches found so far.

What does not

N/A

Workarounds

What was not tested

Multiplayer battles

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Looks like the launcher has been replaced by a simple launch box in Steam itself. This has removed the need for the dotnet35 override.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowDebian GNU/Linux 8.x "Jessie" x86_64Mar 04 20172.1Yes Yes Goldjuegaenlinux 
CurrentopenSUSE Leap 42.1 x86_64Dec 20 20151.8Yes Yes PlatinumBen 
ShowArch Linux x86_64Apr 22 20131.5.28Yes Yes GoldBen 
ShowArch Linux x86_64Sep 28 20121.5.12Yes Yes GoldBen 
ShowGentoo Linux x86_64Jan 14 20111.3.11Yes Yes GoldMaquis196 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

Comments

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

After testing some configs, my best performance is with this
by juegaenlinux on Tuesday March 7th 2017, 13:51
I was touching around settings on PlayOnLinux configuration for this game and my best right now is
GLSL Support -> Disable
Off screen Rendering Mode->fbo

Nvidia 650 GTX
Its moves softly and game not freezes during big battles anymore, im happy.
launch without Launcher & dotnet35
by Arto Alakulju on Sunday September 15th 2013, 0:46
Bypassing launcher can be done this way:

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.
RE: launch without Launcher & dotnet35
by Patrick Lepore on Monday December 30th 2013, 11:55
I tried this but it crashes after the intro movie saying it encountered and unexpected error and will now exit. Has anyone else seen this issue? I can add the console output if needed.
Launcher crashes with .net exception
by arne on Wednesday October 26th 2011, 4:30
Hey,

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)
RE: Launcher crashes with .net exception
by arne on Wednesday October 26th 2011, 4:37
Additional console output:

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
RE: Launcher crashes with .net exception
by Heldar on Sunday September 29th 2013, 17:59
Hi, I have a similar issue. Please, try to install DirectX9 form the game folder (/home/%USER%/.wine/drive_c/Program Files/Steam/SteamApps/common/Medieval II Total War/dxsetup/) - in my case it helps.
Back