Download
(206Kb)
Download
Updated: 11-04-08 05:37 PM
Pictures
File Info
Updated:11-04-08 05:37 PM
Created:unknown
Downloads:7,538
Favorites:62
MD5:

Roleplaying Helper 2  Popular! (More than 5000 hits)

Version: 2.21
by: Duerma [More]

RPHelper is an addon that reacts to various events with sayings or emotes. While similar to SpeakEasy or spell macros, RPHelper is more robust. By being reactionary, it means your character can respond to things such as parrying, critting, gaining aggro, or talking to an NPC, without you having to be consciously aware of it!

  • 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)
  • Flags and Keywords allow for maximum customization.
Slash Commands:

/rp shows the GUI config frame.
/ri causes your character to say a randomly generated insult.

Bugs:
-Fixed errors that would occur upon using the addon for the first time.
-Fixed bug where mounts and pets would all receive the same name.
-Fixed bug that would cause Night Elves and Dwarves to use the incorrect language.
-Fixed bug that caused many spell RPs to not fire.
-Fixed bug with the Custom Events GUI that caused the interface not to refresh itself automatically.

Features:
-Added sliders to set global chance and global delay.
-Added Friendly/Enemy flags.
-Added functionality for flags to work with emotes.
Post A Reply Comment Options
Unread 09-20-08, 05:17 PM  
BloodEagle
A Theradrim Guardian

Forum posts: 66
File comments: 48
Uploads: 7
Not sure if this is normal.....

Everytime my wife or myself make a new character, and type /rp into the chat nothing happens, it will not even allow you to hit the "enter" key. After several characters, i figured out why. For some reason, after using /rp on any 1 character, the RPHelper_2 GUI folder disappears. We have to keep coming back here and downloading the whole mod each time just to extract that folder and put it in for a new character.
__________________
BloodEagle
Leader of D'vali
www.Dvali.org

What we communicate is as important as How we communicate.

Report comment to moderator  
Reply With Quote
Unread 10-08-08, 10:49 AM  
Duerma
A Defias Bandit
 
Duerma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 7
Uploads: 1
Re: Not sure if this is normal.....

Originally posted by BloodEagle
Everytime my wife or myself make a new character, and type /rp into the chat nothing happens, it will not even allow you to hit the "enter" key. After several characters, i figured out why. For some reason, after using /rp on any 1 character, the RPHelper_2 GUI folder disappears. We have to keep coming back here and downloading the whole mod each time just to extract that folder and put it in for a new character.
That's very strange - I don't have the ability to affect files from within the LUA. Nonetheless, all problems with /rp are fixed in version 2.2, which you'll be able to use after 3.0 hits next week.
Report comment to moderator  
Reply With Quote
Unread 10-20-08, 02:01 PM  
fred
A Cobalt Mageweaver

Forum posts: 208
File comments: 354
Uploads: 0
RPHelper_GUI still needed? I didn't see it included in the download.
Report comment to moderator  
Reply With Quote
Unread 10-20-08, 08:46 PM  
Thortok2000
A Defias Bandit
 
Thortok2000's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 367
Uploads: 3
The files in the zip are not included in a 'RPHelper2' folder like most addons typically are. They're just directly in the zip. This means a RPHelper2_GUI folder is also not there.

Looking forward to the new feature though. I'm tired of flirting with guys! Which of the following do I need to put? (Before or after, with space or without?)

{Female} flirt
flirt {Female}
{Female}flirt
flirt{Female}

A couple more flags I'd request: Enemy/friend. When someone does something bad to me and I want to emote something bad back at them, but sometimes I happen to be targeting a friend, sof if there's no way for me to target the emote at what's causing it to happen (which would be even more awesome), I'd rather it just silently fail and not emote at all.

I tend to use only emotes, and more specifically, only emotes that include a voice clip, or at /least/ an animation. If you could release an emote-only pack that'd be awesome as well. ^_^

