GTA Kodları | Tersine Mühendislik | Yeniden Derledim

Поделиться
HTML-код
  • Опубликовано: 3 ноя 2023
  • GTA 3 kaynak kodlarını inceliyorum ve oyunu yeniden kaynaktan derliyorum. Gta nasıl yapılır, gta nasıl kodlanır, nasıl oyun yapılır bu soruları sormayan yoktur sanırım. Sizi bir çoğumuzun çocukluk oyunu olan GTA III'e götürüyorum. Bu sefer amaç oynamak değil "tersine mühendislik" ile ortaya çıkan GTA kodlarını incelemek. Verdiğim uzun uğraşlar sonucunda oyunu derleyebildim ve çok keyifli anlar yaşadım.

Комментарии • 83

  • @merbekta
    @merbekta  8 месяцев назад +34

    2018 yılında başlayan bu tersine mühendislik projesi 2020 yılında tamamlanabilmiş. 250 bin satıra yakın koddan bahsediyoruz. Bu gerçekten zahmetli ve sıkıcı bir iş. Paylaştığım github reposu orjinal değil. Orjinal repo take-two tarafından kapatılmış ( Orjinal Repo : github.com/GTAmodding/re3 ) .

    • @archadam4657
      @archadam4657 8 месяцев назад

      abi telif yemiş

    • @merbekta
      @merbekta  8 месяцев назад +4

      @@archadam4657 Evet o ana repo telif yedi. Şurdan bakabilirsin github.com/halpz/re3

    • @-Engineering01-
      @-Engineering01- 8 месяцев назад +4

      Bu projeyi kim yapmışsa tam hayatsızmış

    • @merbekta
      @merbekta  8 месяцев назад +4

      @@-Engineering01- Projeyi görünce aynı şeyi düşündüm

    • @archadam4657
      @archadam4657 8 месяцев назад

      @@merbekta cok teşekkür ederim

  • @umutto.
    @umutto. 8 месяцев назад +14

    Bu tarz videolar çok güzel. İnsanlar bu videoları görüp oyun yapmaya merak salabilir. Belki de ileride büyük oyun yapımcıları olabilecek kişilere ilham olacak bu videolar tebrik ediyorum.

    • @merbekta
      @merbekta  8 месяцев назад +2

      Teşekkürler

  • @KaanCerkez
    @KaanCerkez 7 месяцев назад +1

    Keşfetime böyle bir video çıkacağını asla düşünmezdim harika bi video teşekkürler .

  • @gmangman123
    @gmangman123 8 месяцев назад +1

    Kanalınızı yeni keşfettim hocam gayet güzel dersleriniz var teşekkürler.

    • @merbekta
      @merbekta  8 месяцев назад +1

      Aramıza hoşgeldin :)

  • @ahmettaskn1138
    @ahmettaskn1138 7 месяцев назад +3

    Uzun Bir Süre Önce Unreal Engine Kursunu Almıştım Gerçekten Çok Açıklayıcı Anlattın Sana Burdan Teşekkür Ediyorum RUclipsde Dolaşırken Birden Önüme Çıktın Bu Arada Çok Güzel Bir İçerik Olmuş Eline Sağlık

    • @merbekta
      @merbekta  7 месяцев назад

      Teşekkürler :)

  • @meselayani7916
    @meselayani7916 7 месяцев назад

    Bu seriyi izlemek çok eğlenceli :D Daha çok gelsin daha çooooookkkkkk

  • @zeynepgulhan6739
    @zeynepgulhan6739 8 месяцев назад

    Çok keyifli video, teşekkürler.

  • @wildc4t867
    @wildc4t867 8 месяцев назад +2

    Trden böyle bir video görmeyi beklemiyordum elinize sağlık hocam.Take2nun böyle modları kaldırması çok tuhaf umarım bir gün t2 bu kararından vazgeçer

  • @emrethedeveloper
    @emrethedeveloper 8 месяцев назад

    Güzel bir video ve içerik olmuş 👌

  • @sentinelreal
    @sentinelreal 7 месяцев назад

    elinize sağlık güzel video 🎉

  • @sahinugur8341
    @sahinugur8341 8 месяцев назад

    Guzel bir paylasim olmus elinize emeginize sağlık

  • @patatesadam3472
    @patatesadam3472 7 месяцев назад

    gta3 reverse engineering içeriğinin türkçesine denk geldim diye çok mutlu olmuştum aynı zamanda kanalda izlediğim ilk video buydu aradan birkaç gün geçti ve şimdi ise btk akademide merak edip c++ eğitimine göz atayım dedim ve seninle karşılaştım ömer abi daha bi mutlu oldum :D

    • @merbekta
      @merbekta  7 месяцев назад

      güzel rastlantı 😂

  • @lazypwny751
    @lazypwny751 8 месяцев назад

    Harika 🎉

  • @uzakada7261
    @uzakada7261 7 месяцев назад

    Perlin Noise(Bir çok çeşit Noise var aslında) ile haritalar oluşturma, yapay zekanın organik bir şekilde çevrede dolaşma(bunda da Noise'lar kullanılıyor) süreçlerini anlatan eğitim videoları gelir mi ?! Noise'ların oyunlarda çalışma mantığına dair Türkçe bir kaynak yok çünkü. Örnek Star Citizen'daki gezegenler Perlin Noise ve türevleri ile oluşturuluyor, bu konuda Türkiye'de büyük bir eğitim açığı var.

  • @KaanErayAKAY
    @KaanErayAKAY 8 месяцев назад

    Elinize ve emeğinize sağlık hocam.
    Virtual Machine ile ilgili bir içerik çekmeyi düşünüyor musunuz?
    Mesela bizler de internetten bir şey indirirken kendi bilgisayarımıza değil de VM'ye indirmek istesek, bu tip işlemleri nasıl doğru bir şekilde gerçekleştirebiliriz?

    • @merbekta
      @merbekta  8 месяцев назад +1

      Olabilir tabi. Genelde risk içeren işlemleri virtual üstünde yapmak lazım.

  • @tufanaydin6340
    @tufanaydin6340 8 месяцев назад +1

    Çok heyecanlı gördüm seni :D

    • @merbekta
      @merbekta  8 месяцев назад +1

      bende çok fazla anısı olan bir oyun. En son 2003 yılında oynadım sanırım. Şimdi bir anda kendim derleyerek oynayınca mutlu oldum :)

  • @poehi
    @poehi 8 месяцев назад

    Çok iyi video

  • @furkanucar1218
    @furkanucar1218 7 месяцев назад +1

    sırf definetive edition denen ucube oyunlar için take two re3 ve revc adı verilen bu güzel sürümleri kaldırdı ve üstüne bu güncellemeleri yapana da dava açtı. ama internetten hicbisey silinmez 🙂 güzel video teşekkürler hocam

    • @merbekta
      @merbekta  7 месяцев назад

      Katılıyorum. Ama neyse ki dediğin gibi internete bir kere düşen bir daha silinmez :)

  • @forinfo8506
    @forinfo8506 8 месяцев назад

    hocam video için teşekkürler. Merak ettiğim bişey var, projeyi derlemek tam olarak ne demek? Sürekli kullanıyoruzda ne olduğunu felan çok detaylı bilmiyorum. Arka planda neler oluyor, nasıl işlemler gerçekleşiyor vs. vs. Bir videonuzda bu konuya değinirseniz çok güzel olur. Kolay gelsin.

    • @merbekta
      @merbekta  8 месяцев назад

      Derlemek demek programcı tarafından yazılan kodların makinenin anlayacağı dile yani 01 binary haline dönüştürlmesidir. Ben de bu vide içinde GTA kodlarında bazı değişiklikler yapıp derliyorum ve oyun haline getiriyorum. Daha sonra tıklayıp oynuyorum :)

  • @frankenstein2635
    @frankenstein2635 8 месяцев назад

    Hocam o zaman modlu oyunlar, oyun hileleri bu mantikta mi yapiliyor? Bir de parali oyunlari nasil apk yapariz konusunda video cekerseniz guzel olur

    • @merbekta
      @merbekta  8 месяцев назад +1

      Çoğu oyun mod destekli geliyor. Eğer mod desteği yoksa oyun kodunu anlamak gerekir. Bunun için de tersine mühendislik yoluna gidilebilir. Eğer böyle konulara ilgin varsa "reverse engineering" üzeirne araştırmalar yap. "counter strike reverse engineering" gibi.

    • @berkush1957
      @berkush1957 8 месяцев назад

      Daha çok ortak kütüphane açıklarından yapılıyor desteklemeyen halihazırda destelemeyen oyunlarda.

  • @mustafapatr
    @mustafapatr 7 месяцев назад

    Teşekkürler

  • @ahmetselcuk1400
    @ahmetselcuk1400 5 месяцев назад

    Tersine muhendisligi cok cok com iyi kullanmam icin sonsuz ihtimaller aleminden neler neler neler mumkun

  • @safaksahin4687
    @safaksahin4687 8 месяцев назад +2

    Hocam sizin bence eğitim videosu çekmeniz gerekli :) alışılmışın akisine RUclips TR'de olmayan bir eğitim videosu çekeceğinize eminim :))

    • @merbekta
      @merbekta  8 месяцев назад

      :)

    • @xspect_
      @xspect_ 7 месяцев назад

      @@merbekta bu bir evet mi

    • @merbekta
      @merbekta  7 месяцев назад

      Aslında eğitim düşünüyorum ama geleneksel bir eğitim değil. Alışılmışın dışında bir şey olsun istiyorum. Bu konsepti tasarlayabilirsem eğitimlere başlayacağım. @@xspect_

  • @tolgaeyinacar2173
    @tolgaeyinacar2173 8 месяцев назад

    bunu oyun derlenmişken değiştirmek mümkün mü yani oyun içi bir client yaratıp orada değiştirmek ??

    • @merbekta
      @merbekta  8 месяцев назад

      Yapabilirsin tabi. "cheat engine" benzeri bir şey yapabilirsin.

  • @sradanbiri6516
    @sradanbiri6516 8 месяцев назад

    Reis dragon nest diye bi oyun var onun dosyaları inceleyebilirmisin oyunun 70 cap client ı mevcut elimde ancak 2 tane ui dosyasını çalıştıramıyorum kaynak dosyaları olmadığı için sana versem exe içerisine o ui dosyalarını ekleyebilirmisin hex editor ile?

    • @merbekta
      @merbekta  8 месяцев назад +1

      Maalesef zamanım yok bu aralar. Bu videolar bile ciddi zamanımı alıyor.

    • @merbekta
      @merbekta  8 месяцев назад

      Bu oyun online bir oyun. Genelde bu tarz oyunlarda hile koruma olur ve bellekteki verinin değişip değişmediğini sürekli kontrol eder. Eğer üzerine çalışma yapacaksan aklında bulunsun.

    • @sradanbiri6516
      @sradanbiri6516 8 месяцев назад

      @@merbekta XIGNCODE kullanıyor hile koruması olarak ancak sızdırılan dosyalarda hile korumasını kırmışlar

    • @sradanbiri6516
      @sradanbiri6516 8 месяцев назад

      mesele kaynak dosyaları olmadan .exe üzerinde düzenlemeler yapabilmekte ama duyduğuma göre ama baya tecrübe gerektiriyormuş bu işler

    • @sradanbiri6516
      @sradanbiri6516 8 месяцев назад

      Eğer RUclips'da belirli bir kitleye ulaşmak istiyorsan kimsenin yapmadığını yap bu tarz oyunların dosyalarını incele, bizler için kolaylık sağlayacak yeniliklere imza at.Örneğin Metin2'nin kaynak dosyaları sızdırıldı bu oyunun kaynak dosyalarını inceleyebilirsin aynı şekilde Silkroad, Knight Online gibi oyunlarında Kaynak Dosyası olması lazım bu tarz oyunlara yeni sistemler ekle, bize dosyaları tanıt, içerisindeki kodları göster falan filan bir yerden başla yani benim gibi bu işe meraklı bir çok genç var ancak yeterli kaynak yok,bazı oyunlarında kaynak dosyaları parayla satılıyor herhangi bir düzenleme yapamıyoruz çok aşırı bilgi ve birikim gerektiriyor kaynak dosyası olmadan düzenleme yapabilmek için.

  • @hasankarabacak5900
    @hasankarabacak5900 8 месяцев назад

    Çocukken görüyordum yani böyle oluyormuş. Şimdi kalkıp kodlamayla gta 3 cami ya da kız kulesi ekleyebilir miyim ? Abi

    • @merbekta
      @merbekta  8 месяцев назад +1

      Biraz uğraş ister ama yaparsın. GTA mod nasıl yapılır bence bu konuya odaklan.

  • @evsizhicbirseysiz
    @evsizhicbirseysiz 8 месяцев назад

    kaynak kodlarına nereden ulaştınız? ulaştığınıza göre bu oyun sanırım açık kaynak?

    • @merbekta
      @merbekta  8 месяцев назад +1

      Tersine mühendislik ile c++ kodları çıkartılmış. Benim sabit yorumun altına link paylaştım. GitHub reposu

  • @Gigacetss
    @Gigacetss 7 месяцев назад +1

    Multiplayer yapsana hocam

  • @ghostbuster8411
    @ghostbuster8411 7 месяцев назад

    selam soru cs 1.6 da silah hasar verme orani artirabilinir mi ?

    • @merbekta
      @merbekta  7 месяцев назад +1

      Yapılır tabi.

    • @ghostbuster8411
      @ghostbuster8411 7 месяцев назад

      online serverlarda ise yarar mi peki @@merbekta

  • @thepunisheredits
    @thepunisheredits 7 месяцев назад

    Zahmetli ve yorucu yazılımcılık zor iş:)

  • @modapk2239
    @modapk2239 8 месяцев назад +2

    C yi sıfırdan öğrenme eğitim videoları gelsin ab i

    • @merbekta
      @merbekta  8 месяцев назад

      Sıfırdan C çok eğitim var youtube üzerinde. Biraz daha anlatılmayanları anlatmak istiyorum

  • @saiwuke
    @saiwuke 7 месяцев назад

    repo bile telif hkakı yemiş, bence kaldırılmadan gizle

  • @suleymankaya1017
    @suleymankaya1017 8 месяцев назад

    Hocam GTA San ile GTA 3 harita birlestirme yapılabilir mi

    • @merbekta
      @merbekta  8 месяцев назад +1

      Güzel proe :) Evet yapılabilir. GTA san mod ortamı çok gelişmiş durumda zaten. Eğer 3'ü San'a atmak istersen işin daha kolay olur.

    • @wildc4t867
      @wildc4t867 8 месяцев назад +1

      Zamanında gta underground isimli bir mod vardı mod ile gta 3/liberty city stories,vc/vice city stories,bully,manhunt haritaları ve içerikleri(silah,araba,yaya vs.) san Andreasa ekleniyordu ama mod take2 tarafından 2021de kaldırıldı. Mod hâlâ indirilebilir ama take2 yüzünden mod 2 yıldır güncelleme almıyor.

  • @Dogukank97
    @Dogukank97 7 месяцев назад

    Repolarin hepsi telif yemis elinde olan upload edip link atablirmi hayrina ?

    • @merbekta
      @merbekta  7 месяцев назад

      github.com/halpz/re3

  • @musapatr1534
    @musapatr1534 7 месяцев назад

    Kodlarını incelediniz yani oyunun?

    • @merbekta
      @merbekta  7 месяцев назад

      Çok fazla bakamadım.

  • @gasanz07
    @gasanz07 8 месяцев назад

    nerden indirdiniz?
    lütfen link veriniz

    • @merbekta
      @merbekta  8 месяцев назад

      Sabit yoruma cevap oalrak yazdım hocam.

  • @CODE7-62
    @CODE7-62 7 месяцев назад

    biz fivemciler mod script falan derken harbi çok şey öğrenmişiz şuan yorumlardan bunu anladım

  • @user-zp1jn2ob3c
    @user-zp1jn2ob3c 8 месяцев назад

    Kapatıldı

  • @turkmendemirkesel7893
    @turkmendemirkesel7893 5 месяцев назад

    Iletisme gecmemiz mumkunmudur

    • @merbekta
      @merbekta  5 месяцев назад

      " merbekta@gmail.com " adresine mail gönderebilirsin

  • @okgreat4851
    @okgreat4851 7 месяцев назад

    Hocam keşke haber verseydiniz, RUclips önerdi. Yakaladum sizi...

    • @merbekta
      @merbekta  7 месяцев назад

      Maalesef haber veremedim. O kanala erişimim yok artık. Ama gördüğüm kadarıyla dolaylı yoldan haber vermişim :) Hoşgeldin

  • @hydradragonantivirus
    @hydradragonantivirus 8 месяцев назад

    Hemen arşivleyin repoyu.

  • @aydnbahar
    @aydnbahar 7 месяцев назад

    beğenmedim çok basit kalmış

  • @saiiman21
    @saiiman21 6 месяцев назад +1

    Kanka güzel iş çıkarmışsın birsey sormak istiyorum benim oynadığım 2006 yapımı oyun var angels online tersine mühendislik ile nasıl dosyalarına erişebiliriz server files lari lazım 5 6 tane pvp serveri var hepsi Çince Çinliler yapmış hep ne yapmam gerek bilgi fikir verebilir misin kısaca oyunu kopyapamislar ve databasesi mapserver login server gameserver exelerini bularak sunucu açıyorlar internetin hiç bir yerinde yok server fileslar

    • @merbekta
      @merbekta  6 месяцев назад +1

      Tersine müh. işleri gerçekten çok emek isteyen işler. Mesela bu GTA projesini de 3-4 senede bir kaç kişi bir araya gelerek anca yapabilmişler. Yapılır mı evet ama zaman ve emek meselesi. Angels online oyunu server kodları sızdırıldıysa dark web'de kesin vardır. Bence oralara bi göz at.