Sự miêu tả
Bản mod KaM Remake là một nỗ lực nhằm hồi sinh lại trò chơi chiến lược “Knights and Merchants: The Shattered Kingdom” ban đầu. Mục tiêu của chúng tôi là làm cho nó hoạt động trên các máy tính và hệ điều hành ngày nay, triển khai hệ thống nhiều người chơi trực tuyến đầy đủ tính năng cũng như sửa nhiều lỗi trong công cụ trò chơi. Để làm được điều này, chúng tôi đã bắt đầu lại từ đầu, viết mã riêng cho công cụ trò chơi nhưng vẫn dựa vào nhiều tệp tài nguyên gốc. Chúng tôi giả định rằng bạn sở hữu trò chơi KaM gốc (trình cài đặt sẽ kiểm tra trò chơi đó) nếu không bạn nên mua trò chơi đó – trò chơi này có sẵn ở một số cửa hàng trò chơi trực tuyến.
Tệp thực thi KaM Remake là phần mềm miễn phí và được xây dựng bởi những người đam mê. Các ứng dụng được sử dụng: Delphi 6, Delphi 7, FastMM4, Lazarus, OpenGL, OpenAL, zLib, PNGImage, MadExcept, libZPlay.
yêu cầu hệ thống
KaM Remake yêu cầu:
– Microsoft Windows 98, XP, Vista, 7, 8, 10;
– Bộ xử lý 500 MHz hoặc nhanh hơn;
– RAM 256 MB trở lên;
– Bộ tăng tốc đồ họa 3D tương thích OpenGL 1.4;
- Card âm thanh.
Cài đặt
1. Chạy trình cài đặt và làm theo hướng dẫn cài đặt.
2. Trình cài đặt cũng sẽ cài đặt trình điều khiển âm thanh OpenAL (oalinst.exe) nếu chúng không được phát hiện. Phiên bản mới nhất có thể được tìm thấy trên trang OpenAL chính thức: https://connect.creativelabs.com/openal/default.aspx
3. KaM Remake sử dụng công cụ kết xuất OpenGL, vì vậy bạn cũng cần cài đặt trình điều khiển OpenGL. Hãy truy cập trang web của nhà sản xuất card đồ họa của bạn để có được trình điều khiển mới nhất hiện có.
4. Khởi chạy mod – KaM_Remake.exe hoặc từ Desktop/Start Menu nếu bạn chọn tạo lối tắt.
lối chơi
Các phím tắt sau có sẵn trong trò chơi:
Thoát đóng tin nhắn đang mở hoặc tab hoạt động trong menu trò chơi
F1-F4 mở tab tương ứng trong menu trò chơi
F5-F8 tăng tốc độ trò chơi lên x1 – x10
F11 sẽ hiển thị bảng gỡ lỗi và menu
1-9 sẽ chọn đơn vị hoặc nhà được giao bằng phím Ctrl + 1-9
B sẽ đặt đèn hiệu trên bản đồ để đồng minh của bạn có thể nhìn thấy
P tạm dừng trò chơi
T khi nhấn sẽ hiển thị tên nhóm trên các đơn vị trong chế độ nhiều người chơi
Sau đó xóa tin nhắn đang mở trong game
Phím cách đi đến vị trí của tin nhắn đang mở trong trò chơi
←↑→↓ phím con trỏ sẽ di chuyển bạn xung quanh bản đồ
Cuộn Con lăn chuột sẽ phóng to và thu nhỏ
← backspace sẽ thiết lập lại mức thu phóng về 100%
Cài đặt bản đồ bổ trợ:
1. Tạo một thư mục con trong thư mục Maps của KaM Remake và đặt tên cho nó, ví dụ: “My New Map”.
2. Đặt các tệp .dat và .map bên trong bản đồ và đổi tên chúng cho phù hợp “My New Map.dat” và “My New Map.map”. Tên tệp phải khớp chính xác với tên thư mục.
3. Bạn cũng có thể tạo một tệp tùy chọn có tên “My New Map.txt”, tệp này sẽ chứa mô tả nhiệm vụ và thông tin khác. Sử dụng định dạng tương tự như các nhiệm vụ được cung cấp trong Bản làm lại. Sẽ không có thông tin định dạng chính thức nào được đưa ra vì tập tin này có thể sẽ được thay đổi sau này.
Thêm nhạc tùy chỉnh:
Bạn có thể đặt các tệp MP3/OGG của mình vào thư mục Nhạc của KaM Remake và chúng sẽ tự động được đưa vào danh sách phát.
Câu hỏi thường gặp
Sự cố im lặng:
Nếu KaM Remake bị treo âm thầm trong quá trình khởi động, vui lòng gửi tệp nhật ký tới contact@kamremake.com cùng với bất kỳ thông tin nào khác có thể được sử dụng.
Tốc độ khung hình thấp:
Nếu tốc độ khung hình trong trò chơi của bạn quá thấp thì có thể là do trình điều khiển OpenGL của bạn đã lỗi thời. Xem thông tin phiên bản OpenGL ở góc trên bên trái của menu chính, phiên bản này phải có ít nhất 1.4.x. Nếu ít hơn, bạn cần cập nhật trình điều khiển card đồ họa của mình (kiểm tra trang web của nhà sản xuất thẻ của bạn).
Lỗi trò chơi:
Đôi khi có điều gì đó bất ngờ xảy ra bạn sẽ nhận được “Đã xảy ra lỗi trong ứng dụng" tin nhắn. Vui lòng nhấp vào Gửi báo cáo lỗi để gửi báo cáo sự cố cho chúng tôi. Nhập tên và địa chỉ email của bạn vào biểu mẫu nếu bạn muốn chúng tôi có thể liên hệ với bạn về sự cố. Có báo cáo sự cố sẽ giúp chúng tôi khắc phục lỗi.
Các lỗi và hạn chế đã biết
Huấn luyện đơn vị tại Tòa thị chính và Xưởng bao vây không hoạt động.
Hành vi của AI vẫn còn hạn chế.
Máy chủ chuyên dụng
Các tệp thực thi cho máy chủ chuyên dụng nhiều người chơi được bao gồm, có sẵn cho Windows và Linux x86 và x86_64. Máy chủ lắng nghe các kết nối trên cổng TCP (56789 theo mặc định) và hoạt động như một trung tâm để truyền dữ liệu giữa các máy khách. Máy chủ chuyên dụng không hiểu cách chơi, nó chỉ di chuyển các gói xung quanh. Khách hàng đầu tiên tham gia phòng sẽ được cấp quyền lưu trữ cho phép họ thiết lập trò chơi. Nếu client đó ngắt kết nối thì client tiếp theo trong danh sách sẽ được cấp quyền hosting.
Máy chủ có thể được cấu hình từ tệp KaM_Remake_Settings.ini. (được tạo trên phần đầu tiên của trò chơi hoặc máy chủ) Các tùy chọn dành cho máy chủ chuyên dụng nằm trong phần [Máy chủ].
Để sử dụng trong trò chơi LAN, trước tiên hãy đảm bảo rằng máy chủ sẽ không được xuất bản lên máy chủ chính bằng cách đặt “AnnounceDedicatedServer=0” trong tệp INI. (xem bên trên) Sau đó khởi động máy chủ chuyên dụng và đảm bảo nó chạy bình thường (nó sẽ có nội dung “Đang nghe trên cổng 56789”). Vui lòng đảm bảo rằng tường lửa của bạn đang cho phép máy khách kết nối với máy chủ bằng cách cho phép cổng TCP 56789. (hoặc bất cứ cổng nào bạn chọn ) Sau đó, bạn có thể kết nối với nó từ cùng một máy tính và/hoặc các máy tính khác. (Đối với cùng một máy tính, kết nối tới địa chỉ 127.0.0.1 hoặc localhost)
Để sử dụng trên internet, bạn phải chuyển tiếp cổng 56789 (hoặc bất kỳ cổng nào bạn chọn) từ bộ định tuyến sang PC chạy máy chủ chuyên dụng. (để biết thêm thông tin về chuyển tiếp cổng, hãy truy cập https://portforward.com/) Yêu cầu bạn bè của bạn kết nối với tên máy chủ của bạn từ danh sách nếu bạn chọn công bố máy chủ của mình một cách công khai hoặc địa chỉ IP bên ngoài của bạn nếu không, địa chỉ này sẽ được hiển thị cho bạn trên trang chủ của https://portforward.com/. Nếu bạn đang chơi trên cùng một máy tính đang chạy máy chủ chuyên dụng hoặc trên cùng một mạng LAN, hãy kết nối với địa chỉ IP của máy tính đó giống như cách bạn làm với trò chơi mạng LAN.
Lưu ý: Không cần có máy chủ chuyên dụng để chơi nhiều người chơi. Nhấp vào “Khởi động máy chủ cục bộ” hoặc “Khởi động máy chủ Internet” từ menu mạng cũng có tác dụng tương tự, ngoại trừ việc bạn phải tham gia vào trò chơi và không thể để máy chủ tự duy trì. Máy chủ chuyên dụng chỉ cần thiết nếu bạn muốn cung cấp máy chủ mà không cần chơi. Mục đích chính của máy chủ chuyên dụng là cho phép các máy chủ được lưu trữ 24/7, người chơi có thể tham gia và tham gia bất cứ lúc nào họ muốn. Nếu bạn có thể cung cấp dịch vụ này, chúng tôi sẽ rất vui lòng.
Các bản dựng Linux đã được thử nghiệm trên Fedora và Ubuntu. Mọi thắc mắc hoặc nhận xét liên quan đến bản dựng Linux phải được gửi tới Lewin. (lewinjh@gmail.com)
Mã nguồn
Mã nguồn KaM Remake có sẵn tại trang dự án của chúng tôi:
https://github.com/Kromster80/kam_remake
Chúng tôi khuyến khích bạn gửi lỗi bằng giao diện tích hợp:
https://github.com/Kromster80/kam_remake/issues
Tín dụng
Chương trình dẫn – Chrome (kromster80@gmail.com)
Lập trình viên – Lewin (lewinjh@gmail.com)
Cảm ơn Alex đã giới thiệu thiết kế cốt lõi vào năm 2008
Cảm ơn StarGazer, người đã vẽ con trỏ và biểu tượng mới cho giao diện người dùng
Xin chân thành cảm ơn cộng đồng KaM và các thành viên tích cực (Ben, Free_sms_kam, Harold, JBSnorro, The Knight, Litude (Real Hotdog), Merchator, Nick, Thunderwolf, Humbelum, Vas và nhiều người khác) đã giúp chúng tôi giải mã, tư vấn, đưa ra ý tưởng và sự động viên.
Thông báo pháp lý
Sử dụng thương mại bị cấm.
Bất kỳ tên, biểu tượng hoặc tài liệu có bản quyền khác được sử dụng đều là tài sản của chủ sở hữu tương ứng.
Chúng tôi không chịu bất kỳ trách nhiệm nào nếu bản mod này gây hại cho phần mềm hoặc phần cứng của bạn.
Vì những lý do hiển nhiên, việc xuất bản và/hoặc chia sẻ bản mod này dưới mọi hình thức đều không được phép nếu không có tệp readme này.
Bạn có thể tải bản mod này lên trang web/máy chủ/trang chủ của mình, nhưng vui lòng cho chúng tôi biết trước.
Chúng tôi giả định rằng bạn (người dùng cuối/người chơi) sở hữu bản sao được cấp phép của trò chơi KaM, nếu không bạn nên mua trò chơi trước khi sử dụng bản mod này. Không làm như vậy sẽ vi phạm thỏa thuận cấp phép.