You must be logged in to post Login Register
Search Forums:


 






Minimum search word length is 4 characters – Maximum search word length is 84 characters
Wildcard Usage:
*  matches any number of characters    %  matches exactly one character

Cheat Engine

No Tags
UserPost

01:30
09/07/2011


ShadowKing

Member

posts 10

Cheat engine trainer yapmak için Find out what writes to this address > show disassembler dan değiştirdiğim edi,edx,eaxlar oyun kapatılıp tekrar açılınca eski haline dönüyor yardım pls :?Confused

20:45
09/07/2011


zugo

Moderator

posts 31

Öyle olması gerekir zaten.Çünkü değişiklik yaptığın thread kapanıyor, yeniden orjinal thread açıldında yaptığın değişikleride baştan yapmak zorunsın.Bunun için hile kodları değişiklerini otomatik yapan bir program yapıp her oyunu açtığında o programı kullanabilirsin.

kendi trainerını istediğin programlama diline göre yaparsın.
Caliber'ın yaptığı http://www.trgct.com/2011/03/0…..-template/ adresteki .Net Trainer Taslağı yardımcı olabilir.Bu taslağı örnek alarak adresleri, kodları, oyun ismini vb. seyleri kendine göre düzenlersin.

Haydi kolay gelsin.

23:47
12/07/2011


ShadowKing

Member

posts 10

bi bakım bu arada yanıt verdiğin için teşekkürler :)

00:22
13/07/2011


ShadowKing

Member

posts 10

Net Trainer Taslağı için saol cok işime yarıcak.

Caliberin Net Trainer Taslağıyla şöyle düzenlemeler yapar mısın

Oyun Adı:İcy Tower v1.4

ORJİNAL DEGER :0041885d > mov [edx+28],edi
BOYLE OLSUN    :0041885d > mov [edx+28],edx

Kendim yapabilseydim senide uğraştırmazdım

09:52
13/07/2011


Caliber

Reggio Emilia

Moderator

posts 64

‘numpad1 baslangic
If GetAsyncKeyState(Keys.NumPad1) = &HFFFF8001 Then
If Timer1.Enabled = False Then
My.Computer.Audio.PlaySystemSound(Media.SystemSounds.Asterisk)
WriteMemoryASM(“icytower14″, &H41885D, New Byte() {&H89, &H52, &H28})
Timer1.Enabled = True
ElseIf Timer1.Enabled = True Then
My.Computer.Audio.PlaySystemSound(Media.SystemSounds.Beep)
WriteMemoryASM(“icytower14″, &H41885D, New Byte() {&H89, &H7A, &H28})
Timer1.Enabled = False
End If
End If
‘numpad1 son

22:49
13/07/2011


ShadowKing

Member

posts 10

Çok Teşekkür Ederim Gercekten Oldu
Ayrıcana cok güzel bi site :>
Up Up Up

23:11
13/07/2011


ShadowKing

Member

posts 10

Zahmet olcak ama biÅŸey daha sorcam ?

Bu işe hevesim var bayadır bunu araştırıyorum zamanını almassa bi bakar mısın :>

WriteMemoryASM(“icytower14″, &H41885D, New Byte() {&H89, &H52, &H28})

Adres :&H41885D

Ofset :&H28

  ?     :&H89

  ?     :&H52

&H28 ve &H89 neye göre yerleştircem ?

Mesela ben baska oyun için kullanıcam çalışmayı bu 2 'sini neye göre yerleştircem ?

23:24
13/07/2011


ShadowKing

Member

posts 10

Sanırım buldum doğrumu bilmem

Adresi olly le bakınca:

1:)0041885D |897A 28 |Yazıyo >

2:)EDI >EAX |YAPINCADA|

3:)0041885D |8952 28 |Yazıyo >

Sanırım buldum :)

Emeklerin boşa çıkmaz inşallah çok yardımcı oldun

Teşekkürler |>Caliber<| Perfect

09:29
14/07/2011


Caliber

Reggio Emilia

Moderator

posts 64

Bak şimdi analiz ederken o bytelerin sırasını görürsün. Hackten sonra bi değiştirme yap bak bakalım çalışıyor mu baktın çalışıyor not defterini aç ve orijinal bitleri kaydet. Sonra değiştir ve onu da not et. Zaten o sıralıdır. Sonra o bitleri vb.net yada c# için çevirici program yapmıştım onu kullan.

Program : http://www.trgct.com/2010/07/0…..-gen-v0-1/

Bu adres her oyunda geçerli değildir. Versiyon değişse dahi adresler değişir. Galiba yanlış anladım ikinci dediğinden kastın nedir? İkinci bir fonksiyon mu?

22:31
15/07/2011


ShadowKing

Member

posts 10