And lastly...I have a LOT of characters, is there any way to save settings globally instead of per character?
__________________
“I don’t know half of you half as well as I should like; and I like less than half of you half as well as you deserve.” — Bilbo Baggins, from his speech on his eleventy-first birthday.
Last edited by Thortok2000 : 10-20-08 at 09:26 PM.
Report comment to moderator  
Reply With Quote
Unread 10-22-08, 06:38 PM  
Duerma
A Defias Bandit
 
Duerma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 7
Uploads: 1
Oy. I was a little rushed in getting this out, and I'm still going to be a bit slow about getting things fixed - I had a baby on the 14th and am still recovering. I may have been in labor when I first uploaded this file, so forgive me.

Anyway, I just uploaded a file that has the proper directory structure. The RPHelper2_GUI folder isn't needed anymore; maybe I'll split them up again eventually, but you can nuke it for now.

The flags feature - you can put the flag anywhere in the text, really. However, at the moment it only works with speech and custom emotes, not in game emotes. I'll add that to my fix list. I'll also add enemy/friend - let me know if you have any other flag ideas!

The current version names all your mounts and pets the same thing - this is a known bug that I've squashed and will be fixed when I upload a new version (but is not fixed in the file I uploaded 5 minutes ago). Just a heads up.

As for an emote only version - would you want something that only had emotes as default? Would you want a drop-down list of emotes?

Global variables is not something I'm too keen on, because the idea is that this should be heavily customized for each of your characters. I tried having it all global, but when it loaded profiles for all my characters, it was a massive amount of memory that really wasn't necessary. But! I imagine that you want to put in basic RPs for each of your characters and then use that as a starting point, right? Here's what to do:

