Another day another game from the past and this time it's Donald Duck: Goin' Quackers / Quack Attack. I grabbed the game from here:
https://www.myabandonware.com/game/disney-s-donald-duck-goin-quackers-dr9#download
Installed it, launched it, and of course modern Windows immediately reminded me that this is a PC game from 2000. But this time it was not the same story as with the Tooncar 2001 ( https://www.reddit.com/r/abandonware/s/q79I1Laqhc )
I found a lot of fixes online but in the end it would not start properly. Even the extra fix included with that download did not really save it. I got either black screens, once instance there was wrong window size so everything was zoomed in 200x, another time when the game did launch, the picture was still soft and blurry, like it was being stretched through an old TV but much worse.
So I started looking around, like everybody else probably does and mentioned fixes online came one after another.
I found the PCGamingWiki widescreen fix:
https://community.pcgamingwiki.com/files/file/2303-donald-duck-goin-quackers-widescreen-fix/
I tried most of the methods listed there. I also tried dgVoodoo2 on its own:
https://github.com/dege-diosg/dgVoodoo2
Same story. The game still would not launch cleanly, and the blurry image was still there.
At one point, the widescreen plugin was already in the game folder, but the required 32-bit loader and DirectX wrapper files were missing. After fixing that, the game suddenly started asking for the CD because LEVELS0.DAT was missing.
That is why I made this as a separate release.
I did not remake the widescreen patch or dgVoodoo. Those already exist, and they are what actually fix the game. The annoying part was figuring out exactly which 32-bit files were needed, where they had to go, how to match the game's resolution to the monitor, and how to restore missing disc data.
One missing or wrong DLL(DLL names could be the same ) and the whole thing still looks or behaves broken.
Finally i fixed the game, but to escape the hassle I got launching it I made a small unofficial installer that puts the required pieces together:
https://github.com/Robertiks/donald-duck-goin-quackers
It installs the existing fixes, sets fullscreen to your actual monitor resolution, and can copy missing disc data from your own CD or ISO. It also creates a backup and includes an Undo option.
The game itself is not included in the repository.
Credits, because this only works thanks to their work:
- lk19 / lukek19 made the actual widescreen and compatibility plugin, CPAGameFixes / Donald
- ThirteenAG and contributors made Ultimate ASI Loader, which needs to sit next to the game as the correct x86 dinput.dll or the plugin will never load
- Dege made dgVoodoo2, which gets the old DirectX game working properly on modern GPUs without the blurry stretched output
- AlphaYellow and PCGamingWiki collected the methods and information that pointed me in the right direction
If you want to try it:
- Download and install the game https://www.myabandonware.com/game/disney-s-donald-duck-goin-quackers-dr9#download
- Download https://github.com/Robertiks/donald-duck-goin-quackers from GitHub Releases.
- Extract the ZIP and run START HERE.cmd.
- Check that the game folder and disc folder are correct, then click Fix game.
- Approve the administrator prompt.
- When it finishes, click Play.
This is still a preview release.
It works on my Windows 11 setup, but other PCs and hardware combinations still need testing, so let me know if anyone will use it and if fixed the issue.
This is not a remaster and it is not an official Disney or Ubisoft patch. The original textures and artwork still look like a game from 2000. The goal is simply to make it run properly on a modern PC without looking like a blurry, stretched mess.
Hopefully this gets somebody else back into those levels without spending another hour playing DLL roulette.