Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Diablo 3 - Genel Topic


Xo

Öne çıkan mesajlar

aslında soyle birsey var, blizzard catacylsm emulatorlerının onune bir nebze de olsa geçti. şöyleki authentication sırasında tek bir packetı private/public key'lerle imzaladı ve cata client blizzard sunucuların ımzasını ıcermeyen paketi hicbir sekilde kabul etmiyor.

bu durumda cata client'ı hafızada loaderlar patchelemek gerekiyor ki bu emulatorlerın onune gecmek acısından oldukca iyi bir yontem. hatırlarsanız war3 pvpgnde de memory patcher olarak bır loader kullanırdık. ama gunumuzde oyuncuların bircogu artık bu olaya dikkat ediyor ve loader kullanmak istemiyorlar. asılabilir olsada efektik bir yontem ki diablo 3 icin de en azından retail'da boyle birsey bekliyorum.

ha blizzard tls encryption ve signed packet muhabbetını beta patch1'den itibaren koymus olsaydı (ve aptal gibi protocol buffers definitionları client'a gommeseydi) bugun d3 icin olan herhangi bir emulator - reverse-engineering icin gereken zaman dusunuldugunde - en fazla authentication'ı anca gecebiliyor seviyede olurdu.

edik:

ha tabiki butun bunlar d3 dev team'in noob oldugunu gostermez, en az bizler kadar onlarda bu ısın farkında. butun bu surec boyunca ben veya diger hicbir dev'in DMCA veya cease or desist notice almamasından yola cıkarak sunu soyleyebilirim, blizzard en azından beta suresınce mılletı oyalayacak bir emulator olmasını istiyordu/buna izin verdi. tabi su anda betanın artık bırcok kısıye ulastıgı dusunuldugunde ya da en kotu retail'la birlikte bu fıkırlerı yakın zamanda degısecek.

eheh memlekette yazılımcı olmanın en guzel taraflarından biri DMCA'in Türkiye'de pek fazla şey ifade etmemesi. ama Amerika'da filan olsak öttürürlerdi :)
Link to comment
Sosyal ağlarda paylaş

emulator muhabbetını bı kenara bırakırsak, benım baya tadım kactı bu arena & pvp'yi ertelemelerinden dolayı. cıkarmasalar daha ıyı yani..

blizzard'ın geçirdiği değişimi gösteriyor. bugune kadar her zaman when it's ready (tm) takılan firma artık acıkladıgı feature'ları kesip kırpmaya basladık.. ty-kotick.
Link to comment
Sosyal ağlarda paylaş

starcraft 2 den beri var ki bu. Ayrıca oyun gereğinden fazla uzatıldı bu seçenek daha iyi oldu bence. Yaza kadar çıkması gereken oyunun dengesiz yada çeşitliliği az dandik bi pvp sunacağına, çıktıktan 2 ay sonra daha elle tutulur eğlenceli bi pvp sunması daha iyi. Ayrıca ona harcıycakları zamanı oyunun aslı olan pve ye harcasınlar çıkarıcakları süreye kadar olan zamanı.
Link to comment
Sosyal ağlarda paylaş

bombilo said:

ha işin daha komik yanı, oyun icin daha early beta'da (patch 3 civarı basladık calısmaya) emulator ortaya cıkmasının en onemlı nedeni yine blizzard'ın kazmalıgı. oyunun bnet2 tarafı (yani login, party ekranı, chat vs) google protocol buffers kullanıyor.

isin komik yanına gelirsek blizzard protocol buffers definition dosyalarını binary olarak bnet.dll ve d3.exe icinde tutuyor. bizde bunları extract edip text-definitionlara cok kolay birsekilde convert edebiliyoruz. yani ingame-server dısında bnet tarafının paketlerinin reverse engineeringi ve emulasyonu cok basit oldu.


zuhahahaha. ilahi blizzard yahu. öğlen öğlen iyi güldürdüler valla.

yazdıklarına diyecek bir şeyim yok tabi eheh.
Link to comment
Sosyal ağlarda paylaş

Misafir
Bu konu yeni mesajlara artık kapalıdır.
×
×
  • Yeni Oluştur...