Before there was AnnoyRP, IDoDeclare, or SpellEmote, there was RPHelper. After a couple months of completely rewriting it from the ground up, it is BACK and better than ever.
* Converted entire addon to Ace2 framework.
* All phrases and emotes are editable from within the game.
* All phrases and emotes are stored on a per-character basis.
* Give custom names to your mounts.
* Define your own custom events:
* You gain or lose a buff
* You gain or lose a debuff
* Your target gains a debuff
* You use a spell or ability not in your spellbook (such as an item use that does direct damage)
* New general events added.
* Ability to import phrases from other races, classes, and even locales.
Slash Commands:
/rp shows the GUI config frame
Help file
Dictionary.txt explains the keyword replacement system to help make your phrases and emotes more tailored to every situation.
--Added plugin support for Lore, Dwarvenizer, and BanzaiLib:
Lore: Can now select Lore languages in RP Language dropdown box.
Banzai: Added Aggro Gained and Aggro Lost events.
Dwarvenizer: Added buttons to Dwarvenize/Trollize all sayings.
--Categorized events for easier browsing.
--Added option to use global delay or custom delay; slider is not shown if global delay is selected.
--Added option to RP at the beginning of cast rather than end.
--All spells with cast times of 4 seconds or longer (including hearthstone) automatically RP at beginning of cast.
--Added Fubar plugin/minimap button.
--GUI is now load-on-demand.
--If player is ineligible for certain events (ie, a mage will never block an attack), events are removed.
--If chance is set to 0 or there are no phrases available, certain events will not register with the UI to improve performance.
--Mounts are filtered based on player's level and race (so a level 5 person won't see any mounts, and a Tauren won't see skeletal warhorses, for example).
--Added checkboxes to disable mod in battlegrounds, arenas, raids, and instances
--Added ability to delete custom events
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 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)...
- +0
- Thumbs Down
- Thumbs Up
spitfire126 saidI love this addon but when I try to make custom phrases or emotes it don't save them. Also it has a typo in the files that I'm tired of fixing myself.
numlaguages is supposed to be laNguages ,,, you missed the n
- +0
- Thumbs Down
- Thumbs Up
Duerma saidnumlaguages is supposed to be laNguages ,,, you missed the n
Spitfire, prior to patch 2.4, that typo was on Blizzard's part. It only broke in 2.4 because after almost 4 years of the game, they decided that hey, maybe we should fix that. It will be fixed when I upload the new version in a couple days.
If it's not saving your phrases, try pressing "enter" when you finish typing. I know it's silly, but it's a known issue with the GUI framework. I'll see if I can fix it, but I can't make any promises for that. ;)
- +0
- Thumbs Down
- Thumbs Up
Duerma saidHi folks! Friendly, long-absent mod author here.
Because I'm a horrible, opportunistic wench, I've decided to finally fix this thing, because doing so may help me snag a WOTLK beta invite. >.> However, lest you think me to slimy, I really have been planning to update it for the X-pack, and if I can do it before anything really breaks, so much the better, right? ;) No ETA, because I'm still pregnant and fantastically ill, but I have someone helping me, so it shouldn't be too long.
What to expect:
-Besides fixing the cheesy error that Blizz introduced by finally fixing their typo in 2.4, I'm going to look at the event firing. It seems that the combat log changes affected basic events too, because my characters seem to spew "enter combat" messages every time they engage a new opponent, which is ridiculously obnoxious.
-Upgrade from Ace2 to Ace3. This should reduce some processing bloat, the number of libraries needed for the thing to work, and the number of really old libraries to keep on hand just so this will work.
-Fixing known bugs that have been there foreeeeeeeever.
-Maybe add some new features? This depends on how well the rest of it goes. ;)
- +0
- Thumbs Down
- Thumbs Up
EnixLHQ saidThis will work a little better in bringing RPH2 back after being disabled and it refuses to activate again. Just replace the text in the file RPHelper2.lua with what I've got below. There are several RPHelper2.luas, so replace the one in the following folder. The other RPHelper2.luas should be left alone except for the 'laugages to languages' fixes and making sure that 'enabled = true' is, in fact, true.
World of Warcraft -> WTF -> Account -> [Account name] -> Saved Variables
RPHelper2DB = {
["profiles"] = {
["Default"] = {
["minimapPosition"] = 350.4736899347501,
["detachedTooltip"] = {
["fontSizePercent"] = 1,
},
},
},
}
- +0
- Thumbs Down
- Thumbs Up
cclick815 saidGo here http://www.wowace.com/forums/index.php?topic=12355.msg197537 and it will explain how to fix this mod for 2.4
- +0
- Thumbs Down
- Thumbs Up
cclick815 saidGo here http://www.wowace.com/forums/index.php?topic=12355.msg197537 and it will explain how to fix this mod for 2.4
- +0
- Thumbs Down
- Thumbs Up
Hellfire555 saidDate: 2008-04-10 00:21:54
ID: 52
Error occured in: Global
Count: 1
Message: ..\AddOns\RPHelper2_GUI\RPHelper2_GUI.lua line 330:
attempt to call global 'GetNumLaguages' (a nil value)
Debug:
[C]: GetNumLaguages()
RPHelper2_GUI\RPHelper2_GUI.lua:330: initializeOptions()
RPHelper2\RPHelper2.lua:31: value()
..\FrameXML\ChatFrame.lua:3032: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:2724: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:2745: ChatEdit_OnEnterPressed()
[string "*:OnEnterPressed"]:1:
[string "*:OnEnterPressed"]:1
AddOns:
Atlas, v1.11.0
AtlasBattlegrounds, v1.11.0
AtlasDungeonLocs, v1.11.0
AtlasEntrances, v1.11.0
AtlasFlightPaths, v1.11.0
AtlasOutdoorRaids, v1.11.0
AtlasLoot, vAtlasLoot Enhanced v4.04.01
AtlasLootBCInstances, v4.04.01
AtlasLootCrafting, v4.04.01
AtlasLootOldInstances, v4.04.01
AtlasLootRepFactions, v4.04.01
AtlasLootSetsandPvP, v4.04.01
AtlasLootWorldLoot, v4.04.01
AucAdvanced, v5.0.PRE.2988
AucFilterBasic, v5.0.PRE.2988 (BillyGoat)
AucStatClassic, v5.0.PRE.2988 (BillyGoat)
AucStatPurchased, v5.0.PRE.2988 (BillyGoat)
AucStatSimple, v5.0.PRE.2988 (BillyGoat)
AucStatStdDev, v5.0.PRE.2988 (BillyGoat)
Auctioneer, v5.0.PRE.2988
BeanCounter, v5.0.PRE.2988 (BillyGoat)
Enchantrix, v5.0.PRE.2988
enchantrixbarker, v5.0.PRE.2988 (BillyGoat)
EnhTooltip, v5.0.PRE.2988
IceHUD, v1.2 (65735)
Informant, v5.0.PRE.2988
OneBag, v2.0.55081
RPHelper2GUI, v2.1
RPHelper2, v2.1
Stubby, v52
Swatter, v5.0.PRE.2988
TankAlert, v3.07
WeaponQuickSwap
StanceSets
XPerlArcaneBar
XPerlGrimReaper
XPerlOptions
XPerlParty
XPerlPartyPet
XPerlPlayerBuffs
XPerlPlayer
XPerlPlayerPet
XPerlRaidAdmin
XPerlRaidHelper
XPerlRaidMonitor
XPerlRaidPets
XPerlRaidFrames
XPerlTarget
XPerlTargetTarget
XPerlTutorial
XPerl, v2.3.7e
- +0
- Thumbs Down
- Thumbs Up
orchidee saidwhat a terrible shame.. do I find such a wonderful rp helper, can't I get the interface panel.. because of the new patch... the command /rp doesn't do a thing...
PLEASE!!! can somebody update this
- +0
- Thumbs Down
- Thumbs Up
Kazmeister saidMan, that really really blows. This is by far the best RP mod I have ever seen and it breaks my heart that Duerma doesn't plan to update this. Everything is working for me except the / command to bring up the interface panel to use the mod and enter phrases, ect.
If anyone can help me with that, I will die a happy woman.
- +0
- Thumbs Down
- Thumbs Up
cupid saidUnfortunately, I have spoken with Duerma and due to there recent "personal" changes. Will not be able to continue with this mod.
Duerma did mention they would "try" to post at some point. asking for someone to pick this mod up and continue.
- +0
- Thumbs Down
- Thumbs Up
cclick815 saidAnyine know of a update or replacement Mod like this that is working witht he 2.4 Patch?
- +0
- Thumbs Down
- Thumbs Up
Neferatem saidI get the "RPhelper: nil" line in my chat log often and the /rp or /rphelper commands don't work.
I checked the RPHelper2.lua and it shows this:
RPHelper2DB = {
["profiles"] = {
["Default"] = {
["detachedTooltip"] = {
},
},
},
}
What can I do to fix this?
- +0
- Thumbs Down
- Thumbs Up
Gwii saidi think i've fixed the "RPhelper: nil" thing. since i use lore too, i noticed that, after much deliberation, that RPhelper automatically defaults the language to nothing. So all i did was go under "what language to use" section in RP helper, and used the scroll down menu to choose "use current language", and i haven't seen the "nil" problem since. Although i think you might have to do this everytime you log on, but to me that is a minor inconvenience :)
- +0
- Thumbs Down
- Thumbs Up
Solest saidOkay I did what Shadowwish suggested to do in with the lua (the short one in my saved variables), but the slash command still does not work what am I missing. Thanks in advance for any advice or help.
- +0
- Thumbs Down
- Thumbs Up
Nyrdara saidHm, I´m getting rp-quotes ending with "RESTR:HUMANOID" (for example) very often.
Using the german WoW-Client. The german quotes are OK, but those RESTR-things are a bit annoying.
Any way to solve this problem ?
- +0
- Thumbs Down
- Thumbs Up
Oddity saidI also am having this problem. I deactivated the ui on a toon in a nonrp server, which disabled it on all servers. I deleted it and reinstalled. I ran the repair utility on warcraft, which deletes all addons, then reinstalled the ui, and it is still in standby mode.
Any help appriciated.
Good Journey
- +0
- Thumbs Down
- Thumbs Up
Shandragontear saidHere's the error I'm getting, but after I get the message pressing enter to send a message in guild or party chat it dosen't do anything.
The error usually comes after RP helper fails to do one of it's emotes or says. Instead of my character saying or doing something it gives me "RP Helper 2.0: nil" in my chat log. I hope this bug will be fixed soon, I really like the set up of this mod over similar ones.
Date: 2007-11-10 04:59:32
ID: 52
Error occured in: Global
Count: 1
Message: ..\AddOns\Lore\Lore.lua line 608:
bad argument #1 to 'sub' (string expected, got nil)
Debug:
[C]: ?
[C]: sub()
Lore\Lore.lua:608: SendChatMessage()
..\FrameXML\ChatFrame.lua:2721: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:2730: ChatEdit_OnEnterPressed()
[string "*:OnEnterPressed"]:1:
[string "*:OnEnterPressed"]:1
- +0
- Thumbs Down
- Thumbs Up
Shandragontear saidI've been having a problem with this. It seems to error while I'm in a party, then I can't type in party chat. o.O;
Any ideas?
I'm also getting a thing that says, "RP Helper 2.0: nil" instead of an emote or my character saying something when I do something that should triger some kind of RP text. And mounting dosen't seem to do anything on my druid. I have chance set to 100%
- +0
- Thumbs Down
- Thumbs Up
EyrieH saidI recently updated AllPlayed, and now RPH2 refuses to show my Mounts or RP based off the names already added there.
Is there an update at all forthcoming, or should I try going back to BattleCry? ^^;; I really like the mod, but I'm really frustrated with the lack of support for it.
- +0
- Thumbs Down
- Thumbs Up
dianteli saidHI,
i've the same problem like ninjalawyer, when i deactivate the roleplayer i can't acitvate it again. the command /rp doesn't work an the roleplayer doesn't start again.
i have do delete it and reinstall it, but then all my datas are lost.
so could someone tell me what i have to change that i could it start again.
the tip from shadowwish doesn't work cause i didn't found the lines he described in his post.
so could someone help me please?