VP-GAMES / QuestEditor

MIT License
23 stars 1 forks source link

Confusing addon instalation #1

Open ChekPuk opened 2 years ago

ChekPuk commented 2 years ago

Hello. I am trying to digg in to your quest plugin. I have a problem with understanding how to install it properly.

I installed this plugin via Godot asset library, checked only addons folder and example folder, as you proposed in Readme.md. In projects settings plugin manager I see DialogueEditor, InventoryEditor, LocalisationEditor and QuestEditor. Enabled all of them. Buttons appeared on top, everything seems working, right?

Then I opened quest_example/2d/Level.tscn and it trowed me that inventory manager is missing.

Ok, then I rolled back and in empty project reinstalled plugin with addons, quest_example, dialogue, inventory, localization and quest folders included.

Now I opened quest_example/2d/Level.tscn started the scene and it trowed me nonexistent function 'is_connected' in base 'Nill' and error in res://2d/actors/John.gd if not questManager.is_connected("player_changed", self, "_on_player_changed"): quest manader is present in folders, but where it should be included? In plugins? There is no such plugin in the list. Should it be added as singletone? I realy don't know.

I think you have a wonderful plugin set, just including examples in addon archive is confusing a lot. Could you, please, create a separate demo project in Godot library with all your quest plugins enabled and explained and remove all examples from addons folder? Thank you.

ToxicCrack commented 2 years ago

+1 Please explain how to use this addon. I also think it could be very good, if one would know how to use it properly

01010100010100100100100101000111 commented 1 year ago

Hello. I am trying to digg in to your quest plugin. I have a problem with understanding how to install it properly.

I installed this plugin via Godot asset library, checked only addons folder and example folder, as you proposed in Readme.md. In projects settings plugin manager I see DialogueEditor, InventoryEditor, LocalisationEditor and QuestEditor. Enabled all of them. Buttons appeared on top, everything seems working, right?

Then I opened quest_example/2d/Level.tscn and it trowed me that inventory manager is missing.

Ok, then I rolled back and in empty project reinstalled plugin with addons, quest_example, dialogue, inventory, localization and quest folders included.

Now I opened quest_example/2d/Level.tscn started the scene and it trowed me nonexistent function 'is_connected' in base 'Nill' and error in res://2d/actors/John.gd if not questManager.is_connected("player_changed", self, "_on_player_changed"): quest manader is present in folders, but where it should be included? In plugins? There is no such plugin in the list. Should it be added as singletone? I realy don't know.

I think you have a wonderful plugin set, just including examples in addon archive is confusing a lot. Could you, please, create a separate demo project in Godot library with all your quest plugins enabled and explained and remove all examples from addons folder? Thank you.

Not sure what version of Godot 4 you are using, but currently this only supports Beta 2, and even then, there are a bunch of errors being thrown in edit mode (run mode should mostly work though).

The easiest way to check it out is download a zip of this repo, then open it in Beta 2, I don't think the versions in the Godot asset lib are up to date.

I did a couple of PRs last year to try and keep some of the other plugins up to date with the latest beta, but just haven't had time to keep up with them all - if I get time I will try to do some PRs for Beta 10 across the plugins, unless Valadimir beats me to it ;)

Edit: Apologies, realised this is not the Godot4 repo, ignore me.