pidgen.dll missing when installing Age Of Empires III

Idiot

New member
Local time
8:13 AM
Messages
5
I've recently acquired the 3 CDs required to install & play an old Game, Age of Empires III, officially said run with Windows XP and earlier. But it can be run under Windows 7, though many have difficulties: a small number of reports describe successes, and think that those who are successful don't bother to publicize it.

Onto my problem. Having overcome "setup.exe is not a valid Win32 application" or however it read, by cleaning the playing side of CD1, I reach entering the key, after which a window appears titled 'invalid product key' (which I have checked a number of times) message saying: "Error loading the PID Generator DLL. The DLL could not be found! Please make sure the file is available in the installation directory and try again". When I trying the said file (pidgen.dll) to my HDD, it says 'file cannot be found' after looking like it has started some copy operation. That is with Windows 7 Home Premium 64bit I've tried compatibility mode for XP, and 'Run as Administrator' (for setup).

I have also tried installing on XP (different PC) and it progresses far into the installation before I get a repetitive please insert Disk 2 message.

Can anyone tell me tell me how to install on Windows 7 (without reference to the rubbish shot-in-dark, I-don't what's wrong-but-we-would like you to waste-a-day trying out-these microsoft offerings)

Idiot
21.February.2016

HP Pavilion dm4-1050ea - i5 430M, 8 GB RAM - Windows 7 Home Premium 64bit
 

My Computer My Computer

At a glance

Windows 7 home premium 64-bitcore i5
Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 7 home premium 64-bit
CPU
core i5
Antivirus
AVG
Browser
IE11
Dear Idiot : good luck
 

My Computer My Computer

At a glance

Windows 10 Pro x64 ; Xubuntu x64Intel i7 860 @ 2.80 GHz O/C'ed to 4.0GHz16GB Corsair Vengance DDR3 @ 661 MHz Dual Cha...EVGA NVidia GTX 560 1024MB
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Golden Mk. I.4
OS
Windows 10 Pro x64 ; Xubuntu x64
CPU
Intel i7 860 @ 2.80 GHz O/C'ed to 4.0GHz
Motherboard
Gigabyte P55A-UD3R Rev.1. Award BIOS F13
Memory
16GB Corsair Vengance DDR3 @ 661 MHz Dual Channel (9-9-9-24)
Graphics Card(s)
EVGA NVidia GTX 560 1024MB
Sound Card
Realtek Integrated
Monitor(s) Displays
Dual Samsung SyncMaster 2494HS
Screen Resolution
1920*1080 and 1920*1080
Hard Drives
1*Samsung 840 EVO 120GB SSD;
1*OCZ Vertex 2 60GB SSD;
2*Samsung F3 SpinPoint 1TB in RAID0;
1*Samsung F1 SpinPoint 1TB;
2*Western Digital 1TB External USB 3.0
1*Western Digital 500GB External USB 3.0
1*Seagate 500GB External USB 2.0
PSU
Thermaltake ToughPower QFan 750W
Case
Thermaltake Element S VK60001W2Z
Cooling
Corsair H60 Water Cooling, 2*230mm and 2*80mm case fans
Keyboard
Logitech G110
Mouse
Logitech MX518
Interesting....
 

My Computer My Computer

At a glance

Windows 7 Home Premium 64-BITAMD A8 7200P8GB 1600mhzRadeon R5 (APU) + Radeon R5 M230 2GB Dual Gra...
Computer type
PC/Desktop
Computer Manufacturer/Model Number
ASUS X550ZE
OS
Windows 7 Home Premium 64-BIT
CPU
AMD A8 7200P
Motherboard
N/A
Memory
8GB 1600mhz
Graphics Card(s)
Radeon R5 (APU) + Radeon R5 M230 2GB Dual Graphics
Sound Card
Realtek ALC269 with SonicMaster
Monitor(s) Displays
Laptop Display
Screen Resolution
1920 x 1080 @60hz
Hard Drives
WDC WD50 00LPVX-80V0TT0 (500GB)
PSU
Laptop Charger
Mouse
ARMAGGEDON TEXTRON SCORPION 7
Internet Speed
100 mbps DOWN / 50 mbps UP
Antivirus
Windows Defender
Browser
Mozzila FireFox, Valve Steam in-game internet browser
Hmmmmmmmmm .......... well Idiot , I can only wonder why you haven't done a web search. Instead you come here and insult the people who may help you. I ask about the web search because in under 10 seconds I located the .dll file you need, downloaded it AND scanned it for malware ...... all in under 10 seconds. Oh, as an added bonus, there's even a tutorial there on the correct way to install it. Good luck with your quest!
 

My Computer My Computer

At a glance

