Son çıkan yapay zeka modelleri tersine mühendislikte çok iyiler oyunları birbirine modlamaya başlamışlar.

https://www.reddit.com/r/Superintelligence/comments/1wwc24b/ai_is_now_letting_people_flawlessly_mash_up_any/

https://github.com/rehan-remade/universal-modder

Bu repoyu kullanarak yapıyorlarmış.

Stop buying new games - Start modding old ones

PLS SUBSCRIBEmy discord - https://discord.gg/ccFpNC26Tsemail: [email protected]
BeğenFavori PaylaşYorum yap
  • tigiy @tigiy

    Ai kuscam artık cok sıktı beni

  • Höşelek @benvaryaben

    Pişmiş aşa su katılmaz yiğen.

  • Unreal Mannequin @mannequin

    Bunları gerçekten açıp da oynayan var mı? Herhangi bir oyun motoruna yalnızca kodla bu şekilde ekleme yapılması mantıklı gelmiyor bana. AI ile 2 oyunun mashup videosu gibi geliyor bana. Herhangi bir AI tool bu şekilde bir oyun motoru içinde düzenleme yapıp oynanabilecek şekilde bir sonuç verebiliyorsa oyun geliştiriciliği denen şey bitti demektir.

    • Hybrid @hybrid

      Evet o sonucu verebiliyor hocam. Ben çok büyük konuşmak istemedim. Fakat oyun sektörü komple değişicek.

      https://www.youtube.com/watch?v=cPbAtRhFcpQ

      Örnek cs go ya gta sa karakteri eklenmiş. Ai mashup videosu olabilmesi için videolar fazla kusursuz. Bu tersine mühendislik konusunda yüzde 96 gibi bir performans gösteriyor gpt 6 astra benchmarklara göre. Millet işte bu aigamedev subbrediti var orada yeni çıkmış oyunu veriyorum yapay zekaya 6 saatte kaynak kodunu çıkartıyor diyor. Mesela eski bir oyunu veriyor açık kaynak kodlu godot diye bir oyun motoru var bütün her şeyi oraya aktarıp çalışır hale getiriyor oyunu. Gta 4 ü sıfırdan rust dili ile yapay zekaya yazdıranlar var.

      Adamlar şuan adobenin programlarını tersine mühendislik yaptırıyor gelecek seneye adobenin batması olası 😀

    • Hybrid @hybrid

      Hatta bu agent konusunu ondan açmıştım. Son 4-5 ayda bu ajan konusu ile yapay zeka çok başka bir noktaya geldi diyebilirim. Codex yada claude code kullanmayanlar durumdan haberdar değil.

    • Unreal Mannequin @mannequin

      @hybrid Kaynak kodu çıkartıp motora atmak diye bir şey yok ama maalesef. Oyun motorları bu şekilde işlemiyor. Oyunlar koddan ibaret değiller, hatta herhangi bir oyunda kodların oranı %50'yi geçmiyordur. 3D modeller, kaplamalar, sesler, animasyonlar, animasyon motorları, ses kontrolcüleri, UI kontrolcüleri vb bin tane element var. Bunların hiçbirisi de "kodu kopyalayayım atayım" şeklinde çalışmıyor. Tersine mühendislik konusu mantıklı, zaten büyük kısmı amelelik. Ama buradan elde edilen bir veri ile, AI kullanarak sıfırdan oyun yapma işi bana hiç mantıklı gelmiyor. Mod olarak bir oyuna model eklemek zaten zor bir şey değil, bu oyunların bir çoğunun zaten modlama için ayrı motoru var.

    • Hybrid @hybrid

      @mannequin Yok hocam öyle yapmıyor zaten 😀 Kendim yazılımcıyım fakat borsaya döndüm 2 sene önce. Oyunun dosyasının içinde kaynak dosyası yok yani üst(yüksek düzey olacaktı yanlış yazmışım) yazılım dili şeklinde yok. Makine dilini yani 0101010 leri assemblyye çeviriyor. Oradan işte ghidra fln kullanarak c++ a çeviriyor. Oraya çevirdikten ve çalışır hale getirip derleyebildikten sonra godot a fln aktarıyorlar. 3d modeller fln aslında en basit kısımlar reverse engineer etmek için. Asıl zor kısmı yapay zeka şuan otomatik yapıyor. Hatta bu attığım repoda bir miktar bu kısmı anlatmış. Yani kesinlikle kaynak kodunu direkt çıkartamaz zaten o kod orada değil yani gidip c# ile geliştirilen oyun derleniyor exe ye çevirilmesi için o kısımda kaynak kodu kalmıyor zaten çevirme kısmında. Fakat işte tersine mühendislik orada devreye giriyor.

      Hocam model eklemiyorlar ama direkt diğer oyunun içindeki çalışma sistemi eklenmiş. Gta 5 in içine minecraftı entegre ediyorlar block fln koyabiliyorsunuz.

    • Hybrid @hybrid

      @mannequin Bazı eski oyunlarda mesela unity'nin eski versiyonlarındaki oyunlar buna çok açıktı ama işte ben o dönem yeterince deneyime sahip değildim onu yapamamıştım. Fakat millet gerçekten böyle oyun içindeki dosyaları bir şekilde okunur koda çeviriyordu. Tersine mühendislik pek uzman olduğum bir alan diyemem zaten.

    • Akuarain89 @akuarain89

      @hybrid çoluk çocuğun eline düştü o kadar mümkün artık. Eski ve basit bir serinin görece kolay zorlukta tersine mühendislik aşaması debug sembollerin kazara bir CD içinde bulunmasından itibaren yaklaşık 10 sene sürdü ve PC'ye aktarıp hatalarını düzelttiler. Şimdi birkaç hafta sürmeden herkes her şeye takla attırıyor. Kodu yapıştırma değil, mekaniği ve iç döngüleri yapılabildiği kadar açığa çıkartılıyor sonra tekrar diğer motorda yazılıyor. Oyun içi varlıklar mesele değil yz öncesinde de elde edilebiliyordu. Model de animasyon da basit dosyalar. İskeletini bildikten sonra nokta, normal, pozisyon bilgilerini sırayla okursun. Sonuçta dönüşeceği yer ikili sistem. Şifrelense bile geri getirilir. Diğer kısımlar da öyle.

    • Hybrid @hybrid

      @akuarain89 Kesinlikle hocam ama bu konularda biraz gatekeeping yapıyordu yazılımcılar ben rahatsız değilim durumdan insanlar hayallerindeki şeyleri yapabilir hale geldiler. Adam mesela cod mw2 yi web e portlamış. Gpt 6 astraya diyor fov slider eklememişsin onu ekle diye 1 dk da ekliyor 😀

    • Akuarain89 @akuarain89

      @hybrid gelişmeyi görmek güzel ama ben telif konusunda rahatsızım. Hayalindeki şeyi yapmıyor işte o adam, gidiyor başkasının eserine cebren çöküyor. Her şey böyle kamu malı olacaksa özgün bir şey üretmek için sebep yok. "Kompüter destekli sistematik hırsızlık" yerine daha faydalı amaçlarla kullanıldığını görmek isterdim. 😃 Bunu kendi başına yapmayı bırak, kurcalamaya yeltensen bile hukukî yönden ciddi sıkıntılara sebep olacak yasalar var emdiğin sütü burnundan getirirler. Fakat bu tarz yöntemlerle herhangi bir ürünün altını üstüne getiriyorlar. Hangi biriyle uğraşacaksın durdurmak da imkansız. Değişik bir dönem.

    • Hybrid @hybrid

      @akuarain89 Hocam 15-20 senelik oyunları yapımcısı umursamıyor. Hatta 5 sene önce çıkmış oyunu umursamıyor şirketler para getirmiyorsa. Telif yasalarına kalırsak o oyunlar 100 sene boyunca dokunulmaz durumda kalacaklar. Yapay zekayı iyi amaç ile kullanan çok hocam ben mod geliştirme topluluklarında eskiden aktiftim ondan bu alanı paylaştım. Hukuki olarak ama dediğiniz doğru fakat oyun yapımcısı oyunun ölmesini tercih ediyorsa yada oyunculara oynama şansı bırakmıyorsa tersine mühendislik yapmaları bence hakları.

    • protego @protego

      @akuarain89 Bu konuda geliştiricilerin nasıl tavır takındığına bakmak gerek. AI daha büyük çaplı bir şey olabilir ama oyunları on yıllardır modluyorlar. Bu mantıkla nexusmods'un var olmaması gerek, çünkü telif hakkıyla korunan içerikleri herhangi bir şekilde değiştiremezsin. Ancak geliştiriciler ne yapıyor? Modlara ses çıkarmıyorlar, bir oyundaki bir modeli çıkartıp başka oyuna mod olarak koyulmasına bile ses çıkartmıyorlar, ancak eğer birileri mod yaparak veya oyundaki bir şeyi değiştirip ondan para kazanmaya çalışırlarsa peşine düşünüyorlar. Çok da kolay kaldırtıyorlar her yerden. Rockstar'ın parayla satılacak Türkçe yama için anında ihtar çektiğini hatırlatırım. Ama GTA Online için yapılan sayısız mod ve değişikliğe hiç ses çıkartmadılar. Bu tip şeyler geliştiricilerin işlerine gelir çünkü. Geliştiriciler müsaade ediyorlarsa bizim rahatsız olmamızın bir gereği yok.