http://bugs.winehq.org/show_bug.cgi?id=24897
Summary: Age of Empires III trial complains "parsing error in Fonts2.xml" without native msxml4 Product: Wine Version: 1.3.5 Platform: x86 URL: http://www.agecommunity.com/all_downloads.aspx OS/Version: Linux Status: NEW Keywords: download, Installer Severity: normal Priority: P2 Component: msxml4 AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
The game installs fine, but when you start, it aborts with a dialog box. The +msxml,+text log shows:
trace:msxml:bind_url L"file:\\C:\Program Files\Microsoft Games\Age of Empires III Trial\Fonts\Fonts2.xml" trace:msxml:bsc_AddRef (0x133b40) ref=2 trace:msxml:bsc_QueryInterface interface {6d5140c1-7436-11ce-8034-00aa006009fa} not implemented trace:msxml:bsc_QueryInterface interface {aaa74ef9-8ee7-4659-88d9-f8c504da73cc} not implemented trace:msxml:bsc_OnStartBinding (0x133b40)->(ff 0x16d478) trace:msxml:bsc_QueryInterface interface {79eac9e4-baf9-11ce-8c82-00aa004ba90b} not implemented trace:msxml:bsc_OnDataAvailable (0x133b40)->(5 91592 0x32c10c 0x32c120) trace:msxml:bsc_OnStopBinding (0x133b40)->(00000000 (null)) trace:msxml:saxxmlreader_AddRef 0x16d3c0 trace:msxml:SAXLocator_create returning 0x16dc18 fixme:msxml:libxmlFatalError Error handling is not compatible. ... trace:text:DrawTextExW L"XML parsing error in Fonts2.xml. No fonts will be loaded.", -1, [(0,0)-(180,110)] 00000050
The dialog keeps coming up multiple times, not sure if you can play by just clicking ok over and over, it's quite annoying.
winetricks msxml3 doesn't help, but winetricks msxml4 does.
Once past startup successfully, you can remove the msmxl4 override, the game will then start ok; seems this is only needed on first run?