       _       _          _          _             _           _         _
      / \_____/ \______  / \____    / \___________/ \         / \_______/ \____
      \       \        \ \      \_  \       \        \        \         \      \
 _____/   .    \   .    \/   /\   \ /   .    \   .    \________\   .     \     /_ _____
 |   /    /_   /   /_   /_  /  \   \    /_   /   \_   /_       /  /       \   _/ \_   |
 |  /    /  \_/ \    \_/  \ \__/    \  /  \_/ \    \_/  \     /  /        /        \  |
 |__\    \      /          \ /      /  \      /  .       \___/   \_      /         /__|
     \         /     /     / \     /         /    \      /   \     \____/         /
      \____   /\____/     /___\__  \\____   /\____/\    /     \______/  \_____   /
           \_/      \____/       \_/     \_/        \__/                      \_/

              - t h e   h o m e   o f   p o l i s h   c r a c k e r s -

                                  proudly presents:

 `~*[ a tutorial:  Gramy bez CD... RollerCoaster Tycoon			]*~`
 `~*[ written by:  <<EMO>>							]*~`
 `~*[ date:	     27 listopad 1999						]*~`

 `~*[ english readers note:                                                   ]*~`
      [
      [ the following tutorial has been written in polish language... if you're ]
      [ interested in english version please place your request for translation ]
      [ at http://crackpl.cjb.net...                                            ]



Zdrowienia!



Tym razem napisaem tutorial o grze - w tym przypadku jest to RollerCoaster Tycoon,
opisz sposb bez patchowania plikw (jako nie lubi tego...). 


Opis:

Gra jest jedn z gatunku [...] Tycoon, podejrzewam, e ten trick i przy innych grach z tego
cyklu zadziaa ;-) Nieza gra, szczeglnie jak zapie grypa... Jej celem jest wybudowanie
wesoego miasteczka i ciga opieka nad turystami (to si jeden zgubi, drugi spadnie z
karuzeli, trzeci wsadzi rk, tam gdzie nie trzeba i... chrup - rki nie ma :-))

Do rzeczy moci Panowie / Panie ;-)

Potrzebna jest pena instalacja, aby mona byo gra prosto z HD (to jest wanie naszym celem)
Program si zainstaluje, i moesz gra do woli... a do momentu gdy trzeba odda pyt :(
Zaprojektuj kilka kolejek, powinno ci wcign :)


Zrbmy eksperyment - wyjmij pyt z napdu CD i ponownie uruchom gr... NIE DZIAA :-O
TO STRASZNE, NIE MONA URUCHOMI GRY BEZ CD, DO CZEGO TO DOSZO :((


Uruchom WinDasm'a, zrb co trzeba - takich rzeczy nie objaniam...

A wic wkraczamy w ZEN Cracking - zainteresowanych odsyam do szkki +ORC

W String Data References nie znajdziesz nic szczeglnego, ale zobacz jak zaczyna si code
(to nie jest entry point...)



+++++++++++++++++++ ASSEMBLY CODE LISTING ++++++++++++++++++
//********************** Start of Code in Object .text **************
Program Entry Point = 00412D80 (rct.exe File Offset:00012180)


:00401000 83EC50                  sub esp, 00000050
:00401003 55                      push ebp
:00401004 56                      push esi
:00401005 57                      push edi
:00401006 E88E1B0000              call 00402B99
:0040100B 6A00                    push 00000000
:0040100D E80E010000              call 00401120

* Reference To: ADVAPI32.RegOpenKeyA, Ord:012Dh
                                  |
:00401012 8B3520705E00            mov esi, dword ptr [005E7020]
:00401018 83C404                  add esp, 00000004
:0040101B 8D44240C                lea eax, dword ptr [esp+0C]
:0040101F 50                      push eax

* Possible StringData Ref from Data Obj ->"Software\Fish Technology Group\RollerCoaster "
                                        ->"Tycoon Setup"
                                  |
:00401020 68A0905E00              push 005E90A0
:00401025 6802000080              push 80000002
:0040102A FFD6                    call esi

* Reference To: ADVAPI32.RegQueryValueExA, Ord:0136h
                                  |
:0040102C 8B3D1C705E00            mov edi, dword ptr [005E701C]

* Reference To: ADVAPI32.RegCloseKey, Ord:0117h
                                  |
:00401032 8B2D18705E00            mov ebp, dword ptr [005E7018]
:00401038 85C0                    test eax, eax
:0040103A 7542                    jne 0040107E
:0040103C 8D4C2414                lea ecx, dword ptr [esp+14]
:00401040 8D542410                lea edx, dword ptr [esp+10]
:00401044 51                      push ecx
:00401045 8B4C2410                mov ecx, dword ptr [esp+10]
:00401049 8D44241C                lea eax, dword ptr [esp+1C]
:0040104D 52                      push edx
:0040104E 50                      push eax
:0040104F 6A00                    push 00000000

* Possible StringData Ref from Data Obj ->"CDKey"
                                  |
:00401051 6898905E00              push 005E9098
:00401056 51                      push ecx
:00401057 C744242C04000000        mov [esp+2C], 00000004
:0040105F C744242800000000        mov [esp+28], 00000000


taaak, CDKey, a przedtem odwoanie do rejestru... let's check it :-)

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Fish Technology Group\RollerCoaster Tycoon Setup]
"Title"="RollerCoaster Tycoon"
"Path"="C:\\Program Files\\Hasbro Interactive\\RollerCoaster Tycoon"
"SetupPath"="E:\\"                 <--- u mnie to jest CD...
"InstallLevel"=dword:00000001
"Executable"="rct.exe"
"FontPointSize"=dword:0000000c
"Language"=dword:00000000
"CDKey"=dword:00000000
"CharSet"=dword:00000000
"FontFaceName"="MS Sans Serif"
"OKPrompt"="OK"
"CancelPrompt"="Cancel"

No , igna vis semper feriae :-)

Zmie SetupPath na dysk twardy...
Nadal wyskakuje proba o CD, ktra wyglda mniej wicej tak:

Please instert your CD in : ! C:\ :-)))

Tu Filemon wkracza do akcji...

Brakuje pliku C:\Data\CSG1I.DAT (czyby by na CD... ;-)

No to utwrz ten katalog, ponownie FileMon

Brakuje pliku C:\Data\MP.DAT (i ten jest na CD? niemoliwe... ;-)

Uruchom gr - JEEEEST, CHOOODZI - ups - CD jest nadal w rodku

Wyjmij CD...






TE CHODZI :-O

Koniec. Kropka. Nie skadam adnych wyjanie nt. niniejszego tutoriala. Jeli gra si
spodobaa, to KUP J.



							<<EMO>>

							emo@box43.gnet.pl


!UWAGA - Tekst powsta tylko w celach edukacyjnych i autor nie ponosi odpowiedzialnoci za szkody
         wynike z niewaciwego stosowania porad tu zamieszczonych. W przypadku uywania
	 programu przez duszy czas naley go zarejestrowa.


Greetings : sIR_tHomasRE, Monter, MAX, GustawKit, CrackPL za inspiracj 






                                                    ______   ______   ______   ______
                                                   /      \ /      \ /      \ /      \
 _________________________________________________/   .   //   /   //   /   //   /   /
 |                                                \__/   /_\__    /_\__    /_\__    /|
 |[CP!]: http://crackpllist.cjb.net                /    //    /  //    /  //    /  / |
 |________________________________________________/    //    /  //    /  //    /  /__|
                                                  \___/ \_______\\_______\\_______\
