Author Archives: Krom

No SKU?

Suddenly all site links got broken and started leading to an empty page with lone “No SKU!” text. I was afraid site got hacked. An hour of troubleshooting lead to the solution – Just go to Settings-Permalinks and hit “Save … Continue reading

Posted in Sidenotes | 2 Comments

Fixing Delphi project compilation time

TL;DR: When compilation time goes out of hand – prune “uses” sections. Over the time the game`s EXE compilation time grew longer and longer. Today it clocked at 70sec! Of course codebase has also increased (~350kLoc now), but still it … Continue reading

Posted in How things work, Sidenotes | 1 Comment

Setting up AI army plans

Here’s a post mainly intended for mapmakers: For the game I’m looking into setting AI army plans in a more convenient way. Typical aim is 75min session where AI gets an army of a few hundreds That’s roughly starting at … Continue reading

Posted in Ideas | Leave a comment

Alpha 9 plans

I’m planning following major features for Alpha 9: aggressive animals (e.g. boars, wolves, bears) early army to fight those animals (e.g. militia hireable from School) warriors morale to prevent rushes (e.g. militia in enemy town is weakened by a factor … Continue reading

Posted in Ideas, News, Sidenotes | 22 Comments

Alpha 8.2

New Alpha 8.2 has just one critical bugfix. In Alpha 8.1 the game would crash upon warriors death. This has been fixed now. Download links:   Discussion forum: https://www.knightsandmerchants.net/forum/viewforum.php?f=35

Posted in Downloads, News | 2 Comments

Alpha 8.1

Fixed bugs: + Having selected a neutral unit that is about to be dead (killed) causes a crash + Camera changes height too noticeable on panning across mountains + Camera does not move smoothly when dragging over minimap + Desert … Continue reading

Posted in Downloads, News | 2 Comments

Bugfixing Alpha 8

It has been almost 2 weeks since Alpha 8 release. There are many bugreports and suggestions – thank you for that! Bugfixing goes on. I’m also using a nice little tool called Runner, which runs the game without display (e.g. … Continue reading

Posted in Live progress, Sidenotes | 2 Comments

Alpha 8 is ready!

Alpha 8 is ready!   Change list is quite big: Gameplay mechanics: Rigged Cottages to spawn Blank units Units get trained from Blanks now Wool/Cloth/Recruits removed Warriors take small time to train now Units can be stacked in training queues … Continue reading

Posted in Downloads, News | 16 Comments

A dozen of ways to loose a unit

I’ve been categorizing and refactoring unit deaths in the game. Made this comment block in the code. Might be interesting for you to see it too: // Killing of a unit is done in 4 big steps // 1. KillUnit … Continue reading

Posted in How things work, Sidenotes | Leave a comment

Skirmish equalization improved

I had some doubts about how to handle “Skirmish” setup in MapEditor. Cos there are plenty of ways for Skirmish maps to be made made “unfair” (placement of resources, dynamic script, etc..). So I thought that maybe the MapEd should … Continue reading

Posted in Live progress | 5 Comments