MyRolePlay

MyRolePlay is a roleplaying UI AddOn for World of Warcraft. It lets you make a roleplaying “profile” about your character that other users of MyRolePlay (and other compatible AddOns supporting MSP) can see in the tooltip, and in a more detailed window. It’s fast, light, and powerful.

Spot other roleplayers at a glance, see which RP AddOns they are using, and get a quick overview of their character in the tooltip!

Change your character’s name; add a last name—or whatever you wish!

Mark your preferred style of roleplaying (casual, full–time, beginner, or a custom style…), or your status (in character, out of character, being a storyteller…)

Give people a taste of your character’s story, if you wish—add biographical information like their age, hometown, birthplace, and maybe even some tidbits of history to make people hungry to discover more by interacting with your character and roleplaying with you? Or hide others’ biography, if you prefer to discover that kind of thing through interaction.

What if your character’s appearance changes, say when they wear different clothes, or shapeshift into different forms? No problem: simply add another ‘profile’, and just change the fields you want to be different in that alternate profile. Select freely between the default and alternate profiles suit your character’s mood, dress, form and so on! If you name a profile after an equipment set (Blizzard’s, ItemRack or Outfitter) or a form (druid, shaman, warlock, priest or worgen) MyRolePlay can even automatically change profile for you when you switch!

MyRolePlay has tremendous scope for creativity. It’s extremely fast and flexible—a roleplaying AddOn that lets you express your character however you wish! Use it as an aid to roleplaying, fleshing out your character’s “feel” or just helping you stumble into more roleplay… how you choose to use it is up to you!

Editing your profiles

Bring up the Character Sheet (“C” by default), and select the new MyRolePlay tab underneath. Click on a field to edit it.

Alternate profiles management: [+] to add a new alternate profile, [-] to delete or clear the profile, [R] to rename it. Fields that appear dimmed out are ‘inherited’ from the default profile—simply change the fields you want to modify from that.

Further options (such as a choice of units to display height/weight) can be found in the Interface Options, AddOns tab, under MyRolePlay.

Where can I see other people’s details?

When you mouseover someone who has MyRolePlay (or another compatible roleplaying addon), you’ll see some of the extra roleplaying details they added in the tooltip, which is a handy hint that they're a roleplayer!

When you mouseover someone who has MyRolePlay (or another compatible roleplaying addon), you’ll see some of the extra roleplaying details they added in the tooltip, plus if they use MRP or another RP AddOn such as GHI (GryphonHeart Items) or T (Tongues), which is a handy hint that they're a roleplayer!

If you want more information about their character than the tooltip provides, like the full description or history (where applicable), target them and click on the “MRP” information button that appears by the target frame, to browse their profile in a resizeable description window. (Alternatively set a key combination in Key Bindings to bring up that window, or: /mrp show <charactername> or just /mrp show when you have them targeted.)

You can target yourself and view your own profile as it appears to others in there, if you like, and if you want to move the MRP button, right-click to unlock it, drag it where you want it, and right–click again to lock it in place.

(Users are reminded that profiles may be seen by other players and Blizzard, and are subject to the Terms of Use, and policies of the realm(s) you play on. Please have fun and remember to exercise your creative freedom responsibly and respectfully.)

-Updated for 6.2

Will be monitoring the game to see if any changes will be needed. Overhaul's on hiatus due to life issues.

Please remember to back up your profiles BEFORE each update of either your profile addon and/or WoW's game client, I cannot stress this enough. Each profile is located in your WTF folder under your toon's name in a folder called saved variables.

Known Issues:

Do not run more than one RP AddOn which supports MSP simultaneously. This is a bad idea: it will break things, you’ll be warned that it will break things, and you don’t need to anyway as all MSP AddOns are already compatible with each other. Just pick one you like!

Blizzard currently do not allow AddOns to communicate between players on different realms—even though you may actually be able to see, interact, and talk with each other otherwise, due to cross-realm battlegrounds/instances/groups/coalesced zones, etc. If you would like cross-realm support, please petition Blizzard to support cross-realm (by "Name-Realm") SendAddOnMessage() whispers in circumstances where they allow normal whispers—MRP is already ready for the feature, when Blizzard are…

