Servas allezusammen!
Hia is main erstes tutorial. Bitte entschuldigt rechtschreibfehler. sowaskommt voa.
also, es geht um Blood2 weil ich das gerade gekriegt hab und weils cool ist.
Der cd check ist mehr oda weniger einfach. 
Ihr braucht Hiew(6.01) und WinDasm(8.9) und manchmal auch Blood2.
Gibt's alles bei http://TbC.tsx.org oder http://TbC.iscool.net
Dann woll ma mal anfangen.
Also, erst mal Blood2 installieren. Vollinstallation.
Dann ne kopie von der Blood2.exe machen.
Windasm starten und auf "open File to disassemble" klicken. Die Kopie von da blood2.exe ffnen.
Kann sein dass ihr dann nur komische Zeichen oda so seht. Geht dann auf dissassembler Men und whlt eine schriftart.
Ich empfehle courir. da hat mann am meissten berblick.
Dann Blood2 starten und was sehn wir da? Please instert the blood2 cdrom into your cdrom drive. Aha. 
Das merken wir uns und gehn zurck in Windasm. Oben im men klicken wir auf Refs und whlen string data references.
Dann suchen wir nach dem Text "Please instert the blood2 cdrom into your cdrom drive". Steht ganz oben irgendwo.
Da klicken wir drauf und WinDasm fhrt uns irgendwohin. Und was sehn wir da?

* Possible Reference to string resource id=00008: "Please insert the Blood2 cd-rom into your cd-rom drive."

00403FB6 6A08                   push 00000008
00403FB8 51                     push ecx
00403FB9 FFD3                   call ebx
00403FBB                        test eax, eax
00403FBD                        jne 00403FE3      <- Aha, ein Aufruf irgendwo hin zu springen.

* Possible StringData Ref from data obj ->"Please insert the game cd-rom "
                                      ->"into the drive. "

00403FBF BFE4A54200             mov edi, 0042A5E4
      .
      .
      .
     usw.
So. ich hasse es den scheiss ins tutor reinzuschreiben. aber egal
was uns interresiert ist die Zeile mit dem jne 00403FE3. Da klicken wir jetzt zweimal drauf.
j steht fr Jump. es gibt verschiedene, hier ist aber nur der jne,
das heisst jump if not equal und der je, das heisst jump if equal von nutzen, denn wenn wir den jne in je ndern, berspringt er 
die Fehlermeldung. (das tiefer zu erlutern wrde anfnger wohl berfordern, also gebt euch damit zufrieden)
Doch wie solln wir bloss mit WinDasm machen? garnicht. Dafr gibt es Hiew. andere benutzen einen Hexeditor aber ich benutze Hiew.
Doch bevor wir Hiew starten merken wir uns in WinDasm unten (ganz unten) das was hinter dem @offset steht.
also 000033BD, das h lassen wir weg.
Nun starten wir Hiew und ffnen die ORGINAL blood2.exe. Da sehen wir jetzt nur komische zeichen. macht nix, einfach auf F4 drcken und
Decode whlen. aaaaah, schon besser. fast wie WinDasm. Gut. Jetzt F5 drcken und das hinter dem @offset eingeben. (000033BD)
Hiew fhrt uns nun zu einer anderen Zeile. Das sollte da stehen:
00403FBD 7524                    jne       000403FE3   -------- (1)
ooh, da is ja wieda des jne. Doch wie das ndern? ganz einfach F3 drcken und statt der 5 aus 75 (hexcode fr jne) 
eine 4 (74 fr je) machen. und schwupp steht nicht mehr jne sondan je da. crass. 
nun F9 drcken und dann F10 und dann Blood2 starten. Doch was sehn wir? ES FUNTZT NET. scheisse. verdammt.
was ist der Grund? blood2 hat sozusagen mehrere cd checks. das merkt man wenn man in WinDasm mehrmals in der string date reference
(unter Refs) klickt, denn da fhrt uns WinDasm an mehrere stellen. fuck, was tun?
(brigens whr bei so manch anderem spiel der cd check hier schon schon geknackt!)
1. Mglichkeit:
Alle jne wo und WinDasm hinfhrt wenn man unter Refs und string data reference auf Please insert the Blood2 cd-rom into your cd-rom drive
clickt ndern. doch das ist scheisse.
2.Mglichkeit:
das machen was ich euch jetzt sage, auch wenn ihrs net checkt.
und zwar in WinDasm ist am @offset 00003389 (n bisserl weiter oben) einweiterer jne. 
also hiew starten, blood2.exe ffnen, F4 drcken, decode whlen, F5 drcken und 00003989 eingeben.
So, was nun? da steht jetzt ein jne rechts aber nirgenswo ein 74 das mann in 75 ndern kann?
macht nix. einfach im abschnitt 0F8503010000 (F3 drcken) die 85 in 84 ndern und schwupp steht wieda je da.
Gut. F9 drcken und F10 und Blood2 starten. Fertig. NOMORE CD CHECK!
So ich hoffe ihr habts gecheckt. wenn net mailt mir. aber nur wenns wichtig ist.

aDENOZiN, Germany 99

http://come.to/aDENOZiN

my group:
http://tbc.tsx.org
