MetaGenAI / MetaGenNeos

Neos Interface for the MetaGen system. Record and Playback
MIT License
12 stars 1 forks source link

User Selector not appearing in locally running Metagenbot #21

Open sirkitree opened 1 year ago

sirkitree commented 1 year ago

Description:

Currently, when Metagenbot is invited to a world, the user selector appears automatically, but it does not appear in a locally running copy. This is because the main UI is procedurally coded into Metagenbot, while the user selector is just a normal Neos item that appears when you invite Metagenbot because it is included in the bot's avatar.

Potential Solution:

To cause the user selector to spawn in the local version, we can call the spawn action with the right NeosDB URL. This may require some C# reflection to access spawn, but it should be doable. We can also include the asset as part of the plugin too.

Steps to Reproduce:

  1. Install the Metagenbot plugin locally.
  2. Run the plugin and join a world.
  3. Invite Metagenbot to the world and observe that the user selector does not appear.

Expected Behavior:

The user selector should appear automatically when Metagenbot is invited to a world, regardless of whether it is a locally running copy or not.

Additional Information: None.

Assignee: @metagenbot-team Labels: bug, enhancement, help wanted

sirkitree commented 1 year ago

Rel: https://github.com/MetaGenAI/MetaGenNeos/issues/14