• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Dragon's Dogma 2's performance issues were caused by the game's NPCs thinking too much

LectureMaster

Gold Member

Well, turns out, Capcom's got the answer—the NPCs were thinking too hard. That's as per a Famitsu interview in the wake of a recent patch, which tidied up some performance woes (thanks, Automaton, for the translation):
"In Dragon’s Dogma 2, CPU power is allocated to process the thoughts of each NPC as well as the effect on character physics. Therefore, in scenes where many NPCs appear at once, like in towns, the CPU load would get extremely high, which in some cases affected the frame rate."

Which means that, yes—the psychic noise of the game's NPCs going about their daily lives was the culprit. While it was known that these NPCs were the root cause, as Capcom told IGN back in March, the idea that it was rich internal lives causing a hiccup seems to be new information.

The team says it's been "reworking how NPCs’ thoughts are processed and making small tweaks, including changing the order in which processes are executed" to help tamp things down, which is a small mercy.

O2R8V69.jpeg
 

StueyDuck

Member
Well of the statement i imagine computing characters physics when their nowhere near the player is probably the bigger factor.

But either way, where's the culling Capcom. The performance sounds quite distracting which is why I haven't jumped on it yet (also that DD1 didn't click with me)
 
Last edited:

Agent_4Seven

Tears of Nintendo
How about making it a toggle in the options and turn it into a feature for future PCs/CPUs which can handle such load, just like GPU can handle PhysX right now like it's nothing?
 
Last edited:

Radical_3d

Member

Guilty_AI

Gold Member
They don't appear to be doing anything special when compared to other games. What's the point of wasting all that processing power for no visible result?
Processing too many actors in a scene isn't an uncommon cause for poor performance, and this tends to be one of the known things the dev must worry about when making games with too many complex objects and NPCs in a single place (we've seen other rpgs suffer from similar issues, like BG3 when you reached the city).

The normal way to do it would either be either to simplify the less important actors routines or freeze stuff that isn't close to the player, maybe a mix of the two. There may be multi-threading solutions for this as well. My guess is that this game has a generic template for all NPCs that covers everything a NPC may be capable of doing - highly versatile but also performance costly - then they just used it as is for every NPC in the game.
 
Last edited:
Then focus on improving CPU's next generation instead of more graphics because playing most single player games, be it sports, racing, shooters etc make me feel like im playing vs monkeys
 

Hrk69

Gold Member
As a developer you should scrap that useless shite to maximize performance

Admitting to is one thing, but keeping it in? Lol
 

vkbest

Member
Shenmue doing this and better 25 years ago in a now ancient hardware, but 30fps warriors told me current CPU are not strong enough

This guy is the example

Then focus on improving CPU's next generation instead of more graphics because playing most single player games, be it sports, racing, shooters etc make me feel like im playing vs monkeys
 
Last edited:

Vick

Gold Member
Haven't played DD2 admittedly, but I would imagine a RE Engine, Capcom-made RDR2 would barely reach the 10fps treshold then.
Below that at camp and in Saint-Denis.
 

GermanZepp

Member
The more I played this game the less I enjoyed it.
I have kinda the same experience. And I really liked the first one.

I dropped cause I lost progress, the game only saves right on the freaking houses and not well in camps.

And there was a mission in which you have to go in disguise and the npc guards became hostile because I was wearing an arisen ring. What a joke.
 

Thief1987

Member
At least they know what caused this and they are trying to fix this, that's more than some other publishers/developers.
These things should have been figured out during the development, not a year after release when game already forgotten and no one cares.
 
Last edited:

adamsapple

Or is it just one of Phil's balls in my throat?
These things should have been figured out during the development, not a year after release when game already forgotten and no one cares.

It hasn't been a year and lots of people are still actively playing it. You're kinda wrong on both fronts here.
 

StereoVsn

Member
They don't appear to be doing anything special when compared to other games. What's the point of wasting all that processing power for no visible result?
Well, it’s like with Metaphor where they are rendering scenes through doors so performance tanks when you get close to a door, lol.

It’s technical incompetence or lack of thought toward optimization. This sort of shit should be caught in alpha/beta testing.
 

mhirano

Member
All that precious CPU cycles wasted on artificial thoughts just to reach the brilliant conclusion that:
“Wolves hunt in packs”🧐
 

RoboFu

One of the green rats
They don't appear to be doing anything special when compared to other games. What's the point of wasting all that processing power for no visible result?

That's what I was going to say. They just walk around in set paths like everything else. Just take out whatever things they have going on. It's not working anyway. lol
 

Sanepar

Member
The game design on this is so bad. The dragon's quest for endgame is just stupid. Dropped the game after that and never came back.
 

digdug2

Member
Haven't played DD2 admittedly, but I would imagine a RE Engine, Capcom-made RDR2 would barely reach the 10fps treshold then.
Below that at camp and in Saint-Denis.
If you're planning on playing it, get it on deep discount. It's a good game, but there is so much other stuff out there too so why pay full price!
 
Last edited:
Top Bottom