CurseForge.com
Home
Addons
Authors
Forums
Knowledge base
Paste
Site issues
Sign in
Register new account
ChosensHelper Aura Twister
Overview
Files
Tickets
Pages
Repository
Subscriptions
Curse
Readme.txt
r1
Source
Markup:
*
[ChosensHelper 1.1 readme.txt file (2008-10-07).] ChosensHelper is a Warhammer Online addon for management of Chosen auras. Copyright 2008 by Peter Kirby (email <peterkirby@gmail.com>) This is the readme.txt for ChosensHelper. It may NOT be the latest information for the ChosensHelper addon. For the latest information, always refer to the curse.com description page: http://war.curse.com/downloads/details/13736/ Also refer to the description and downloads at curseforge.com, which are always updated at least a few hours more quickly. This is also the easiest way to submit a bug report for ChosensHelper. Report bugs FIRST, comment on the curse.com main page ONLY if the bug is confirmed as an issue... and even then, it should be added to the known issues anyway! http://war.curseforge.com/projects/chosenshelper/ The first video for using ChosensHelper was created in October 2008 using the 1.01 version of the software. It may be quite a bit out of date, and it may not have the most optimal advice for setup, but it is at least fairly easy to diget...being a visual aid. The current link for this video and any other videos will be found in the curse.com description. 0.0 VERSION NUMBERS 1.0 INSTALLATION .1 Dependencies .2 Install Folder 2.0 SETUP 3.0 USAGE: /chosen command .1 usage, help, dumpdata .2 nospam .3 toggledisplay .4 sound .5 setbar .6 start .7 + and - .8 stop .9 resume .10 reactiontime .11 using "chosen" commands within macros .12 stuff to mess with only if you're brave 4.0 WHEN THINGS GO WRONG .1 What the Author Already Knows Will Likely Go Wrong .2 What to Do if You Have Found a Unique Way to Make Things Fail 5.0 SOFTWARE LICENSE ~~~~~~~~ 0.0 VERSION NUMBERS ~~~~~~~~~~ Every release, beginning with 1.10, has a major version number and an extra minor version number. The major version number for 1.10 is 1.1. The last digit is a minor revision number, which is even for a "stable" release or, at least, a release that I think users should defintely install. The last digit is odd if it is a beta release. Starting with the 1.11 beta, there will be several different code files released under the 1.11 version number, but the 1.10 files and the 1.12 files will never change. The ChosensHelper.mod file will always have the major version number (such as "1.1") so that your settings from 1.10 will stick when 1.12 comes out. But they will break when 1.20 (a major revision) comes out, if ever. Please be sure to upgrade to the latest stable "release" version of the addon. You can always find the latest stable "release" version on curse.com but you can get it just a bit earlier through the curseforge.com project page for ChosensHelper. The first release (0.9) and the subsequent three releases (1.0, 1.01, 1.02) followed no particular numbering scheme. They've all now been marked beta. Using any of them is deprecated. ~~~~~~~~ 1.0 INSTALLATION ~~~~~~~~ It's pretty straightforward if you're not new to addons. ~~~~ 1.1 Dependencies ~~~~ ChosensHelper Aura Twister REQUIRES LibSlash addon. Get it at http://war.curse.com/downloads/details/13510/. ~~~~ 1.2 Install Folder ~~~~ To install, put the ChosensHelper folder in the Interface/Addons directory of your Warhammer installation. A fresh Warhammer install does not have this folder. You must create the folder "interface" and within it the folder "addons," and in that folder you place the folders (such as "ChosensHelper") for your addons. Here are two examples of potentially valid paths: C:\Games\War\interface\addons\fooAddon D:\Program Files\Electronic Arts\Warhammer Online\Interface\AddOns\fooAddon Note that none of these folder paths are case-sensitive and that the "war" folder can be named anything as long it is where the war.exe file that launches the game can be found. If you need more help than this with installation, you should probably visit the WarhammerAlliance UI Discussion board, especially this sticky thread with many FAQ's answered: http://www.warhammeralliance.com/forums/showthread.php?t=67885 The curse.com description page for each addon also has a tab called "Install" with their directions for installing Warhammer Online addons, with a link to the "Curse Client" that may optionally be used for install. You will see a message about using the "/chosen" command to activate the addon upon loading your Warhammer user interface if installation was successful. It should also display a version number upon loading, perhaps even the correct one for the version you downloaded! ~~~~~~~~ 2.0 SETUP ~~~~~~~~ This (or maybe usage) will be the hardest part for most users. There is more than one way to do it. The basic idea is that the same slot of several different actionbar pages will have different Chaotic Aura abilities. So it should look like this: PAGE3: slot1 - slot2 - slot3 - slot4 - AuraA - slot6 - slot7 - slot8 ... PAGE4: slot1 - slot2 - slot3 - slot4 - AuraB - slot6 - slot7 - slot8 ... PAGE5: slot1 - slot2 - slot3 - slot4 - AuraC - slot6 - slot7 0 slot8 ... A note about terminology. There are FOUR potential actionbars. They are the UI elements on your screen. By default you will have only one or two; you have to tell Warhammer to use four, or you will have to use the "setbar" command (below) to set the bar you want to use to something other than the default (which is 4). There are FIVE actionbar PAGES. These pages have a shadowy existence because your keybindings are relative to your actionbars, NOT your actionbar PAGES. The pages can be loaded into any of actionbars, and the pages can be loaded into two different actionbars at once. However, the pages ARE what remembers which ability goes into which slot. So your page 1 can have Shield Wall in slot 8, while your page 2 can have Shield Wall in slot 1. If page 1 is in your actionbar #1, then Shield Wall will be keybinding button #8, but if page 2 is in your actionbar #1, then Shield Wall will be keybinding #1. So... keybindings 1 through 12 are relative to the first 12 slots of the first actionbar, 13 through 24 are relative to actionbar #2, 25 through 36 are relative to actionbar #3, and 37 through 48 are relative to actionbar #4. There are more bind buttons but they can't be used yet; you can only make up to 48 actionbar button keybindings and use them. Why does this matter? Well, since an addon can easily and quickly change the page displayed to a particular actionbar... And since directly changing the keybindings has been iffy for developers, at least in my personal experience... An optimal way to use ONE keybinding for MULTIPLE (up to 5) abilities is to rotate PAGES with those (up to 5) abilities on the SAME SLOT of each page (slot #N) and use the actionbar's keybinding (actionbar button offset N) for that slot, which will be a DIFFERENT ability depending on which page is currently loaded into that actionbar. This is much easier to see than to understand through text. Therefore, please watch the video linked through the curse.com description page for more help with setup. I will make a final note: there is more than one way to do it, especially if you are using another addon such as Vertigo to customize your actionbars. Advanced users may want to set up their fourth hotbar (or other hotbar) with only one button visible. That way, they won't need to look at 11 empty button slots or waste the space of 33 buttons duplicating 11 buttons 3 times. (A noobie fix for the wasted buttons is to duplicate the button abilities for each of the 3 slots used for rotation.) A further improvement for the advanced user, especially the one who is using Vertigo to make a 1-button actionbar, is to feel free to use all 5 pages instead of just 3, 4, 5. There is no limit in the software; the "usage" falsely implies that there is, but there isn't. You can rotate page 1 or 2 just as easily if you like. ~~~~~~~~ 3.0 USAGE: /chosen command ~~~~~~~~ This addon uses text commmands to operate. This is not everyone's cup of tea, but it is easy enough for me to code, friendly to macros, and I try to make it understandable to the person who is not an IT expert. I probably will never create a GUI driver specifically for ChosensHelper, but it is possible that I or a third party creates a graphical front-end for using LibSlash commands. None exists right now, so you will have to use your fingers (and set up a few macros if you are an advanced user who wants to use less typing in the future). ~~~~ 3.1 usage, help, dumpdata ~~~~ The null command /chosen has its own message to display, as you may find out. /chosen usage This will display some text with examples about the commands available. /chosen help This will display a mini-readme.txt ... fortunately for you, you found the real thing! I award you +1,000,000 influence with the Peter Kirby clan. /chosen dumpdata This will display some information about a select few variables within the ChosensHelper addon, mostly the persistent ones. ~~~~ 3.2 nospam ~~~~ You can get your influence reward with the Peter Kirby clan by typing: /chosen nospam This will toggle a flag within the addon that redirects many things to the debug window (which you can type /debug and look at with logging turned on): 1. Automated messages from the addon (startup, stop/resume) 2. Whiny messages from the addon for noobs 3. Error message type prints This feature is intended to keep showing stuff to the Chat window that is in direct response to a command where the obvious thing is to see a reply from the addon. But if your message isn't in the chat window, you can be sure to find it in the debug log (again, if logging is turned on). A select few commands also have bonus messages for those with nospam on. Type /chosen nospam again anytime if you want to get the nooby messages back. I'm sure that this will find its way to the forums. If you read it here in the readme.txt first, though, kudos! ~~~~ 3.3 toggledisplay ~~~~ By default, alerts to change auras are displayed on the mainscreen as the large text alerts in your viewport. Typing /chosen toggledisplay once will redirect those alerts to Chat. Typing /chosen toggledisplay again will divert them to your Combat log. Typing /chosen toggledisplay a third time will restore the default alerts. ~~~~ 3.4 sound ~~~~ Typing /chosens sound 0 will turn sounds off. Typing /chosen sound 211 will give you the default sound (RvR objective captured) played simultaneous with the change aura alert message. The number can be something other than 0 or 211 if you are an advanced user. type /debug and turn on logs and then type /script DUMP_TABLE(Sounds) to get a full list of sounds available within the game. ~~~~ 3.5 setbar ~~~~ This is a command that many users will have to use. On a fresh install of ChosensHelper, there is no actionbar set as the one to use with the addon. This forces you to make a conscious decision about which bar on your interface to use (there are 1, 2 or 4 of them) to rotate the 5 pages. The syntax is /chosen setbar N where the number N is 1 through 4 and corresponds with the actionbar (first, second, third, or fourth) that you want to use. This has NO relationship to the pages you will rotate. There are five pages and only 1, 2, or 4 actionbar interface windows. The setbar command relates to which actionbar interface window will be used for the addon. ~~~~ 3.6 start ~~~~ Syntax: /chosen start N1 [N2 [N3]] Where N is a number from 1 to 5 corresponding to a page of ability slots. You can use the start command to start rotating one, two, or three pages in the bar you set above. The behavior of the addon is different depending on the number of pages you are rotating: 1. One page: No rotation, only one alert to change aura upon start. 2. Two pages: Alerts when the previous aura expires (12 seconds after you activated the other one). Rotation swaps back and forth. 3. Three pages: Alerts when the aura just previous has 6 seconds left on its linger timer (the oldest lingering aura, which you are going to switch to, might have just expired if you have been good on reaction time). Rotation follows an order based on when the pages were added to the rotation queue. So, if you just added a page, it may be at the end of the queue and won't have its aura come up for use for many seconds. Some examples: /chosen start 1 /chosen start 2 3 4 /chosen start 5 3 2 /chosen start 4 1 /chosen start 2 4 /chosen start 1 5 Note that you can only have up to three pages in active rotation, but you can prepare up to ALL the pages for eventually being used in your rotation. So, if you like 5 of your auras and can't pare down to just 3 which you want to use, and if you hate mucking with ability pages, you can start using the 1st and 2nd pages in addition to pages 3, 4, and 5. Of course there will still be a limit on number of actively rotating pages (3 max), but you will have two other auras on reserve, which you can use the + and - or reuse the start command in order to pull into active duty. ~~~~ 3.7 + and - commmands ~~~~ Usage: /chosen +N /chosen -N /chosen [-N1] [+N2] [+N3] [-N4] ... The + command will add a page to the rotation at the end of the list of pages being rotated. The - command will take a page out of the list. These commands are executed from left to right. If at any time you will drop below 1 page in rotation or go above 3, the whole command fails. So the order in which you type your + and - commands can be important. ~~~~ 3.8 stop ~~~~ This is the opposite of 'start' and 'resume'. It will prevent any alerts or rotations from being done. It toggles a persistent setting about the addon being active, which you can toggle back to true with resume. All your persistent settings (including which pages to rotate) will remain. ~~~~ 3.9 resume ~~~~ This is the direct opposite of 'stop'. It will set the flag for the addon being active to true, which will allow alerts to fly and pages to rotate. ~~~~ 3.10 reactiontime ~~~~ Syntax: /chosen reactiontime N Along with "nospam", the other goodie you get for looking through readme.txt is the "reactiontime" command. Set this to a value between 10 and 3000 in order to have an advance warning for your alerts to change auras of as much as 2.500 seconds (2500 milliseconds). By default it is 1100 ms (1.1 s). You can also set it to 0 to have no advance time between alert and needed aura changes. This will feel like alerts come after the auras expire due to the way that buffs, alerts, and the script in general has some lag. The minimum is 10 ms, so that you don't mistakenly enter a value in seconds. The integer value in milliseconds is converted to a floating point value in seconds. ~~~~ 3.11 using "chosen" commands within macros ~~~~ Any command starting with /chosen command ... Can be rewritten for a macro as /script slash("chosen command ...") Because that's the way you do it. ~~~~ 3.12 stuff to mess with only if you're brave ~~~~ Change the DEBUG variable in the ChosensHelper.lua file to 'true'. Read the source code comments. Hack on the source code itself and send me your patch. Find a useful purpose for having an alternating hotbar. ~~~~~~~~ 4.0 WHEN THINGS GO WRONG ~~~~~~~~ Please post a negative comment on the curse.com website immediately. Others must know about this rogue addon and its insurmountable flaws! Fight the power! Death to developers! ~~~ 4.1 What the Author Already Knows Will Likely Go Wrong ~~~~ As of version 1.1: This addon requires LibSlash... not a big deal since many others do too. This addon works ONLY with English-language clients. That means it does NOT work with the German, French, Spanish, Italian, Russian, or Swahili client. The problem goes beyond localizing addon messaging. It just doesn't work. This addon is quite sensitive to how you set up your actionbars, and doing it wrong can cause you no end of grief. You need to set up a keybinding too, one which is relative to the actionbar you are rotating pages in. Also, use the setbar command right. It's about UI actionbar, not page. This addon is dependent on the default BuffTrackers window that is shown in the player's own unit frame. Other addons, such as CleanUnitFrames and my own Buffbegone Ultra, will muck with this and break ChosensHelper. If you need ChosensHelper, something's got to give (sorry cUF). This addon has historically had a lot of trouble with loading new zones such as scenarios. If you find the addon completely unresponsive, try using /reloadui and then /chosen resume. Please also report the incident and its circumstances so that this bug, at least, can be squashed for good. The instruction video has an error about how to set up macros. If you follow the code in the video, you will be told that /chosen is not a command. You need to follow the instructions above for using chosen commands in macros. ALERTS DO NOT HAPPEN OUT OF COMBAT, with the sole exception of when first activating the addon. This is a FEATURE and will never be changed. As a gameplay precuation, I want to note an easy mistake to make, and that is to hit the keybinding rapidly and thus deactivate the aura as soon as it begins. Guard against this by hitting the keybinding only once per aura change. You can do this a full second before the ability actually becomes available from cooldown and still have it go off fine. ~~~~ 4.2 What to Do if You Have Found a Unique Way to Make Things Fail ~~~~ In order... 1. Try to do it again, maybe you made a typo or something. 2. Try to do it again, after reading /chosen help and /chosen usage. 3. Try to do it again, after watching the instruction video. 4. Shut down everything. Read the entire readme.txt file. Try to do it again. 5. Look for known issues (the curse.com description is good for this) and any possible workarounds from the author or fellow users. Okay, so you found a bug? Congratulations! You can find the bugtracker on the curseforge.com page and you can always shoot an email off to the author. When you do so, include the following: 1. Version of addon 2. Actions performed (including exact text of commands) 3. Behavior resulted (including all text of error messages) 4. Add in any messsages printed to the /debug window if you can hack it 5. Throw in some screenshots for good measure, especially if the problem may be particular to your UI setup 6. If you have any addons besides ChosensHelper and LibSlash, it helps to list them because some may be contributing to the problem A good report will have as many of these as possible. A good report will be filed (either with the bugtracker or by email) before blabbing on some board or through the curse.com comments page about how this addon is broken. It will also help me fix it more than a random "it didn't work" comment. 5.0 SOFTWARE LICENSE This software is freeware and may be used by anyone as freeware. This software is copyright 2008 Peter Kirby, all rights reserved. No portion of this software may be copied without permission from Peter Kirby. This readme.txt file is also copyright 2008 Peter Kirby.
Markup Type:
*
The type of markup for this entry.
Click here for details
.
WikiCreole
BBCode
Safe HTML
Plain Text
Markdown
Textile
Curse Wiki (Deprecated)