Set Main Character Not Working in Unreal

Original Discord Post by n8dev | 2024-10-23 05:31:29

Missing Utility Functions

Reply by n8dev | 2024-10-23 05:37:06

Adding Additional Text to Voice Prompt

Reply by n8dev | 2024-10-23 07:56:12

I found that the Set Main Character node In Main Character Description string isn’t being recognized by the model. The In Main Character Name does function.

Images:

Reply by n8dev | 2024-10-23 08:01:38

Set Main Character Not Working in Unreal

Reply by n8dev | 2024-10-23 08:11:30

Images:
image.png

Reply by n8dev | 2024-10-23 08:11:51

Images:

Reply by n8dev | 2024-10-24 08:30:08

This is a p important one

Reply by n8dev | 2024-10-24 08:30:41

I haven’t been able to find a good way to append text to the start of the voice prompt because it’s sent in chunks, I assume to process while still speaking.

Reply by n8dev | 2024-10-27 14:51:04

Bump

Reply by k3kalinix | 2024-10-31 21:43:50

<@&1163218672580575372>

Reply by n8dev | 2024-11-05 05:50:59

bump

Reply by k3kalinix | 2024-11-05 23:26:12

What is the issue?

Replying to k3kalinix’s Message

Reply by k3kalinix | 2024-11-05 23:26:12
What is the issue?

Reply by n8dev | 2024-11-06 06:56:09

The model has no context of any details about who is talking to them because the description field does not pass data.
For example, I set the description to level 80 high elf mage and then ask the AI what race I am. They do not know. I can kind of resolve this for text input by appending my character details to the start of the prompt, however because voice prompts are are sent in chunks, there is not any way I’ve been able to find to append additional details to the prompt.

I saw there was an update for Unity that solves this with a dynamic config system, but I don’t see any way to use this in Unreal because there are not Rest API calls listed.
Dynamic Config : Enhance interactivity by passing dynamic variables to NPCs, such as player health and inventory items, creating a more immersive experience. Dynamic Config | Documentation

Embedded Content:
Dynamic Config | Documentation
Link: Dynamic Config | Documentation

Reply by n8dev | 2024-11-06 07:02:33

It is an important feature of my project for the AI to have knowledge of the player for voice prompts like race, weapon, outfit, faction reputation, etc because it adds so much immersion and really showcases the invidiual responses. I’ve experimented with updating the character’s background dynamically but my project is also multiplayer so the AI will get confused about the Main Character talking to it and the update for the background takes a bit too long during run time for a conversation.

Reply by k3kalinix | 2024-11-06 11:35:38

Unfortunately, there is currently no Dynamic Config feature for Unreal Engine. In order to prioritize this feature, you can contact our sales team and get information about our Partnership/Enterprise plans.

Reply by k3kalinix | 2024-11-06 11:37:06

Calendly Link: Calendly - Convai Team

Embedded Content:
Let’s chat! - Convai Team
Sign up for a friendly conversation where we can discuss your use case and answer your questions. For technical help, please join our Discord channel. We’d love to explore how Convai can help you achieve your goals.
Link: Calendly - Convai Team

This conversation happened on the Convai Discord Server, so this post will be closed.