Tooltip: Other UI AddOns which modify the player tooltips, such as TipTac or GearScore, may fight with the more advanced tooltip styles over who gets to draw the tooltip (MRP usually wins). “Light” or “Flag-style” tooltips may be more compatible as they just add to the default tooltip instead of replacing it, but they look simpler because of that. In a pinch, you can entirely disable the tooltip support by selecting Blizzard Default tooltips. (Without getting every AddOn author to agree on a common API for tooltip management and modification—a potential nightmare—this may be rather hard to fix.)

Long “Currently” fields (as in TotalRP2) don’t show up well in MRP’s tooltip or browser. I’d like to fix that, but it does require rewriting the tooltip and browser to do it… maybe later.

Shapeshifting (Worgen): Unfortunately, Blizzard provide no API for telling us whether your worgen is currently human-shaped or furry. Therefore, MyRolePlay uses advanced gnomish “GuessWork™” technology to detect Human or Worgen forms. Like all gnomish technology, this can in rare circumstances backfire. You will need to force yourself into Worgen form by using Running Wild, casting Darkflight or getting into combat before it will be able to keep track. If it gets out of sync (it shouldn’t usually, but might in unusual circumstances), try doing one of those three things again to get it back into shape, or try changing profile manually. (All other forms should work OK, as these have an API and do not require advanced gnomish “GuessWork™”.)

Profile changes show up instantly for you, but can sometimes take up to 6 seconds to appear for other players. (This is by design, so the Mary Sue Protocol stays fast and doesn’t slow your computer down or flood the servers.)

Button: Can’t find the MRP button? Using custom/modified Unit Frames, perhaps? Try /mrp button reset or looking underneath the custom frames. Many popular ones (X-Perl, SUF, etc) are already supported: but if you still experience problems, please post about them and I’ll investigate.

RP Names: RP names only appear for players you have tooltip data of. They only appear in the principal RP channels: /say, /emote and /yell. (This means the RP name may not appear for the very first line someone speaks, if they haven’t spoken before near you in this session, requested your tooltip data, or you haven’t moused over them before in this session.) Note that having RP Names turned on may in rare circumstances make the Target function on right-click of a chat name unavailable, but I believe Blizzard have now fixed this taint bug.

Custom Buff Frames: Using a custom buff frame? Is your player tooltip showing up where your buff tooltips should? You’re not alone, but I can’t seem to reproduce it: maybe I’m not using the right ones. Please test with just MRP and your BuffFrames and see if it still happens. If so, let me know which UnitFrames and/or BuffFrames you’re using: it’s very probably their bug, but maybe I can work around it somehow or help them fix it.

Custom Chat Frames: Your custom chat frame AddOn may already have MSP support: check the options. If not, ask the author to talk to me and I can probably help them add it.

I've got a minor feature request for you:
Please consider making the automatic addition of a particle (like "of") to the name of people's Houses more optional than it is now.

Some people are members of a House and don't have a particle, or their House or Clan may not need one anyway. And in case people do use a particle, it's very likely to be a part of their name, and as such shouldn't be translated even if someone from a different species, or country, would read their description.

Leave it to each one of them whether they want it to be "House Atreides" or "of House Atreides" or "de Lévrier". While I realise that they can add such additional denominations to their names or titles, some of them don't have titles but are still part of the same House or Clan and seeing members add the same information in different places seems rather odd.

If that's too weird or confusing or not within the scope of MRP, that's fine.

This isn't a bug and probably isn't even an exploit, but I doubt it was inteded:

Most people aren't jerks like this, but the huge tooltip problem definitely extends beyond trolls. I'd rather not have to switch to light tooltips on account of a few people when I'd like to see most people's titles, and I didn't see an option to limit characters shown in tooltips, so something like that would be awesome.

Yikes, I can see where a character limit implementation would be handy. I've been itching to put one in, but that might upset quite a few people writing in entire encyclopedias about their characters IN the MRP (Though it would definitely cut back on the lag... I'm not one to judge)