Windows 10x64 Build 1709Intel i7 7700HQ Kaby Lake16 GB DDR4 @2400Nvidia Geforce GTX 1060
Computer type
Laptop
Computer Manufacturer/Model Number
MSI GE72VR Apache Pro-416
OS
Windows 10x64 Build 1709
CPU
Intel i7 7700HQ Kaby Lake
Motherboard
Micro-Star Intl. MS-179B (U3C1)
Memory
16 GB DDR4 @2400
Graphics Card(s)
Nvidia Geforce GTX 1060
Screen Resolution
1920x1080 120Hz
Hard Drives
256 GB Nvme M.2 SSD

1TB HDD@7200
Cooling
Cooler Blast 4
Keyboard
Steel Series
Antivirus
Bit Defender Free
Browser
Edge
Well, I am sorry for insulting anyone.

I had already done a web search (many in fact) before I started this thread or topic, located a copy of the file named pidgen.dll, downloaded it, and scanned it for malware (AVG free) then copied it both to C:\local disk\windows\system32 and C:\local disk\Program files (x86)\Microsoft Games\Age of Empires III (I had to create the last directory)[as I understand it this is the procedure for installing this file - another internet search result], but the game still would not install - same thing. I did notice a peculiar looking thing, the pidgin.dll I downloaded is not the same size (being ~ a third smaller) than the one on the game CD1

I will try another copy of pidgin.dll from a different source.

I have an update: eventually, I installed the game on my XP system an it appears to play ok (have't tried all options). I ha problems consistently reading the CDs which did not happen on my W7 mine (HP Pavilion dm4), so I deduced that there is a problem with the CD player in my old XP machine.

Idiot
23.February.2016
 

My Computer My Computer

At a glance

Windows 7 home premium 64-bitcore i5
Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 7 home premium 64-bit
CPU
core i5
Antivirus
AVG
Browser
IE11
The version of pidgen.dll which I downloaded and copied to my c:\Windows\System32 folder on my W7 system is the identical size (same number of bytes, about 24KB) to the one I found on my XP system so I assume the files are identical. This leaves unanswered the question 'why is the file named pidgen.dll on the AoE III 1st install CD a different size (~39KB) ?' different version, maybe ? that shouldn't make any difference as the smaller file is certain to be the same or later version.

Idiot
23.February.2016
 

My Computer My Computer

At a glance

Windows 7 home premium 64-bitcore i5
Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 7 home premium 64-bit
CPU
core i5
Antivirus
AVG
Browser
IE11
Can you do this for me:

Search your System32 folder for a dll called "mfc42.dll", if you can't find it head on over to "C:\Windows\ServicePackFiles\i386" and copy said dll to "C:\Windows\System32\" folder.

pidgin.dll is dependent on mfc42.dll hence your problem.
 

My Computer My Computer

At a glance

Windows 7 Home Premiumi5-3570k16 GB DDR3 G Skill SniperGIGABYTE GeForce GTX 970 GV-N970WF3OC-4GD
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom build
OS
Windows 7 Home Premium
CPU
i5-3570k
Motherboard
ASUS Sabertooth z77
Memory
16 GB DDR3 G Skill Sniper
Graphics Card(s)
GIGABYTE GeForce GTX 970 GV-N970WF3OC-4GD
Monitor(s) Displays
ASUS ROG PG278Q
Screen Resolution
2560x1440@60Hz/120Hz/144Hz
Hard Drives
56GB KINGSTON SVP200S37A60G
512GB Crucial MX100
1863GB Seagate ST2000DM001-1CH164
2795GB Seagate ST3000DM001-9YN166
PSU
Corsair GS800
Case
Storm Trooper Stryker White
Keyboard
Logitech G910 Orion Spark
Mouse
Logitech G502
Antivirus
MSE
Browser
Firefox/Chrome
Other Info
Logitech G633
Logitech Mouse Matt
Hi Boris,

Thank you for your interest in this topic

My folder Computer\Local Disk\Windows\System32 does contain the files
mfc42.dll (and mfc42u.dll)
pidgenx.dll
pidgen.dll (24KB, because I downloaded it and put there manually having read about a similar issue on a WinXP system)

note: the folder C:\Windows\ServicePackFiles\i386 does not appear to exist on my W7 computer

I believe that the installation process may be finding the 39KB pidgen.dll on the CD and therefore does not look for it in Computer/System Disk/Windows/System32, but for some reason it cannot read/open this .dll (although this suggestion is not what it says in the error message). Further, I then hypothesize that making a copy of the CD CD1 but omit the 39KB pidgen.dll would cause the installation process to look in the HDD folder where it actually resides (or maybe copy the CD and replace the original 39KB version with the 24KB version). Any thoughts on that chain reasoning ? (or anything else in fact ?)

Idiot
29.February.2016
 

My Computer My Computer

At a glance

Windows 7 home premium 64-bitcore i5
Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 7 home premium 64-bit
CPU
core i5
Antivirus
AVG
Browser
IE11
Back
Top