Oryginalna strona colobot.cba.pl umarła, gdy cba.pl przestało oferować darmowy hosting. To jest statyczny mirror, pobrany w 2018. ~krzys_h
![](../themes/LightBlue/images/blank.gif) |
Forum - Polski Portal COLOBOTa |
![](../themes/LightBlue/images/blank.gif) |
![](../themes/LightBlue/images/blank.gif) |
Cheat Engine - Tutorial |
Autor |
Wiadomość |
krzys_h
![](images/avatars/gallery/budynki/factory.jpg)
Twoja ulubiona misja: Wszystkie :)
Pomógł: 3 razy Wiek: 20 Dołączył: 12 Gru 2010 Posty: 255 Skąd: Łódź
|
Wysłany: 14-05-2011, 16:11 Cheat Engine - Tutorial
|
|
|
Witam w kursie obsługi programu Cheat Engine. Jest to najpopularniejszy program do zmiany parametrów gier. W bardzo łatwy sposób możemy sobie ułatwić praktycznie każdą grę. My użyjemy go do wyszukiwania i modyfikacji danych w pamięci procesu colobota. Kurs najprawdopodobniej będzie podzielony na kilka części. No to zaczynamy:
Spis treści
I. Wstęp
II. Wyszukiwanie adresów o znanej wartości
III. Wyszukiwanie adresów o nieznanej wartości (do zrobienia)
IV. Pointer scan (do zrobienia)
V. Memory viewer (do zrobienia)
VI. Zakończenie (do zrobienia)
Część I: Wstęp
1) Najpierw pobieramy Cheat Engine. Klikamy tu
2) Uruchamiamy go. I teraz mała uwaga: Jeśli korzystamy z systemu 64-bit program domyślnie uruchamia się w wersji obsługującej 64-bitowe aplikacje. Do colobota nie jest to potrzebne i możemy spokojnie uruchomić go w trybie 32-bit. W Menu start Wybieramy Wszystkie programy->Cheat Engine 6.0->Cheat Engine 6.0 (32-bit)
3) Teraz musimy wskazać programowi proces, na którym będziemy operować. Klikamy na błyskającą ikonkę w lewym górnym rogu.
Teraz na liście wybieramy nasz proces i klikamy Open
Część II: Wyszukiwanie adresów o znanej wartości
Ogólny schemat:
1) Ustawiamy Value type na typ wartości. W colobocie używany jest najczęściej typ Float dla liczb zmiennoprzecinkowych i typ 4 Bytes dla liczb całkowitych.
2) Pole Scan type ustawiamy na Exact value czyli "dokładna wartość"
3) W pole Value wpisujemy wyszukiwaną wartość.
4) Klikamy na First scan
5) Jeśli w polu wyników po lewej jest więcej niż jeden wynik zmieniamy wartość w grze, wpisujemy nową wartość Value i klikamy Next scan.
6) Klikamy na nasz wynik dwukrotnie aby dodać do do listy adresów na dole ekranu.
Przykład
Dla przykładu szukamy teraz wartości prędkości gry. W tym wypadku Value type = Float, gdyż prędkość jest wartością zmiennoprzecinkową.
1) Zgodnie z informacjami zawartymi w Częsci I uruchamiamy Cheat Engine i wskazujemy mu proces colobot.exe
2) W polu Scan type zostawiamy domyślną wartość Exact value, a w Value type zaznaczamy Float.
3) W pole Value wpisujemy 1 (prędkość gry) i klikamy First scan. W oknie po lewej stronie pojawi się lista wyników.
4) Naciskamy F5 w colobocie co zmieni prędkość gry na 1.5. W pole Value wpisujemy nową wartość: 1.5 i kilkamy na Next scan
5) Powtarzamy punkt 2) dla klawisza F6 i prędkości 2.
6) Jeśli na liście po lewej stronie wciąż jest więcej niż jedna wartość powtarzamy punkty 3)-5) do skutku. Po osiągnięciu jednego adresu klikamy go dwukrotnie aby dodać go do listy na dole.
7) Sprawdzamy, czy działa. Klikamy dwukrotnie na kolumnę Value naszego adresu
8) I wpisujemy naszą nową wartość np. 500
9) <<<Dobra robota, misja wypełniona>>> |
_________________ Gość, cieszysz się, że skontaktowaliśmy się z EPSITEC? |
Ostatnio zmieniony przez krzys_h 14-05-2011, 19:54, w całości zmieniany 1 raz |
|
|
|
![](templates/subSilver/images/spacer.gif) |
|
Nie możesz pisać nowych tematów Możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Wersja do druku
|
|
| ![](../themes/LightBlue/images/blank.gif) |
![](../themes/LightBlue/images/blank.gif) |
![](../themes/LightBlue/images/blank.gif) |
![](../themes/LightBlue/images/blank.gif) |
|
Polski Portal COLOBOTa © 2008 - 2012 |
|
|