Horizon Zero Dawn (GOG version) freezes on initial load screen

Running into an error I can't find anything on when trying to launch HZD via Heroic.

I've tried winetricks vcrun2019 mfc140 and set mfc140.dll as an override in winecfg, without which the game won't even start.

Now, the game freezes about three-quarters through the first loading screen (upon starting the game). The log shows the following error:

Fatal error occurred: DLMalloc Assert: file D:\dev\HRZ-PCR\Code\PIGS\PCore\dlmalloc_src.c, line 5535, func mspace_malloc
I've attached the full logfile below.

Starting the game directly through Steam via Proton has similar results - install mfc140.dll through protontricks to start the game, then a freeze on the initial load screen.

...Help?
Was this page helpful?