Your committed for path_util.cpp works, no more crash.
edit: with newly correctly cecksum works.
not helped, but full playable gregory detected as (Windows/English) darby as (Windows/French)...
I have now the stable source (1.8.0) compiled with the fan-made checksum. This build...
IHNM: text color mistake in German fan-made version
SAGA: IHNM checksums (German fan translation)
I cannot confirm, no crash in cutscene with the dragon. Bickadoodle v1.2, md5sum...
I can confirm, no voice. Bickadoodle v1.2, md5sum for data.dcp fef681275c8a17dfd97be71e493d85e6...