Hey there,
Can you link to a game that isn't working?
The app doesn't "just open the directory" using the file: protocol - it registers a custom protocol that serves the game's files, see:
- v23 codepath: https://github.com/itchio/itch/blob/v23/appsrc/tasks/launch/html.ts#L216 (the current stable version)
- v25 codepath: https://github.com/itchio/itch/blob/master/src/main/reactors/launch/html/itch-in... (next version)
If you link me to a game I can investigate further :)