Hakkında

Tanım

KaM Remake modu, orijinal “Knights and Merchants: The Shattered Kingdom” strateji oyununu canlandırmaya yönelik bir girişimdir. Hedeflerimiz, günümüzün bilgisayarlarında ve işletim sistemlerinde çalışmasını sağlamak, tam özellikli bir çevrimiçi çok oyunculu sistemi uygulamak ve oyun motorundaki birçok hatayı düzeltmektir. Bunu yapmak için oyun motoru için kendi kodumuzu yazarak ancak yine de birçok orijinal kaynak dosyasına güvenerek sıfırdan başladık. Orijinal KaM oyununa sahip olduğunuzu varsayıyoruz (yükleyici oyunu kontrol eder), aksi takdirde satın almalısınız - bir dizi çevrimiçi oyun mağazasında mevcuttur.
Yürütülebilir KaM Remake ücretsiz bir yazılımdır ve meraklıları tarafından oluşturulmuştur. Kullanılan uygulamalar: Delphi 6, Delphi 7, FastMM4, Lazarus, OpenGL, OpenAL, zLib, PNGImage, MadExcept, libZPlay.

sistem gereksinimleri

KaM Remake şunları gerektirir:
- Microsoft Windows 98, XP, Vista, 7, 8, 10;
– 500MHz veya daha hızlı işlemci;
– 256MB veya daha fazla RAM;
– 3D grafik hızlandırıcı OpenGL 1.4 uyumlu;
- Ses kartı.

Kurulum

1. Yükleyiciyi çalıştırın ve yükleme yönergelerini izleyin.
2. Yükleyici, algılanmazlarsa OpenAL ses sürücülerini de (oalinst.exe) yükleyecektir. En son sürüm resmi OpenAL sayfasında bulunabilir: https://connect.creativelabs.com/openal/default.aspx
3. KaM Remake, OpenGL oluşturma motorunu kullanır, bu nedenle OpenGL sürücülerinin de yüklü olması gerekir. Mevcut en yeni sürücüleri almak için grafik kartı üretici sitenizi ziyaret edin.
4. Kısayollar oluşturmayı seçtiyseniz, KaM_Remake.exe modunu veya Masaüstü/Başlat Menüsü'nü başlatın.

Oynanış

Oyunda aşağıdaki kısayollar mevcuttur:
ESC oyun menüsünde açık mesajı veya aktif sekmeyi kapatır
F1-F4 oyun menüsünde ilgili sekmeyi açar
F5-F8 oyun temposunu x1 – x10 oranında hızlandırır
F11 hata ayıklama panelini ve menüsünü gösterecek
1-9 Ctrl + 1-9 tuşlarıyla atanan birimleri veya evleri seçer
B Müttefiklerinizin görebileceği haritaya bir işaret yerleştirecek
P oyunu duraklatır
T basıldığında, çok oyunculu modda birimler üzerinde takım adları gösterilir
bu oyundaki açık mesajı siler
boşluk oyundaki açık mesajın bulunduğu yere gider
←↑→↓ imleç tuşları sizi haritada hareket ettirecek
kaydırma Fare tekerleği yakınlaştıracak ve uzaklaştıracak
geri al, yakınlaştırmayı 0'e sıfırlar

Eklenti haritaları yükleme:
1. KaM Remake'in Haritalar klasöründe bir alt klasör oluşturun ve buna örneğin "Yeni Haritam" adını verin.
2. Haritanın .dat ve .map dosyalarını içine koyun ve bunları uygun şekilde “Yeni Haritam.dat” ve “Yeni Haritam.haritam” olarak yeniden adlandırın. Dosya adları, klasör adıyla tam olarak eşleşmelidir.
3. Ayrıca görev tanımını ve diğer bilgileri içeren “Yeni Haritam.txt” adlı isteğe bağlı bir dosya oluşturabilirsiniz. Remake ile sağlanan görevlerle aynı formatı kullanın. Bu dosya muhtemelen daha sonra değiştirileceği için resmi format bilgisi açıklanmayacaktır.

Özel müzik ekleme:
MP3/OGG ​​dosyalarınızı KaM Remake'in Müzik klasörüne koyabilirsiniz ve bunlar otomatik olarak çalma listesine eklenecektir.

SSS.

Sessiz çökmeler:
KaM Remake başlatma sırasında sessizce çökerse, lütfen günlük dosyasını şu adrese gönderin: contact@kamremake.com kullanılabilecek diğer bilgilerle birlikte.

Düşük kare hızı:
Oyunda gülünç derecede düşük kare hızına sahipseniz, bunun nedeni OpenGL sürücülerinizin güncel olmaması olabilir. Ana menünün sol üst köşesindeki OpenGL sürüm bilgilerine bakın, en az 1.4.x olmalıdır. Daha azsa, grafik kartı sürücülerinizi güncellemeniz gerekir (kart üreticinizin web sitesine bakın).

Oyun hataları:
Bazen beklenmedik bir şey olduğunda “Uygulamada bir hata oluştu" İleti. Lütfen tıklayın Hata Raporu Gönder Kilitlenme raporunu bize göndermek için düğmesine basın. Kaza hakkında sizinle iletişime geçebilmemizi istiyorsanız, forma adınızı ve e-posta adresinizi girin. Kilitlenme raporuna sahip olmak, hatayı düzeltmemize yardımcı olacaktır.

