Modified Addons to work with Project Ascension
-
Hello everyone, I have been really enjoying my time playing on ascension! I have recently started playing on this classless server and completely falling in love with how many options you have when building your character. Needless to say, I have always relied on addons in order to play the game to my liking, and I was not willing to compromise in unfunctional addons which I enjoyed using. So, I started to learn LUA!
Here are some addons which I have made changes to in order to work better on this server:
Tradeskill Master 2.8.3
This is a fork of a wonderful github repository which aims to backport the 2.8.3 version of this addon to work on 3.3.5a.
In my modifications I have adjusted Vellums to make them work properly with the enchanting vellums available in PA. I also merged edits by P1nnky who added in High Risk enchants to the tables, and other various craftable items which are available on PA. My goal is to also include RE data in the tooltips when searching for items, but I have not gotten around to doing that part yet.
AutoGossip Ascension
This addon is inspired by the addon of the same name, but rewritten for single dialogue options being skipped when they are redundant. Such as flight masters, vendors, trainers etc.
AutoQuest Ascension
Another fork of a great addon, which adds Ascension specific dailies which you end up doing very often. I plan to include more and more as I encounter them.
Clique Ascension
This is a simple modification of the 3.3.5a Clique addon, which moves the Clique binding button out of the way of your spellbook tabs, and instead places it ABOVE the tab selectors. It was bothering me to have it blocking a class tab.
ElvUI Ascension
Yet another fork of a massive repository which has backported new features to be compatible with 3.3.5a. I merged Classless Modifications from another repo, as well as expand on their ideas. I also merged Addonskins into this repo because I needed to modify code in that as well. I would recommend using the AllStats addon alongside this one in order to get your character frame looking as intended. You can download that from the ingame addon downloader.
The changes from base ElvUI by ThalinsGenohan include:
- Shaman bars can be enabled properly
- Energy, rage and Mana can be shown on character unitframe (WIP)
- (energy bar updates slowly but the digit updates in real time, idk why)
Changes I have made:
- Combo points can be enabled properly
- Unitframe distance faders work properly with any build now
- Buff reminders expanded, and per character option added for caster or attack buffs (WIP)
- Character frame is properly skinned, including the Ascension expanded panel (WIP)
- The Ascension addons seem to hook the character sheet "onshow" so I cannot move the Equipment manager button over to the left side.
- Similar restrictions are in place when resizing the expanded sheet, they return to original size when collapsed and expanded.
- I am exploring how to resolve these two issues, let me know if you have any advice!
Preview
In Summary
I hope everyone enjoys the functionality these addons can provide. If you find any issues with the addons I am working on, please submit them to the respective repositories and I can try to fix them! Otherwise feel free to join the converstation about any addons you have been modifying to work on this server!
-
Recommend joining SzylerAddons discord who also does addon work.
Is the current link as of 4/17/2022. It may have changed if someone is checking this post in the future.
-
@Ragekrono Thanks for sharing that info, it ended up being very useful. I hope I can find someone to colaborate on making a pricing system for Random Enchants. I am fairly new to LUA but am an avid code writer (AHK, JS, Python), so being able to see peoples ideas is really useful.
LUA is pretty simple when you get into it, it only took me a few days to really start getting the hang of the data structures and how the syntax is allowed. There are a lot of fun things you can make with it.
-
Total Noob here, these all sound fantastic thank you so much!
I recently asked for the exact Ascension+ trade skills to added and you have just that!
I don't want to muck anything up, would anyone mind sharing a noob friendly tutorial to get these added
-
@Rubis Sure, these files are hosted on github, so lets start with the basics.
To download the files on github, you will want to click the green button on the top right which says
Code
. Then you select the optionDownload Zip
. Ok, so that covers how to get the files from GitHub.Now you want to extract the zip into a new folder. Open the folder you extracted it to, and you will find
TradeSkillMaster-Ascension-master
and open that folder. Now you will copy all the folders in there, there should be several starting withTradeSkillMaster
. Paste these folders intoAscension Launcher\resources\client\Interface\AddOns
and you will want to relaunch the game.Now you should be able to see the addons in the game!
A note about vellum, they seem to not have a vendor price listed automatically. So just go to any enchanting supply vendor, and purchase one of each. Now they should properly display their price, and this should fix the pricing and profit margin of enchantments.
Another suggestion regarding vellums, in-game open your Enchanting profession. Now type
/tsm
and navigate to the crafting tab in the top right corner. Now select the materials tab, and search for Vellum. In both the armour and weapon vellum change the price source tovendorbuy
instead of using any other value. This will prevent the price from becoming erroneous by someone posting a vellum on the AH for cheaper than you can get them in the vendor. We do not have any way to craft them, and there is no other way to get them than the vendor.And now, if you are using Auctionator then you will want to integrate the prices into TSM. Open the
/tsm
menu, select the green bolts (Module operations / options) and go to the crafting tab. Change the price sources for these:Default Material Cost Method
min(dbmarket, crafting, vendorbuy, convert(dbmarket), AtrValue)
Default Craft Value Method
min(dbminbuyout, AtrValue)
Or include vendor and disenchant values:
Default Craft Value Method
max(min(dbminbuyout, AtrValue), vendorsell, disenchant)
-
I've confirmed that Clique does not operate as-expected when using raid-style party frames, or with a raid.
-
well, the new changes to the spellbook completely broke clique, it was working great with elvui raidframes before this change.
If you have already configured it, it still functions. But the changed spellbook makes it impossible to edit your bindings.
-
Like above said, clique is not working with spellbook changes, for those of us healers that uses it which is a lot we are literally unable to play.
-
@Ahmrila I have found an alternative, which is rather rudamentary compared to clique but at least its working.
It is called Click2Cast which had a 3.3.0 version which seems to work. If you can bother yourself with its quirks such as being unable to delete bindings... then it can fill the spot of clique until we can get a working version updated.
I have been trying to fix clique for days now, and its honestly a bit depressing they made this change.... there was nothing wrong with the default spellbook. all this does is make the tabs all show at once, and they broke the most useful addon in the game for that... smh
-
@GudUserName HUGE THANK YOU! This one is actually a lot more closer developed to Clique on retail, you can bind keyboard keys and not only mouse keys etc and a lot more modifiers, do you have any idea to bypass the negative downside of not having a profile on this addon? Different spells for different builds/specs so I dont have to rebind all my spells when I swap to another healing spec
Huge thank you nontheless!
-
Huge thanks for fixing,
i did have a question, since the latest patch the addon "TellMeWhen" seems broken, im no master in coding and such i try to fix small stuff in addons. But if you would have time maybe you could take a look at it ?
Thanks in advance.Darkt
-
@Ahmrila A wonderful user by the name of Jobus on discord has fixed the Clique addon to return functionality for ascension wow!
I also have taken some information I learned about spec swapping on Ascension to fix the talent swap function to work with ALL 12 Specs! So you can now set specific profiles for each of your spec's and no longer need to switch them manually!
-
Mind posting the fixed addons here or in the launcher? Diving into the discord in search of lost addon gems seems quite a daunting task.
-
@Vulpinenin The links to the addons are provided in the original post!
-
@Ragekrono May i get a new invite link so i can join the discord please
-
@Naanfal https://discord.gg/xM4cf8XS4s
This invite should hopefully not expire. -
@GudUserName Are you still optimizing Addons for Ascension?
I might have to ask for a favor, could you make
<ExtendedCharacterStats> working here?I remember when i played here a year ago i had this Addon working, but i can't really find a 3.3.5a Version of it so i'm kinda confused now
-
Such a great addon and very easy to use. Thanks a lot for the amazing work!
If you are unable to sign in, please set your Display Name.