RPPMOD

From Apotheosis

This is a in game UI mod to help facilitate RPP item awarding.

Contents

Installation

  1. Download a copy of the zip file. Version 2.1 is latest. If you don't get 2.1 be sure to refresh this page. Hold down Ctrl-Alt-Shift and refresh. Then download the file. You can check your version by typing /rpp version when in wow.
  2. Unzip mod into your C:\Program Files\World of Warcraft\Interface\AddOns directory
    1. There are three mods. RPPMod RPPRaidLog and RPPBidMod all need to be in your AddOns directory
    2. There are three data files. RPPMod.lua RPPBidMod.lua RPPRaidLog.lua all need to be in your SavedVariables Directory

Pre-Game

  1. Get the current raid invite and RPP data by clicking on the "Lua Export of this Raid" button on the raid signup page. (You must be logged in as a raid admin.)
    1. If you are not a raid admin you can get just the points from: http://www.apotheosis.us/signup/nextraiddump.php
  2. Copy & paste this data into your C:\Program Files\World of Warcraft\WTF\Account\<ACCOUNTNAME>\SavedVariables\RPPMod.lua.
    1. If this file does not exist, create it.
    2. If this file does exist, then overwrite the existing information in it with the fresh information from above.
  3. Start wow

Pre-Game (Alternative)

  1. If you follow these instructions, you can have UniUploader automatically download RPP and invite data for the next raid for you.

Pre-Raid

  1. Type /rpp open to bring up the rpp window.
  2. /rpp ? will show the other supported commands.
  3. In invite mode it will show you everyone that is in the raid invite list, and put a '+' in front of the people that aren't in the raid. A '-' is used to indicate a queued member.
  4. Before you award the first item make sure you have a new raid (will be auto generated if you have the raid invite data from a lua file)
    1. Type /rpp addraid <raid name>. Currently there is no feedback, you can get a list of all your raids by doing /rpp dumpraidlist.

Bidding

  1. To set the min bid for an item that it doesn't know about, type /setmin <itemlink> <points> This is old with the ilevel changes this shouldn't be necessary anymore, please let Nanr know of any item that doesn't have points.
  2. In order to start bidding on a item type /bid <itemlink>.
    1. <itemlink> is the same if you were linking the item in raid or guild shift-click an item link after typing /bid .
    2. This should open a bid window where people bidding will be placed in the window. Once all bidding is done you can either
    3. Press the roll off button in the case of a tie requesting all people to roll off.
    4. Press the award button to award to the winnder
    5. Type /award <playername> <pts> if the top person isn't the person who wins (IE not a guild member).
    6. The checkboxes do nothing for now.
    7. To hold a half bid auction you can do /bid2 <itemlink>
  3. You can also have people whisper you with points, and it will look up their points and whisper them back.

Post-Game

  1. Send the "\WTF\Account\[account name]/SavedVariables\RPPRaidLog.lua" file to Nanr

Manual Creation

  1. You can create the RPPRaidLog file by going here: http://www.apotheosis.us/dev/raidBuilder2.php

Database Details

This section is mostly for Estarriol and I a scratch pad of where stuff goes in the database.

raid_item_staticbids is how the list of min bids is produced for non standard items. And tokens.

mysql> describe raid_item_staticbids;
+-------------+------------------+------+-----+---------+-------+
| Field       | Type             | Null | Key | Default | Extra |
+-------------+------------------+------+-----+---------+-------+
| item_id     | int(10) unsigned | NO   | PRI |         |       |
| item_minbid | int(10) unsigned | YES  |     | NULL    |       |
+-------------+------------------+------+-----+---------+-------+


2.1 Release notes

  • Got rid of check boxes for award.
  • Combined award into a single button doing the right thing since there are no bank items anymore.
  • Combined bidding rounds so there is no longer an offspec bidding round.
  • Added ability to set the rpp min bid data from the web site. This happens automagically when you copy the data from the web site into RPPMod.lua in your saved variables directory.
  • Added data for alts.
  • Removed spam of creating characters, shouldn't spam in battle grounds now.
  • /rpp dumpraid with no arguments dumps the current raid data, instead of complaining about no arguments.
  • Enchanced the warning messages to indicate when you are in a raiding instance that doesn't match the current raid name.

Bugs:

  • Fixed incorrect reporting of half bifs with decimals
  • Fixed but where the minimum bid for INV_RANGEDRIGHT items were not being calculated.

1.0 Release Notes

Features

  • New ilevel pricing.

Resolved Bugs

  • Tokens for tier gear should now be priced correctly, and no longer require a setmin.


Relase Notes [August 2nd release]

Features

  • Added min bid points for Karazhan, Gruul's Lair, Magtharadon, and Void Reaver. This should reduce the number of /setmins that have to be run.
  • Changed /command help to concentrate on common commands.
  • Added warning message if raid hasn't been created when zoning into a raid instance.
  • You can now select a checkbox to indicate who should win the item. Care should be taken when doing this to make sure points are correctly computed.
  • Award button should now automatically report to raid who needs to roll off, instead of requiring the user to select the people who should roll off.
  • Added a delete raid command to facilitate testing.
  • Enhanced the slash command addRaid to no longer require a name. When a name isn't provided it gets it from the current instance.

Resolved Bugs

  • Removed dependency on Variables Loaded to allow for load on demand.
  • Changed color of the Shaman class to differentiate from Paladin, matches with WoW standard now.
  • Fixed bug that caused the mod to crash if the dependant mods weren't loaded.
  • Fixed bug where a non raid bidder could win an item, which would cause the mod to crash.
  • Fixed bug where a incorrect /award command could crash the mod.
  • Removed loot target from chat reporting. You should no longer be told who you just looted.
  • Fixed bug where a manually added bid that was less then the minimum bid could cause the mod to crash.
  • Fixed a bug where a bidder that was outside of the raid couldn't cause the mod to crash. Known players that aren't in the raid can still bid.
  • Improved error reporting back to users for invalid bids, specifically people trying to bid too much.
  • Fixed bug that would cause the mod to crash if an addraid hadn't been done first, it will now automatically create the raid using the current instance.
  • Added another column for classes from the raid list so all members can be seen not just the first 8 classes.
  • Fixed a bug where if the raid list was empty and the list was requested it would cause the mod to crash.


To do

Bugs

  • If there is a roll off get correct calculation of points.
  • Awarding item to an alt causes the mod to die.
  • Sometimes when zoning the zoning it reports your raid as not current.

Features

  • Mod still doesn't distinguish between guilded and unguilded members, so it can incorrectly have people roll off or award it to non guilded players when no one can cover the bid.
  • Add editing commands for raid data.
  • Add a warning if the current instance doesn't match the current raid.
  • Reorgnize the data reporting for faster importing, and easy of editing.
  • Make the guild chat invite announce optional.
  • Add bidding buttons when looter loots items.
  • Add a loot dump reporting button.
  • Add better support for loot a proxy person.
  • Fix recipies that are rare and below to show as zero points.
  • Add Checklist to people joining a raid.