So I tried running AOE2 under compatibility mode of Windows 2000, it didn't work. I even downloaded Application Compatibility Tools from Microsoft, not sure if that helps with anything.
And I went into Event Viewer/Application and found the logs:
Date: 10/25/2005, Source: Application Error
Time: 11:35:07 PM, Category: None
Type: Error, Event ID: 1000
User: N/A
Computer: PCHOME
Faulting application empires2.exe, version 0.14.14.914, faulting module empires2.exe, version 0.14.14.914, fault address 0x0000aaad.
What do all these things mean? When I run AOE2, the error I get (when I click on "To see what data this error report contains"), I see
AppName: empires2.exe AppVer: 0.14.14.914 ModName: empires2.exe
ModVer: 0.14.14.914 Offset: 0000aaad
And when I open the .txt dump file, I found this below.. Sorry it's kinda long. I hope this makes sense to somebody else..
<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="empires2.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="clcd16.dll" SIZE="6784" CHECKSUM="0xECFDD7A5" MODULE_TYPE="WIN16" S16BIT_DESCRIPTION="CLCD16.exe" S16BIT_MODULE_NAME="CLCD16" />
<MATCHING_FILE NAME="clcd32.dll" SIZE="27648" CHECKSUM="0xC8E71450" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="08/07/1999 13:23:21" UPTO_LINK_DATE="08/07/1999 13:23:21" />
<MATCHING_FILE NAME="clokspl.exe" SIZE="177152" CHECKSUM="0xB841F386" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="08/07/1999 13:23:04" UPTO_LINK_DATE="08/07/1999 13:23:04" />
<MATCHING_FILE NAME="DPLAY61A.EXE" SIZE="485600" CHECKSUM="0x10338309" BIN_FILE_VERSION="4.71.1711.0" BIN_PRODUCT_VERSION="4.71.1711.0" PRODUCT_VERSION="4.6.3.518" FILE_DESCRIPTION="DirectX cabpack for Dplay Service Pack" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="DPlay6.1A Cabpack" FILE_VERSION="4.6.3.518" ORIGINAL_FILENAME="DPlay61a.exe" INTERNAL_NAME="Dplay61A" LEGAL_COPYRIGHT="Microsoft Corporation 1999" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1EBAF" LINKER_VERSION="0x50000" UPTO_BIN_FILE_VERSION="4.71.1711.0" UPTO_BIN_PRODUCT_VERSION="4.71.1711.0" LINK_DATE="09/11/1997 12:14:59" UPTO_LINK_DATE="09/11/1997 12:14:59" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="dplayerx.dll" SIZE="163328" CHECKSUM="0x58B225D2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="08/07/1999 13:25:41" UPTO_LINK_DATE="08/07/1999 13:25:41" />
<MATCHING_FILE NAME="drvmgt.dll" SIZE="32256" CHECKSUM="0xB2CDEF9A" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="08/07/1999 13:31:32" UPTO_LINK_DATE="08/07/1999 13:31:32" />
<MATCHING_FILE NAME="EBUEula.dll" SIZE="53304" CHECKSUM="0xB0E4DCD1" BIN_FILE_VERSION="1.99.9.101" BIN_PRODUCT_VERSION="1.99.9.101" PRODUCT_VERSION="1, 99, 9, 101" FILE_DESCRIPTION="EulaDll" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft Corporation EulaDll" FILE_VERSION="01.99.09.0101" ORIGINAL_FILENAME="EulaDll.dll" INTERNAL_NAME="EulaDll" LEGAL_COPYRIGHT="Copyright � 1998-1999 Microsoft Corporation" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.99.9.101" UPTO_BIN_PRODUCT_VERSION="1.99.9.101" LINK_DATE="09/01/1999 22:32:34" UPTO_LINK_DATE="09/01/1999 22:32:34" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="empires2.exe" SIZE="280307" CHECKSUM="0x8A0616D9" BIN_FILE_VERSION="0.14.14.914" BIN_PRODUCT_VERSION="2.0.0.0" PRODUCT_VERSION="2.0" FILE_DESCRIPTION="Age of Empires II" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Age of Empires II" FILE_VERSION="00.14.14.0914" ORIGINAL_FILENAME="EMPIRES2.EXE" INTERNAL_NAME="EMPIRES2" LEGAL_COPYRIGHT="Copyright � Microsoft Corp. 1999" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="0.14.14.914" UPTO_BIN_PRODUCT_VERSION="2.0.0.0" LINK_DATE="08/07/1999 13:27:12" UPTO_LINK_DATE="08/07/1999 13:27:12" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="EMPIRES2.ICD" SIZE="2560045" CHECKSUM="0x373F36A1" BIN_FILE_VERSION="0.14.14.914" BIN_PRODUCT_VERSION="2.0.0.0" PRODUCT_VERSION="2.0" FILE_DESCRIPTION="Age of Empires II" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Age of Empires II" FILE_VERSION="00.14.14.0914" ORIGINAL_FILENAME="EMPIRES2.EXE" INTERNAL_NAME="EMPIRES2" LEGAL_COPYRIGHT="Copyright � Microsoft Corp. 1999" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="0.14.14.914" UPTO_BIN_PRODUCT_VERSION="2.0.0.0" LINK_DATE="09/14/1999 07:41:10" UPTO_LINK_DATE="09/14/1999 07:41:10" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="HA312W32.DLL" SIZE="365568" CHECKSUM="0x8FEC9788" BIN_FILE_VERSION="3.1.2.0" BIN_PRODUCT_VERSION="3.1.2.0" PRODUCT_VERSION="3.12" FILE_DESCRIPTION="Heap Debugging Library for Win32" COMPANY_NAME="MicroQuill Software Publishing, Inc." PRODUCT_NAME="HeapAgent" FILE_VERSION="3.12" INTERNAL_NAME="HA312W32.DLL" LEGAL_COPYRIGHT="Copyright � 1991-1997 Compuware Corp." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x66EED" LINKER_VERSION="0x30001" UPTO_BIN_FILE_VERSION="3.1.2.0" UPTO_BIN_PRODUCT_VERSION="3.1.2.0" LINK_DATE="09/29/1998 05:20:10" UPTO_LINK_DATE="09/29/1998 05:20:10" />
<MATCHING_FILE NAME="language.dll" SIZE="499712" CHECKSUM="0xEDA1AB91" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="09/08/1999 11:25:29" UPTO_LINK_DATE="09/08/1999 11:25:29" />
<MATCHING_FILE NAME="SETUPENU.DLL" SIZE="2211840" CHECKSUM="0xAC19ED34" BIN_FILE_VERSION="2.1999.9.1301" BIN_PRODUCT_VERSION="0.14.11.909" PRODUCT_VERSION="0.14.11.909" FILE_DESCRIPTION="Microsoft Age of Empires II AutoRun/Setup Resources" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft Age of Empires II" FILE_VERSION="2.1999.9.1301" ORIGINAL_FILENAME="SetupENU.Dll" INTERNAL_NAME="SetupENU.Dll" LEGAL_COPYRIGHT="� 1997-1999 Microsoft Corp." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="2.1999.9.1301" UPTO_BIN_PRODUCT_VERSION="0.14.11.909" LINK_DATE="09/14/1999 00:26:37" UPTO_LINK_DATE="09/14/1999 00:26:37" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="SHW32.DLL" SIZE="112688" CHECKSUM="0xDB8DD182" BIN_FILE_VERSION="4.0.1.0" BIN_PRODUCT_VERSION="4.0.1.0" PRODUCT_VERSION="4.01" FILE_DESCRIPTION="Memory Management Library for Win32" COMPANY_NAME="MicroQuill Software Publishing, Inc." PRODUCT_NAME="SmartHeap" FILE_VERSION="4.01" INTERNAL_NAME="SHW32.DLL" LEGAL_COPYRIGHT="Copyright � 1991-1997 Compuware Corp." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1D4B4" LINKER_VERSION="0x40000" UPTO_BIN_FILE_VERSION="4.0.1.0" UPTO_BIN_PRODUCT_VERSION="4.0.1.0" LINK_DATE="11/03/1998 18:10:01" UPTO_LINK_DATE="11/03/1998 18:10:01" />
<MATCHING_FILE NAME="UNINSTAL.EXE" SIZE="585790" CHECKSUM="0x823BBF5B" BIN_FILE_VERSION="2.1999.9.1301" BIN_PRODUCT_VERSION="0.14.11.909" PRODUCT_VERSION="0.14.11.909" FILE_DESCRIPTION="Microsoft Age of Empires II AutoRun/Setup" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft Age of Empires II" FILE_VERSION="2.1999.9.1301" ORIGINAL_FILENAME="Setup.Exe" INTERNAL_NAME="Setup.Exe" LEGAL_COPYRIGHT="� 1997-1999 Microsoft Corp." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="2.1999.9.1301" UPTO_BIN_PRODUCT_VERSION="0.14.11.909" LINK_DATE="09/14/1999 00:28:45" UPTO_LINK_DATE="09/14/1999 00:28:45" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="Data\closedpw.exe" SIZE="29184" CHECKSUM="0xA463E8D8" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="09/10/1997 01:44:40" UPTO_LINK_DATE="09/10/1997 01:44:40" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="983552" CHECKSUM="0x4CE79457" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft� Windows� Operating System" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="� Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xFF848" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:56:36" UPTO_LINK_DATE="08/04/2004 07:56:36" VER_LANGUAGE="English (United States) [0x409]" />
</EXE>
</DATABASE>