| User | Post |
|
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 :?
|
|
|
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 :>
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
|
|
|
|