VOGONS

Common searches


First post, by WesUnwin

User metadata
Rank Newbie
Rank
Newbie

I know this is very late, but I am also a big fan of this highly underrated game, played this when I was a kid.

As a response to:
Cold Shadow Error
Best Virtual Machine to Emulate Windows 95 for Windows gaming

I have figured out how to get this running on Windows XP, by replacing 2 DLLs (WDIR62F.DLL, and PMPRO62F.DLL) in the installation folder,
with modified version of them that I have created.

See my github repo for the patch:
https://github.com/WesUnwin/coldshdw_patch

This will allow the game to start on windows XP (as it did for me) circumventing the problem of accessing the "QT_Thunk" function which
was causing the error message about "Unable to link to Kernel32.DLL"

Hope this helps / let me know if you need help using this!

Last edited by Stiletto on 2020-08-31, 21:34. Edited 1 time in total.

Reply 1 of 15, by WesUnwin

User metadata
Rank Newbie
Rank
Newbie

From: Best Virtual Machine to Emulate Windows 95 for Windows gaming

Mike wrote on 2017-11-21, 09:49:

For the longest time, I have wanted to play the old games I used to be able to play back when I had a 486DX. I made a thread about this at an earlier period of time, but I guess I wasn't exactly crystal clear on why I wanted to emulate Windows 95. I'm planning on purchasing the OS CD's and installing it in my machine, but I am unsure which virtual software to use, and how to emulate Sound Blaster 16 on there, and possibly emulate 3D acceleration, though 3D acceleration in a virtual box is not on the top of my priority list, since those Windows games I'm looking to play did not really require that. Amazing how GOG was able to allow me to play System Shock 2, and how Dosbox can virtually play any DOS game that I please, but there are several games that I acknowledge may require a few extra steps. I hope I was able to explain myself clearly, and any assistance on how to get this rolling would be appreciated!

I have a patch that might help you, for me it enabled me to run Cold Shadow on Windows XP, possibly will work on later versions of windows also.

https://github.com/WesUnwin/coldshdw_patch

Last edited by Stiletto on 2020-08-31, 21:35. Edited 1 time in total.

Reply 2 of 15, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

Your contribution is much appreciated.

Do you know where WDIR62F.DLL and PMPRO62F.DLL originally came from? Perhaps your fix could be useful for other games that were built similarly.

Also, if the compatibility problem relates to 16-bit code that got blown up, how did GOG get it working?
https://www.gog.com/game/maui_mallard_in_cold_shadow

(It would be neat if the SNES version got an MSU-1 patch to use the redbook audio from the PC version, but that would be a completely different matter.)

Last edited by Stiletto on 2020-08-31, 21:36. Edited 1 time in total.

Reply 3 of 15, by superfury

User metadata
Rank l33t
Rank
l33t

