Star Wars fighters modifier |
If you were playing LucasArts Tie fighter, X-wing or B-wing Star Wars sims with mouse, I guess you were damn annoyed because program read mouse velocity, instead of mouse offset.
This program corrects this, by overwriting the mouse command sector in your *.OVL files. Mouse no longer returns movement velocity count but a position count.
The reprogramming was possible, because (on my luck) this mouse code
was at the end of a segment, followed by some 20 bytes free space. Inside
the mouse check routine a - JMP to free space - instruction was inserted.
Additional commands follow in the free space.
Mouse has a resolution of 512 (i.e. 0-511), where center is at 256.
Insertion of - SUB 256 - command (to assure results from -256 to +255)
was imposible because of lack of space. This is the reason for high angular
velocity, i.e. craft is spinning at the start of the game.
More data on cracking games here.
Run Tie_crk.exe program including an inline parameter telling which OVL file to modify.
Old files will be perserved and new filenames reported to you.
When you start mission, mouse allready has an offset, so you need
to center it quickly.
DOWNLOAD:
Program
is in this Zipped file.
Tie_mod.exe
works with Dos4gw.exe DOS32 extender.