ianq13
01-20-2008, 04:33 PM
Hey folks,
*20;们*0*;? I've recently started looking into simple CD protections and read up on that a little bit online and decided to give it a shot. Has anyone ever played Lost Vikings 2 from Blizzard (formerly Silicon&Synapsis)? It's a great game and I've got its CD sitting here. The nice thing about it is that it is from ***5 and requires a CD inserted in the drive. If you're lazy like me, you know that putting the CD in is a PITA.
Consequently, I wanted to see if I can remove that CD check. And here's where my trouble begins haha. Can anyone kind of walk me through something like this?
Here's what I've done:
*. I disassembled Lost Vikings 2.exe using DisASM*2 (www.geocities|com/~sangcho/disasm.html) and got some **8,000 lines of assembler
2. I fired up W*2Dasm to look for the error message, but couldn't locate it. I did, however, find it using XVI*2 (some hex editor).
This is about how far I've gotten haha, because things turned out to be different than in whatever I had read. I was thinking about altering the call to the check routine?
&#*5874;&#*5874; lots in advance!
Ian
*20;们*0*;? I've recently started looking into simple CD protections and read up on that a little bit online and decided to give it a shot. Has anyone ever played Lost Vikings 2 from Blizzard (formerly Silicon&Synapsis)? It's a great game and I've got its CD sitting here. The nice thing about it is that it is from ***5 and requires a CD inserted in the drive. If you're lazy like me, you know that putting the CD in is a PITA.
Consequently, I wanted to see if I can remove that CD check. And here's where my trouble begins haha. Can anyone kind of walk me through something like this?
Here's what I've done:
*. I disassembled Lost Vikings 2.exe using DisASM*2 (www.geocities|com/~sangcho/disasm.html) and got some **8,000 lines of assembler
2. I fired up W*2Dasm to look for the error message, but couldn't locate it. I did, however, find it using XVI*2 (some hex editor).
This is about how far I've gotten haha, because things turned out to be different than in whatever I had read. I was thinking about altering the call to the check routine?
&#*5874;&#*5874; lots in advance!
Ian