Perhaps GOG is just running it in Dosbox running Windows 9x (Dosbox running Windows 95 in my case what got me the best performance, don't remember which version it was or what build)? That's the way I used to ran Cold Shadow (from my Disney's Classic Video Games 2 CD-ROMs). The same for the first set of games(although I know that UniPCemu can run them as well(at least from the first game (Alladin, Lion King, Jungle Book), didn't check the second game(Cold Shadow, Toy Story and Burper(had to check my game case for that last one, didn't remember which one it was(a Timon & Pumbaa shooting game of sorts if I remember it correctly)))).

UniPCemu Git repository
UniPCemu for Android, Windows and PSP on itch.io
Older UniPCemu PC/Android/PSP releases

Reply 4 of 15, by leileilol

User metadata
Rank l33t++
Rank
l33t++
Jorpho wrote on 2020-08-31, 01:53:

Do you know where WDIR62F.DLL and PMPRO62F.DLL originally came from? Perhaps your fix could be useful for other games that were built similarly.

SciTech MGL library, some other Windows games around the time use these (WinQuake, Hexen II, Outlaws, Grand Theft Auto) mainly for fast buffered 320x200/320x240 and (rare) support for exotic video modes, kind of like a Windows-based UniVBE and functions as a directdraw alternative

apsosig.png

Reply 5 of 15, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
superfury wrote on 2020-08-31, 02:37:

Perhaps GOG is just running it in Dosbox running Windows 9x

That would require them to somehow have a license to redistribute Windows components, which is completely unthinkable. If they're using an open source alternative like BoxedWine or WineVDM or something, then it would be interesting to know which one.

leileilol wrote on 2020-08-31, 02:45:

SciTech MGL library, some other Windows games around the time use these (WinQuake, Hexen II, Outlaws, Grand Theft Auto) mainly for fast buffered 320x200/320x240 and (rare) support for exotic video modes, kind of like a Windows-based UniVBE and functions as a directdraw alternative

I know there have definitely been patches released for Outlaws. Did those patches include a similar fix, or is Outlaws somehow immune?

Reply 7 of 15, by Discrete_BOB_058

User metadata
Rank Member
Rank
Member
leileilol wrote on 2020-08-31, 02:45:
Jorpho wrote on 2020-08-31, 01:53:

Do you know where WDIR62F.DLL and PMPRO62F.DLL originally came from? Perhaps your fix could be useful for other games that were built similarly.

SciTech MGL library, some other Windows games around the time use these (WinQuake, Hexen II, Outlaws, Grand Theft Auto) mainly for fast buffered 320x200/320x240 and (rare) support for exotic video modes, kind of like a Windows-based UniVBE and functions as a directdraw alternative

How's that if these .dll s work in another game. For me GTA1 works fine with these MGL .dlls. If I use the GTA dll in Cold Shadow, is there chance of it working?\Until now I found the game is rather laggy on the 320*240 modes

YouTube Channel:
DEADHistory Walkthroughs

PC SPECS:-
CPU: AMD Ryzen 5 1600
GPU: ZOTAC NVIDIA GeForce GTX 1050Ti OC Edition
RAM: 8GB*2 Corsair Vengeance LPX DDR4 2400MHz
Motherboard: Gigabyte Aorus B450M
PSU: Corsair VX550
Sound Card: Realtek ALC892

Reply 10 of 15, by Discrete_BOB_058

User metadata
Rank Member
Rank
Member

I copied both files to gime dir but I still get a 0xc0000142 error. The event viewer has mentions of WDIR62F.dll 🙁

YouTube Channel:
DEADHistory Walkthroughs

PC SPECS:-
CPU: AMD Ryzen 5 1600
GPU: ZOTAC NVIDIA GeForce GTX 1050Ti OC Edition
RAM: 8GB*2 Corsair Vengeance LPX DDR4 2400MHz
Motherboard: Gigabyte Aorus B450M
PSU: Corsair VX550
Sound Card: Realtek ALC892

Reply 11 of 15, by xcomcmdr

User metadata
Rank Member
Rank
Member

If you have this game installed on Windows 3.11 (edit: or 9X), this utility I wrote a few years ago starts the game and sets it to fullscreen on startup.

Because unless the game is in fullscreen a) the default window is TINY b) the scrolling isn't smooth at all.

It also stops the game from always starting with a tiny window, which is annoying.

It also works well inside DOSBox.

It assumes that the game is installed at this location :C:\DISNEY\COLDSHDW (as is the default)

Attachments

Last edited by xcomcmdr on 2020-09-04, 12:04. Edited 1 time in total.

Reply 12 of 15, by Discrete_BOB_058

User metadata
Rank Member
Rank
Member
xcomcmdr wrote on 2020-09-04, 10:07:
If you have this game installed on Windows 3.11, this utility I wrote a few years ago starts the game and sets it to fullscreen […]
Show full quote

If you have this game installed on Windows 3.11, this utility I wrote a few years ago starts the game and sets it to fullscreen on startup.

Because unless the game is in fullscreen a) the default window is TINY b) the scrolling isn't smooth at all.

It also stops the game from always starting with a tiny window, which is annoying.

It also works well inside DOSBox.

It assumes that the game is installed at this location :C:\DISNEY\COLDSHDW (as is the default)

I was playing on Windows 10, and the file you made for Windows 3.11 surprised me 🤣 🤣

YouTube Channel:
DEADHistory Walkthroughs

PC SPECS:-
CPU: AMD Ryzen 5 1600
GPU: ZOTAC NVIDIA GeForce GTX 1050Ti OC Edition
RAM: 8GB*2 Corsair Vengeance LPX DDR4 2400MHz
Motherboard: Gigabyte Aorus B450M
PSU: Corsair VX550
Sound Card: Realtek ALC892