Bu durum tam olarak
Granny sürüm uyumsuzluğu belirtisi. WorldEditor’da her şey düzgün görünürken oyunda meydanın bomboş kalması bu işin klasiği.
WorldEditor, gr2 dosyalarını oldukça toleranslı okur. Yani farklı Granny sürümüyle export edilmiş objeyi bile gösterebilir. Oyun client’i ise o kadar toleranslı değildir. Client hangi Granny sürümüyle derlendiyse, objelerin de
birebir aynı sürümle export edilmiş olması gerekir. Aksi halde obje yüklenmez, hata da vermez, sadece yokmuş gibi davranır.
Senin verdiğin bilgi burada kilit nokta:
2.9.12.0
Client bu sürümle derlenmiş ama büyük ihtimalle kullandığın objeler:
- 2.11
- 2.9.8
- ya da farklı bir exporter sürümüyle alınmış
Bu yüzden WorldEditor’da görünüyor, oyunda görünmüyor.
Bir diğer kontrol edilmesi gereken nokta .msm ve .prp dosyaları. Path’ler birebir aynı olmak zorunda. WorldEditor bazen küçük path hatalarını tolere eder ama client etmez. Dosya yolu, harf büyüklüğü, klasör ismi birebir uyuşmazsa yine obje yüklenmez.
Bu işin shadow, collision ya da map ile alakası yok. DDS’nin görünmesi de yanıltmasın; texture yükleniyor ama model hiç render aşamasına gelmiyor.
Özetle izlemen gereken yol şu:
- Objeleri 2.9.12.0 Granny exporter ile tekrar export et
- Ya da client’i objelerin Granny sürümüne göre derle
- .msm ve .prp içindeki path’leri tek tek kontrol et