|
|
|
#1
|
|||
|
|||
|
Hi,
is there a file named "data6.owp" on the disc? Try copying it to the installdir & and try this exe: http://rapidshare.de/files/22207441/Owar.rar.html We'll get this game to work without a cd
|
| Sponsored Links |
|
#2
|
|||
|
|||
|
I'll see if I can find it..thanks.
|
|
#3
|
|||
|
|||
|
CODE:00459335 loc_459335: ; CODE XREF: sub_4592F8+1Cj
CODE:00459335 ; sub_4592F8+36j CODE:00459335 call sub_457C2C ---> calls GetDriveTypeA CODE:0045933A test al, al ---> test al = 0 (if 0 = no cd inserted) CODE:0045933C jz short loc_459316 ---> patch to jmp, elso bad guy CODE:0045933E mov eax, esi CODE:00459340 call sub_458F2C CODE:00459345 lea eax, [ebp+var_4] CODE:00459348 call @System@@LStrClr$qqrr17System@AnsiString ; System::__linkproc__ LStrClr(System::AnsiString &) CODE:0045934D cmp byte ptr [esi+319h], 0 CODE:00459354 jz short loc_459399 CODE:00459356 lea eax, [ebp+var_4] CODE:00459359 mov edx, offset unk_459508 patching the jz should work so u can play without cd. if the "pls insert cd blablabla" doesn´t appear ingame u can upload the dlls + exe so it can be debugged.
__________________
http://pid.gamecopyworld.com home of Protection ID the ultimate Protection Scanner. |
|
#4
|
|||
|
|||
|
nope,the last patched exe from rapidshare doesnt work either..pretty sure the protection is only in the exe file-its possible to use the exe from the demo and the game runs,but its buggy,especially after updating..
|
|
#5
|
|||
|
|||
|
Get a hex editor and change the bytes 8D 45 at raw offset 5704A to EB 47
|
|
#6
|
|||
|
|||
|
You cant change a 3 byte instruction to a 2 byte only, that will screw up the rest of the coding, you have to nop the last byte also.
Besides I dont see why a jump there would help with anything. You could just nop out 457C6D to 457C76 That would take out the call,cmp and conditional jmp. Last edited by DABhand; 08-06-2006 at 07:18. |
|
#7
|
|||
|
|||
|
Quote:
Quote:
Time for a REAL lesson in assembly maybe ? 1. If you do not kill the instruction at 457C6C too, the stack pointer will be screwed and the program will crash when it tries to leave the function. 2. In the beginning of the function, the variable [ebp-1] is set to 1. If your patch is applied, the call at 457C8A will always fail (al = 0) since data6.owp will not be found. After doing this check from drive C to Z, [ebp-1] is set to 0 and this value will be given back. Moreover, since the check always fails, the code between 457C93 and 457CB2 is never executed. I have not analyzed what these functions do, but they are executed if the cd-check succeeds, but not when it fails. And that is exactly what my patch does: the cd-check is skipped and these functions are executed without even checking any drive. |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Hello? GTR: FIA GT Racing Game crack? | plan_B_1980 | PC Games | 5 | 09-11-2004 06:39 |
| GTR - FIA GT Racing Game CRACK? | darksaber999 | PC Games | 2 | 03-11-2004 09:40 |
| World Champ Rugby crack....What game is it for? | t.foster73 | PC Games | 0 | 27-04-2004 04:47 |
| How can i make a crack for a game? | Robman | CD/DVD Copy Protections & Utilities | 10 | 02-09-2002 15:29 |
| Request X Plane 5.52 Crack | Froggy | PC Games | 0 | 14-02-2001 07:04 |