Usta tekrar deniyorum trainer calısmıyor , hatta .Net Trainer Taslağını tekrar indirdim denedim olmuyor acaba nerde hata var bi kodlara bakar mısın ?

         —————————————————————————————————

    Private Declare Function GetAsyncKeyState Lib "USER32" (ByVal Key As Long) As Integer
    Private WithEvents KeyLogger As New Timer With {.Interval = 1, .Enabled = True}
    Private Sub KeyLogger_Tick() Handles KeyLogger.Tick
        Dim Open = Process.GetProcessesByName("tutorial")
        If Open.Length = 0 Then
            Exit Sub
        End If

        'numpad1 bas

        If GetAsyncKeyState(Keys.NumPad1) = &HFFFF8001 Then
            If Timer1.Enabled = False Then
                My.Computer.Audio.PlaySystemSound(Media.SystemSounds.Asterisk)
                WriteMemoryASM("icytower14", &H41885D, New Byte() {&H89, &H52, &H28})
                Timer1.Enabled = True
            ElseIf Timer1.Enabled = True Then
                My.Computer.Audio.PlaySystemSound(Media.SystemSounds.Beep)
                WriteMemoryASM("icytower14", &H41885D, New Byte() {&H89, &H7A, &H28})
                Timer1.Enabled = False
            End If
        End If
        'numpad1 son

    End Sub

         —————————————————————————————————

08:51
16/07/2011


Caliber

Reggio Emilia

Moderator

posts 64

 Dim Open = Process.GetProcessesByName("tutorial")

 

şu koda baksana arkadaşım.

 

 Dim Open = Process.GetProcessesByName("icytower14")

böyle yapacaksın.

17:57
16/07/2011


ShadowKing

Member

posts 10

Çok saol kardes baya yardımcı oldun artık trainerleri cheat engine'nin kendi trainerinden yapmak zorunda kalmadım üstelik sayende oyundaki byte'ları da değiştire biliyorum.

Bu  .Net Trainer taslağında oyundaki value'leride değiştirebiliyo muyuz ?

Örnek:3 Can var Onu 8 Can yapmak gibi

16:19
17/07/2011


Caliber

Reggio Emilia

Moderator

posts 64

Post edited 16:23 – 17/07/2011 by Caliber


Rica ederim. Motor geliştirilebilir zaten pek birşey yok hazır ce'nin motorunu kullanmaktansa istediğini yaptır işte oyuna. :) Neyse dediğin şey de yapılıyor. Bi modül var projenin içinde orada herşey var bi incele istersen Pointer, diğer tüm sayı değerlerini değiştiren kodlar var. Pointer olayı farklıdır zaten. Float, double, int, byte falan filan işte. Windows sistemden ve bu tür oyun zımbırtılarından uzak kaldım ve kalacağa benziyorum. Artık konsoldan devam ediyorum ve konsola trainer şeysini düşünüyorum araştırmalar sürüyor bakalım hele ne olacak. Eksik ya da yanlış bilgi verebilirim çünkü hatırımda kalanlarca cevap veriyorum. :) Kod, program falan filan arşivim sizlere ömür olduğu için sadece akılda kalanlarla idare ediyorum.

17:52
17/07/2011


ShadowKing

Member

posts 10

Tm ben bi kurcalıyım,bunla uğraşmayı seviyorum

Çok güzel bi site gelişmesi dileğiyle  :>Wink
Hakkını helal et baya katkın oldu bu konuda

18:06
17/07/2011


Caliber

Reggio Emilia

Moderator

posts 64

Post edited 18:07 – 17/07/2011 by Caliber


Rica ederim. :) Helal olsun. Başka sorunlar olursa öm(pm) at yeterli.

16:15
14/08/2011


Hello EMO

tekirdag

Member

posts 20

burda kullanılan "WriteMemoryASM"  writeprocessmemory api simi? deyilde o fonksiyonu paylasırmısınız

No Tags

About the GencliQ CT Forum

Forum Timezone: Etc/GMT-3

Most Users Ever Online: 12

Currently Online:
7 Guests

Currently Browsing this Topic:
1 Guest

Forum Stats:

Groups: 3
Forums: 9
Topics: 98
Posts: 554

Membership:

There are 419 Members

There is 1 Admin
There are 5 Moderators

Top Posters:

jaglerx – 35
BiOS – 24
noqaj – 21
Hello EMO – 20
Hiaxi – 11
TaRuM- – 11

Recent New Members: Ak0ztr, Rhipnox, by_sempatix, sadafac4, MaxxaM12, okyanuskalbi

Administrators: b1u3D4rK (160 Posts)

Moderators: Caliber (64 Posts), zugo (31 Posts), GIRGIR (8 Posts), darkshade (6 Posts), _CC_ (3 Posts)