Benim deneme yapacağım oyun Counter-Strike 1.6 şimdi bu oyunda bize verilen yani ram'de tutulan bazı değerler var bunlardan bir tanesi HP ben bunun üstünden gideceğim.
Cheat Engine'yi açıp oyunumuzu seçiyoruz ardından
Tarama yaparken oyunu durdur seçeneğini işaretliyoruz bunu yapmamızın sebebi aradığımız değeri kaçırmamaktır arkadaşlar çünkü siz tarama yaptığınız esnada oyun işlemeye devam eder ve aradığımız değeri kaçırabiliriz. Bunu her zaman işaretlemenizi öneririm bu işlemlerin stabilitesi açısından da önemlidir.
Ardından oyuna gelip ben "100" değerini byte olarak aratıyorum.
.
Gördüğünüz gibi binlerce sonuç çıktı bu sonuçları azaltmam gerekiyor bunun için "100" değerini indirmeliyim.
Aşağıya atladım ve canım 90'a indi ve 90 değerini yazıp Next Scan yaptım.
Bu şekilde canımı indirip Next Scan ile taratarak en az sonuca ulaşmamız gerekiyor.
Bakın 11 sonuca kadar indim şimdi yapmam gereken şey can değeri üzerinden zıplama koordinatına erişmek bu basittir genelde çünkü aynı diziye yazılma ihtimali yüksektir bu tarz değerlerin. Bu her oyunda işe yaramayabilir diğer konumda bilinmeyen değerleri bilinmeyen arama yöntemlerini kullanarak bulmayı göstereceğim.
Tüm bunlardan sonra rastgele bir değer üzerinden ctrl+b yaparak Memory Viewer'i açıyorum ve her zıpladığımda
görmüş olduğunuz bu değer değişiyor sabit dururken "1" zıplarken "6" yürürken "4" vs şeklinde değişiyor. Bu benim xyz koordinatlarım olarak kabul edilebilir çünkü yukarı aşağı sağa ve sola hareket ettiğimde bu değerde stabil bir şekilde değişiyor. Artık makro kullanarak uçma hilesi yapabiliriz. Sonraki konumda "GERÇEKTEN" BİLİNMEYEN değerleri bulup nasıl sonuca ulaşabiliriz bunu anlatacağım.
Burada anlatmaya çalıştığım şey HP üzerinden nasıl başka bir değer bulunur oydu genellikle böyle bir değer ortadaysa x,y,z koordinatları bulunabilir.
Cheat Engine'yi açıp oyunumuzu seçiyoruz ardından
Tarama yaparken oyunu durdur seçeneğini işaretliyoruz bunu yapmamızın sebebi aradığımız değeri kaçırmamaktır arkadaşlar çünkü siz tarama yaptığınız esnada oyun işlemeye devam eder ve aradığımız değeri kaçırabiliriz. Bunu her zaman işaretlemenizi öneririm bu işlemlerin stabilitesi açısından da önemlidir.
Ardından oyuna gelip ben "100" değerini byte olarak aratıyorum.
.
Gördüğünüz gibi binlerce sonuç çıktı bu sonuçları azaltmam gerekiyor bunun için "100" değerini indirmeliyim.
Aşağıya atladım ve canım 90'a indi ve 90 değerini yazıp Next Scan yaptım.
Bu şekilde canımı indirip Next Scan ile taratarak en az sonuca ulaşmamız gerekiyor.
Bakın 11 sonuca kadar indim şimdi yapmam gereken şey can değeri üzerinden zıplama koordinatına erişmek bu basittir genelde çünkü aynı diziye yazılma ihtimali yüksektir bu tarz değerlerin. Bu her oyunda işe yaramayabilir diğer konumda bilinmeyen değerleri bilinmeyen arama yöntemlerini kullanarak bulmayı göstereceğim.
Tüm bunlardan sonra rastgele bir değer üzerinden ctrl+b yaparak Memory Viewer'i açıyorum ve her zıpladığımda
görmüş olduğunuz bu değer değişiyor sabit dururken "1" zıplarken "6" yürürken "4" vs şeklinde değişiyor. Bu benim xyz koordinatlarım olarak kabul edilebilir çünkü yukarı aşağı sağa ve sola hareket ettiğimde bu değerde stabil bir şekilde değişiyor. Artık makro kullanarak uçma hilesi yapabiliriz. Sonraki konumda "GERÇEKTEN" BİLİNMEYEN değerleri bulup nasıl sonuca ulaşabiliriz bunu anlatacağım.
Burada anlatmaya çalıştığım şey HP üzerinden nasıl başka bir değer bulunur oydu genellikle böyle bir değer ortadaysa x,y,z koordinatları bulunabilir.