The AI is immersion breaking. Can we please mod it?

正在查看此主题的用户

Hackepeter

Recruit
Thinking both the campaign ai and the siege ai. But mainly the siege ai.

The campaign AI is just frustrating. Wish the lords would put more emphasis on their own castles and towns. Its bandit infested and they just run around somewhere doing nothing to help their own towns. Having more local ambitions and trying to motivate their faction to siege around their own home to move the enemy away from their own settlements. Also raiding should be more locally. Makes no sense that my lords will start wars with kingdoms on the other side of the map instead of their neighbor. Where are they even? I only have one town and my lords are no shows, starting wars on another continent. They should be annoyed that the king sends them away from home leaving their birthplace open for raids and attacks. And angry at the king ignoring their battle right next to them. the king could help but he just 'patrols' away.

Having played warband i see the same frustrating behaviors in sieges. Zero context awareness and just frustrating walking past enemies including me. Its like they dont care at all what happens. Archers not standing on walls to shoot downwards. Archers not shooting upwards to the enemies on the walls. I know they needed to reduce the complexity of them for the high agent numbers but it doesnt feel like a siege anymore. Its just that weird bots walking past each other ignoring everything and then somewhere a singular massive meat grinder forms by sheer randomness. Mostly at a ladder or door. I have warband ptsd from that. Sieges are not fun. They look cool. The siege engines are awesome features. The various attack vectors are impressive. But i find myself screaming at the screen 'why dont you move?!' 'just shoot at them god damn it!' 'Stop ignoring me!' 'leave the goddamn ladder and fight'. I see myself playing a siege with horrible ai. I dont see myself being a soldier taking a castle. I try to focus so much on ignoring all that and looking at places where its working but its just not. Everything is broken. The units running to and away from the ladders. The units clustering at weird positions. Units ignoring open doors and gates. Ignoring ladders. Ignoring the fact they have a bow that could shoot them. ignoring their legs that could move them away from certain death. ignoring their eyes that could see me chopping them from the side while they slow walk to the other side of the castle. Its a ghost train of robots malfunctioning.

The ai in field battles is just sprinting to the enemy. They showed that cool sergeant video on gamescon once. With them doing actual useful commands and i was blown away. Now i play it myself and its just them sprinting towards the enemy. Sometimes they activate the better ai which is so weird because 90% of all fights its hard to keep up with your own alley as they just sprint to the enemy as soon as the map has loaded. They dont miss one single step and are full tilt sprinting. I am still sorting my man or need 5 seconds to realize where i even am in that universe and my allies are already gone and the enemy horse archers shooting at my men who just start to unclog from spawn. Horse archers always coming from the left. Knight horses always blindly charge and die before their infantry arrived instead of flanking the actual battle.

People were so disappointed that the perk of organizing your troops before a battle wasn't working not because its such an important thing for the tactics of your game but just so the enemy does not jump them immediately. Fighting in villages spawns you in such awkward positions you ask yourself how you even got there in the first place. Just relax, let me have 30 seconds before they sprint. Spawn me further away and let the enemy wait for some time and not hit the ground running. Every battle is an ambush. I think the rush could really be an ambush feature but not all the time. An ambush where you are already attacked before being able to organize your troops.

In general i found that taleworlds loves to put you next to an enemy after loading. Just in swords length. You often dont even have time to pull out your sword and are dead already. Many quests are not playable because of that. I see myself not choosing the family feud quest for example because of that. Its a good quest actually but if it comes to a battle that guy is dead before i get off my horse. I am literally spawning ontop of them. Why are they keep doing that? Is it because their game testers get bored testing and tell them its too slow to start? I think they just dont see it as a problem. I think they want it to be that way. They put extra effort into it being that way.

I know its early access but AI is different from ui, mechanics or item content. You can't just keep improving on it gradually as if you keep designing more levels or more assets. For example the DLC for the original or the massive conversion mods had all new content and were really polished but they all had the horrendous same ai. Looking at bannerlord you can clearly see its happening again. AI is very hard to develop and i see them going for what works without trying anything that might be risky or new. I already see their solutions for all this will be to just move the spawn locations for 5 years and script them following the ram differently. Conversion mods will make different map layouts to work with it but it will always be that horror show of obvious broken ai. The late game is unfun because sieges are unfun and they are unfun because they happen at illogical places. Ignoring the places they are also unfun because the ai is broken after 50m away from spawn.

I know ai is alot of work. I will have to write my masters in a few years and i would love to be able to do it with bannerlord siege as a sandbox where i could test it. Would be sooo dope to write an ai that beats theirs. But i would need to have them open it up to mod. Or be able to replace it with my scripts. I know of alot of people choosing ai as a field because of recent developments and breakthroughs. There is a lot of young talent with new ideas and concepts that would blow you away. So please open it up. Give the people the tools. In the 10 years Bannerlord was developed the AI field has seen massive shifts. Its impossible for a game company to keep up with that but if they open it up they will see the fruits of that effort fall into their side of the garden.
 
