Project Zomboid’in izometrik dünyasını birinci ve üçüncü şahıs bakış açısına taşıyan modlar ilgi görürken, geliştirici The Indie Stone destek politikasını netleştirdi. Ekip, oyunun temel kodunu değiştiren Java modlarının resmî destek kapsamında bulunmadığını açıkladı. Bu açıklama bir mod yasağı anlamına gelmiyor; güvenlik, güncellemeler ve teknik yardımın sınırlarını anlatıyor.
Bütün birinci şahıs modları aynı yöntemle çalışmıyor
PCGamesN’in karşılaştırdığı projelerden Mr Queeges imzalı First Person View, oyunun mevcut Lua mod altyapısında çalışıyor. Temel olarak kamerayı değiştiriyor; tek bir açıdan görülmek üzere hazırlanmış çevre ve nesneler bu yüzden farklı görünebiliyor. Sonraki projelerse dünyayı daha kapsamlı biçimde üç boyutlu bir deneyime uyarlamaya çalışıyor.
Project Viewpoint ve pz3d, bu daha köklü değişiklikler için Java tabanlı araçlardan yararlanıyor. Bu yaklaşım, sıradan bir Steam Workshop aboneliğinin ötesinde haricî bir yükleyici gerektirebiliyor. Oyunun temel yapısına daha geniş erişim sağlayan aynı özellik, geliştiricinin neden farklı bir güven düzeyinden söz ettiğini de açıklıyor.

Açık kaynak kodu tek başına güvenlik garantisi değil
The Indie Stone’un resmî mesajı, Java modlarının doğrudan oyun kodunu değiştirebildiğini vurguluyor. Stüdyo, bu modların hepsinin kötü amaçlı olduğunu söylemiyor. Fakat kullanıcıların yalnızca yeni içerik eklemediğini, bilgisayarlarında üçüncü taraf kod çalışmasına izin verdiğini hatırlatıyor.
Ekibin önerisi, kaynak kodu açık veya bağımsız biçimde yeniden derlenebilen projelere ve topluluk geri bildirimlerine bakılması. Bu şeffaflık olası sorunların incelenmesini kolaylaştırsa da kesin güvence sağlamıyor. Steam Workshop’un raporlama ve işaretleme araçları da yardımcı olabiliyor; orada bulunmak bir modu otomatik olarak güvenli kılmıyor.
Güncellemeler Java modlarını bozabilir
Resmî destek verilen yapı Lua tabanlı modlama. Java yükleyicileri, çerçeveleri ve oyunun iç işleyişini değiştiren modlar için stüdyo uyumluluk sorunu çözmeyi veya teknik kaynak ayırmayı taahhüt etmiyor. Ekibin önceliği ana oyunun geliştirilmesi. İç kod değiştikçe bu kodun ayrıntılarına bağlı çalışan modların da bozulabileceği belirtiliyor.
Hata bildirimi konusunda kural yalnızca Java modlarına özgü değil. Oyuncuların, karşılaştıkları sorunu modsuz bir kayıtta da yeniden oluşturabilmesi gerekiyor. Lua veya Java kullanılması bu koşulu değiştirmiyor. Modsuz biçimde tekrarlanamayan bir problemin doğrudan ana oyundaki bir hatadan kaynaklandığını ayırmak güçleşiyor.
Bu nedenle açıklamayı, popüler kamera modlarının oyuna resmen ekleneceği veya geliştiricinin bu projeleri engellediği şeklinde okumamak gerekiyor. The Indie Stone, topluluğun deneyler yapmasını ve farklı oynama yolları bulmasını desteklediğini söylüyor. Oyuncuların bilmesi gereken nokta, bu daha kapsamlı değişiklikleri kullanırken güncelleme uyumluluğunun ve teknik desteğin aynı koşullarda sunulmadığı.
Kaynak: PCGamesN
