Çözüldü Client Source Foxsf Hatası

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

hegzi

Üye
Üye
Mesaj
9
Çözümler
1
Beğeni
2
Puan
43
Ticaret Puanı
0
Merhaba, Client source güncellemesi ve Foxsf eklemesi yapmaya çalışıyorum fakat derlemede foxsf sürekli çözümlenmemiş dış sembol hatası veriyor.

Crypto++ 8.4 ve boost 1.71 ile foxsf build aldım. Cryptopp liblerini Clienta attım, boost dosyalarını değiştidim, lz4.lib ve xxh.lib dosyalarını attım ve tanımladım ama sonuç yine aynı. Foxsf olmadan build alabiliyorum. Debug ve Release libleri ile denedim yine olmadı. Sorunun kaynağı ne olabilir bir çözümü var mıdır?

Release ile build aldığımda:
1679317079241.png


Debug ile build aldığımda:

1679317129739.png
 
Çözüm
Merhaba lib sorununu çözdüm build alabiliyorum fakat aldığım build ile oyuna giriş yapamıyorum hic hata vermiyor packleri de foxfs ile kilitledim ama hiçbir şekilde açılmıyor. Filesta syserr yok hatayı göremiyorum. Sebebi ne olabilir bi fikriniz var mı?
Sorunu çözdüm. Client build'deki crypopp ve boost ile aynı sürümlerle foxfs build aldım bunları yaparken cryptopp boost vb güncelledim. Oyunun pack dosyalarını açıp dosyalama sistemini foxfs'ye göre yaptım. Bir sürü patch klasörleri vardı hepsini foxfs registerpack() fonksiyonundaki packlere göre birleştirdim. Oyunun dosyalama sistemini çözmem biraz vakit aldı.

Foxfs kilitleyiciler pack dosyalarını kitlerken oluşturduğu xml'lerde dosya ve dizin yollarını yanlış veya eksik...
İlk fotodaki semboller zaten lib içerisinde
Screenshot_1.jpg


Lib dosyasını attıpta userinterfaceye #pragma comment( lib, "FoxFS.lib" ) ekleyip hala bu hatayı alıyorsan eğer bende buna benzer bi hata almıştım ama senin gibi foxfs build etmemiştim sökmüştüm cilentim 2013tü ben 2019 cilentinden foxfs söktüğümde buna benzer bir hata almıştım tamamen lib ile alakalı olduğunu düşünüyorum ben.
 
Foxfs sorununu çözdüm. Foxfs yeniden build aldım libleri ekledim sadece bu hata kaldı. Bunu nasıl çözebilirim?

1679368307258.png
 
İlk fotodaki semboller zaten lib içerisinde
11940 eklentisini görüntüle

Lib dosyasını attıpta userinterfaceye #pragma comment( lib, "FoxFS.lib" ) ekleyip hala bu hatayı alıyorsan eğer bende buna benzer bi hata almıştım ama senin gibi foxfs build etmemiştim sökmüştüm cilentim 2013tü ben 2019 cilentinden foxfs söktüğümde buna benzer bir hata almıştım tamamen lib ile alakalı olduğunu düşünüyorum ben.
Merhaba lib sorununu çözdüm build alabiliyorum fakat aldığım build ile oyuna giriş yapamıyorum hic hata vermiyor packleri de foxfs ile kilitledim ama hiçbir şekilde açılmıyor. Filesta syserr yok hatayı göremiyorum. Sebebi ne olabilir bi fikriniz var mı?
 
Merhaba lib sorununu çözdüm build alabiliyorum fakat aldığım build ile oyuna giriş yapamıyorum hic hata vermiyor packleri de foxfs ile kilitledim ama hiçbir şekilde açılmıyor. Filesta syserr yok hatayı göremiyorum. Sebebi ne olabilir bi fikriniz var mı?
Sorunu çözdüm. Client build'deki crypopp ve boost ile aynı sürümlerle foxfs build aldım bunları yaparken cryptopp boost vb güncelledim. Oyunun pack dosyalarını açıp dosyalama sistemini foxfs'ye göre yaptım. Bir sürü patch klasörleri vardı hepsini foxfs registerpack() fonksiyonundaki packlere göre birleştirdim. Oyunun dosyalama sistemini çözmem biraz vakit aldı.

Foxfs kilitleyiciler pack dosyalarını kitlerken oluşturduğu xml'lerde dosya ve dizin yollarını yanlış veya eksik yapıyordu. Örneğin Archivedpath="d:/ymir work/.../" olması gerekirken Archivedpath="ymir work/" gibi xml'lere kaydediyordu. Birleştirdiğim klasörlere göre kilitleyicilerin oluşturduğu xmlleri düzenleyerek tekrar kilitledim. syserr'de oluşan dosya bulunamadı hatalarına göre dosyaları ekleyerek tekrar packleri tekrar kilitledim. Bunları yapmak sorunları çözmek dosyalama sistemini ayarlamak vs 3-4 günümü aldı. Metin2 geliştiriciliğine yeni başladım.

Oyun dosyalarısı sıkıştırılmamış halde 3 GB'tan 2.18 GB'a düştü. Şu anda sorunsuz giriş yapabiliyorum.

Yeni pack dosyaları:

1679676804679.png
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst