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.
The mount system is not implemented yet. We are working on it and it should be available soon ;)
We are also working on making the experience of biding a companion profile more user friendly, by having a pet/mount browser to choose a pet directly from a profile :)
Alrighty! Thank you for the quick response! I look forward to the new updates!
Well, I really enjoy this addon, except for one thing.
I really, really miss the portion of the floating menu that allowed me to dictate what companions said and did, such as my mage's familiar or my hunter's pets. Is there any way the "NPC dialogues" will make its way into TRP3? I certainly hope so because I find the "detect emote" feature rather wanting in comparison.
Other than that, it's pretty much the only thing that has me continuing to use TRP2. I love TRP3's new customizations and interface. I just wish there was an easier way to emote etc. with my companions / pets / minions or whatnot.
This feature is planed. The NPC talk detection is already implemented, so you can make your pet talk by writing "| YourPetName says: something" (the character | is a pipe, not a L or a i). We will add a proper user interface to use this feature in a future version ;)
I didn't notice a change in template, good to know! Thanks so much!!!
Hello.
The history section still exist, it is in the template 3. In the about section, make sure you are using the right template :)
Hey! I'm soooooo in love with TRP3, however I noticed that recently (I guess after an update @.@) I no longer have a history section which.. stinks cause I had rather important information in there that I didnt' want to lump together with my main write up. Is that by design or am I missing something? Thanks a ton, great addon either way!
Hi, great addon, cheers.
I have a very minor problem, but if there's a way to fix it it would be great.
Even though I have "hide default tooltips" option enabled, the default tooltips still show up sometimes. Is there a way to stop that?
Do you use another add-on for your tooltip (like TipTac) ? If so, it might be because it is not the "real" default tooltip. If not, do you have examples of where this happens ?
By default, the TRP tooltip only shows when the target has a profile (and so is a user of TRP3 or a MSP user like MRP or TRP2).
Try uncheck this option : use only if target has a profile.
Nope, no other addons that affects tooltips.
Example: http://i.imgur.com/Fy6LxcL.jpg
Hello creator,
So, on my server most of the rp community gets their information out via the "currently" display. I know that's now what it's suppose to be for, but that's what they do, and now that currently has a limit I cannot view larger profiles by the majority of the community. Is there a chance you could up the limit? 200 words is only 1/3rd of what rpers on my server choose to display. The average description is at least a good 1000 characters, and usually all under the "currently" tab.
The entire "currently" text is available in the character sheet, under the miscellaneous tab. We may add the option to display the entire text in the tooltip, but it will be off by default.
I will really appriciate that, and I appriciate your effort.
Ok I think I see the problem. Let me guess, you are a pandaren and haven't choose your faction yet ?
Thank for the report !
Yeah, I think at the time I hadn't chosen my faction yet. Good call! I'll turn TRP3 back on now that I have an answer (and a faction).
Thanks so much for the quick response! :)
I'm getting the following error whenever I mouseover my health bar:
Message: ...\totalRP3\modules\register\main\register_tooltip.lua:412: bad argument #2 to 'format' (string expected, got no value)
Time: 11/30/14 11:18:40
Count: 3
Stack: Interface\AddOns\Auctionator\AtrErrorInspector.lua:106: in function <Interface\AddOns\Auctionator\AtrErrorInspector.lua:51>
[C]: ?
[C]: in function `format'
...\totalRP3\modules\register\main\register_tooltip.lua:412: in function <...\totalRP3\modules\register\main\register_tooltip.lua:319>
...\totalRP3\modules\register\main\register_tooltip.lua:748: in function <...\totalRP3\modules\register\main\register_tooltip.lua:711>
...\totalRP3\modules\register\main\register_tooltip.lua:800: in function `handler'
Interface\AddOns\totalRP3\core\impl\events.lua:109: in function `fireEvent'
...\totalRP3\modules\register\main\register_tooltip.lua:790: in function `callback'
Interface\AddOns\totalRP3\core\impl\utils.lua:627: in function <Interface\AddOns\totalRP3\core\impl\utils.lua:623>
Locals: msg = " ...\totalRP3\modules\register\main\register_tooltip.lua:412: bad argument #2 to 'format' (string expected, got no value)"
funcnames = <table> {
1 = "format"
2 = "handler"
3 = "fireEvent"
4 = "callback"
}
funcstr = "format > handler > fireEvent > callback"
looksLikeAuctionatorError = false
inAtrErrorHandler = true
origErrorHandler = <function> defined Interface\FrameXML\BasicControls.xml:<Scripts>:4
zc = <table> {
msg_red = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:608
IsEnglishLocale = <function> defined @Interface\AddOns\Auctionator\AuctionatorLocalize.lua:52
msg_badErr = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:644
tallyAdd = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1121
msg = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:737
GetArrayElemOrFirst = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:150
NumToBool = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:562
msg_color = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:614
ParseBattlePetLink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:429
ShowHide = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:36
StringStartsWith = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:930
printmem = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1031
round = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:602
StringContains = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:892
CopyDeep = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1003
CheckDeferredCall = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:332
priceToMoneyString = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:841
tallyPrint = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1133
TrimBrackets = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:974
GetArrayElemOrNil = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:165
BoolToNum = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:552
If = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:99
periodic = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:355
Min = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:69
msg_pink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:609
SetTextIf = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:47
TrimQuotes = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:954
msg_str = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:627
ItemNamefromLink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:471
enc64 = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:215
Val = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:58
IsBattlePetLink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:421
StringEndsWith = <function> defined @Interface\AddOns\Auctiona
Hi !
We are aware that TRP3 can provoke some problem with chat addon. You can disable the TRP3 chat handling by disable the chat module (Open TRP -> Settings -> module status -> chat frames -> actions -> disable module).
Or you can keep the module active and only disable the whisper handling (Settings -> chat settings -> used channels -> uncheck whisper).
Hi
I really enjoy the addon, however, it doesn't seem compatible with virtually any other chat addon in the game. Both Prat and the chat module for ElvUI keeps resetting their settings (or gets overwritten by TRP3) when I use it and the settings for how to recieve whispers are getting messed up. I don't know if it's intended to not be compatible with other chat addons, but this is the only true reason I'm not using this addon atm, I really need my chat to work the way I want it to.
The default setting for me has always been that whispers appear in a separate chat window, and the tab lights up when a new message is sent. But as soon as I activate TRP3, without configuring the chat addon, the whispers suddenly gets posted in the overall general chat tab including opening a new chat tab for whispers, which furthermore doesn't light up to indicate a new message has been sent. It also causes all whispers, from every person, to get clumped up in the same whisper tab, instead of making a new tab for each person who whispers me.
This only happens when I have TRP3 active, as soon as I deactivate it, it's all back to normal again. I've gone through the settings in both the various chat addons and TRP3 to see if there's any possibly option, but I've found nothing so far.
Hey on my TRP3 my miscellaneous tab keeps resetting itself, as well as my companion tabs. any thoughts on this as I find it annoying to have to type over and over again?