|
|
Need Advice About Playing Original Game Without CD | ||
Discussion by CFP_Ratach_ with 9 Replies.
Last Update: April 12, 2006, 5:31 pm | |||
![]() |
|
|
[note=mastercomputers]I've altered this to reflect what he wants, but modifying any .exe file is illegal, so try to provide alternatives than this means. He will have to learn the other procedures elsewhere unfortunately.[/note]
You should also look at your local legislation things. For instance, in France, it's forbidden to crack a game even for your own usage. And the guy who helps you doing this will go to court with you.
QUOTE (yordan)
which game is this ?
You should also look at your local legislation things. For instance, in France, it's forbidden to crack a game even for your own usage. And the guy who helps you doing this will go to court with you.
Link: view Post: 75087
Yes, inform yourself before even trying it.
Hope I'm not breaking any rules here, please moderate it if so.
Anyway, first thing off, when/if you go for it, identify the copy protection on the game. This can be done with numerous software, or googling about the game.
After you know it, if you don't have any info on how the protection works, you have to disassemble the .exe, where you'll get an ASM (assembly code) dump. Check the hex codes for the instructions you wish to manipulate and then using a hex editor, either change the operation codes (opcode, or in english, the hexadecimal corresponding to the binary code that encodes an Intel 386/686 machine instruction) to what you found about, or you'll have to go on a blind search. Mostly what you do is change the conditional JMP (for JuMP) instructions to either jump to the place regardless of the condition or based on the negation of the original condition. A good tool might be Hackman (google it up
It's tricky, and you'll take quite a while (mostly because it's not a user-friendly process - fortunately
If the protection is Starforce 3, forget about it, it takes a full time experienced team working on it and it can take up close to a year even in those cases.
These are the best in the field of diassembling or reverse enginereing.
But, as others are saying, beaware of local laws, because without local laws you are forbidden to alter change or diassemble software if author of that software forbid that in license agreement...
First things first would be understanding whether this CD/DVD does have copy protection or not. A tool called A-Ray Scanner can check for most types of CD/DVD. You need to know what type of protection any CD/DVD has to understand what you may need to do to accomplish what you want. Not really necessary, but can sometimes help with ripping a CD/DVD.
You want a no-cd crack, easiest way would be ripping the whole CD/DVD (could use Alcohol 120%, Nero, CloneCD, Blindwrite) to your hard drive as an image, and using Daemon Tools or Alcohol 120% to use that image as a virtual drive, in which you can play the game as if the CD were in the drive.
If you're thinking of money trainers, or abilities to adjust ingame items etc, then I think Ollydbg would be your best choice, because you can test changing values inside the register during gameplay. I won't tell you how to do this though, as you still have to understand the opcodes and read exactly what the program is doing and you can easily crash the program or whole OS if you're not careful. You may need something that masks that you're using a debugger.
SoftICE is probably the best debugger you'd find and for dead listing disassembly, there's win32dasm. There's also quite a few good programs around related to such tools. As for a decompiler, I think you should avoid these, they cannot produce 100% compilable code, or even code that resemmbles anything like what the programmer would have written, there's just so many different ways they could do something, that it's hard to get back to source code. Assembly is the way.
If you do need a hexeditor, there's quite a few around and any hexeditor would do, though there are some with more advanced features, directly aimed at the sole purpose of modifying programs. So you should look around for these too.
Cheers,
MC
The fact that Starforce looks for something specific on what all CD/DVD Drives has, is the reason why disabling them, even inside windows should work (I'm guessing).
Cheers,
MC
QUOTE
The game is ToCA Race Driver 3. I cant figure out what protection it has on it.what kind of protection does the tool called "tool called A-Ray Scanner" detect ?
Similar Topics:
Best Games Of All Time
Myst V End Of Ages Who 39 s Pla...
Advice About Making A Text Based Ga...
Site To Create Your Own MMORPGs (42)
|
(9) Gaming Using PPU Vs CPU
|
HOME 






