Megasploot / Dungeondraft

a sleek tabletop encounter mapping tool for Windows 10
101 stars 4 forks source link

No file dialog boxes appear #42

Closed gviscardi closed 2 years ago

gviscardi commented 2 years ago

Dungeondraft 1.0.4.0 Windows 11

Installs and runs fine, but when click "Open" button, nothing happens so I cannot load a map. Even when trying to set the assets directory, the "Choose Folder" button does nothing. I cannot even type into the "Asset Path" textbox to enter the path manually. 1.0.3.2 seems to work fine with both of these functions. I have tried reinstalling/rebooting/etc to no avail.

Here is the log output: Custom assets refreshed. Custom assets directory not set. Mono: Finalizing scripts domain... Mono: Unloading scripts domain... Mono: Runtime cleanup... Mono: Finalized WARNING: ObjectDB instances leaked at exit (run with --verbose for details). at: ObjectDB::cleanup (core\object.cpp:2064) - ObjectDB instances leaked at exit (run with --verbose for details). Leaked instance: Object:3663 Leaked instance: Object:3639 Leaked instance: Object:3672 Leaked instance: Object:3657 Leaked instance: Object:3645 Leaked instance: Object:3690 Leaked instance: Object:3687 Leaked instance: Object:3642 Leaked instance: Object:3666 Leaked instance: Object:3669 Leaked instance: Object:3654 Leaked instance: Object:3651 Leaked instance: Object:3648 Leaked instance: Object:3681 Leaked instance: Object:3633 Leaked instance: Object:3678 Leaked instance: Object:3684 Leaked instance: Object:3627 Leaked instance: Object:3675 Leaked instance: Object:3660 Leaked instance: Object:3636 Leaked instance: Object:3630 Hint: Leaked instances typically happen when nodes are removed from the scene tree (withremove_child()) but not freed (withfree()orqueue_free()). Orphan StringName: Object StringName: 1 unclaimed string names at exit.

This is a clean install, no assets added or config modified (beside turning on logging)

gviscardi commented 2 years ago

Ok, so I think I solved the issue. In my config it had default paths using the forward-slash ( / ), but since this is windows it requires using the back-slash ( \ ), and in the config back-slash needs to be escaped, so replacing the forward-slashes with double back-slashes seems to have fixed the issue.