The First Descendant

The First Descendant

View Stats:
tizeY Jul 12, 2024 @ 5:16am
This game has a serious problem
After spending some time in the game i've observed the same behavior from the game as everyone else.
The loading times are unusually long and an obscene amount of data gets processed.
For how many resources are allocated to the game it seemingly still struggles.

Now why is that?

The answer is something is quite simple -> steamapps\common\The First Descendant\M1\Content\Paks M1-Windows.ucas is a 33.3gb file which contains almost the entirety of the gamedata.

Why is this an issue and what does it have to do with the resource hog and performance issues?

Everything you do ingame requires your CPU/DISK to process 33gb of data over and over to find the requested piece of data. Every subsequent patch be it 10bytes of data will require those 33gb's of data to be completely rewritten.

This will not just wear your disk out, this will also in it's current state never be a efficient way to load data. To put it into perspective if the files were split into each and every subfile for areas and ingamefunctions the amount of data processed would be 1/10th of what it currently does.

The Shadercache also doesn't properly function due to this, it is half a gigabyte of shaders: \AppData\Local\M1\Saved ->D3DGraphics_v4318_D8578 with a 300mb Computing module attached to it D3DCompute_V4318_D8578

For a big company you have done some of the laziest possible approaches to push out a halfbake dead on arrival framework which will not be possible to optimize past it's current limitation in it's state due to your design choices.

Will this be fixed? it should, if it's not then the game will ONLY ever require more data to be processed at all times the more content gets added.

Now isn't that a pleasant thought?
< >
Showing 16-17 of 17 comments
JohnMiller92 Jul 12, 2024 @ 11:23pm 
Originally posted by tizeY:
Originally posted by JohnMiller92:



30gb of data doesn't need to be read and loaded into memory for data inside that file to be accessed though. your entire premise in the original post isn't correct mate.

i'll genuinely just stop arguing and encourage you all to monitor what the game does by yourselfs the next time it gets patched. Ya'll know better than me and i'm full of myself fr fr ong.

nah brother. don't blame you, the game feels unoptimized af and it probably feels like that. but it doesn't processes 33gb of data over and over again while in-game. other devs can chime in, but my guess is it reads chunks from that file and loads that content dynamically. whether it be in ram or whatnot for later access
tizeY Jul 12, 2024 @ 11:23pm 
Originally posted by _Atr4Mør5:
Originally posted by tizeY:
Ya'll know better than me and i'm full of myself fr fr ong.
You said it.

But I'm used to trusting only myself.

Oh, by the way, I'm an engineer too. A technical engineer. And I'm sick and tired of dealing with low-quality software, with Windows that doing what it likes and so on and so forth.

Yeah, man, you're not the only one. As the proverb says For every big fish, there is always a bigger fish.

In a world full of individuals that only ever disappoints you, if you want something done do it yourself. Amen. Windows is overdue a class action lawsuit with their bs and Linux might be a usable gaming platform at some point, huge props to valve for their Steamdeck.
< >
Showing 16-17 of 17 comments
Per page: 1530 50

Date Posted: Jul 12, 2024 @ 5:16am
Posts: 17