Bilinen hatalar ve sınırlamalar

Belediye Binası ve Kuşatma Atölyesi'ndeki birim eğitimi çalışmıyor.
AI davranışı hala sınırlıdır.

Adanmış sunucu

Windows ve Linux x86 ve x86_64 için kullanılabilen çok oyunculu özel sunucu için yürütülebilir dosyalar dahildir. Sunucu, bir TCP bağlantı noktasındaki (varsayılan olarak 56789) bağlantıları dinler ve istemciler arasında veri aktarımı için bir hub görevi görür. Adanmış sunucu oyunu anlamıyor, sadece paketleri hareket ettiriyor. Bir odaya katılan ilk müşteriye, oyunu kurmalarına izin veren barındırma hakları atanacaktır. Bu istemcinin bağlantısı kesilirse, listedeki bir sonrakine barındırma hakları atanır.
Sunucu, KaM_Remake_Settings.ini dosyasından yapılandırılabilir. (oyunun veya sunucunun ilkinde oluşturulur) Özel sunucu için seçenekler [Sunucu] bölümündedir.
Bir LAN oyununda kullanmak için, önce INI dosyasında “AnnounceDedicatedServer=0” ayarını yaparak sunucunun ana sunucuya yayınlanmayacağından emin olun. (yukarıya bakın) Ardından özel sunucuyu başlatın ve düzgün çalıştığından emin olun (“56789 bağlantı noktasında dinleniyor” yazmalıdır) Lütfen güvenlik duvarınızın, TCP bağlantı noktası 56789'a (veya hangisini seçtiyseniz) izin vererek istemcilerin sunucuya bağlanmasına izin verdiğinden emin olun. ) Daha sonra aynı bilgisayardan ve/veya diğer bilgisayarlardan bağlanabilirsiniz. (Aynı bilgisayar için 127.0.0.1 adresine veya localhost'a bağlanın)
İnternette kullanmak için, yönlendiricinizden 56789 bağlantı noktasını (veya hangisini seçtiyseniz) adanmış sunucuyu çalıştıran PC'nize iletmelisiniz. (port yönlendirme ziyareti hakkında daha fazla bilgi için https://portforward.com/) Sunucunuzu genele duyurmayı tercih ettiyseniz listeden sunucu adınıza, değilse anasayfada görüntülenen harici IP adresinize bağlanmalarını arkadaşlarınıza söyleyiniz. https://portforward.com/. Özel sunucuyu çalıştıran aynı bilgisayarda veya aynı LAN'da oynuyorsanız, bir LAN oyunu için yaptığınız gibi IP adresine bağlanın.

Not: Çok oyunculu oynamak için özel sunucu gerekli değildir. Ağ menüsünden “Yerel Sunucuyu Başlat” veya “İnternet Sunucusunu Başlat” seçeneğine tıklamak aynı etkiye sahiptir, ancak oyuna katılmanız gerekir ve sunucunun kendi kendine kalmasına bırakılamaz. Özel sunucu, yalnızca oynamadan bir sunucu sağlamak istiyorsanız gereklidir. Dedicated sunucunun temel amacı, oyuncuların istedikleri zaman katılabilecekleri ve katılabilecekleri sunucuların 7/24 barındırılmasına izin vermektir. Bu hizmeti sağlayabilirseniz memnun oluruz.

Linux yapıları Fedora ve Ubuntu'da test edilmiştir. Linux yapıları ile ilgili herhangi bir soru veya yorum Lewin'e gönderilmelidir. (lewinjh@gmail.com)

Kaynak kodu

KaM Remake kaynak kodu proje sayfamızda mevcuttur:
https://github.com/Kromster80/kam_remake
Yerleşik arayüzü kullanarak hataları göndermenizi öneririz:
https://github.com/Kromster80/kam_remake/issues

Kredi

Potansiyel Müşteri Programları - Chrome (kromster80@gmail.com)
Programcı – Lewin (lewinjh@gmail.com)
Çekirdek tasarımı 2008'de tanıtan Alex'e teşekkürler
Kullanıcı arayüzü için yeni imleçler ve simgeler çizen StarGazer sayesinde
Kod çözme, tavsiye ve fikirler konusunda bize yardımcı olan KaM topluluğu ve aktif üyelerine (Ben, Free_sms_kam, Harold, JBSnorro, The Knight, Litude (Real Hotdog), Merchator, Nick, Thunderwolf, Humbelum, Vas ve diğerleri) çok teşekkür ederiz. ve teşvik.

Yasal Uyarı

Ticari kullanım yasaktır.
Kullanılan adlar, semboller veya diğer telif hakkıyla korunan materyaller, ilgili sahiplerin mülkiyetindedir.
Bu modun yazılımınıza veya donanımınıza zarar vermesi durumunda herhangi bir sorumluluk kabul etmiyoruz.
Açık nedenlerle, bu modun herhangi bir biçimde yayınlanması ve/veya paylaşılması, bu benioku dosyası olmadan yasaktır.
Bu modu sitenize/sunucunuza/ana sayfanıza yükleyebilirsiniz, ancak lütfen önce bize bildirin.
Sizin (son kullanıcı/oyuncu) KaM oyununun lisanslı bir kopyasına sahip olduğunuzu varsayıyoruz, aksi takdirde bu modu kullanmadan önce oyunu satın almalısınız. Aksi takdirde lisans sözleşmesi ihlal edilmiş olacaktır.