Knights and Merchants Remake Demo
Brought to you by Krom and Lewin


Zawartość Readme:
Opis · Wymagania systemowe · Instalacja · Rozgrywka · F.A.Q. · Znane błędy · Serwer Dedykowany · Opinie · Kod Źródłowy · Autorzy · Nota prawna


 Opis

Mod KaM Remake jest próbą ożywienia oryginalnej gry strategicznej "Knights and Merchants: The Shattered Kingdom". Naszymi celami jest działanie gry na dzisiejszych komputerach i systemach operacyjnych. Wdrożenie w pełni funkcjonalnego internetowego systemu dla wielu graczy, a także naprawienie wielu błędów w silniku gry. W tym celu zaczęliśmy od podstaw, pisząc własny kod silnika gry, opierającego się o wiele oryginalnych plików źródłowych. Zakładamy, że posiadasz oryginalną grę Knights and Merchants (instalator to sprawdza). W przeciwnym razie powinieneś ją kupić - jest ona dostepna w wielu sklepach internetowych dla graczy.
KaM Remake jest darmowy i jest zbudowany przez entuzjastów. Aplikacje użyte: Delphi 6, Delphi 7, FastMM4, Lazarus, OpenGL, OpenAL, zLib, PNGImage, MadExcept, libZPlay.

 

 Wymagania systemowe

Wymagania KaM Remake:
    - Microsoft Windows 98, XP, Vista lub 7;
    - 500MHz lub szybszy procesor;
    - 256MB lub więcej pamięci RAM;
    - Akcelerator grafiki 3D zgodny z OpenGL 1.4;
    - Karta dźwiękowa.
 

 Instalacja

1. Uruchom instalator i postępuj zgodnie z jego instrukcjami.
2. Instalator zainstaluje także sterowniki dźwięku OpenAL (oalinst.exe) jeśli nie zostaną wykryte. Najnowszą wersję można znaleźć na oficjalnej stronie OpenAL: http://connect.creativelabs.com/openal/default.aspx
3. Kam Remake wykorzystuje silnik renderujący OpenGL, więc musisz również posiadać zainstalowane sterowniki OpenGL. Odwiedź witrynę producenta karty graficznej, aby uzyskać najnowsze dostępne sterowniki.
4. Uruchom mod - KaM_Remake.exe znajdującego się w folderze, który podałeś przy instalacji lub z Pulpitu/Menu Start jeśli zdecydowałeś się na stworzenie skrótów.
 

 Rozgrywka

Skróty klawiaturowe dostępne w grze:
Esc zamyka otwartą wiadomość lub aktywną kartę w menu gry
F1-F4 otwiera odpowiednią zakładkę w menu gry
F5-F8 przyspiesza tempo gry 10 razy
F11 pokazuje panel i menu debugowania
1-9 will select units or houses assigned to with Ctrl + 1-9 keys
B will place a beacon on map that your allies can see
P pauza
T while pressed will show teamnames over units in multiplayer
Del usuwa otwartą wiadomość w grze
Spacebar udaje się do miejsca o którym mowa w otwartej wiadomości w grze
←↑→↓ klawisze strzałek do przesuwania się po mapie
Przewijanie Kółka myszy będzie przybliżać i oddalać
klawisz backspace zresetuje przybliżenie do pierwotnej pozycji

Instalacja dodatkowych map:
1. Utwórz podfolder w folderze Maps i nazwij go, na przykład, "Moja Nowa Mapa".
2. Umieść wewnątrz pilki mapy .dat i .map i nazwij je odpowiednio "Moja Nowa Mapa.dat" i "Moja Nowa Mapa.map". Nazwy plików powinny dokładnie odpowiadać nazwie folderu.
3. Możesz także stworzyć plik o nazwie "Moja Nowa Mapa.txt" który będzie zawierał opis misji i inne informacje. Wzoruj się na plikach txt dołączonych do map wgrywanych razem z KaM Remake. Na razie nie ma szczegółowych informacji o formacie, gdyż to może ulec zmianie w przyszłości

Dodawanie niestandardowej muzyki:
Możesz umieścić swoje pliki MP3/OGG w folderze Music. Zostaną automatycznie dodane do listy odtwarzania.
 

 F.A.Q.

Ciche awarie:
Jeśli KaM Remake ulegnie cichej awarii podczas uruchamiania prosimy o przesłanie pliku dziennika do contact@kamremake.com wraz z wszelkimi innymi informacjami, które mogą być przydatne.

Niska liczba klatek na sekundę:
Jeśli masz absurdalnie niską liczbę klatek na sekundę w grze to możliwe że twoje sterowniki OpenGL są nieaktualne. Zobacz informacje o wersji OpenGL w lewym górnym rogu menu głównego, powinien być przynajmniej 1.4.x. Jeżeli jest on niższy należy zaktualizować sterowniki karty graficznej (sprawdź stronę internetową producenta karty).

Błędy gry:
Sometimes when something unexpected happens you will get an "An error has occurred in the application" message. Please click the Send Bug Report button to send the crash report to us. Enter your name and email address in the form if you would like us to be able to contact you about the crash. Having the crash report will help us to fix the bug.

 Znane błędy i ograniczenia

Szkolenie jednostek w Ratuszu i Warsztacie Wojennym nie działa.
Zachowanie sztucznej inteligencji jest nadal ograniczone.
 

 Serwer Dedykowany
