Log in

View Full Version : Game cracking


NoRToN
February 27th, 2001, 16:46
I'm trying to crack a game so it runs without CD.

The game checks for files on the CD, which I have
moved to my harddisk.
I Can get the game to run if I move the files to the root
dir on my harddisk, because the files is on the root of the
Cd. I just have to change the drive letter.

But I want the files to be in the game directory.
But how do I get the directory that the game is in?

mustapha
February 28th, 2001, 06:45
http://cdchecks.cjb.net/

risc
February 28th, 2001, 12:17
you need to alter the drive letter it gets from the cd check from "x:\" to ".\"


.\ is current dir ..

it might use %c:\%s to format the drive letter and filename it wants .. if this is the case u can shift it to the left by one byte, and change it to "%c\%s",0

and make the cd check return 2eh / "."

then it would load file x as ".\x" .. instead of ".:\x" or "x:\x" ..

check out the cdchecks.cjb.net like the other guy said, see if anything there can help you ..

if this 'game' u want to crack is red-alert 2, your in for a little more trouble than this ..

Lord Soth
February 28th, 2001, 15:01
Hi risc,

What's so special about RA2 ?

LS

risc
March 1st, 2001, 10:05
lord soth -

im not too sure u know, ive never cracked it, but i expect it to be the same as tiberian sun, having to fake the cd swap code when the cd check looks for disc 1 / disc 2 / disc x, as it loads the required files from 'mapsd.mix' etc .. creating the file name from the cd # .

and ra2, it has some sort of crc or hidden check too .. if u dont crack it right, either tanya blows up after a few seconds, or your whole base does..

i thought the latter was to do with the key missing from the registry, but i 'heard' it was a hidden check or crc..

so, 'whatever his name is', should be in for a little more trouble than a simple cd check / reroute

NoRToN
March 1st, 2001, 18:47
I have checked it,

and the whole base will blow up if don't have a register key, think its the serial key.
There is no CRC check.