O

Opis

Mod KaM Remake jest próbą ożywienia oryginalnej gry strategicznej „Knights and Merchants: The Shattered Kingdom”. Naszym celem jest sprawienie, aby gra działała na współczesnych komputerach i systemach operacyjnych, zaimplementowano w pełni funkcjonalny system gry wieloosobowej online, a także naprawiono wiele błędów w silniku gry. Aby to zrobić, zaczęliśmy od zera, pisząc własny kod dla silnika gry, ale nadal opierając się na wielu oryginalnych plikach zasobów. Zakładamy, że posiadasz oryginalną grę KaM (instalator sprawdza ją), w przeciwnym razie powinieneś ją kupić – jest ona dostępna w wielu internetowych sklepach z grami.
Plik wykonywalny KaM Remake jest darmowy i tworzony przez entuzjastów. Wykorzystane aplikacje: Delphi 6, Delphi 7, FastMM4, Lazarus, OpenGL, OpenAL, zLib, PNGImage, MadExcept, libZPlay.

wymagania systemowe

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

Instalacja

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

Rozgrywka

W grze dostępne są następujące skróty:
wyjście zamyka otwartą wiadomość lub aktywną zakładkę w menu gry
F1-F4 otwiera odpowiednią zakładkę w menu rozgrywki
F5-F8 przyspiesza tempo gry x1 – x10
F11 wyświetli panel debugowania i menu
1-9 wybierze jednostki lub domy przypisane do nich za pomocą klawiszy Ctrl + 1-9
B umieści na mapie latarnię, którą będą widzieć twoi sojusznicy
P wstrzymuje grę
T po naciśnięciu wyświetli nazwy drużyn nad jednostkami w trybie wieloosobowym
z usuwa otwartą wiadomość w grze
Spacja przechodzi do lokalizacji otwartej wiadomości w grze
←↑→↓ klawisze kursora będą poruszać się po mapie
Przewijanie Kółko w myszce będzie powiększać i pomniejszać
Backspace zresetuje powiększenie z powrotem do 100%

Instalowanie map dodatkowych:
1. Utwórz podfolder w folderze Maps KaM Remake i nadaj mu nazwę, na przykład „Moja nowa mapa”.
2. Umieść w środku pliki mapy .dat i .map i zmień ich nazwę odpowiednio na „Moja nowa mapa.dat” i „Moja nowa mapa.map”. Nazwy plików powinny dokładnie odpowiadać nazwie folderu.
3. Możesz także utworzyć opcjonalny plik o nazwie „Moja nowa mapa.txt”, który będzie zawierał opis misji i inne informacje. Użyj tego samego formatu, co misje dostarczone w Remake'u. Żadne oficjalne informacje o formacie nie zostaną opublikowane, ponieważ plik ten prawdopodobnie zostanie później zmieniony.

Dodawanie niestandardowej muzyki:
Możesz umieścić swoje pliki MP3/OGG ​​w folderze Music w KaM Remake i zostaną one automatycznie dodane do listy odtwarzania.

Często zadawane pytania

Ciche awarie:
Jeśli KaM Remake zawiesza się cicho podczas uruchamiania, wyślij plik dziennika do kontakt@kamremake.com wraz z innymi informacjami, które mogą się przydać.

Niska liczba klatek na sekundę:
Jeśli masz absurdalnie niską liczbę klatek na sekundę w grze, może to być spowodowane tym, że sterowniki OpenGL są nieaktualne. Zobacz informacje o wersji OpenGL w lewym górnym rogu menu głównego, powinna to być co najmniej wersja 1.4.x. Jeśli jest mniejsza, musisz zaktualizować sterowniki karty graficznej (sprawdź witrynę internetową producenta karty).

Błędy gry:
Czasami, gdy wydarzy się coś nieoczekiwanego, otrzymasz „Wystąpił błąd w aplikacji" wiadomość. Proszę kliknąć Wyślij raport o błędzie przycisk, aby wysłać do nas raport o awarii. Wpisz swoje imię i nazwisko oraz adres e-mail w formularzu, jeśli chcesz, abyśmy mogli skontaktować się z Tobą w sprawie awarii. Posiadanie raportu o awarii pomoże nam naprawić błąd.

Znane błędy i ograniczenia

Szkolenie jednostek w Ratuszu i Warsztacie oblężniczym nie działa.
Zachowanie sztucznej inteligencji jest nadal ograniczone.

Serwer dedykowany

