https://bugs.winehq.org/show_bug.cgi?id=42625
--- Comment #6 from Chris Parker cparke@parkerfamily.name --- (In reply to Sebastian Lackner from comment #3)
Nevertheless, my guess would be that its caused by:
https://source.winehq.org/git/wine.git/patch/ c23a91cb638262f1d60f4437650c7440d3c70c19
It looks like after the change nMaxFile is ignored for A strings:
--- snip --- ofnW.lpstrFile = heap_strdupAtoW(ofn->lpstrFile); --- snip ---
I don't know, the application clearly is unable reading data files from disk, though it seems to have loaded the .INI file just fine! You made a lot of changes in a related area, that's bound to cause unexpected bugs like this!