1. Customize your basic RPs on one character. (We'll call him Bob.)
2. Open World of Warcraft\WTF\Account\<your account name>\<your server>\Bob\SavedVariables - in it, there should be an RPHelper2.lua.
3. Copy this file into each of your other characters' SavedVariables folders.

When you log in on any of the characters you copied it to, you should have all the RPs that your first character has.

Please keep reporting any bugs that you find!
Report comment to moderator  
Reply With Quote
Unread 10-22-08, 08:25 PM  
Thortok2000
A Defias Bandit
 
Thortok2000's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 367
Uploads: 3
Cool, I'll nuke the GUI folder.

Grats on the baby!

Can't wait for the flag fix for emotes. Again, emotes are all I ever use anyway. =P

What I was actually thinking of though, you have 'packs' for each of the races/classes. An 'emote pack' was what I was asking for, something I can 'import' that has emotes for all the generic events, racials, and for all the class spells too, but it only contains emotes, no custom emotes, and no sayings (and it would be great if it came with flags, too). Not every single class event would have to have emotes, but some class abilities of them lend themselves well to certain emotes in particular. (Like the charge emote for the warrior charge ability...)

Or when you hit the 'emotes' button, a listing of all the emotes, and you can check off which ones you want activated for that event, and then a field to the side for flags/conditionals.

Speaking of conditionals, I'd like stuff of 'if below 50% health' or 'if target below 50% health' or 'if more health than target' 'if less health than target'...really any conditionals you can think of. They can just be extra flags basically.

I can't find anywhere to set the global delay. I don't want it to emote more than once every 30 seconds, regardless of whether that's for the same event or not, or the same emote or not. I want a 'hard cap' of no more than once per 30 seconds. That way I can increase all my chances up above 10% and still not get too too spammy. Speaking of which, I'd like a way to set the 'global chance' as well, cuz that's an awful lot of events to set every single one...
__________________
“I don’t know half of you half as well as I should like; and I like less than half of you half as well as you deserve.” — Bilbo Baggins, from his speech on his eleventy-first birthday.
Last edited by Thortok2000 : 10-22-08 at 08:25 PM.
Report comment to moderator  
Reply With Quote
Unread 10-24-08, 03:03 PM  
mizrolist
A Deviate Faerie Dragon

Forum posts: 14
File comments: 49
Uploads: 0
I've found a small bug with my NE druid: when I set the RP language to Common, she spoke in Darnassian; and when I changed it to Darnassian, she changed too - to Common
Report comment to moderator  
Reply With Quote
Unread 10-25-08, 09:52 AM  
Siku
A Fallenroot Satyr
 
Siku's Avatar
AddOn Author - Click to view AddOns

Forum posts: 29
File comments: 100
Uploads: 5
There seems to be bugs with the Custom Events.

I created a buff event (i triple checked the buff name with the Combat Log even), put it on a 100% chance, and it never triggered.
Also, with those custom event, when you click on the phrases buttons, you need to Reload UI before they appear. First time i saw they were "Not working", i button mashed it, then when i came back later, there were 40 lines D:

Other than the custom events (and maybe other things i havent experienced yet), i find that your option uses a really nice UI, and everything is quite easy to understand
Report comment to moderator  
Reply With Quote
Unread 10-27-08, 12:05 PM  
Arkhilokhus
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Great addon! With the Flags, you've officially tempted me away from Battlecry.

I do have a feature request, though. Is there any way you could make the language of the cry selectable per cry rather than all or nothing? For example, I'd like one of my characters to usually speak in whatever language I have selected, but some cries would only be in Thalassian, and some cries would only be in Demonic (using Lore).

Thanks!
Report comment to moderator  
Reply With Quote
Unread 10-30-08, 10:35 PM  
Thortok2000
A Defias Bandit
 
Thortok2000's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 367
Uploads: 3
A way of putting a language as a flag would probably be a good way to implement Arkhilokhus' request.

I've noticed some emotes don't seem to work. For instance, '/silly' only works in RPHelper if I put 'joke' in. But /joke does nothing, and I only figured this out after months of using the addon. Some other emotes don't work either, like /attacktarget. How am I supposed to know what to put in to get the emote I want if it's not the same as the slash command?

Here's the flags /I/ want to get my emotes set up:

Female/Male (already implemented, just needs to work with emotes)

Same/Opposite (Gender)

Friend/Enemy (For Neutral, it would render as 'friend' unless in combat with target). This would be current target, not whoever triggered the event. If the current target is not what this flag allows, then it will do the emote in 'trigger' form if possible, and 'notarget' form if not. (See next two, which should also be their own flags, too.)

Notarget (This would do the emote in it's not-targeting-anyone form, even if targeting something. If this is even possible?)

Trigger (This would target the emote at who caused something. Like if someone attacks you and you dodge, but you're targeting your healer, you'll do the rude/mean emote at the person who's attack you dodged, not at the nice person who's healing you. Similarly, if someone heals you and you want to thank them, you won't thank the enemy you're beating up.)

Stronger/Weaker (This is if your current health is higher/lower than your target's current health, and silently fails if this difference is less than 5% of your maximum health. Patch 3.0 allows you to know your target's exact health, so this wouldn't be based on percentages. If you wanted percentages, you could set up extra flags of Stronger%/Weaker%)

~

If it's not possible to do 'Trigger' and 'Notarget' as described above, then have Friend/Enemy just silently fail if the target doesn't meet the conditions, and have 'Notarget' silently fail if you have a target, and 'Trigger' silently fail if your target is not the trigger.

~

If you can get the flags working with emotes, especially the ones I just suggested, and fix the bug where some emotes don't work under their slash command names, I'll be happy to create an 'emote pack' myself for you to include with the addon. ^_^
__________________
“I don’t know half of you half as well as I should like; and I like less than half of you half as well as you deserve.” — Bilbo Baggins, from his speech on his eleventy-first birthday.
Last edited by Thortok2000 : 10-30-08 at 11:03 PM.
Report comment to moderator  
Reply With Quote
Unread 10-31-08, 09:34 PM  
Duerma
A Defias Bandit
 
Duerma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 7
Uploads: 1
Emote peculiarities:

No target: It is actually possible to have a "no target" emote in game already by using the keyword "SELF" - so if you emote /poke self you'll poke your own belly instead of the guy you're targeting, for instance.

Certain emotes not working: That's a peculiarity of the API. "Translations" can be found at http://www.wowwiki.com/EmoteToken. I can add a "translator" at some point, but given other bug fixes and desired features, this is fairly low priority. I'll go ahead and add the link to the in-game help file though.

Emoting at something not your target: This is possible with speech and custom emotes, but not always possible with in-game emotes. It'll work OK if the person you're trying to emote at is an actual player, but if it's an NPC, the emote will fire as if it had no target.
-----------------
Flags
Thanks for all the great ideas - keep em coming!
Same/Opposite gender seems a little redundant; for individual customization, you could use the appropriate female/male flag. I'm hesitant to put gender flags in the defaults since the sexuality of RPers seems to run the gamut.

Friend/Enemy is easy enough; would it be useful if the distinction was even finer, to reputations (ie, do this if you're revered or higher)?

Stronger/weaker would be easy enough to implement.

Language flags shouldn't be hard either, though it'd take some fiddling to get it to work with Lore. Expect only the default languages when I first put this in.

Apologies for not letting them affect emotes initially - speech and custom emotes already had a massive framework for keyword replacement, so it was easy to just add one more thing to search for.
-----------------
Bugs
-I didn't realize I had nuked the global delay slider; I'll add that and a global chance slider back in. -11/2: Fixed.
-There's a bug that names all your mounts and non-combat pets the same thing. I've caught it and squashed it.
-Custom events/reloading UI - Bloody hell, I spent so long tinkering with this that it should work! I'll get to work on fixing it. -11/2: Fixed.
-Language flipflop as reported by mizrolist - Weird. I'll look into it too. ... so it looks like the faction common language is first in the list for EVERY RACE except Night Elves and Dwarves. GG, Blizz.

Keep reporting bugs to me, either in comments or a PM - as you can tell, my own testing often falls short, so I need your help to make it better!
-----------------

I can't make any promises about when I'll upload a new file - I swear this baby eats like ALL THE TIME and I'm somewhat lacking in my 1-handed typing skills. I do want to get something up before WOTLK hits, though, so I can focus on leveling instead of programming.
Last edited by Duerma : 11-02-08 at 09:33 PM.
Report comment to moderator  
Reply With Quote
Unread 11-02-08, 06:17 PM  
Duerma
A Defias Bandit
 
Duerma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 7
Uploads: 1
Emote-only GUI

OK, so, I looked into the suggestion to have an alternative GUI where you go and check the boxes of all the emotes you want to use. And the answer is... um, not gonna happen.

There's a couple hundred emotes in game right now, some of which have up to 4 aliases (ie, /silly = /joke, etc.). Plus, different languages have additional aliases based on the player's gender (effectively doubling the list). So, there's a potential to have 642 check boxes. Multiply that by each event and spell each player has, and you have the GUI seriously taking up probably a couple megabytes. /veto!
Report comment to moderator  
Reply With Quote
Unread 11-03-08, 02:10 AM  
Thortok2000
A Defias Bandit
 
Thortok2000's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 367
Uploads: 3
Re: Emote-only GUI

Yeah, it wasn't quite as bad before they added a ton more emotes.

The token/translator thing would be enough, really.
__________________
“I don’t know half of you half as well as I should like; and I like less than half of you half as well as you deserve.” — Bilbo Baggins, from his speech on his eleventy-first birthday.
Report comment to moderator  
Reply With Quote
Unread 11-05-08, 09:03 AM  
Thortok2000
A Defias Bandit
 
Thortok2000's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 367
Uploads: 3
Could we get the option to save by account instead? Especially with doing emotes-only, it's really the same settings on every character I have...

I also don't see the option to import the race/class/emote pack.

And lastly, I'd like the option to set the global cooldown to 30 seconds, not just 15.
__________________
“I don’t know half of you half as well as I should like; and I like less than half of you half as well as you deserve.” — Bilbo Baggins, from his speech on his eleventy-first birthday.
Last edited by Thortok2000 : 11-05-08 at 09:05 AM.
Report comment to moderator  
Reply With Quote
Unread 11-10-08, 08:53 PM  
hitlerwu
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hello

i like this addon and give me many fun when i play .
i have try to translate it to zhTW, after i finish my all work,but
it can't be locate to zhTW , so i have to put my localization file
be primary. everything look like good but i found some problem

1.. everytime when i loot the corpse, i always saying some thing just
like leave combat.
2.. i found the picture about the contral panel , it look like not same with
preview.
3.. how can it pick up the right localization file ?

thanks
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: