IMPORTANT NOTES:
----------------
If the game comes up with the error "CD-ROM required.", copy "Cracked Trek.exe" in this zip to "Trek.exe" in the game directory on your hard drive.
Unless you copied the CD to your hard drive and installed from there, you may have to change the "CDPATH=..." line in Stbof.ini (in your game directory). It's recommended that you don't go messing with the INI file, though... I tried, and it seemed the game started crashing a lot more. Better if you put the game where you want it, first, THEN install.
(Cracked by ~Sboocy)
"In the end, only kindness matters..." - Jewel
TECHNICAL INFORMATION:
----------------------
Method of crack:
Code location: 0040118B
Offset (in bytes) from beginning of file: 581h
Instruction:
0F8505010000 jne 00401296 (jne = jump if not equal)
-- changed to --
909090909090 (multiple NOP's)
This instruction occurs shortly after an API call to GetDriveTypeA. The crack
causes the program to essentially ignore whether or not the cd directory is a
cd-rom drive or not.
Code dump around crack:
Code loc (Offset) Instruction Dissassembly Meaning
00401181 (58Bh) 2EFF15F8245700 call dword ptr CS:[005724F8] GetDriveTypeA ord 001cn
00401188 (58?h) 83F805 cmp eax, 00000005 compare register eax to value 05
0040118B (581h) 0F8505010000 jne 00401296 jump if not equal, to loc. 0041296
The above listing may be useful in cracking any future updates of the EXE which might be released.