Sometimes gamedev
Obsesses over projects
Not great at doing either
Current focus is Psychonauts


Psychonauts reverse engineering/modding blog
jillcrungus.com/projects/psychonauts/blog/
Mastodon, slightly less seldom used
mastodon.gamedev.place/@jill

Baldur's Gate 3 makes a lot of attempts to look for files that don't exist.

It seems as if almost any given file access attempt first tries to load the file loose from the disk before then checking in the PAK files. I guess so that loose files get priority and can override those in PAKs when loaded?

With how many files the game loads at basically every loading screen I wonder if there'd be any noticeable benefit from disabling this and making it so that it prioritises PAKs instead. Probably not much, I don't know how expensive of an operation this is.

Also for some reason the game actually refuses to even make it to the splash screen unless I've got ProcMon open. Maybe it's just coincidence.


You must log in to comment.

in reply to @JillCrungus's post:

Oh boy. You're exactly on the money. During development, you want loose files to take priority over packaged ones as that means you can easily swap out a file for loading. But obviously you want to disable this process when you ship the game, so this may be a genuine mistake from the devs!