- Açık kaynaklı Morrowind motoru yeniden uygulama projesi OpenMW, 0.50.0 sürümünü yayımladı; gamepad desteği ve savaş sisteminin hardcode olmaktan çıkarılması dahil büyük çaplı iyileştirmeler içeriyor
- Lua betikleme API’sinin genişletilmesi ile savaş, hava durumu, arazi ve günlük gibi oyun içi öğelerin kontrol edilebildiği kapsam genişletildi
- Grafik motoru, skinned geometry işleme iyileştirmeleri ve normal/parallax mapping hatalarının düzeltilmesiyle mod uyumluluğunu artırıyor
- UI güncellemesi ile kontrolcü menüsü, Alt-tık ile eşya taşıma, Lehçe çeviri eklenmesi gibi kullanıcı kolaylıkları güçlendirildi
- Beyond Morrowind özellikleri sayesinde Oblivion gibi sonraki Bethesda oyun motorları için destek temeli genişletildi; bu da gelecekte genel amaçlı bir RPG motoruna doğru ilerlemeye işaret ediyor
Başlıca iyileştirmelere genel bakış
- OpenMW 0.50.0; gamepad deneyiminin baştan ele alınması, savaş sisteminin hardcode olmaktan çıkarılması, Lua API genişlemesi ve UI iyileştirmelerini temel odak noktaları olarak sunuyor
- Yeni sürüm tüm işletim sistemleri için indirilebilir ve mevcut kayıt dosyası biçimi değişmedi
- Hızlı eşya taşıma (Alt-tık), Lehçe UI çevirisi ve geliştirilmiş kontrolcü menüsü eklendi
- macOS, Windows ve AMD/Intel GPU’larla ilgili bilinen sorunlar açıkça belirtilmiş durumda
Yapay zeka ve yol bulma
- Navmesh tabanlı yol bulma, mevcut Morrowind’e göre daha hassas çalışıyor ve hatalı yol verilerini (örneğin kayaların içindeki noktalar) yok sayacak şekilde düzeltildi
- Gizlenme (Sneak) algılama yenileme döngüsü ayarlanarak deneyim puanı kazanımının daha kararlı çalışması sağlandı
- Savaş ve algılama ile ilgili çok sayıda hata düzeltildi: felç durumundaki NPC davranış kısıtları, hareket edemeyen NPC’lerin savaşabilmesi, ot hasadının tekrarlanmasının önlenmesi gibi
Ayarlar ve sanal dosya sistemi (VFS)
- Yapılandırma dosyaları artık oyun kapanırken değil, ayarlar penceresi kapatıldığında kaydediliyor
- ASCII dışı yol desteği ve BSA arşiv kararlılığı geliştirildi
ESM biçimi ve kayıt dosyaları
- Kayıt biçiminde değişiklik yok; 0.49.0 sürümüne geri dönmek mümkün
- Görev durumu alt kayıtlarının işlenmesindeki hata düzeltildi
Oynanış
- Hapishanede yükselen becerilerin seviye ilerlemesine yansıması düzeltildi
- Büyü, savaş ve suç değerlendirmesi ile ilgili çok sayıda ayrıntılı hata giderildi
- Yığınlanabilir eşya kuşanma sorunları, vuruş tespiti, büyü etkisi işleme, fiyat hesaplama formülü gibi alanlarda özgün oyunla tutarlılık artırıldı
Grafikler
- Skinned geometry işleme iyileştirmeleri mod varlıklarıyla uyumluluğu artırıyor (ör. abot’s Boats modundaki yelken konumu sorununun çözülmesi)
- Normal map/parallax map yön hataları, ay evresi döngüsü, su yüzeyi yansımaları, post-processing shader yükleme gibi konularda grafik kararlılığı iyileştirildi
- Yeni grafik özellikleri eklenmedi, ancak kalite açısından mevcut Morrowind’in önünde kalmayı sürdürüyor
mwscript betikleme
- GetSpellEffects artık enchantment algılamayı destekliyor, FillJournal debug komutu eklendi
- Diyalog betiği çakışmaları, harita gösterimi, su üstünde yürüme çarpışma işleme gibi alanlarda kararlılık artırıldı
OpenMW-Lua betikleme
- Savaşta isabet alma işleme mantığı hardcode olmaktan çıkarıldı: zırh hasarı, zorluk düzeyi düzeltmeleri, kan efektleri ve isabet sesleri artık betiklerle kontrol edilebiliyor
- Hava durumu (weather), arazi (land), bölge (region) ve günlük (journal) API’leri eklendi
- Özel NPC oluşturma, savaş olayları (Hit, Unequip vb.), UI durumunu kontrol etme işlevleri gibi çok sayıda yeni özellik geldi
- OnUpdate işleyicisi, duraklatılmış karelerde bile 0 simülasyon süresiyle çağrılacak şekilde değiştirildi
Ses
- 3D ses için Doppler efekti eklendi; böylece hareket hızına göre perde değişimi uygulanıyor
Kullanıcı arayüzü (UI)
- Kontrolcü menüsü UI’si eklendi; fare olmadan iksir üretme, enchantment ve benzeri işlemler yapılabiliyor
- Alt-tık ile eşyayı anında taşıma, kayıt yuvası sıralamasının iyileştirilmesi, oyuncu altınının gösterilmesi, Lehçe çeviri eklenmesi
- HUD, diyalog penceresi, kısayollar ve menü görsel öğeleri özgün Morrowind’e daha yakın olacak şekilde ayarlandı
- Unicode işleme, diyalog konusu vurgulama, seyahat menüsü hataları gibi çok sayıda sorun düzeltildi
OpenMW-CS, launcher ve araçlar
- Launcher ve sihirbaz için Lehçe yerelleştirme tamamlandı
- Editör seçim işaretleyicisi tasarımı iyileştirildi, betik düzenleyici çoklu girinti desteği kazandı
- Qt5 desteği kaldırıldı, RefNum yeniden kullanım hatası düzeltildi, yüksek çözünürlüklü seçim hatası giderildi
Beyond Morrowind
- Oblivion ve sonraki Bethesda oyun motorları için destek temeli genişletilmeye devam ediyor
- Arazi texturing’inin tamamlanması, uzak nesne render etme, kapı açılma sesleri, sıkıştırılmış dosya yükleme hızının artırılması
- Tam ayrıntılı nesne render etme ile görsel kalite yükseliyor, ancak bellek kullanımındaki artışa dikkat etmek gerekiyor
Sonuç
- OpenMW 0.50.0; açık savaş sistemi, mod dostu Lua API’si, modernleştirilmiş UI ve yeni nesil motor genişleme temeli ile büyük bir güncelleme sunuyor
- Proje, Morrowind’in ötesine geçerek genel amaçlı açık dünya RPG motoru olma yönünde ilerliyor
- Topluluk geri bildirimi Discord, IRC, forumlar ve GitLab issue tracker üzerinden toplanıyor
1 yorum
Hacker News görüşleri
Bu proje ne zaman karşıma çıksa hayran kalıyorum
Duyurunun alt kısmına bakarsanız Skyrim, Fallout: New Vegas ve Oblivion haritalarının OpenMW içinde yüklendiğini görebilirsiniz
Binlerce saat oynanan oyunlar kültürel bir değer kazanıyor ve bunun yayıncı açgözlülüğünden korunması gerektiğini düşünüyorum
Bethesda Skyrim ya da Fallout 4 için her güncelleme duyurusu yaptığında mevcut modlar bozulacak mı diye endişeleniyorum
OpenMW eski oyunların sorunlarını çözüyor ama Elder Scrolls 6 ve Fallout 5 için zaten umut kalmadığını düşünüyorum
Tamriel Rebuilt modu, orijinal oyunda olmayan Morrowind anakarasını keşfetmenizi sağlıyor
Sanki Morrowind 2 yapılmış da üstelik iki kat daha büyükmüş gibi hissettiriyor
Zaten fazlasıyla para kazandılar ve artık kültürün bir parçası oldular
Sadece böyle kültürel semboller yaratmış olmak bile başka projelere yeterince ivme kazandırabilir
Bir gün topluluğun itirazlarını görmezden gelip bunu zorla uygulayacaklar gibi geliyor
Skyrim abartılmış bir oyun ve dövüş ya da keşif tarafında 2005 yapımı Dark Messiah of Might and Magic çok daha iyiydi
Doğrudan karşılaştırmak isterseniz şu videoya ve şu videoya bakabilirsiniz
Hâlâ en sevdiğim oyun ve OpenMW ekibinin emeği gerçekten şaşırtıcı
Orijinal oyunun vizyonunu korurken eski bir oyuna yeni bir hayat üflüyorlar
Hatta devam oyunlarının motorlarını da desteklemeyi hedeflediklerini bilmiyordum; bu yüzden çok heyecanlandım
Yakın zamanda 0.49 sürümünü ve Total Overhaul paketini kullanarak oyunu bitirdim
Mod yapımcıları gerçekten müthiş işler çıkarmış ama hâlâ performans sorunları var
Su yansımaları, volumetrik bulutlar, gölge işleme gibi şeyler yüzünden kare hızı ciddi şekilde düşüyor
occlusion culling, LOD, draw call batching gibi teknik iyileştirmelere ihtiyaç var
Yine de harika bir proje ve dükkân ya da konteyner arayüzünde filtreleme özelliği kesinlikle gerekli
OpenMW ekibini bu büyük sürüm için kutlarım
Duyurudaki “savaşta değilken karakter algılama yavaş” açıklaması beni çok güldürdü
Oblivion'da gizlice altın çalarken “STOP! You violated the law!” repliğini duyduğum anı hatırladım
Oblivion'ı Morrowind motorunda çalıştırabilmek gerçekten çok havalı
OpenMW sayesinde SteamDeck cihazım tam anlamıyla bir Morrowind makinesine dönüştü
Luxtorpeda kullanırsanız Steam çalışma zamanlarından biri olarak kaydoluyor
Böylece Morrowind.exe yerine OpenMW ile çalışıyor
Bugünlerde bazen Windows sürümü Linux'ta daha iyi çalışabiliyor
Son birkaç yılda Lua entegrasyonu büyük ilerleme kaydetti
Artık gerçekten çok çeşitli özellikler uygulanabiliyor ve bu, C++ kodundaki hardcode edilmiş kısımları azaltmaya da yardımcı oluyor
Vaktiniz varsa katkıcı (PR) olarak dahil olmanızı tavsiye ederim
Topluluk ortamı çok iyi ve ben de birkaç kez PR gönderdim
Keşke oyunu modernleştiren tek tıklamalı bir mod paketi olsa
New Vegas ya da Oblivion için de iki gün ayar yapıp sonunda yorulup bırakıyorum
modding-openmw.com/lists adresinde
İki komutla indirme ve kurulumu tamamlayabiliyorsunuz
Garip bir şekilde Morrowind modlama topluluğu hakkında pek bir şey duymuyorum
Daggerfall, Oblivion ve Skyrim çok aktifken Morrowind neden sessiz kalıyor merak ediyorum
Çünkü orijinal CD'nin içinde resmi bir mod editörü bulunuyordu
Ben de cliff-racer sayısını azaltmak için kullandığımı hatırlıyorum
Tamriel Rebuilt başta olmak üzere grafik, görüş mesafesi, loncalar, zırhlar, büyüler, hata düzeltmeleri gibi pek çok şey var
Ben şahsen vanilla hissini koruyan modları tercih ediyorum
Bitki hasat edildiğinde modelin değiştiği mod, cliff-racer azaltma modu,
grafik iyileştirmeleri, NPC programları, kitap kopyalama kütüphanesi modu gibi şeyleri severek kullanıyordum
Construction Kit oyun diskine dahildi
Ayrıca Nexus Mods başlangıçta bir Morrowind mod portalı olarak ortaya çıkmıştı
Bununla bağlantılı olarak, arkadaşlarınızla birlikte oynayabileceğiniz bir OpenMW çok oyunculu fork'u olan TES3MP da var
Şu anda 0.47 tabanlı olduğu için eski sürüm sayılır ama resmi OpenMW tarafında da çok oyunculu desteğin entegre edilmesi planlanıyor
Ayrıca 24 yıldır süren Tamriel Rebuilt projesi,
Orijinal oyunun iki katı kadar görev, devasa şehirler ve yeni fraksiyonlar ekliyor
Ayrıntılar için SSS sayfasına bakabilirsiniz
Cyrodiil, Skyrim, High Rock ve Hammerfell'i ekleyen proje ise Project Tamriel(project-tamriel.com)