ecSRO Paylaşım ECSRO Files ile Silkroad Legend 2 (1.059) Client Kullanımı

  • Konuyu Başlatan Konuyu Başlatan zenenet
  • Başlangıç tarihi Başlangıç tarihi

zenenet

.
.
Aktiflik: 3%
Muhafız 100 mesaj
Katılım
12 Eyl 2019
Mesajlar
188
Tepkime puanı
57
Puan
28
Yaş
37
Konum
ist
Thread owner
Konu Silinebilir ##
Üst üste post gönderildiği için tek mesajda birleştirildi:

# Güncelleme #

Problem neredeyse çözüldü login olabiliyorum fakat gelen iSRO clientinin okuyamadığı son 2 fonksiyon kaldı,o iki fonksiyonun içerisinde ki dataları da düzeltebilirsem ,sanırım ondan sonra sorunsuz bir şekilde spawn edebileceğim karakteri.
Üst üste post gönderildiği için tek mesajda birleştirildi:

Güncelleme : iSRO 2007 Clienti ile şuan için sorunsuz çalışıyor,test edilmesi gereken çok şey var tabi. 1.059 ile kullanmak mümkün değil,çünkü chardata parse edemedim malesef, inventory kısmını çözemedim. Fakat 1.095 clienti nedense daha benzer olduğu için o kısım pek uğraştırmadı. 1.095 clientinde honor rank/academy mevcut client üzerinde fakat GS tarafında olmadığı için şuan sadece görüntüden ibaret.
 

Ekli dosyalar

  • image (1).png
    image (1).png
    1.1 MB · Görüntüleme: 287
Son düzenleme:
Topic Can Be Deleted ##
Üst üste post gönderildiği için tek mesajda birleştirildi:

# Update #

The problem is almost solved, I can log in, but there are only two remaining functions that the incoming iSRO client cannot read. If I can correct the data in those two functions, I think I will be able to spawn the character without any problems.
Üst üste post gönderildiği için tek mesajda birleştirildi:

Update: It is currently working smoothly with iSRO 2007 Client, but of course there are a lot of things to test. It is not possible to use it with 1.059, because unfortunately I could not parse it into chardat, I could not solve the inventory part. But since the 1.095 client was more similar for some reason, that part didn't bother me much. Honor rank/academy is available on the 1.095 client, but since it is not on the GS side, it is only an image at the moment.
hello bro , do u have an discord ? i want to see ur progress in these old files ^^
 
Thread owner
hello bro , do u have an discord ? i want to see ur progress in these old files ^^
I dont use discord. I fixed login and spawn inside the game. Auto potion fixed via server side because it was needed pot config saving things on the gs, I have some small problems like some missing bytes on skilldata, but it can be fixed easily. I'll finish it in a month competely.
 

Ekli dosyalar

  • Screenshot_1.png
    Screenshot_1.png
    4.4 MB · Görüntüleme: 179
I've made ecsro gs addon to fix the crit bugs like stall-exchange bugs also tried to use isro client 2007
so it ends with jsro files i've impl the old job sys old interface also fixed the bugs since they same with ecsro
 
Merhaba hocam Ecsro files dosyalarını paylaştın mı özel mi yapıyorsun ?
 
Thread owner
Belki takip eden vardır diye küçük bir güncelleme geçeyim, halen ara ara bakıyorum bu projeye fakat şöyle bir sorun var. Başlangıçta iSRO clientini düzenleyerek paketleri gameservera göre uydurmaya çalışıyordum bir noktaya kadar da bu işe yaradı fakat sonrasında düzelttiğim bir paket başka bir şeyi bozduğu için client ile uğraşmaktan vazgeçtim. Son geldiğim noktada 3job sisteminde manasız crashler oluyordu, onun dışında kalan fonksiyonlar da bir sorun yok. Aslında yapmamız gereken GameServerdan cliente giden paketleri düzeltmek demek istediğim client crash olmasının sebebi gameserverdan gelen bazı dataları okuyamıyor/yanlış okuyor. Aslında bu packetleri filter ile kontrol etmek daha kolay fakat performans açısından rezil bir durum ortaya çıkıyor. Son 10 gündür gameserver üzerinde paketlerin gönderimini yapan main func üzerine yoğunlaştım eğer bu fonksiyonu hatasız bir şekilde reverse edebilirsem cliente istediğim datayı gönderebilirim ve performans sorunu da olmaz. Sorunlu olan paketler 0x3013,0x3057 diye gidiyor. Totalde 12 paket olması gerekiyor. Eğer gs üzerinde istediğimi yapabilirsem çok büyük ihtimal ile client oynanabilir hale gelecektir. Denemek isteyenlere ipucu olması için şuan isro clienti ile oyuna giriş aşamasında crash vermekte, bunun sebebi ECSRO gs tarafında auto potion ile alakalı hotkey saving kısmı yok, bu paketler client üzerinden olly ile nopelanır ise oyunda spawn olabilirsiniz. Under skill bar da sanırım crash veriyordu ama tam emin değilim bundan. İlk alınan crash auto potion kısmı ile alakalı.
 
Son düzenleme:
Let me give a little update in case someone is following, I still check this project from time to time but there is a problem. At the beginning I was trying to adapt the packages to the gameserver by editing the iSRO client and it worked up to a point but then I gave up messing with the client because a package I fixed broke something else. At the last point I reached, there were meaningless crashes in the 3job system, other than that there is no problem with the other functions. Actually we need to fix the packages going from the GameServer to the client, what I mean is the client crashes because it cannot read/misreads some data coming from the gameserver. Actually it is easier to control these packets with a filter but it causes a terrible situation in terms of performance. For the last 10 days I have been focusing on the main function that sends the packets on the gameserver, if I can reverse this function without any errors I can send the data I want to the client and there will be no performance problem. The problematic packages go as 0x3013,0x3057. There should be 12 packages in total. If I can do what I want on gs, the client will most likely be playable. As a tip for those who want to try it, it currently crashes when entering the game with the isro client, the reason for this is that there is no hotkey saving section related to auto potion on the ECSRO gs side, if these packages are destroyed with olly on the client, you can spawn in the game. I think the under skill bar was also crashing, but I'm not sure about that. The first crash is related to the auto potion section.
gl buddy i hope u fix it and release it so we can all try this old school feeling with a good client and serverfiles
 

Bu konuyu görüntüleyen kullanıcılar

Etiketler
Geri
Üst Alt