Are you having an issue with Total RP 3? Check the F.A.Q and our troubleshooting page! Helpful links
|
![]() |
|
Join us on ![]() ![]() |
Description
Total RP 3 aims to be the best way to customize and describe your role-play interactions, by bringing together the powerful customization features from Total RP 2, new features asked by our users and a much better user interface, designed with usability in mind. With this add-on, you can fully customize all the information about your characters and companion (pets, battle pets, mounts), like the name, the description or even attach an image to represent them.
Our goal is to bring back the simplicity and user-friendliness of add-ons like FlagRSP and MyRoleplay but without sacrificing your freedom when defining your roleplay characters and adding neat features that you'll never want to live without anymore.
Total RP 3 implements the Mary Sue Protocol, which is also used by roleplay addons like MyRoleplay, XRP or even Total RP 2. That means Total RP 3 can understand and exchange data with all these add-ons.
Also, Total RP 3 is a fully modular add-on. So even if it will greatly expand in the future, you can choose exactly which features you want to use and won't be bothered by a complex user interface if you don't want to. This is the main module which will be required to run any future expansion.
Main features
- You can customize your characters and companions (battle pets, pets, and mounts) with a powerful profile system and quickly switch between profiles.
- Keep track of all characters and companions you met with the directory, a repository of profiles you have encountered.
- Locate other Total RP 3 users on the world map to see where people tend to gather. You can decide to appear on the map or not, or even appear only if you are in character.
- A customizable target frame, allowing you to easily reach useful actions about your roleplay target (see their profile, play their theme song).
- Chat customizations like OOC and emote detection and full role-play names using custom colors in the chat…
- NPC speeches to make an NPC say or do something during an event.
- Full Mary Sue Protocol implementation: Total RP 3 can communicate with MyRolePlay, XRP, Total RP 2 and other MSP add-ons so you can view other players information even if they are using another roleplaying add-on. (Details on the MSP implementation)
- A customizable toolbar with useful actions like switching from switching from one profile to another, switching from IC to OOC, from AFK to DND, switching languages…
- Import your existing profiles from Total RP 2, MyRolePlay, XRP, flagRSP2 and flagRSP(MoP). (Tutorial)
- Mature profile filtering to be warned before opening profiles that may contain mature content.
YouTube videos
- Here's a video made by Tarcanus Frostbourne, host of the LFRP Podcast, showing Total RP 3's main features.
- Here's a video from Inquisitor Aura about the latest new features in Total RP 3 for Legion!
- 🇧🇷 Here’s a great video tutorial from the Whitewolf Clan in Brazilian Portuguese.
Total RP 3 modules spotlight
Total RP 3: Extended, by Kajisensei & Ellypse
This awesome module brings the new creation system. Create items, readable documents, campaigns with quests, customized NPCs and dialogs, loots. Use the inventory system to show items you are wearing and inspect other players' inventory. Create stashes that other players will be able to inspect. Trade items with other players safely thanks to our security level system that allows you to define authorizations per item and be sure you won't suddenly shout weird stuff because of a cursed item!
Total RP 3: KuiNameplates module, by Ellypse
This module adds several customizations to KuiNameplates like displaying colored full RP names in the nameplates of players, customize pet names and even hide nameplates of non-RP players!
TRP3 Currently Frame, by tammymg
Adds a standalone frame to your UI that displays your "Currently" text and allows you to edit it easily.
TRP3 Location Toggle, by iMintty_
Adds a simple button to the toolbar to toggle on and off the map scan location feature.
[rp:tags], by Oraibi
[rp:tags] adds a bunch of new tags to ElvUI's Unit Frames system to expose Total RP 3 fields, like RP names, colors, and more, to be used on the player and target frames.
When I use the colour function in the About tab, template 1, nothing changes. Is this a bug currently, or am I doing something wrong?
For example, I have:
{col:61ffc5}{p:c}{icon:ability_ambush:30} Appearance {icon:ability_ambush:30}{/p}{/col}
It still shows up as white and yellow.
In reply to stareyedgirl:
It'll work if you move the colour tag inside of the paragraph like so:
Reasoning behind that is a Blizzard UI limitation, as far as I recall.
Hello! I'm having a problem with the "Ignored List" option. When I remove a character from being ignored, their profile doesn't load like normal. It just shows the character without TRP. I've tried removing all characters from my TRP ignored list and even though the addon states "No ignored character", it still ignores their profiles. I have the addon set to purge profiles every 5 days, but it still won't load profiles I have previously ignored.
As an example... I put Bob on my ignored list. Then I remove him. Then when I walk by Bob, TRP doesn't load any profile and they appear only with their OOC name. It also doesn't list them as having TRP even though I know they do.
In reply to agicaravello:
I cannot reproduce the issue you mention, but if you've ignored them in the addon, you should check whether you ignored them in-game as well, as that would likely prevent you from receiving their profiles.
Hi there, I was hoping someone might be able to answer this question, is there a way to have a 2nd hunter pet (using animal companion) have their own profile?
I have seen someone before have separate profile for both pets a while ago, but I'm unsure if they achieved this with TRP 3.
If anyone knows the answer to this that would be great, thank you!
In reply to ranae223:
It's been asked and considered before, but technical limitations prevent us from doing it, as the animal companion pet is not handled the same way as a regular pet by the API.
In reply to SolanyaStormbreaker:
Thank you for the quick reply and explaining it wont be possible :)
In reply to ranae223:
My information was outdated, Meorawr dug a bit into the matter again and got it working, so it should be available in an upcoming version.
Hi all, just started using TRP3 and I have a question if anyone knows the answer... Is there a way to change the color of the title on the tooltiop? Bright orange is a bit clashy and I'd really love to tweak it but I can't find anything in settings. Here's an image of what I'm talking about. Thanks!
In reply to SnowMew:
Not possible to change the color of the title for now, sorry.
Hello, I've never had an issue with TRP. But today after updating several addons I began to receive an issue with TRP 3. I've tried turning things off, I've tried turning them on, and disabling elvui and what have you actually came up with more errors than just loading everything. When everything is loaded I receive only one error which is as follows. I've no idea what to do, and really hoping I haven't lost everything. Please advise. Greatly appreciate all your hard work, and I do apologize for the trouble.
12x totalRP3\totalRP3-2.1.1.lua:136: Error during TRP3 loading sequence: totalRP3\totalRP3.lua:91: attempt to index field 'Communications' (a nil value)
[string "=[C]"]: in function `error'
[string "@totalRP3\totalRP3-2.1.1.lua"]:136: in function <totalRP3\totalRP3.lua:129>
[string "=[C]"]: ?
[string "@ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:70: in function <...s\ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:65>
[string "@ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:527: in function `EnableAddon'
[string "@ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:630: in function <...s\ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
[string "=[C]"]: ?
[string "=[C]"]: in function `LoadAddOn'
[string "@ElvUI_SLE\modules\professions\professions.lua"]:38: in function <ElvUI_SLE\modules\professions\professions.lua:35>
[string "=[C]"]: ?
[string "@ElvUI_SLE\core\toolkit.lua"]:330: in function `InitializeModules'
[string "@ElvUI_SLE\core\core.lua"]:93: in function `?'
...
[string "@PetTracker\libs\WildAddon-1.0\WildAddon-1.0-1.lua"]:20: in function <...dOns\PetTracker\libs\WildAddon-1.0\WildAddon-1.0.lua:18>
[string "@PetTracker\libs\WildAddon-1.0\WildAddon-1.0-1.lua"]:56: in function <...dOns\PetTracker\libs\WildAddon-1.0\WildAddon-1.0.lua:53>
[string "=[C]"]: ?
[string "@ElvUI\Libraries\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:29: in function <...ies\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
[string "@ElvUI\Libraries\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:64: in function `Fire'
[string "@ElvUI\Libraries\Ace3\AceEvent-3.0\AceEvent-3.0-4.lua"]:120: in function <...s\ElvUI\Libraries\Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
[string "=[C]"]: in function `LoadAddOn'
[string "@FrameXML\UIParent.lua"]:504: in function `UIParentLoadAddOn'
[string "@FrameXML\UIParent.lua"]:623: in function `TimeManager_LoadUI'
[string "@FrameXML\UIParent.lua"]:1384: in function <FrameXML\UIParent.lua:1269>
64x totalRP3\core\impl\configuration.lua:80: Unknown config key: MAKE_SURE_BROADCAST_CHANNEL_IS_LAST
[string "=[C]"]: in function `assert'
[string "@totalRP3\core\impl\configuration.lua"]:80: in function <totalRP3\core\impl\configuration.lua:79>
[string "@totalRP3\core\impl\communication_protocol_broadcast.lua"]:274: in function <...alRP3\core\impl\communication_protocol_broadcast.lua:273>
[string "=[C]"]: in function `xpcall'
[string "@totalRP3\libs\Ellyb\Tools\EventsDispatcher.lua"]:74: in function `TriggerEvent'
[string "@totalRP3\libs\Ellyb\Tools\GameEvents.lua"]:43: in function <...facetotalRP3\libs\Ellyb\Tools\GameEvents.lua:41>
In reply to Nyarlim:
The current maintainer of Altoholic/DataStore put a snippet of code in their most recent update to explicitly prevent our addon from working. We're going through official channels to get that resolved, but until then if you disable those addons things should work fine.
In reply to Meorawr:
Thank you so very much. You guys win out in that fight for my addons.
Since one of the last hotfixes the TRP3 tooltip stays in "fade out" mode, regardless of which option I choose. Is this a bug on my end or has something changed that needs fixing? Love the addon otherwise!
In reply to Meeyalein:
The option has been disabled as a temporary measure and will come back as soon as the original issue is fixed, sorry about that!
In reply to SolanyaStormbreaker:
Ah, good to hear! Thanks for the quick and easy answer!
And don't worry too much, thanks for the hard work. TRP3 makes the game so much more fun. :)
Thank you so, so much for the Default Profile!!! You are the best.
I have the version 2.0.3 and it's installed in my twitch addon but when I open it up in-game, it says I need to install 2.0.3. If I look at the adoon in-game it still says I have 2.0 and that I need to update. What gives?
In reply to lae_mg:
I don't work on this particular addon, but figured i'd help anyway. It's probably the fault of the Twitch app. The team here might have a better solution, but you could download the file manually above, then just drop it in the World of Warcraft => _retail_ => Interface => Addons folder. That should bypass anything in the middle and ensure you have the latest version.
In reply to lae_mg:
You can also check in the dropdown top-right of the addon list in the Twitch App that you have indeed the retail install selected in the right drive/path.