Like many of you, I've found the task of managing my mods to be excessively onerous. In order to try to make it a bit easier, I decided to build a tool to automate as much of it as possible, and as of today, it's finally ready for its initial release!
I call my tool
Grandivory's Mods Optimizer (http://mods-optimizer.swgoh.grandivory.com)! It works on a simple principle - every stat has some value for a particular character, and if you know those values, you can calculate the value of a mod, or set of mods, for that character. With a list of characters and an arsenal of mods, the tool can automatically maximize the stat values for each character, relieving you of the need to search through the hundreds of mods in your inventory!
This tool won't help you figure out what mods to farm, and it can't link to the game, so you still need to move your mods by hand, but it should make at least one aspect of mod management easier for everyone.
There are also links to send feedback or to help contribute to the development of the tool in the footer.
Happy modding!
5
Replies
If I understand the tool correctly, I keep the toons that I want to optimise my mods for in the right column, and the toons that I don't care about I move to the Locked column.
But, the tool doesn't consider the mods on the toons in the "locked" column, which means that it might overlook the best mod that I have that I accidentally put on a pilot, which I don't care about, which is why I moved the pilot to the "locked" column. Unless I am mistaken on how it works, I would suggest as feedback point #1 to consider all mods on all toons.
The thing that I don't understand is that I don't seem to be able to change the order of the toons - they are alphabetical. The tool says that, "it will go down the list of selected characters, one by one, choosing the best mods it can find for each character. As it finishes each character, it removes those mods from its consideration set. Therefore, the character that you want to have your absolute best mods should always be first among your selected characters."
But that just means that it is optimising mods for toons that begin with "A", after which your best mods have been assigned. I don't see how to change the order of the toons.
Maybe I am missing something, or more than one thing. I really love the idea, but I can't seem to get it to work.
If you could choose a single toon*, and the Tool went through all of your mods and then suggested the best mods for that toon, and then you chose a second toon, and the Tool went through all of your mods (except the mods it just assigned to your first toon) and suggested the best mods for that toon, etc., I would understand it. But I don't think that is how this tool works. Unless I am wrong.
* or prioritize all of your toons in a list, and the Tool went through the list, optimising the mods for each toon, iterating through the list
I'm guessing that you didn't see that column, and so you're not selecting any characters to optimize, which is why the tool thinks that your mods are already optimized. Hopefully that helps!
Browser issue, maybe?
I messed with the number a bit, but I couldn't get the hang of them...
I found it mostly did things that I didn't want it to do.
For example, for a zFinn led resistance team, you want high potency to land exposes and high speed on Poe to try and expose enemies before that get a chance to go at the start of an encounter.
The default values removed huge amounts of potency from all my resistence characters and lots of speed off Poe.
I'm wondering if when you edit a character if there is a way to provide a simple/basic way of providing a list of attributes such as speed, potency, health, protection, critical damage, offence, critical chance, an so on and have you sort/number them in order of priority of what you want and have the tool work off that.
Basically a simplified alternative for those where tuning all the numbers is too tricky.
Found it. going to try now.
The idea about making a pre-made list of basic mods suggestions is awesome!
I'm sure the experts can make minor tweaks to their setups and gain a little advantage over someone using "just" your optimizer, but I guess that's how it should be
As a total mod noob it's great for getting me somewhere in the ballpark of where I need to be
Great job! Great tool!
I asked about this and this is the response I got:
Right now, there's no way to force my optimizer to keep sets together (it's something that I plan to add in the future). It's worth noting, however, that keeping sets together will never produce a better result than allowing the optimizer to separate them. The optimizer already takes set bonuses into account, so if you'd be better served by using sets, it would already be suggesting them. When it splits sets, it thinks that the secondary stats on the split mods are better than what you could get by limiting yourself to the set.
If you do want to keep a set together, the other thing you can do is play with increasing the value for the stat that the bonus confers (health or potency, in this case), until the optimizer suggests the set.
Basically, if the mod set serves the character better, than the optimizer will go with a mod set. The way it works, and this was a month or so ago, it goes for the best mods available. If there is a set that best benefits the character, it will select those.
It would be nice to be able to set target levels for a stat - for example crit chance. If I could set a filter 'for take me to 75% crit chance' at 100 weight and then let it ease off, maybe to a secondary weight I think that would greatly allow you to diversify your mods. This could encompass most stats, such as speed, defense and could even help out on spreading out offense mods.
I would love to be able to create a custom filter that I can then apply to many characters. Some are very easy, like say speed is all I care about that is easy to set up. But then when you get to the attacker types they tend to require more tweaking to get right so if I could just drop a filter down that ive already set up for a similar attacking character I could power through a lot of my roster. This could even be a finite amount of filter slots that can be attached to one .json file if that were an issue.
Lastly, once you have populated all the toons you intend on considering the real estate on that right menu is super prime time. With that in mind I would propose a couple things. The first is to add numbers, maybe to the left of the units to show where they are currently in your list (again once you populate all your toons it can take several swipes of the middle mouse wheel to move from top of the list to the bottom, so it gets confusing where you are currently valuing a toon in your overall roster. The second, and this could be difficult to implement and is more of a wish list but adding a button to click a toon up or down in priority among your list could improve the overall experience as well.
Thanks for putting in all the hard work of creating this tool, it's very intelligently designed and super responsive in it's querying (shockingly so I would say). Now back to the process of setting up an entire roster!! O.o
No, it doesn't show unequipped mods. I took all of my characters to 50 and equipped mods to use this tool.
The in game assistance is completely crap.
This is still the best tool for mod optimization.
Correct. The game's API (the interfaced used to share data between CG and this app) can only see mods equipped on characters, it can't see unequipped mods.
However, there's a checkbox on the app which says 'save my mods'. When that is checked, it will remember mods that were equipped (and fetched) and then unequipped/replaced with another mod.
I assumed the in game stuff was garbage. My problem now is when I go to re-mod my sith team, all the stats are awful compared to a couple months ago and I used this adviser for modding back then. Maybe my order was different? I figured since I got some good mods since then, they could be shuffled into my top teams, but there was a lot of red and little green.