I think i would be surprised if the win98 version would work when it does not work on win2000!
- Ws2_32.dll with freeaddrinfo
is only the first step in the incompatibility series. the next steps are:
- msvcrt.dll with _except_handler4_common (bypass requires an exception from KnownDlls - not good)
with a unknown source msvcrt.dll i get:
- kernelbase.dll (which is missing)
- ntdll.dll with _vsnwprintf
with msvcrt.dll from my XP machine i get:
- ntdll.dll with RtlGetNtVersionNumbers
I cannot bypass the last one because ntdll is critical to the program running in the system. And if i did succeed i would have received an exception (well probably, 2k is like xp) - It knows all the system entry and exit numbers - according to "Why loading Ntdll from local folder produces exception?" at Stack Overflow.
perhaps someone needs to make a "KernelEx" (or another name) for 2k...
Other "better" games are much easier to get running than this...
Charlie.