Setting Up RPH
As mentioned before, the heart of RPH can be found by navigating to the main RPH folder after the addon is installed. Here you’ll find a .lua file for each class and race, and each file can be customized to a great degree with emotes, macros, words and phrases, in order to give your characters a personality as you move them around in game. Simply use Notepad to open the file of your choice to begin the process.
There are two main items to note in each class/race .lua file. The first are the Event names (distinctly separated by the double dash lines), and the four RPWORDLIST lines belonging to each Event. The Event names of course correspond to the Event section of RPH found in game. Self explanatory and easily identified. We will be mainly concerned with the RPWORDLIST lines.
Each Event has four RPWORDLIST lines:
- 1. The first one is for SAYINGS: You may type in general words and sentences here that will be said by the character in game once the Event is triggered. ex.{“Come with me if you want to live.”}
- 2. The second one is for EMOTES: Only official Blizzard created emotes can be used here (just don’t use the ‘/’ before each emote), and work the same as above. ex.{FART}
- 3. The third one is for CUSTOM EMOTES: This is my favorite line to work with. Here, you may create emotes and motions for a character that are unique. Official Blizzard emotes do not work here, sadly. In game, this is like using the ‘/e’ command. If you typed in game “/e runs off and stares at the rocks.”, players around you would see “[character name] runs off and stares at the rocks.” Same thing here, but without having to type in ‘/e’. ex.{” ’s tusks glimmer in the sunlight.”} will be seen by other players as “[character name]’s tusks glimmer in the sunlight.”
- 4. The fourth one is for RANDOM PHRASES: This line is mainly set with various curses by default in RPH. You can of course use those already set, add in your own, or delete them all together. There are plenty of examples in the .lua file to show how this works.
The most important item to remember if & when you input your own text: make sure it goes inside { }, make sure to use ” “, and, if you type in more than one word or phrase, that they are separated by a comma! Just follow closely the example of the default emotes already in RPH when creating your own and you should do fine.
Another important recommendation I highly suggest is that you make backup files of the stock .lua files. As it stands right now, each time RPH is updated, it will overwrite any enhancements you have made to the previous version once you install the new version! I copied and pasted each .lua file into a Notepad file and placed them into a folder far removed from the official RPH folder. Whenever I have an idea for a new emote or macro, I type it into my personal Notepad copy of the appropriate file, make sure all my curly brackets and commas and quotation marks are correct, copy that entire file, go to the same official RPH file, select and delete all within that file (do not delete the file itself!), and replace it by pasting my worked copy in. Viola’!
One final item of note. There is a file in the main RPH folder named ANY.lua. This file holds generic RPWORDLIST sections that are commonly used by every class and race, by both Alliance and Horde. Actions such as camping, leveling up, falling, and hearthstoning are found here, with many others. However, I have found that this still limits me in making each of my characters more individualistic. I just can’t see my Night Elf Rogue doing or saying the same thing as my Troll Priest when they camp. What I’ve done is copy the contents of the ANY.lua file and pasted that info into each race and class .lua file, deleting any duplicate entries. This way, I can set emotes to an even greater individual degree. Now, I didn’t do this until after I had worked with and used RPH for a couple of months, and I felt comfortable doing so. So, be warned. However, if you do happen to screw something up, re-installing RPH should repair everything to default.
That concludes this look at the Roleplaying Helper addon! I sure hope those interested in using this mod to enhance their RP take the time to really trick out their character(s). It’s so much more fun when you can enter combat with a /charge, /taunt and spout curses at your opponent while fighting, and after having slain your enemy, walk away with a loud and thundering “For the Horde!”, and have it all done automatically, than trying to type all that in while in combat. Roleplaying Helper can do that, and much more!
RPH is a wonderful addon indeed. I am using it for several weeks now and there are three little points I can add to this really good article out of my own experience:
Before you use it with a german client you should clear all “RESTR”-restrictions in the lua-files. (Some sayings and emotes are restricted on human, ork, troll etc.) and for some reason this restrictions don’t work in German, in spite of the translation. (In English there is no problem. I don’t know about other languages.) You get something like “Du bist der abscheulichste Tote, den ich je gesehen habe. RESTR.UNDEAD”. Looks a bit funny. Only delete the restrictions and leave the phrases (or change them, if they really won’t fit for some targets), then it works.
And in case you choose to play a bloodelf-Paladin, you really, really should delete the “For the alliance!”-shout in the paladin.lua
!
Last thing is (for people who, like me, switch between servers with different languages): You can not tell RPH to produce German Phrases while playing with an English Client ant vice versa. The “Language”-Button in the options-interface only changes between Common, Orkish and so on. Because of that make sure you use the matching client for the Server you play on, if RPH is activated.
Fantastic! Thanks very much for those tips, leseratte! I only use the English version, and I did fail to mention that RPH also supports German, French, and Spanish.