Practical necromancy for example, the game Gulf War: Operation Desert Hammer (1999)

thank you!
It all started with a Cabinet with old games. 10 years ago, a friend took the game, put it in the cupboard and remembered it in 10 years. Interested, what's the game like, I unknown. It turned out that this tank arcade game 1999, 3DO company, about the adventures of super American tank during the Gulf war.



The gugleniya and tubemovie showed that is known about the game a little. One review on our site and one overseas.
Requirements of readme.txt
Windows 95/98, Pentium 166 / 32M Ram / 150M Hard Drive space / 4x CD-ROM / Direct X 6.1 / Microsoft Compatible Mouse

Tried to put it under Windows 7 x86/x64 — black screen, flight and silence. Under XP SP3 the same. Game compatibility does not help.
After playing in virtualname decided that everything is dull. svn daum DOSBOX emulator with Glide and IF WIndows98SE beneath it was a very, very sad. And I was sad. Spent the week in various settings. The result is failed one time on 10 seconds to run the game in Glide mode, managed to record a video and once again, dosbox crashes. The soft mode was able to run through VirtualPC 2007 and Windows 98. With mouse had any problems, it was unplayable, like sport Glide/D3D.

I decided to try to understand, suddenly is not so bad and it's unwillingness to work on NT systems is caused only by the human factor. I already had two cases of such outrages is a strategy Myth2 that says at start "give a minimum of 32 MB of RAM", but is well started in the end of 16 MB of RAM and a Descent Freespace with the same problem.

Was given a patch to run (EXE hacked from the original protection, pirated), exhibited the compatibility mode to "Windows 98/Windows ME" and the game start on Win7 x86/x64 pre-issuing the inscription "Gulf War is only designed for Win95. Not NT.”

image

In software mode, you can change the range of drawing in a wider range (20-600) than in the settings (70-300).
At distance 20 not see anything at all, enemies can be seen literally riding up to a few meters, clean hardcore and Silent Hill, and at the maximum range becomes immediately clear entire map )))
File \settings\settings.cfg
offset 0x0C and 0x0D, low byte comes first in the address 0x0C.

The minimum soft mode — 20. Turns out pure Silent Hill.
image

The maximum of the soft mode to 600.
image

The excess values of the distance tearing all the templates. Glide — 350
image

Direct3D Boston to 350.
image

And Direct3D — 250 maximum from the game settings.
image

Then began to play with the resolution:
d3d at 1024x768, HUD remained in 640x480

file d3d_r.exe
it was
0048A5F4 BE 80020000 MOV ESI,280 (640)
0048A5F9 BA E0010000 MOV EDX,1E0 (480)

patchin
0048A5F4 BE 00040000 MOV ESI,400 (1024)
0048A5F9 BA 00030000 MOV EDX,300 (768)

image

Some files are compressed with a simple RLE compression, the file is divided into groups of 2 bytes, the first number of repetitions of the second byte. The table files are listed 2 sizes, compressed and uncompressed.

Source and path on the forum old-games.ru

And in the end recorded a video on quite modern computer, under Windows 7 x64 using the Glide wrapper nglide 1.01
“Gulf War is only designed for Win95. Not NT.”
Myth Busted!

Article based on information from habrahabr.ru

Популярные сообщения из этого блога

Approval of WSUS updates: import, export, copy

The Hilbert curve vs. Z-order

Configuring a C++ project in Eclipse for example SFML application