PDA

View Full Version : yet another old game crack request


pokopo
12-06-2006, 11:39
the game is sub culture,been looking everywhere,megagames has a crack but only for the german version and it doesnt work (apparently the files are too different).protection-id detects a cd check,nothing else.

link (german crack included) (http://www.yousendit.com/transfer.php?action=download&ufid=8CC2ED793968B02F)

thanks..

phil8900
12-06-2006, 14:44
Hi,
i tried once again LOL
good luck!
http://rapidshare.de/files/22904689/phi-subcult.rar.html

The-S-Owl
12-06-2006, 23:36
@Phil:
Patching a cd check is something else than scanning every byte sequence 83 F8 05 75 in an executable.

@Pokopo:
You will have to give us some more information.
1. Does the game read files off the cd ?
2. I have found a string "cdaudio": does the cd have audio tracks ?
3. Paste the contents of the files CD.CFG and CDDRV.CFG (they could be in the DATA subfolder)

DABhand
13-06-2006, 03:51
if you can also put up the binkw32.dll included in the game folder, I think there is more to that file than the executable.

TippeX
13-06-2006, 04:53
try...

sc.exe -> .42C626
scd3d.exe -> .4048B4
sc3dfx.exe -> .45A8EC

patch 33 C0 40 C3 there

/me shrugs his shoulders...

DABhand
13-06-2006, 04:57
Im sure Tippex will agree with this, its a bit difficult when doing it blind, it helps if we had the game :P

TippeX
13-06-2006, 05:09
totally heh, easier to make it 'proper' then :)

DABhand
13-06-2006, 05:12
I still think the binkw32.dll has something up its sleeve, those unknown API's from the exe under the binkw32 header is not nice :P

Joe Forster/STA
13-06-2006, 06:03
Yeah, like some simple copy protection implemented in the movie player subsystem, right? :D

The-S-Owl
13-06-2006, 06:27
Could not agree more, Joe ;)

Besides, the game does not use Bink Video but its predecessor Smacker (smackw32.dll)

The patches mentioned by TippeX should work, however, I would replace other functions with 33 C0 40 C3: at 2CD00 in sc.exe, at 59F70 in sc3dfx.exe and at 3E90 in scd3d.exe (raw offsets each time).
The program calls these functions first, and if they fail, the "TippeX-functions" are called. Result is the same, but you will save some CPU cycles, always better, especially in this hot weather :D

Good idea to check for a CD. The program does not use GetDriveTypeA but it checks whether the amount of free sectors is zero :)

But we better wait until Pokopo returns...