Giter Site home page Giter Site logo

djscias / experiencer2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sonaza/experiencer

0.0 0.0 0.0 380 KB

Experience bar addon for WoW - Continued

Home Page: https://www.curseforge.com/wow/addons/experiencer-2-0

License: Other

Lua 100.00%

experiencer2's Introduction

Experiencer 2.0

Experience bar replacement for World of Warcraft.

Continuation of the old Experiencer updated for Dragonflight and later.

General description

Experiencer is a minimum configuration required experience bar addon. It tracks multiple progress bar options which can even be split up into three different sections to display multiple data sources simultaneously. The following options are supported:

  • Experience
  • Reputation (including Renown & Paragon support)
  • Artifact power
  • Honor
  • Conquest

Experience tracking

Experiencer will display your current rested percentage and remaining exp (and percentage) required to level. The session values are saved even when you log out and can be reset from the experience options menu.

The addon will track the following information per active session:

  • Total exp sum gained.
  • Experience per hour.
  • Estimated time and number of quests to level.

Additionally the total exp gained from turning in all completed quests (and optionally incomplete quests) is displayed by an accompanying visualizer bar.

Once you have reached the maximum level, experiencer will change itself to displaying reputation progress.

Reputation tracking

Experiencer will display your current level, reputation (and percentage) required to the next level. By default the addon will attempt to automatically track the faction you last gained reputation with.

The addon is also capable of tracking the following reputation-related information:

  • Reputations that work with renown levels.
  • Your paragon level and if you have an active paragon cache.

Artifact power tracking

Experiencer is capable of tracking your artifact power, howeer do note you first need to unlock your Heart of Azeroth before this will work.

Honor tracking

Experiencer is capable of tracking your honor.

Conquest tracking

Experiencer is capable of tracking your Conquest, provided you are max level.

Usage and Shortcuts

Experiencer options can be accessed by right clicking the bar or the DataBroker module. In order to make things smoother there are a few useful shortcuts.

  • Control left-click toggles bar visiblity. There will always be a slightly translucent black bar where the bar is anchored.
  • Middle-click toggles text visibility if text is not set to be always hidden.
  • Holding control while scrolling with mouse wheel lets you browse through available bars in following order: experience, reputation, artifact power and honor.
  • Shift left-click pastes current statistics to chat editbox. Shift control left-click for quick paste.
  • Reputation: Holding shift while scrolling with mouse wheel over reputation bar will cycle through recent reputations.

Notes

Please keep the following in mind:

  • Experiencer's bar can only be anchored to the bottom or top of your screen, which means it may overlap with other frames positioned in these places.
  • Experiencer will not hide the existing experience bar by Blizzard, requiring a separate addon for this (Dominos, Bartender, ElvUI, etc...).
  • Experiencer's bar color is by default your current character's class color, this can be changed in the options.

Databroker

Experiencer adds a DataBroker module that displays the current text if you wish to place it somewhere.

To freely place it anywhere, check out Sonaza's DataBroker display addon Candy. In case Experiencer is split into more than one section the left most bar will be used as the data source for DataBroker text.

Dependencies

Experiencer uses Ace3, LibSharedMedia and LibDataBroker which are included in the /libs directory.

License

Experiencer is licensed under MIT license. See license terms in file LICENSE.

experiencer2's People

Contributors

djscias avatar leanderjanssen avatar shururuun avatar sonaza avatar

experiencer2's Issues

[Suggestion] Width scalability

Hello, thank you for continuing this addon.

Would it be possible to add a width option to the bar? I would prefer it to not cover the entire screen and currently there's no alternative.

No problems if this cannot be done. :)

Reputation Bar Colors

Would it be possible to add an option to the reputation bars so that they change color based on the level of reputation in accordance with WoW's reputation level colors? Currently, the reputation bar inherits the color choice of the experience bar itself.

I love this addon, and I'm grateful that someone has continued its development. Thank you!

Support Paragon Reputation

Would be nice if the experience/rep bar would support paragon rep. Currently the bar just stays in a semi bugged state when you have it showing reputations you have maxed out that have paragon rep.

image

image

Sidenote, real nice seeing this addon updated, used to use it before it stopped getting updated.

[BUG] right-click error

Message: Usage: local reputationInfo = C_GossipInfo.GetFriendshipReputation(friendshipFactionID)
Time: Sat Nov 11 20:26:28 2023
Count: 5
Stack: Usage: local reputationInfo = C_GossipInfo.GetFriendshipReputation(friendshipFactionID)
[string "=[C]"]: ?
[string "=[C]"]: in function GetFriendshipReputation' [string "@Interface/AddOns/Experiencer2/modules/reputation.lua"]:612: in function GetReputationsMenu'
[string "@Interface/AddOns/Experiencer2/modules/reputation.lua"]:433: in function GetOptionsMenu' [string "@Interface/AddOns/Experiencer2/core.lua"]:1272: in function OpenContextMenu'
[string "@Interface/AddOns/Experiencer2/core.lua"]:1338: in function <Interface/AddOns/Experiencer2/core.lua:1314>

Locals: (*temporary) = defined =[C]:-1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.