# Set Convai Player Character to a Ready Player Me Character

**URL:** https://forum.convai.com/t/set-convai-player-character-to-a-ready-player-me-character/2574
**Category:** Unity SDK
**Tags:** question, unity
**Created:** [January 20, 2025, 4:27pm UTC](https://forum.convai.com/t/set-convai-player-character-to-a-ready-player-me-character/2574 "2025-01-20T16:27:10Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![bretthcook](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/bretthcook/32/2692_2.png) [@bretthcook](https://forum.convai.com/u/bretthcook)
#### Post date: [January 20, 2025, 4:27pm UTC](https://forum.convai.com/t/set-convai-player-character-to-a-ready-player-me-character/2574/1 "2025-01-20T16:27:10Z")

</div>

Is it possible to make my Ready Player Me character my Convai Player Character (not an NPC). I’m using 7.3.1. I can add my NPCs fine, and I can add a RPM ThirdPerson fine as well. But can’t sync the RPM with the Convai Player. Any help would be great as this is part of master’s thesis.

---

<div class="post-metadata">

### Author: ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)
#### Post date: [January 20, 2025, 4:50pm UTC](https://forum.convai.com/t/set-convai-player-character-to-a-ready-player-me-character/2574/2 "2025-01-20T16:50:46Z")

</div>

Hello @bretthcook,

**Yes, you can use your Ready Player Me (RPM) character as your Convai Player Character.** Convai does not have any dependency restricting this setup. However, you need to ensure that the required components are properly configured.

Here’s how you can set it up:

1. **Add Components to Your RPM Player Character:**

- Attach the following components to your RPM Player Character:
  - `ConvaiNPCManager.cs`
  - `ConvaiGRPCAPI.cs`
  - `ConvaiPlayerDataHandler.cs`

1. **Disable the Default Convai Player:**

- Ensure that the default Convai Player provided in the sample scenes is disabled or removed, as Convai depends on the setup of these components for functionality.

Once this is done, your RPM character should function correctly as a Convai Player. Let me know if you encounter any issues or need further guidance! 😊

 ![image](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/5/53efc08b681c83f118727c8f439718e1b2df8b51.png)  
 ![image](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/6/66a526430705f7178c02180d6f6618f1bdc4855e.png)

---

<div class="post-metadata">

### Author: ![bretthcook](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/bretthcook/32/2692_2.png) [@bretthcook](https://forum.convai.com/u/bretthcook)
#### Post date: [January 22, 2025, 1:23pm UTC](https://forum.convai.com/t/set-convai-player-character-to-a-ready-player-me-character/2574/3 "2025-01-22T13:23:17Z")

</div>

Thanks! Where can I find the ConvaiPlayerDataHandler.cs script? I can find the other two in the Convai unity plugin that I have installed.

---

<div class="post-metadata">

### Author: ![bretthcook](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/bretthcook/32/2692_2.png) [@bretthcook](https://forum.convai.com/u/bretthcook)
#### Post date: [January 22, 2025, 2:03pm UTC](https://forum.convai.com/t/set-convai-player-character-to-a-ready-player-me-character/2574/4 "2025-01-22T14:03:56Z")

</div>

I started a fresh project and reinstalled, the Convai Player Data Handler is showing up now.

---

<div class="post-metadata">

### Author: ![bretthcook](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/bretthcook/32/2692_2.png) [@bretthcook](https://forum.convai.com/u/bretthcook)
#### Post date: [January 22, 2025, 3:01pm UTC](https://forum.convai.com/t/set-convai-player-character-to-a-ready-player-me-character/2574/5 "2025-01-22T15:01:05Z")

</div>

Not getting a successful run after adding components and disabling Convai character, then tried to run with Convai essentials disabled as well with no success.

Steps:

1. Create new project
2. Install Convai NPC AI Engine (Right now v. 3.2.1)
3. Load API Key
4. Load personal avatar into Scene through RPM  
a. Add ConvaiNPCManager.cs  
b. Add ConvaiGRPCAPI.cs  
c. Add ConvaiPlayerDataHandler.cs
5. Disable the ConvaiEssentials Object
6. Build and run using correct scene for a Windows build
7. Run launches a blank unity scene
8. Terminate and launch application directly, still get a blank screen
9. Attempt to run game in unity directly
10. Get the following errors:

 ![Screenshot 2025-01-22 095415](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/4/49d0df6bec50c11f5578b2ebd82b6ad13d5d66ee.png)

1. Remove RPM Character
2. Run through Unity – works just fine

---

<div class="post-metadata">

### Author: ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)
#### Post date: [January 22, 2025, 3:12pm UTC](https://forum.convai.com/t/set-convai-player-character-to-a-ready-player-me-character/2574/6 "2025-01-22T15:12:56Z")

</div>

You should not disable the **Convai Essentials**. Instead, simply disable the **ConvaiPlayer GameObject**.

---

<div class="post-metadata">

### Author: ![bretthcook](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/bretthcook/32/2692_2.png) [@bretthcook](https://forum.convai.com/u/bretthcook)
#### Post date: [January 22, 2025, 3:43pm UTC](https://forum.convai.com/t/set-convai-player-character-to-a-ready-player-me-character/2574/7 "2025-01-22T15:43:56Z")

</div>

Still no success. Screens in order of presentation:

Convai Character Disabled

Convai Essentials Shown

RPM Character

RPM Inspector

Error Message

 ![player disabled](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/e/e6ff0bdb68289a1ced818fa781455a6d05f111bd.png)

 ![Essentials](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/5/56b2b1a9291ded02a0e2e05b6e24a5b6ebcf4f3a.png)

 ![RPM](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/9/982955e18b2ba80ed1d6aa4a96a9c34bb5a90a62.png)

 ![RPM inspector](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/7/7dc4b911e72568eaac11ca359ac795097096f063.png)

 ![Error Screen](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/d/dfe46ef7a3ea1ba8c758b836004ef45b11c624dd.png)

---

<div class="post-metadata">

### Author: ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)
#### Post date: [January 22, 2025, 3:45pm UTC](https://forum.convai.com/t/set-convai-player-character-to-a-ready-player-me-character/2574/8 "2025-01-22T15:45:49Z")

</div>

I don’t see a Camera in your player.

---

<div class="post-metadata">

### Author: ![bretthcook](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/bretthcook/32/2692_2.png) [@bretthcook](https://forum.convai.com/u/bretthcook)
#### Post date: [January 22, 2025, 4:37pm UTC](https://forum.convai.com/t/set-convai-player-character-to-a-ready-player-me-character/2574/9 "2025-01-22T16:37:10Z")

</div>

Going to take a break from this to come back later today

---

<div class="post-metadata">

### Author: ![bretthcook](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/bretthcook/32/2692_2.png) [@bretthcook](https://forum.convai.com/u/bretthcook)
#### Post date: [January 22, 2025, 6:29pm UTC](https://forum.convai.com/t/set-convai-player-character-to-a-ready-player-me-character/2574/10 "2025-01-22T18:29:42Z")

</div>

Started anew, added the RPM NPC with ConvaiNPC script, added a RPM Player with camera with the 3 scripts. Built but was static. Noticed the Convai Player had a Player movement script attached with camera assigned. Added the player movement script to my RPM player with a successful build and run, but the conversation dialogue box is not working. (Same result as in the core-api forum with regards to no dialogue box)

---

<div class="post-metadata">

### Author: ![bretthcook](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/bretthcook/32/2692_2.png) [@bretthcook](https://forum.convai.com/u/bretthcook)
#### Post date: [January 22, 2025, 6:45pm UTC](https://forum.convai.com/t/set-convai-player-character-to-a-ready-player-me-character/2574/11 "2025-01-22T18:45:05Z")

</div>

Collider added as we talked about in the core-api thread and this issue is fixed. The key was to add the playermovement script in addition to the other 3 I think.

---

<div class="post-metadata">

### Author: ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)
#### Post date: [January 22, 2025, 6:52pm UTC](https://forum.convai.com/t/set-convai-player-character-to-a-ready-player-me-character/2574/12 "2025-01-22T18:52:40Z")

</div>

PlayerMovement is not a dependency for Convai. Since you mentioned adding your own player, I didn’t recommend it earlier.

I’m glad to hear your issue is resolved! 😊 Let me know if you need further assistance.

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/1X/e60ef96aa7334c5ccf6682f6c6dbc20fcfa96b49.png) [@system](https://forum.convai.com/u/system)
#### Post date: [January 24, 2025, 6:53pm UTC](https://forum.convai.com/t/set-convai-player-character-to-a-ready-player-me-character/2574/13 "2025-01-24T18:53:41Z")

</div>

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.
