Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Personally, I find it hard to hate the current one, given I experienced that old one for years. We had to deal with things like being unable to move at all because a gate was close, entire areas being unpathable because something was misplaced, and characters running hundreds of meters out of their way to get to a point 10 meters to the side. It was not pretty. So while this one has its issues, they can at least be easily resolved by simply giving manual orders.
The issues with long distance pathfinding are going to always be a problem. The game can't render the pathing for the entire map at once. This is the reason for the roads, as they are a designated area that the game knows it will be able to path along. Otherwise the character can get to the top of the hill, and then when the pathing loads for the next zone, it realizes it can't get where it needs to go from there. Be aware that if you're using pathing mods, they can cause issues like this, as they often improve local pathfinding at the cost of long distance.
Hopefully Kenshi 2 will have better pathing, since they're not cobbling together a custom game engine anymore, and are using the tried and tested 3rd party engine Unreal. But unfortunately it's extremely unlikely the original game will ever gets its pathing fixed, as it would require another engine overhaul, likely taking years.
This is one reason why they working on Kenshi 2.
I got 430 hours in. I'm a fanboy too, but all the games I love have serious flaws XD
I mean, I can understand it, I don't remember if I was around during that first system. In my experience, it has always been awful lol. Sometimes buildings will be completely inaccessible, or parts of the building. I remember being unable to access my turrets on my tower, just because there was a magical invisible wall there. I don't know if this has anything to do with the path finding, but it's super annoying.
I don't use any path finding mods. And both local and long-distance path finding is ♥♥♥♥ in my eyes lol
I'm a beginner developer with Unity too, I have done some dabbling with path systems(custom ones, not navmesh). Sure, they're not fun, but everything has a solution in game design. It's just poorly designed.
I don't disagree there. But you have to remember, when Kenshi started it was a self-taught programmer building his own pathfinding engine. Back then there weren't major 3rd party game engines available, the option was to cobble together your own using various modules, or pay huge amounts of cash to license the big ones. And then later on midway through the project they had to rip that pathfinding engine out because it was too broken, and put in another one.
At this point the only thing that can fix Kenshi's main problems is a major engine swap. Something they were originally planning on doing, and that was estimated to take several years. Which the community voted overwhelmingly against in favour of the devs working on Kenshi 2. So the plans were dropped.
As Shidan said, the Devs have tried to fix it, as just like him. I seen how much worse the pathing used to be. I would get frustrated when everyone decided to move down a hill and get stuck. It was a nightmare and that was on the old map.
Least the Devs have learned from the first game. The second should be much better as it's made on a current gen engine and pathing engine. It might even use Unreal 5.
Truly the only way to fix Kenshi 1 is to upgrade the entire thing to Unreal. But that's an extremely time consuming option. We wouldn't see it for least 5 or 6 years after Kenshi 2 is released.
I can get not wanting to put in the effort though, it's a lot of work for little pay off. But damned if it isn't the biggest thing that makes me not want to play this game at times. lol, spend more time trying to get my guys to go where they want to go than playing the actual game. And I'm doing a solo run! XD
They already spent over a year and two pathing engine changes trying to fix it.
For a small gaming company on it's first game, that hugely expensive. They went bankrupt at one point as well. Pink slips were getting ready to be given out to everyone.
This is pretty much the best that can be done with this engine. And since you are new to video game programming, you will learn not everything can be fixed.
But everyone above gave you some good tips on how to avoid or mitigate the worst of the pathing issues.
If they actually made it from scratch, ANYTHING can be fixed, it's their own engine, they can redesign bits of it to make things work. There's nothing, literally nothing, that can be so hard-coded it cannot be fixed. You go in, redesign the base engine if you have to. It's not just, "Some things can't be fixed." some things need skill to fix, and maybe they lack the know-how or skill to do it. If it truly is their own engine, they can fix it. Actually, I heard the game was designed on Ogre 2, so maybe you're misunderstanding what made from scratch means.
And all the tips they gave me are good, but they don't solve the issue. As I mentioned, these don't solve the issue. I was trying to get my character back to the hub from across the river, and pretty much just clicking nearby points on the map, he would sometimes get stuck running back and forth on the path, or run up the hill then run back down, or run the opposite direction for whatever reason, even though he's being chased by bandits and there's a clear path to the river straight ahead, but, noo, find the nearest road.
I love Kenshi, but the path finding is annoying as hell. In my opinion it is the worst of the flaws of this game. Sometimes gamebreakingly terrible.