Quantcast
[WoWClassic] Sigma ProfessionFilter - AddOn Development - WoWInterface
Thread Tools Display Modes
04-13-20, 04:31 PM   #1
Sigma88
A Murloc Raider
 
Sigma88's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2020
Posts: 9
Lightbulb [WoWClassic] Sigma ProfessionFilter - AddOn Development

Hi everybody,

I have been modding other games for a while but now I finally decided to look into how to make WoW addons.


I stumbled upon a very old addon that seems to be abandoned in 2006 and I started playing around to update it. However I got a bit carried away so my version has many more features that were not in the original.

The addon in question is "Sort Enchant Continued", however with my project I aim to expand the functionality to all TradeSkillsFrame and CraftFrame windows.

At this point I'm not ready to release yet but I thought to post this here to get some feedback on the idea and on possible features that could go well with this addon.

Here's some screenshots from the current state of the addon:



Features:

1- Separates the Enchanting Recipes into different groups (like all other tradeskills)
2- Allows to open/close each group independently
3- Adds drop down menu to filter the recipes based on the Bonus they provide
4- Adds drop down menu to filter the recipes based on the Slot they enchant
5- Adds a checkbox to group the recipes based on the Bonus they provide
6- Adds a checkbox to group the recipes based on the Slot they enchant
7- Adds a checkbox to hide the recipes that will not provide skill points
8- Adds a checkbox to hide the recipes that lack materials
9- Adds a checkbox to toggle between dropdown menus and search box


the searchbox will show any recipe that matches the filter with:
A- the name of the recipe
B- the enchanted slot
C- the bonus provided
D- any of the reagents

it is also possible to shift-click to get the name of items into the searchbox



eventually I want to expand this to the PetTraining Frame (which uses the same frame as Enchanting) and also to all other professions (that use a different frame)


Thanks in advance to anyone who will take the time to read this
  Reply With Quote
04-13-20, 04:46 PM   #2
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2005
Posts: 122
This is actually a really nice job. It seems very clean to me and it will definitely make sorting through enchants MUCH easier. I think it looks great.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
  Reply With Quote
04-13-20, 06:24 PM   #3
Sigma88
A Murloc Raider
 
Sigma88's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2020
Posts: 9
I am now finished with the features for Enchanting.

I need to clean up the code and then I will upload a beta version if anyone wants to give it a go.

I just need to come up with a good name
  Reply With Quote
04-14-20, 03:16 AM   #4
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Feb 2006
Posts: 5,512
Originally Posted by Sigma88 View Post
I am now finished with the features for Enchanting.

I need to clean up the code and then I will upload a beta version if anyone wants to give it a go.

I just need to come up with a good name

Sort Enchant Advanced perhaps ? A nod to the original addon whilst showing it has more advanced options than before.
__________________
  Reply With Quote
04-14-20, 04:17 AM   #5
Sigma88
A Murloc Raider
 
Sigma88's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2020
Posts: 9
Originally Posted by Xrystal View Post
Sort Enchant Advanced perhaps ? A nod to the original addon whilst showing it has more advanced options than before.
I want to make this work with all professions so I would rather avoid mentioning Enchanting in the name

I usually call my mods "Sigma X" where X is usually one or two words that explain what the mod does


maybe I could use "Sigma Professions Sort" or even just "Sigma Professions". but for now I am more interested in the features and cleaning up the code

here's some more features:



1- Replaced the Portrait with the Profession Icon
2- allow to search for reagents
3- Leatrix Plus compatibility
  Reply With Quote
04-16-20, 04:54 AM   #6
Sigma88
A Murloc Raider
 
Sigma88's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2020
Posts: 9
Ok,

I am now pretty happy of the state of this addon to provide a download link for people who may want to give it a try.

I have uploaded the files to WoWInterface under the name "Sigma ProfessionFilter".

You can find it there as soon as it is approved.

Or just go to the github repo.

In this phase, getting as much feedback as possible is critical for getting things right.


Thanks a lot to anyone who will take the time to give this a try.


these are some screenshots:

  Reply With Quote
04-18-20, 06:57 PM   #7
Sigma88
A Murloc Raider
 
Sigma88's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2020
Posts: 9
Alpha v0.0.2 is out
available on GitHub and WoWInterface (might take a while to get approved)

if anyone wants to give it a try I would apreciate any feedback


I've rearranged the code a lot to allow more modularity which will hopefully help with all other professions

I've also added full compatibility with "Beast Training" with customized filters and behaviours.

here's a screenshot:





PS: is it possible to change the thread title to the name of the addon?
something like "[WoWClassic] Sigma ProfessionFilter - AddonDevelopment"

Last edited by Sigma88 : 04-18-20 at 07:00 PM.
  Reply With Quote
04-19-20, 10:02 AM   #8
Sigma88
A Murloc Raider
 
Sigma88's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2020
Posts: 9
had to release a quick hotfix because of a stupid bug that prevented from actually using the profession

I managed to also sneak in a couple of new features:

- Automatic icons for the profession portrait
- Tooltips for the profession portrait


here's a screenshot

  Reply With Quote
04-20-20, 08:24 AM   #9
Sigma88
A Murloc Raider
 
Sigma88's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2020
Posts: 9
making good progress on the TradeSkillFrame

getting the basics done was much faster for this since it has less quirks than the CraftFrame and also I know what I am looking for now when doing most of the work

at this pace I should soon be able to upgrade the status of the Addon from alpha to beta.

  Reply With Quote
04-23-20, 03:45 AM   #10
Sigma88
A Murloc Raider
 
Sigma88's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2020
Posts: 9
addon released!

https://www.wowinterface.com/forums/...743#post335743
  Reply With Quote

WoWInterface » AddOns, Compilations, Macros » Alpha/Beta AddOns and Compilations » [WoWClassic] Sigma ProfessionFilter - AddOn Development

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off