What is MyRolePlay?
MyRolePlay is a roleplaying addon for World of Warcraft. It allows you to add roleplay-specific information about your character that other users of MyRolePlay (and other compatible addons) can see in the tooltip, and in a more detailed window.
You can change your first name, middle name, and surname; you can add a 'title' for your character. You can set your preferred style of roleplaying, such as "normal", "casual", "fulltime" or "beginner", and your status, such as whether you're "in character", or perhaps you're specifically "looking for contact" from other roleplayers.
If you wish you can add a lot more, including a description of what other characters see when looking at you, height, weight, eye colour, and even details of your character's background and history. And you can save more than one profile and switch between them at will; perhaps other characters might not recognise you when masked, or perhaps you want to change the description of your outfit...? There's a lot of scope for creativity; how you choose to use it is up to you!
MyRolePlay is cross-compatible with other popular roleplaying addons with a similar purpose such as FlagRSP2 and ImmersionRP (both you, and they, can see the details that they support), though its more advanced communication method currently requires the use of two chat channels. Do not try to load MyRolePlay together with either FlagRSP2 or ImmersionRP, however; they do the same job, you only need one, and they'll tread on each others' toes.
Press 'C' (the Character Sheet) and press the switch across the top of the character sheet to access MyRolePlay in game and edit the data about your character.
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!
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 to call up their description window. 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.
Current Version
MyRolePlay is currently in beta version 3.0, but is usable at this point. If you encounter any bugs, please report them to our forums at http://www.moonshyne.org/ - there is the list of features, feature requests, and general discussion. (That's also where I prefer bug reports.)
Beta 3.0.48
- EM: Bumped the version number to beta 3.0.48.
Alpha 3.0.47
- EM: Fixed a tooltip issue.
Alpha 3.0.46
- EM: By popular demand (...?!) raised the maximum length of descriptions and histories to 5000 characters, 200 lines. That ought to be enough. If you want more, go write a book. :-)
- EM: Changed the MRP button to default to locked; right click it to move it.
- EM: Locking and unlocking the MRP button now displays a chat message.
- EM: Changed the tooltip/FactionRank code so that the player's full UnitPvPRank (real character name, PvP titles, etc) and Faction are displayed.
(The latter seemed the only clean and sane way to handle "x Jenkins", "x, Hand of 'Adal", "Grand Marshal x", and all the myriad other titles that Blizzard have implemented more recently than the tooltip code was designed. This does now also mean you can by default see the character's real name in the tooltip. Feedback appreciated.)
Alpha 3.0.45
- EM: Changed escape sequence to escape \005 (the MRP split character) as well.
- EM: Fixed a bug regarding variable length encodings (take the original length before you encode, not after).
- EM: Added read-only support for RP5 (displayed simply as "Roleplayer").
- EM: Removed the option to disable FlagRSP/ImmersionRP support.
Note: This version breaks backwards compatibility with previous versions of MRP, but cross-compatibility with FlagRSP/ImmersionRP still works. MRP users will have to update. There's really no way around this. :(
Alpha 3.0.44
- EM: Rewritten mcoSafeSplit to be more efficient.
- EM: Changed the character encoding for MyCommunication to be \123 form (decimal). This should fix the bug causing missing chunks of description.
Note: The character encoding change is NOT backwards-compatible. I've had to change the encoding because Blizzard now chops off the lines if we send an \r, which we were previously using to encode newlines. :(
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...