This isn't a bug and probably isn't even an exploit, but I doubt it was inteded:

Most people aren't jerks like this, but the huge tooltip problem definitely extends beyond trolls. I'd rather not have to switch to light tooltips on account of a few people when I'd like to see most people's titles, and I didn't see an option to limit characters shown in tooltips, so something like that would be awesome.

In the coming patches, I've been experimenting with a few things (Most will be kept a surprise until I'm actually in the alpha/beta stages of it), and have selected a willing party to be used as my alpha and beta testers. During which time, updates shall continue otherwise unchanging the layout until the decided things are completed.

Be sure to know that in the upcoming patch, I will reveal my In-Game toon identity within a readme file, and the addon will begin to recognize me and my alpha/beta testers as such. I hope to make your MRP experience the best there is, and if you do see me wandering around the streets of Stormwind or Orgrimmar (That's right, I'm coming hordeside for the other half, guys), please don't hesitate to come up and slap/comment/suggest/whatever to me whatever you have on your mind.

Hello! I'm Angry_Footman, and due to the kindness of Etarna, she has given me the privilege to carry the torch that is MRP onwards through the existence of WoW.

I'm often ghosting about the US server Wyrmrest Accord, which is what introduced me to MRP and roleplay in particular, and I must say, it's opened up a whole new can of worms for WoW, livening up the experience.

I hope to do the Etarna and those that use this addon proud. Here's to a good future ahead of us, and hopefully I can at least live up to keeping this updated and (Mostly) bug free.

Update: I no longer play World of Warcraft. (No particular offence to Blizzard, I'm just a tad bored of the game, given I've been playing it for nigh-on 8 years…!)

MyRolePlay is open-source, so anyone can update it if they have the skill; an interested developer has already come forward, and I've added him as an author on here. I hope he takes good care of you, and I wish you all the best in your journeys in Azeroth, Draenor, and beyond. May the moon shyne upon you!

Updated for 5.2; included new features (including a fix for that pesky browser-going-offscreen bug, the cause of which I’ve gone into on another site).

Originally Posted by Nikeia

Do you have any idea of what might be causing this?

MRP is confusing it with a UnitFrame, for some reason, and it’s even returning through UnitIsPlayer()?

Originally Posted by Nikeia

Further edit: author of Raven would be happy to co-operate in order to solve this issue; it'd be really nice to get the clash sorted out

I shall do. It never seems to happen for the Blizzard vanilla buff frames, but some of the third-party ones. Would love to find out why and get it fixed.

Originally Posted by Jasmer

I've been having a problem for ages now. I have weight set to display in lbs, and when I enter a weight it doubles it. I don't know if others are seeing the same apparently bugged weight. I've tried reinstalling, no dice. I do use RealUI, so maybe it's a UI conflict or something? All I know is I want my character to weigh 170 lbs, not 374. Any ideas what's happening?

…unless your character has adapted to Pandaria so well that they’re sneaking extra food under your nose, no—but I’ll have a look!

Originally Posted by shegeek

Just wanted to say I've been using MRP for a -very- long time... And I absolutely love it! Brilliant work!

Something I've noticed when using both MRP and Raven (http://www.wowinterface.com/download...242-Raven.html) at the same time is that all the enhanced tooltip options seem to interfere with the tooltips of my normal buffs. Hovering over the buff for the flying mount, for example, will give me the enhanced character tooltip instead of the flying mount tooltip I'd expect.

I've tested this with different addons enabled, but nothing else in my (admittedly heavily modified) UI causes similar behaviour. I have no way of telling which addon is causing the problem, but my workaround for it has been to simply not use anything but standard blizzard tooltips from the MRP settings.

Do you have any idea of what might be causing this?

Further edit: author of Raven would be happy to co-operate in order to solve this issue; it'd be really nice to get the clash sorted out

I've been having a problem for ages now. I have weight set to display in lbs, and when I enter a weight it doubles it. I don't know if others are seeing the same apparently bugged weight. I've tried reinstalling, no dice. I do use RealUI, so maybe it's a UI conflict or something? All I know is I want my character to weigh 170 lbs, not 374.