Dołączone są pliki wykonywalne dla serwera dedykowanego dla wielu graczy, dostępne dla systemów Windows i Linux x86 i x86_64. Serwer nasłuchuje połączeń na porcie TCP (domyślnie 56789) i działa jako koncentrator do przesyłania danych między klientami. Serwer dedykowany nie rozumie rozgrywki, po prostu przenosi pakiety. Pierwszy klient, który dołączy do pokoju, otrzyma prawa hostingu umożliwiające mu skonfigurowanie gry. Jeśli ten klient się rozłączy, następnemu na liście zostaną przypisane prawa hostingu.
Serwer można skonfigurować z pliku KaM_Remake_Settings.ini. (utworzony na pierwszej stronie gry lub serwera) Opcje dla serwera dedykowanego znajdują się w sekcji [Serwer].
Aby używać gry w sieci LAN, najpierw upewnij się, że serwer nie zostanie opublikowany na serwerze głównym, ustawiając „AnnounceDedicatedServer=0” w pliku INI. (patrz wyżej) Następnie uruchom serwer dedykowany i upewnij się, że działa poprawnie (powinien być napis „Nasłuchiwanie na porcie 56789”). Upewnij się, że Twoja zapora sieciowa pozwala klientom łączyć się z serwerem, zezwalając na port TCP 56789. (lub inny, który wybrałeś) ) Możesz następnie połączyć się z nim z tego samego komputera i/lub innych komputerów. (W przypadku tego samego komputera połącz się z adresem 127.0.0.1 lub localhost)
Aby korzystać z Internetu, musisz przekierować port 56789 (lub inny, który wybierzesz) z routera do komputera, na którym znajduje się serwer dedykowany. (aby uzyskać więcej informacji na temat przekierowania portów, odwiedź stronę https://portforward.com/) Powiedz swoim znajomym, aby połączyli się z nazwą Twojego serwera z listy, jeśli zdecydujesz się na publiczne ogłoszenie Twojego serwera, lub z Twoim zewnętrznym adresem IP, jeśli nie, który jest wyświetlany na stronie głównej https://portforward.com/. Jeśli grasz na tym samym komputerze, na którym znajduje się serwer dedykowany, lub w tej samej sieci LAN, połącz się z jego adresem IP, tak jak w przypadku gry w sieci LAN.

Uwaga: serwer dedykowany nie jest wymagany do gry w trybie wieloosobowym. Kliknięcie „Uruchom serwer lokalny” lub „Uruchom serwer internetowy” w menu sieci ma ten sam efekt, z tą różnicą, że musisz wziąć udział w grze, a serwer nie może zostać pozostawiony sam sobie. Serwer dedykowany jest niezbędny tylko wtedy, gdy chcesz udostępnić serwer bez grania. Głównym celem serwera dedykowanego jest umożliwienie hostingu serwerów 24 godziny na dobę, 7 dni w tygodniu, do których gracze mogą dołączyć i uczestniczyć w dowolnym momencie. Jeśli jesteś w stanie świadczyć tę usługę, będzie nam miło.

Kompilacje Linuksa zostały przetestowane na Fedorze i Ubuntu. Wszelkie zapytania lub komentarze dotyczące kompilacji systemu Linux należy przesyłać do Lewina. (lewinjh@gmail.com)

Kod źródłowy

Kod źródłowy KaM Remake jest dostępny na stronie naszego projektu:
https://github.com/Kromster80/kam_remake
Zachęcamy do zgłaszania błędów poprzez wbudowany interfejs:
https://github.com/Kromster80/kam_remake/issues

Kredyty

Programy wiodące – Chrome (kromster80@gmail.com)
Programista – Lewin (lewinjh@gmail.com)
Dziękujemy Alexowi, który przedstawił podstawowy projekt w 2008 roku
Podziękowania dla StarGazer, który narysował nowe kursory i ikony w interfejsie użytkownika
Ogromne podziękowania dla społeczności KaM i jej aktywnych członków (Ben, Free_sms_kam, Harold, JBSnorro, The Knight, Litude (Real Hotdog), Merchator, Nick, Thunderwolf, Humbelum, Vas i wielu innych), którzy pomogli nam w dekodowaniu, radach i pomysłach i zachęta.

Nota prawna

Wykorzystanie komercyjne jest zabronione.
Wszelkie użyte nazwy, symbole lub inne materiały chronione prawem autorskim stanowią własność odpowiednich właścicieli.
Nie ponosimy żadnej odpowiedzialności, jeśli ten mod zaszkodzi Twojemu oprogramowaniu lub sprzętowi.
Z oczywistych powodów publikowanie i/lub udostępnianie tego moda w jakiejkolwiek formie jest zabronione bez tego pliku Readme.
Możesz przesłać ten mod na swoją witrynę/serwer/stronę główną, ale najpierw daj nam znać.
Zakładamy, że Ty (użytkownik końcowy/gracz) posiadasz licencjonowaną kopię gry KaM, w przeciwnym razie powinieneś kupić grę przed użyciem tego moda. Niezastosowanie się do tego będzie stanowić naruszenie umowy licencyjnej.