Pliki wykonywalne dedykowanego serwera dla wielu graczy są zawarte, dostępne dla Windows i Linux x86 i x86_64. Serwer nasłuchuje połączeń na porcie TCP (56789 domyślnie) i działa jako centrum do przesyłania danych pomiędzy klientami. Serwer dedykowany nie rozumie gry, po prostu przenosi pakiety danych. Pierwszemu klientowi który dołączy do pokoju zostaną przypisane prawa hosta pozwalając mu na konfigurację rozgrywki. Jeśli ten klient się rozłączy, kolejnemu na liście zostaną przypisane prawa hosta.
Serwer może zostać skonfigurowany w pliku KaM_Remake_Settings.ini. (utworzone w pierwszej grze lub serwerze). Opcje dla serwera dedykowanego znajdują się w sekcji [Server].
Aby użyć w grze LAN, najpierw upewnij się, że serwer nie zostanie opublikowany do głównego serwera przez ustawienie "AnnounceDedicatedServer=0" w pliku INI. (patrz wyżej) Następnie należy uruchomić serwer dedykowany i upewnić się, że działa poprawnie (powinno wyświetlić się "Listening on port 56789") Upewnij się, że zapora pozwala klientom łączyć się z serwerem, zezwalając na to portowi TCP 56789. (lub inny wybrany) Następnie można połączyć się z nim z tego samego komputera i/lub innych komputerów. (Dla tego samego komputera, połącz się z adresem 127.0.0.1 lub z localhost)
Aby użyć w Internecie, należy przesłać port TCP 56789 (lub inny wybrany) z routera na komputer uruchamiając serwer dedykowany. (Po więcej informacji na temat przekierowania portów odwiedź http://portforward.com/) Powiedz znajomym aby połączyli się z Twoim serwerem z listy jeśli zdecydowałeś się go opublikować, lub zewnętrzny adres IP jeśli nie, który jest wyświetlany dla ciebie na stronie głównej http://portforward.com/. Jeśli grasz na tym samym komputerze na którym jest uruchomiony serwer dedykowany, lub w tej samej sieci LAN, połącz się z jego adresem IP tak jak do gry LAN.

Uwaga: Serwer dedykowany nie jest wymagany do gry wieloosobowej. Kliknij "Stwórz serwer lokalny" lub "Stwórz serwer internetowy" z menu sieci. Różnica jest taka, że musisz uczestniczyć w grze, a serwer nie może zostać pozostowiony sam sobie. Serwer dedykowany jest niezbedny tylko wtedy, jeśli chcesz udostępniać serwer innym nie grając na nim. Głównym celem serwerów dedykowanych jest umożliwienie serwerom działanie przez 24/7, gdzie gracze mogą dołączyć i uczestniczyć w rozgrywce kiedy chcą. Jeśli jesteś w stanie zapewnić tę usługę będziemy wdzięczni.

Linux był testowany na Fedorze i Ubuntu. Wszelkie pytania lub komentarze dotyczące Linux'a należy przesłać do Lewin'a. (lewinjh@gmail.com)

 
 Opinie
Proszę używać forum lub email (patrz poniżej) aby przekazać nam swoją opninię. Bardzo zależy nam na waszych komentarzach, sugestiach, pochwałach itp.
Jeżeli możesz zaoferować pomoc w kodowaniu Delphi, projektowaniu menu, dokumentacji, grafice, dźwiękach, tłumaczeniu lub pomysłach na ulepszenie gry - napisz do nas email lub napisz na forum..

 
 Kod Źródłowy

Kod Źródłowy KaM Remake jest dostępny na stronie naszego projektu:
http://code.google.com/p/castlesand
Zachęcamy do zgłaszania błędów przy użyciu wbudowanego interfejsu:
http://code.google.com/p/castlesand/issues/entry

 

 Autorzy
Główny programista - Krom (kromster80@gmail.com)
Programista - Lewin (lewinjh@gmail.com)
Podziękowania dla Alex'a który przedstawił główny system już w 2008
Podziękowania dla StarGazer, który sporządził nowe kursory i ikony dla interfejsu użytkownika, also to Malin who drew marketplace wares.
Ogromne podziękowanie dla społeczności KaM i jej aktywnych członków (Free_sms_kam, Harold, JBSnorro, The Knight, Litude (Real Hotdog), Merchator, Nick, Thunderwolf, Humbelum, Vas and many others) którzy pomagali nam w dekodowaniu, dawali porady, pomysły i zachęcali nas do działania.
Icons from famfamfam and FatCow are used in the KaM Remake.
 
 Nota prawna
Komercyjne użycie jest surowo zabronione.
Wszelkie użyte nazwy, symbole i inne materiały chronione prawem autorskim są własnością poszczególnych właścicieli.
Nie bierzemy żadnej odpowiedzialności, jeśli ten mod uszkodzi twoje oprogramowanie lub sprzęt.
Z oczywistych względów publikowanie i/lub udostępnianie tego moda w jakiejkolwiek formie nie jest dozwolone bez tego pliku Readme.
Możesz zamieścić tego moda na stronie/serwerze/serwisie, ale prosimy abyś nas wcześniej o tym powiadomił.
Zakładamy że posiadasz własna licencjonowaną kopię gry KaM, w przeciwnym razie powinieneś kupić grę przed użyciem tego moda. W przeciwnym razie będzie to naruszeniem umowy licencyjnej.

Przetłumaczone przez Przemysława Pietrasa