Medal of Honor: Airborne MOHA running on Windows 2000 W2K
- From: Harold Z Hatfield <zeb7k@xxxxxxxx>
- Date: Tue, 14 Apr 2009 15:37:16 -0400
I looked all over for how to get this game working under Windows 2000
and found nada, so I figured it out myself and I'm posting here for
posterity. If you are inexperienced I wouldn't suggest doing any of the
things herein.
Granted not many are still using W2k. Real innovation for me would be
an OS with corneal tracking and voice recognition. For my money XP and
Vista amount to just new window dressing. But I digress.
The 1st problem is that XP has a "firewall" service, 2K has only
"Internet Connection Sharing". The install wants to tweak the firewall
on behalf of MOHA and if it cannot it will "end prematurely". The
second problem is that XP has an entry point in ADVAPI32.DLL for
TraceMessage and 2K does not. Both of these problems are addressed
here.
1) Copy all files from the DVD to the root of a drive with enough space.
Let us refer to the drive as W.
2) Run the setup.exe from that drive.
3) Let the installation fail. It should "end prematurely" near the very
end of the progress bar.
4) Look in the %SystemRoot%\Installer directory for .MSI type files. If
you don't find any new you may have to run the install again and
turn off your machine half way thru the install. The install has
an automatic rollback on failure and it can wipe files before you
have a chance to look at them.
5) Once you find .MSI files, inspect each one with SuperORCA. SuperORCA
is a freely available .MSI file editor. Use the Tools/Summary
information
menu option to find out what each .MSI file is for. Find and note the
name of the one for one for MOHA. There may be others for DirectX and
the PhysX engine. Leave those alone. My MOHA .MSI was named
192292.msi. Your's may be different.
6) Search the MOHA .MSI file for any references to "firewall" non-case
sensitive and not whole word only. Delete every row that refers to
"firewall". Exit SuperORCA. (Your file will be saved. There is no
explicit Save or Save As . If you doubt just re-open and confirm
the changes.)
7) Copy all of the .MSI files from the installer directory mentioned in
step 4 to the root of the W drive.
8) Open the MOHA .MSI file on the W drive with SuperORCA. From the
Tools menu click Install MSI. The install should start then finish OK.
(It will not ask you for your CD key --don't know why. It does ask
in step 3.)
9) You probably will not have an icon created on your desktop. Do it
yerself dammit.
10) So much for problem 1, now when you run MOHA you should get a error
message about "TraceMessage" in ADVAPI32.dll. To fix this FOLLOW THE
DIRECTIONS for installing the OldCigarettes Windows 2000 XP API Wrapper
Pack at this link.
http://win2kgaming.site90.com/phpBB2/viewforum.php?f=6
The whole wrapper pack is not needed. In my case I just copied
ADVAPI32.DLL from my system32 dir to ADVAPI32_ORG.DLL of the
UnrealEngine3\Binaries MOHA destination dir. Then I copied cigarette's
ADVAPI32.DLL to the same dir. Then specified the name ADVAPI32.dll in
the ExcludeFromKnownDLLs registry key. This fixes the 2nd problem.
11) Ahhhhhnjoy.
12) I'm in the middle of the game --haven't tried to uninstall yet, but
if you uninstall, don't forget to remove ADVAPI32.DLL from
ExcludeFromKnownDLLs.
.
- Prev by Date: Re: Iraq War FPS coming
- Next by Date: Re: That Iraq shooter could be the return of the true tactical shooter
- Previous by thread: Fry's $50 9600 GT -- PNY lies on the box
- Next by thread: Flatout Ultimate Carnage
- Index(es):
Relevant Pages
|
Loading