KoBeWi / Metroidvania-System

General-purpose framework for creating metroidvania games in Godot.
https://godotengine.org/asset-library/asset/2301
MIT License
1.07k stars 51 forks source link

Exquisite Map Theme is the only default one that works #68

Open ScarfKat opened 2 weeks ago

ScarfKat commented 2 weeks ago

So I've tried this in both the sample project, and a blank project with only the addon installed. I'll go to the Map Editor, go to the Manage tab, and then click General Settings. The inspector then displays the Settings.tres file.

If I then try replacing the Theme with a different one, none of the Map Editor stuff displays correctly. I can't see any rooms or draw any new ones either. When validating the Map Theme after changing it like this, it reports that there are no errors. I've tried this with every default theme, and Exquisite is the only one that works correctly.

Here is an example of this happening in the sample project. I changed to the BS Theme and it moved all the rooms, displayed new ones, and misaligned them with the grid. If I attempt to draw or erase rooms, nothing visually changes. image

Would greatly appreciate any help here. As besides this bug, I think this plugin is amazing and would love to use it.

EDIT: Oh also, I'm running on Godot 4.3. I'm not sure if that affects things but I figure it's worth mentioning.

ScarfKat commented 2 weeks ago

Ah, got it working. So if I change the theme, I then have to close and re-open the project. I'm not sure if this is intended or not, but it wasn't mentioned in the documentation and might be good to add there if it is the intended behaviour.

Anyway I'll leave this open in case this isn't intended, but feel free to close it if you'd like. Thanks for making such a cool plugin.

KoBeWi commented 2 weeks ago

It's not intended. Which version are you using? The one on GitHub is still experimental and some features don't work correctly. Use the AssetLib version until it's updated.

ScarfKat commented 2 weeks ago

Got it. I was using the Github version, but I'll move to the AssetLib one in that case. Thanks for letting me know.,