This is 100% almost word for word what I said yesterday evening in the topic of 'after a week I'm worried about the foundation for modders'

I don't think people understand how complex AI is, they see it as a 'feature', but it's a cornerstone of any game and has to underpin large parts of what comes after it. You can't just 'add it in later' without an extortionate amount of effort.

I run a dev studio (non-gaming) and we deal with relatively small machine learning concepts. To teach the AI how to react in gaming scenarios is much more complex because of the agency players have to create theoretically infinite parameters that AI must react to, so the fact that it is not done yet (or even started judging by where the game is) has cast doubt to me on whether Bannerlord will ever achieve it's potential.

Right now so many of the 'features' are wholesale transplanted from warband, such as npc interaction, the spawn mechanics, the in-town dynamics, the campaign map ai, the noble system etc. Those are so fundamentally tied to a massive chunk of work that will take years to get right.
 
And yeah the sieges... wow the sieges. The way it was talked about before EA you would definitely expect it to work better.

I love M&B and TW, but the game mechanics are just not there. I guess time will tell.
 
This reminds me of when the original mount and blade was released as a pre-release before that was even a thing. We are playing with a foundation at the moment that's a long way from having the right structure on it. (see warband for that) I won't be on the edge of my seat waiting for anything tho or even play this game at this point in time with a serious face on, you'll end up burned out before this even begins to shine.
 
最后编辑:
This reminds me of when the original mount and blade was released as a pre-release before that was even a thing. We are playing with a foundation at the moment that's a long way from having the right structure on it. (see warband for that) I won't be on the edge of my seat waiting for anything tho or even play this game at this point in time with a serious face on, you'll end up burned out before this even begins to shine.

Sure, I just think it's worth the player base telling TW what hurts them most when playing. From experience of dealing with millions of users, you have an internal priority list, but a vocal userbase who consistently highlight flaws or features that are desirable can clarify that list and avoid what I think has contributed to TW's development hell. They've had so many features that they've actually done almost none of them to any meaningful degree, except the graphics.
 
ah yes more suicidal ai
unknown.png

ai on the map needs fixing its just way to dumb
 
This reminds me of when the original mount and blade was released as a pre-release before that was even a thing. We are playing with a foundation at the moment that's a long way from having the right structure on it. (see warband for that) I won't be on the edge of my seat waiting for anything tho or even play this game at this point in time with a serious face on, you'll end up burned out before this even begins to shine.

I think this is a good point. The original took years to get into a really good state. And it wasn't until Viking conquest that I think it really got to be an amazing game rather than just an amazing concept (I know some people don't like VC, but I can't play Warband now without all it's features).

Probably similar to a lot of people here, I'm playing a lot at the moment due to the lockdown. In a normal workweek, I'd have maybe 4-6 hours to play, so the issues with the game wouldn't be a problem. But Steam is telling me I've played 32 hours since launch, and I don't think the Early access is designed for that kind of hardcore play. I'm purposely saving my favourite faction (Batanians) for a playthrough further down the line when the game is in a better state. I'll probably not play for a while as well. Otherwise, I can see me getting burned out on this game real fast, due to all of the issues it has at the moment.
 
Knight horses always blindly charge and die before their infantry arrived instead of flanking the actual battle.

Sounds pretty realistic to me.

I played some sieges and it wasn't as bad as you describe though. In some maps it seems worse than others, but generally things seem to work fine, aside from the obvious pathing issues on towers etc. The one thing I don't like is the defense - the square formation in front of the gate is kinda useless, and I couldn't order my archers to come down and spam arrows into a choke point, kinda like in total war, would have made things much easier.

Also if enemy AI was actually smart, a lot of people would just get rekt and become salty lol. They tried that in some game long ago, forgot what it was, and realized that not only is smart AI hard to do, it also makes players frustrated. Not saying it wouldn't be interesting to see, but in context of game AI in general, bannerlord's ain't bad, assuming they fix some of the glaring issues.
 
最后编辑:
I wish there were special commands for sieges. Like mann the walls for archers. Or retreat to center. These are the commands you really need.
 
New engine as well as trying to implement a real dynamic economy - things are gonna take a while to get ironed out. Not only does it need to work more cohesively -but we, the player, need to hear about whats happening on the world and why. For instance

"Lord X is really pissed at Lord Y of Z culture for _This reason -animosity is brewing and skirmish could lead to War!"

Right now its just
"Lord _X has created an Army near WonderWall"...Ok, why wheres he going kai come??
 
后退
顶部 底部