Knights and Merchants on Linux and MacOS
It is possible — and not too hard — to run KaM on alternate operating systems. Here’s a quick guide. In case of any problems not described below feel free to write on the forums.
Linux
Short answer: use Steam version or install Wine.
Longer answer: There is a Linux version of TPR+Remake r6720 available on Steam. For less experienced Linux users, Steam version is recommended for now, but you can also use Wine (which is what the Steam version is actually using), or Wine helpers like PlayOnLinux or Lutris — both TSK/TPR and Remake should work flawlessly, so you may install your GOG/CD version of TPR and then Remake.
With Remake, in case of sound problems you might want to make sure you have OpenAL 32bit library installed (ie. Arch Linux does not install it with Wine by default). Depending on your desktop environment/window manager, you might run into one of these weird problems that I had in the past:
- after Alt+Tabbing to another window, you can’t click on buttons in KaM — just Alt-Tab to another window and back again. I believe this happens on some DEs/WMs when you have second Remake window (ie. when using map editor) opened.
- you might have problems with fullscreen mode, so try windowed if some part of the screen is missing
MacOS
As I do not have much experience here, I am leaving a link to the Remake’s site which explains how to install TPR and Remake: Mac OSX and Linux — KaM Remake. In general, using MacOS versions of Wine helpers (ie. PlayOnMac ) should just work. KaM TPR on Steam for MacOS — from what I know — will work flawlessly, but does not include Remake.
Historical port of TSK for Linux/MacOS
For those curious — there were native ports of Knights and Merchants: The Shattered Kingdom, done for both MacOS X and Linux — you may still find links to Linux demo and Mac OS patches in our Downloads section. These versions are very dated and from what I know include only TSK, what’s more, running them on a modern operating system is likely to be a challenge. You may find it interesting that apparently the «historical version» of KaM on Steam contains something called «KaM HD», which looks like it was based off Linux native port, that had some improvements over the original TSK.
Owned by Litude. © 2019 — 2023 knightsandmerchants.net. All rights reserved.
Developed by T*AnTi-V!RuZz. | Fixed by The Council
Sign In
Linux knights and merchants
This topic has been pinned, so it’s probably important
We’ve created a Wine port of both KaM ‘Classic’ version and KaM Remake.
The game was tested on Ubuntu 15.10, SteamOS and Arch Linux. If you encounter any problems please attach appropriate log file — KAM.log.txt or KAMRemake.log.txt (located in game folder) — as well as a short description. Thank you!
21 Mar, 2016 @ 4:21am
22 Mar, 2016 @ 6:36am
Hi dear dev! Would you please add Steam Cloud support for this game? It will only take you a couple of minutes to set it up without any changes in the code, you just need to specify the save files location and enter byte quota in Steamworks. Multi-platform save sync would be awesome!
While i really consider this good news, i was just wondering if that is fine with LGP since they also offer a Linux-Version. At least technically since they seem to have vanished by now. Are you in contact with LGP or do they not have the exclusive rights to publish a Linux-version?
23 Mar, 2016 @ 4:34am
Please developers make at least one achievement. For example to pass all of her mission. That people had mativatsiya.
24 Mar, 2016 @ 1:18pm
24 Mar, 2016 @ 2:25pm
While i really consider this good news, i was just wondering if that is fine with LGP since they also offer a Linux-Version. At least technically since they seem to have vanished by now. Are you in contact with LGP or do they not have the exclusive rights to publish a Linux-version?
While i really consider this good news, i was just wondering if that is fine with LGP since they also offer a Linux-Version. At least technically since they seem to have vanished by now. Are you in contact with LGP or do they not have the exclusive rights to publish a Linux-version?
LGP don’t even exist any more.
I want to remind you that Clive Crous is actively developing his games, and I think that people from Topware Interactive can contact with him.
However, KaM was ported to Linux/Mac by Runesoft, and they are selling the native Mac version in the Mac App Store. The majority of the Mac users do not know about it, and Topware Interactive did not inform Mac users about it.
Do you think that Topware Interactive should earn more money in this way?
25 Mar, 2016 @ 2:48am
I want to remind you that Clive Crous is actively developing his games, and I think that people from Topware Interactive can contact with him.
However, KaM was ported to Linux/Mac by Runesoft, and they are selling the native Mac version in the Mac App Store. The majority of the Mac users do not know about it, and Topware Interactive did not inform Mac users about it.
Do you think that Topware Interactive should earn more money in this way? LGP is gone, Clive’s other games have nothing to do with the issue at hand.
I was simply replying to the guy talking about LGC, I am well aware who ported it originally.
It would be nice Runesoft and Topware would have a chat, but if they wanted to/could they would have surly done so already.
Linux knights and merchants
the Wine port of the game is almost ready for public release. The game was tested on a SteamOS, Ubuntu 15.10 and Arch Linux, however as you know there are many different Linux flavors, not to mention hardware configurations, therefore they might be some issues not yet discovered and thus resolved.
I encourage those of you who already have the game in their library to test it, any feedback will be appreciated. Beta access code is:
If you encounter any problems please attach KAM.log.txt (located in game folder) as well as a short description. Thank you!
10 мар. 2016 в 6:11
10 мар. 2016 в 8:45
10 мар. 2016 в 11:36
Works ok on Debian Stretch x64 with Intel HD4000. Since you guys decided to squeeze a bit more from this title, you could integrate KAM Remake as a launch option. Players would appreciate this. It’s not really fun to play it in 1024×768 resolution.
10 мар. 2016 в 12:31
Works ok on Linux Mint 17.2 x64
Linux Mint 17.2 Raffaela XFCE Edition 64Bit — Kernel 4.2.0-25 generic (ubuntu mainline) — P-State: Performance
CPU: INTEL Pentium G3258 (Haswell 22nm) 4.1Ghz + Artic Cooling Alpine 11 Plus
MEMORY: 8GB DDR3 1333 (2×4) Patriot value (dual channel: 21.3 gb/s)
GPU: Zotac Nvidia Geforce GT630 (GK208 28nm: 384 Shaders / 8 ROPS) Zone Edition Passive Cooling 2GB DDR3 1800Mhz 64Bit (14.4Gb/s)
10 мар. 2016 в 15:57
Testing on Arch x64, nvidia 361.28. Crashes before I get anything. Errors in console are:
Fontconfig error: «/etc/fonts/conf.d/10-scale-bitmap-fonts.conf», line 70: non-double matrix element
Fontconfig error: «/etc/fonts/conf.d/10-scale-bitmap-fonts.conf», line 70: non-double matrix element
Fontconfig warning: «/etc/fonts/conf.d/10-scale-bitmap-fonts.conf», line 78: saw unknown, expected number
Will try to report back after I debug more from console
Testing on Arch x64, nvidia 361.28. Crashes before I get anything. Errors in console are:
Fontconfig error: «/etc/fonts/conf.d/10-scale-bitmap-fonts.conf», line 70: non-double matrix element
Fontconfig error: «/etc/fonts/conf.d/10-scale-bitmap-fonts.conf», line 70: non-double matrix element
Fontconfig warning: «/etc/fonts/conf.d/10-scale-bitmap-fonts.conf», line 78: saw unknown, expected number
Will try to report back after I debug more from console
Could you please post the content of KAM.log.txt? Also:
— are you using Steam runtime or native runtime?
— do you have Wine installed in your system, if so, what version?
11 мар. 2016 в 0:05
The game is being run from within steam. I have wine-1.9.5 installed.
At the end of KAM.log.txt I have those three lines and then I think this is probably the stuff you’re after:
fixme:system:SetProcessDPIAware stub!
err:pulse:pulse_contextcallback Context failed: Connection refused
err:mmdevapi:DllGetClassObject Driver initialization failed
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
err:ole:CoGetClassObject no class object could be created for context 0x1
err:pulse:pulse_contextcallback Context failed: Connection refused
err:mmdevapi:DllGetClassObject Driver initialization failed
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
err:ole:CoGetClassObject no class object could be created for context 0x1
err:dsound:get_mmdevenum CoCreateInstance failed: 80004005
fixme:msvcrt:__clean_type_info_names_internal (0x5bafe4) stub
pid 1328 != 1327, skipping destruction (fork without exec?)
Linux knights and merchants
2. Make it executable
3. Play!
How to play?
1. Download a game
2. Make it executable
3. Play!
Knights and Merchants
Knights and Merchants recreates a fictitious kingdom in the era of the Middle Ages. All game elements and scenes are based on the Anglo-Saxon period, of around 1200 A.D. You the player takes on the role of a captain in the kings army. A conspiracy against the king catapults you into a situation where you find yourself responsible for the defense of the last royal province. Earn Royal favour by taking back the renegade provinces and crushing the rebellious lords!
Downloads
Date | Package | Version | Arch | Size | Download | |
---|---|---|---|---|---|---|
16-03-2013 | Knights and Merchants DEMO | r1-lgp | x86 | 27.33 MB | (latest) |