![]() |
R.C. Cars No-CD Fixed EXE
I am looking for a No.CD Fixed EXE for the game R.C. Cars. The ones on MegaGames and GameCopyWorld still require the CD. I am a laptop gamer so I perfer to use No CDs to play my games.
|
Please, make a request as described in entry III/4 of the forum FAQ. If the cracks you downloaded from the two sites are actually so called "fixed EXE's" and contain no commercial copy protection anymore then, probably-hopefully, only a plain CD check needs to be removed from them, to convert them into real "no-CD patches".
|
The games uses SecuROM New / CD-Checks I think the Fixed EXE I am using had the SecuROM removed but the CD-Check still exists. If you provide a place for me to send the Arcive fileI will gladly send it or you can get it here
http://dl.gamecopyworld.com/?f=flt-rcc!rar |
Get a Hex Editor and put these bytes at offset A3AAA:
89 2D 90 BA 56 00 E9 AF 00 00 00 |
Quote:
|
The offset does exist, try again ;)
If you can not figure out the right location, scan for this byte pattern: FF 15 20 41 55 00 8B 3D 60 40 55 And replace them by the bytes I said. |
i hope that call u replaced doesnt take parameters, otherwise ur patch is bad
|
I checked again No suck offset. Since you know where it is and can find it. Can you edit and send it to me.
|
offset DOES exist, i suggest you learn how to use a hex editor
@ The-S-Owl...that part u patch is an api call, GetLogicalDrives - it DOES take parameters, so your patch is bad (did you even check?) |
Quote:
|
1. download a program like hex workshop (www.bpsoft.com)
2. install it 3. open the rccars.exe in hex workshop 4. press crtl g 5. the goto window will appear.. 6. click the HEX radio button 7. click the 'Beginning of file' radio button 8. type in A3AAA in the offset part in the window 9. click go thus proves the offset exists... now you can try to add in the patches (make sure you are in overwrite mode - press INS it should say 'OVR' in the status bar..) (personally i dont think the patch will work.. as the check itself is a bit tricky) my patch (from deadlisting the code, i have no idea if it'll work.. in theory it should though) i have another patch too, its way way way longer, but if this one fails we can try it... (quickie patch) offset : A38E0 patch : 33 C0 40 C3 original bytes : 81 EC 10 01 if that doesn't work, try patching in 33 C0 C3 instead... for those interested, check is for 2 files on the cd (RCSetup\RcSetup.exe and RCSetup\RCSetup.ini.... the letter is obtained from the registry key HKEY_LOCAL_MACHINE\CREAT Studio\RCCars where it reads from the 'SourceDir' and 'InstallDir' values presumably the 'InstallDir' contains the cd drive letter... It then goes checks on these drives ... bit boring, but theres many conditionals to hit... oh yeah, backup your files / registry keys BEFORE patching enough help? |
Sorry TippeX, a lot of respect for all the help you accomplish on this forum, but this time you are wrong ;)
I have patched GetLogicalDrives, which does not have parameters. "The GetLogicalDrives function retrieves a bitmask representing the currently available disk drives." Perhaps you mistake GetLogicalDrives for GetLogicalDriveStrings ? Your patch could work too, but then definitely with 33 C0 40 C3 since 1 (the value of ebp) is returned after checking all drives. 1 is stored at 56BA90 if the cd-check succeeds, hence my rather strange patch... |
soz, thought it was GetLogicalDriveStrings yup, which does take params
and 56ba90 contains 1 anyway by the looks of it :) and only set to 0 on failure of that proc.. but yeh im human enough to admit i get it wrong, but you did take a few days to answer |
Quote:
|
| All times are GMT -7. The time now is 07:11. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com