Character View Expanded Stats (CaVES)
Description
Character View Expanded Stats (CaVES) takes the five stats category groups that can only be viewed one at a time in the standard Character View and displays them all at once in a single window. This allows players to see the many stats that change and are affected by a single or multiple equipment changes as well as other stat modification events. CaVES is a perfect tool for all classes and all levels, allowing easier optimizing of all character stats.
CaVES adds a small unobtrusive toggle button or nub to the upper right corner of the Character View. CaVES is able to be opened and closed using this nub, or it can be configured to show automatically when the Character View is shown.
The original stats window is not removed or replaced and CaVES duplicates all of the functionality of the original stats window, such as tooltips, and makes several improvements and enhancements. Enhancements includes the display and color coding of difference values that show whether the stat has made a + or - change. Additional features include a set of reference stats which allows players to make an analysis of the effects of their equipment and stat changes compared to a set of stat values that are saved depending on the user selected options.
Features
- Ability to be easily shown/hidden
- Recent(Current) Stat Value and Difference Display
- Reference Stat Value and Difference Display
- Context sensitive tooltips for Reference Value description based on user selected options
- Stat tooltips and mouseovers from Character Viewer also work on stats displayed in CaVES
- Color coding for stat values and difference values, including resistance caps
- +/- symbols display for easier readability and for players that have color blindness
- Configurable User Options
- Show CaVES on Character View display
- Stat Reference value persistency settings
- General and selective display of tooltips
- Supports Persistent Stat Reference values saved for multiple characters across multiple servers
- Right and left hand melee weapons stats have been separated into their own stats (4 total now). This makes these stat values easier to read.
- Right Hand DPS
- Right Hand Speed
- Left Hand DPS
- Left Hand Speed
- New/updated tooltip descriptions for all of these stats
- Reference and Recent(Current) stat display reset buttons
- Ability to filter out or ignore Talismans installed on gear and equipment
- Ability to filter out or ignore equipped Event slot item
- Preserves original Character Viewer stats window and functionality
- Compatible with Character Viewer Dye Merchant, Brags, and Dungeon countdown windows/tabs
- Compatible with and supports the following addons:
- AnywhereTrainer
- RvRStatsTab
- RvRStatsUpdated
- Multiple Language Support (currently includes English, German, and Italian)
- Includes User Manual
Version History
- 1.0 - Initial Release
- 1.1 - Maintenance Update (WAR 1.2 Patch)
- Fixes for stat background transparency issues caused by WAR 1.2 patch
- Created new tintable background .xml template with preset color and alpha
- New tintable background template allowed removal of lua script that manually set color and alpha
- Removed deprecated .xml template for stat category labels
- 1.2 - Bug Fixes and New Functionality
- Localization updates
- Added German localization
- Added Italian localization
- Added multiple character support when using the Persistent Reference Stats option. Values are saved on a unique name per server basis so players can use the same character name across different servers and the values will not be overwritten.
- Reworked how initial or starting Reference Stat Values were being handled, it was possible for persistent or saved values to not get saved upon choosing this option especially if the game or interface were shutdown abruptly.
- Added additional hooks to handle interface shutdown better, hitting the close window button (X) when running the game in windowed mode is handled now.
- Fixed a global variable that should have been declared locally (was not causing any issues but is proper way to set it up)
- Added version to SavedVariables.lua
- Removed some commented out debug lines
- Reorganized variable organization
- Updated and added additional script comments
- 1.3 - Maintenance Update (WAR 1.2.1 Patch), Bug Fixes and New Functionality
- Implemented new VersionSettings support for .mod file
- Implemented new "global" optional attribute for SavedVariables used by CaVES. CaVES still maintains its multiple characters across multiple servers saved stats and options support and it is all contained under \Warhammer Online - Age of Reckoning\user\settings\GLOBAL\CaVES. Other instances of the SavedVariables.lua file for CaVES and its associated save directory can be removed.
- Reworked and updated stat calculations, mirroring changes made to the Character Window in the 1.2.1 patch.
- Updated resistances stats color coding introduced in 1.2.1 for diminished resistances stats. These values appear as orange when a resistance value has hit the diminished value cap.
- Fixed Defensive stats mouseover tooltips that were broken as a result of changes made to the Character Window in the 1.2.1 patch.
- Added the ability to filter out or ignore Talismans that have been installed on equipment. The option appears on the main CaVES window and its state is saved between sessions.
- Added localization text for currently supported languages for new Ignore Talisman interface strings.
- Created a robust and dedicated supported/compatible mods system for CaVES to allow easier mod support/compatibility in the future if necessary.
- Fixed function hooks into Character Window to prevent function call chain being possibly broken, this is more robust support for CaVES and other mods.
- Brought over AnywhereTrainer support into new mod compatiblility system
- Added mod support/compatibility for RvRStatsTab by Ermite Chevelu. This should fix any issues other players were experiencing when having CaVES and this mod installed and enabled.
- Added mod support/compatibility for RvRStatsUpdated. This should fix any issues other players were experiencing when having CaVES and this mod installed and enabled.
- Changes and additions to declaration of global variables for stats.
- General cleanup and additional script comments.
- Updated CaVES_Manual.pdf and associated images.
- 1.4 - Bug Fixes
- Fix for Character Viewer window dimension bugs found in v1.3
- Tightened up the bottom frame for the main CaVES window
- Fix for RvRStatsTab support that adjusts Character Viewer window width properly depending on if AnywhereTrainer is installed/enabled or not installed/not enabled
- 1.5 - Maintenance Update (WAR 1.3.0 Patch) and Optimizations
- Updated stat calculations, mirroring changes made to the Character Viewer in WAR v1.3 update
- Reworked Ignore Talisman functionality due to stat calculation changes in WAR v1.3 update
- Removed deprecated functions, overall due to WAR v1.3 update and CaVES changes, CaVES stat calculations and display should be faster
- 1.6 - Bug Fixes
- Floating point display fix for resists stats
- Fixed critical hit bonuses for ranged, magic damage, and magic heal showing as twice their values
- 1.7 - Maintenance Update (WAR 1.3.1 Patch), New Features and Bug Fixes
- Added support for 1.3.1 WARInfo Categories and Careers (CaVES.mod file)
- Damage Bonus tooltips working again for both Character Window and CaVES (result of Mythic Fix)
- Fixed bonus value calculations for Melee Damage Bonus
- Fixed bonus value calculations for Ranged Damage Bonus
- Fixed bonus value calculations for Magic Damage Bonus
- Fixed stat value calculation and display for Magic Critical Hit Bonus (Heal)
- Fixed tooltip display for Magic Critical Hit Bonus (Heal)
- Added new Healing Bonus Stat and associated tooltip/mouseover to the Magic Stat section
- Changed color coding for Weapon Speed stat changes (DECREASES are GREEN, INCREASES are RED)
- Fixed Melee Weapon Speed stat calculation to be inline with recent changes (both Right and Left hands)
- Fixed Ranged Weapon Speed stat calculation to be inline with recent changes
- 1.8 - Maintenance Update (WAR 1.3.2 Patch), New Feature
- Updated version to 1.3.2
- New feature, ignore equipped Event item in the stats calculation
- Updated localization for new ignore Event item functionality
- 1.9 - Bug Fixes
- All stats should now display soft cap color coding properly
- Healing Bonus stat has been updated to no longer be displayed as a percentage
- Fixed Dye Window bottom panel misalignment when CaVES is displayed (result of latest patch changes to character window)
- Fixed additional Dye Window bottom panel misalignment issues when CaVES is displayed and AnywhereTrainer is also installed (result of latest patch changes to character window)
- Fixed tab misalignment for RvRStatsTab when CaVES showing and AnywhereTrainer installed
Supported Versions
Warhammer Online v1.3.2
Dependencies
None
Addon Compatability
- Designed to be compatible with:
Future Features
- Continued updates for multiple language support
Known Issues
- Minor issue. The CaVES window is a popup window. This was necessary in order to allow compatibility with other mods, allow proper spacing of other activated windows such as the the character's item bags, and allows the Character Window or Character View to never block the use of CaVES or take focus away. As a result, CaVES will draw over top of other windows such as the map, etc... The dye window for the Character Window or Character View does this also, probably for many of the same reasons.
FAQ
Some frequently asked questions are answered here.
Language Support
CaVES displayed text or strings use as much of the localized strings available in Warhammer Online as possible, however there are some custom strings that do not have a localized version. These strings are setup to be displayed properly for a specific language once they are translated or localized. This is where the players can help! If you would like to help please follow this link to the translators page. Once there, select the language you would like to help translate and fill in the translations for the relevant text strings.
The next time that CaVES is updated, the updated localized strings will be included and will display the specific language translation instead of English. In addition, any one that helps with translations will get a credit in the file headers, readme files, and mod page!
Additional Credits
- EA/Mythic - Several functions used/duplicated/modified in CaVES are from their core/default scripts,related functions are with regards to stat calculation and display.
- DarthVon - Function used/duplicated from AnywhereTrainer, solved UI window positioning issues and allowed AnywhereTrainer compatibility with CaVES.
- Thurwell and the DuffTimer team - For simplicity and non-dependency on other mods or libraries,CaVES uses the localization format and functions used by DuffTimer. The variable names have been changed to be specific to the CaVES mod and for personal preference with regards to naming conventions.
- AmonCarroburg for CaVES German localization
- Ziomav for CaVES Italian localization
Special Thanks
- EA/Mythic for a great game and for releasing the API specs
- The War Wiki (www.thewarwiki.com) for being a great source of knowledge for WAR mod development
- www.curse.com and www.curseforge.com for hosting WAR mod files and projects
- Morituri Guild for testing and feedback
Installation Guide
- Exit "Warhammer Online" 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 has 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
- Verify your WAR Installation Path
That is where you are running WAR from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your Warhammer Online folder. (default is C:\Program Files\Warhammer Online\)
- 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 Warhammer Online
Translations
When you download a mod, please be sure that the mod is compatible with your translation of WAR. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
Directory Structure
Warhammer Online
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.mod
|_ *AddonName*.lua
|_ (possibly others as well)...