Here I am back again Target game: Might & Magic 6 v1.1 (patched) Things you need: Hiew 6.04 Soft-Ice 3.24 or better W32Dasm 8.93 Mm6 v1.1 patch (1.6 mb) Ready, get set, go! Step 1. Start with full install (include extra graphics) and after installation patch the game to version 1.1. Now make the necessary backups of mm6.exe (.w32 & .bak). Ok... now we're ready to start cracking. Put a breakpoint on GetDriveTypeA (bpx getdrivetypea) in Soft-Ice. Start mm6 and it won't take long until SI breaks. Get the hex # of the place where you landed (should be 458163). Clear breakpoint (bc*) and load mm6.w32 on W32Dasm. Disassembling is quickly done and you're ready to goto line 458163. So make your way to there. :00458163 83F805 cmp eax, 00000005 <-- Is cd in drive? :00458166 750B jne 00458173 <-- no, jump :00458168 8ACB mov cl, bl :0045816A E8F1FBFFFF call 00457D60 :0045816F 84C0 test al, al :00458171 7532 jne 004581A5 <-- you naughty cracker...go away... * Referenced by a (U)nconditional or (C)onditional Jump at Address: This is all we need. As you probably already guessed, we need to change the last jump to je, instead of jne. Hiew and mm6.exe are excellent combination for doing this job. Decode mode, goto line, and @offset number (which should be 57571). When you got to correct place and line, press F3 and change 75 --> 74, so it will look like this: 7432.After you're finíto with this, start mm6 and it bypasses the check and you can freely play it without the cd present =)... Kewl Greetz: Friends (IRL and chat), tKC + to you! =) -C_DKnightritten 14th of June Should you have any questions/comments/problems, u can Contact me via c_dknight@iobox.com