DDO Loadout Optimizer: Your best-in-slot gear, *proven by math*

ShawnVW

Well-known member
Mikarddo is too nice to be blunt, but I am not. You are wrong Shawn. the melee builds should not auto include AC. The only class building for it is a tank,. Melee is, or should be, ignoring AC. It is a stat that is either super high, or meaningless. If you are not tanking, it is meaningless. Do not confuse newer players or the tool by including it for melee. If someone wants to build a tank, they can manually add AC, or maybe a tank bundle can be added in the future.
Another way of looking at it is: If you're not building a tank, simply ignore it like Mikkarddo does would when it the bundle adds it.

The tool isn't designed to make build decisions for you. Doing so would make Sook's job much harder.
 
Last edited:

Oliphant

Well-known member
Still say goal programming seeking absolute optimization at each step with lots of priority steps results in the lack of freedom to get much out of the latter steps. You only get 14 slots and your augs. By the time absolute optimizer gets to 5 to 10 steps in, you're probably not going to get great results for stuff after that. Gear tetris is such a pita for me because finding set that makes my build do what its supposed to do is pretty easy but finding unicorn sub-optimal version that does that (maybe minus 5%) and still gets my caster/ranged its 4000 HP, good PRR, good MRR, good Dodge, good Heal Amp takes weeks sometimes. I don't want to be annoying, I just think the sky's the limit with this project, great potential to go many places.
 

Bjond

Well-known member
Another way of looking at it is: If you're not building a tank, simply ignore it like Mikkarddo does would when it the bundle adds it.
I'd agree that auto-including AC is uh, bad. I include for VERY low builds (like L1~10), but that's it. It's pretty much meaningless L20+.

Even my raid tanks don't bother. AC at cap is only for VERY special tank builds that go out of their way to stack it.
 

VinoeWhines

Well-known member
You would need 400 AC for a Tank to be meaningful in R10?
More people could probably hit 400 PRR more often than that amount of AC.

Maybe if they would allow a version of Insightful Reflex to AC, that it would be helpful as DEX seems to be the only stat to raise it.
 

VinoeWhines

Well-known member

Icon_Feat_Insightful_Reflexes.png
Insightful Reflexes​

Description​


This feat adds your Intelligence modifier to your Reflex Saves and Armor Class instead of your Dexterity modifier.
 

Sook

Well-known member
NEW UPDATE:

✨ New: Augment Set support
  • The optimizer now supports Augment Sets. These are the 21 Colorless set augments crafted at the Cauldron of Cadence. It can now place three copies of the same augment across your gear to activate the 3-piece bonus.
  • You control which ones it can use. A new “Set Augments I Own” picker lets you select the augments you’ve crafted, or realistically can craft. The optimizer will only recommend builds using those augments. This feature is off by default, so nothing changes unless you turn it on. (we'll see how that goes) =P
  • It understands the trade-offs. Adding a Set Augment to an item disables that item’s normal set bonus. The optimizer accounts for that and won’t recommend a placement that accidentally breaks a more valuable set.
  • Shared builds now include the full picture. Set Augment placements, along with any item sets they disable, are included in Markdown, BBCode, CSV, printable exports, and portable JSON.

🔧 Fixed
  • Shield and two-handed weapon conflicts are fixed. If you equip a shield in your off hand, the optimizer will no longer pair it with a two-handed weapon like a quarterstaff. One-handed weapons and crossbows still work normally.
  • UI navigation is more consistent. The Back and Continue buttons now stay in the same place throughout the builder, including the intro and results screens.

MORE WORK TO BE DONE!
 

Bjond

Well-known member
You would need 400 AC for a Tank to be meaningful in R10?
The route to useful AC is typically through tank tree %bonuses. Stats don't enter into it at all. IIRC, last time I built an AC tank, it had around 550~600 AC. BUT ..

AC is more hit or miss than you might think. Many creatures hit regardless of AC. From when I had an AC tank, I'd guess about half the raid bosses have so much attack that they ignore AC. A few have low attack -- those whiff non-stop v decent tanky AC, but the weird works / never works binary nature of AC is why I gave up on AC completely even for tanks.

It's just not worth chasing a stat that doesn't work at all in half the zones.

On an even more unrelated topic, I seriously dislike how MPRR were done. They should be a function of AC not separate stats in order to preserve the "D&D feel" of "AC = tanky". It's sad that such an iconic D&D stat has no meaning in DDO.
 

Spook

Ghostly Troll
Best thing to do that would be helpful, use the BROWSE ITEMS option and word search the item(s).

1) Do you see the augments in the inventory in question? if no... I need to source it.

2) Does the data for that augment look sound or is it janky?

3) Is the item(s) tagged as "Verified" or "Quarantined"? If "Quarantined", the solver wont have access to it (by design...but temporary). I do this when something about the item weirds me out, knowing the engine will not handle it in a healthy way.....aka....work in progress.
Set Augment: Perfect Silence Colorless 30 verified no solver-eligible affixes

They are there look accurate but set bonuses are not listed in the inventory (which is itself a gap imo)

Well looks like i should have read further in the trhead before replying :p
 

Spook

Ghostly Troll
Another way of looking at it is: If you're not building a tank, simply ignore it like Mikkarddo does would when it the bundle adds it.

The tool isn't designed to make build decisions for you. Doing so would make Sook's job much harder.
The bundle should only include things useful to every melee- if you want it it should be added back like every other non-universal stat.
 

Spook

Ghostly Troll
Topaz of Swiftness 15% is missing Melee Alacrity

Topaz of Swiftness 10% Yellow 16 verified Speed +30 Melee Alacrity +10 wiki
Topaz of Swiftness 15% Yellow 20 verified Speed +30 wiki
Topaz of Swiftness 5% Yellow 12 verified Speed +30 Melee Alacrity +5 wiki
 

Stein

Well-known member
Will likely be torn apart for asking this, but as someone with pretty severe ethical concerns about AI - How much, if any, is used in this project? e.g. is this AI assisted, or is it like 90% claude vibecoding. I don't hold any ill-will whatever the answer is here, I just want to know before I personally dig in
 

mikarddo

Well-known member
NEW UPDATE:

✨ New: Augment Set support

This looks like a superb way to handle augment sets. I am looking forward to see how it performs when I have a bit of time again :)

Next I am hoping you find a way to scan all composite effects so they add properly to all their components. Hopefully you dont have to do that manually. Eg Crown of Summer, Bottle Heart, Command, Alluring Skills, Good Luck, Greater Heroism etc.
 

raesene

Active member
Will likely be torn apart for asking this, but as someone with pretty severe ethical concerns about AI - How much, if any, is used in this project? e.g. is this AI assisted, or is it like 90% claude vibecoding. I don't hold any ill-will whatever the answer is here, I just want to know before I personally dig in
Looks like the code is here https://github.com/eddiefiggie/ddo-loadout-optimizer if you want an answer. I'd guess that a lot of/most fast moving personal projects are using some degree of AI/LLM assistance at this point. Honestly though if using software that has had AI/LLM assistance is a concern, you're going to have a shrinking pool of options. All the major cloud providers and large tech. companies are using it to some degree now and even open source projects like the Linux kernel are happy to use LLM assisted tools (ref. https://lore.kernel.org/linux-media...8TtG_80KzsZ1syL9anBtmEh5Z40vg@mail.gmail.com/)
 

Brac

Well-known member
Will likely be torn apart for asking this, but as someone with pretty severe ethical concerns about AI - How much, if any, is used in this project? e.g. is this AI assisted, or is it like 90% claude vibecoding. I don't hold any ill-will whatever the answer is here, I just want to know before I personally dig in

I don't think anyone would tear you apart for not wanting to support AI, it will probably lead to the end of humanity, but raesene is correct. Unless you stop using all technology and services and move into an isolated place and start growing your own food, AI will be part of your life. It is being integrated into everything to make them more efficient and to cut jobs so companies can make more profit. You can't stop a train by jumping in front of it.
 

Gimp

Well-known member
Its great work OP. I dont care how you did it...AI or hand coded it. It works well and is an excellent tool.

Thank you so much for your effort.
 

Cildar

Well-known member
Much better this time and it did a ranged repeater gnome build pretty well. It left off anything in the boots slot and one ring slot though. Kinda odd. I do think it needs to consider you class some.... might be really hard to program but there is a pretty big difference between pure artificer and the standard Arti Rogue Kensei warr build

edit: also LOL what is this on a ranged character -
Belt

Legendary Buckle of Secrets

ML 34
  • Efficient Metamagic - Empower +2
Augments
  • Lunar Gem of Ranged Power (Legendary)Ranged Power +15 Profane
  • open Green slot
  • open Colorless slot
CraftSlot Dolorous Viktranium augment: Accuracy +5 Quality
 

Sook

Well-known member
Much better this time and it did a ranged repeater gnome build pretty well. It left off anything in the boots slot and one ring slot though. Kinda odd. I do think it needs to consider you class some.... might be really hard to program but there is a pretty big difference between pure artificer and the standard Arti Rogue Kensei warr build

edit: also LOL what is this on a ranged character -
Belt

Legendary Buckle of Secrets

ML 34
  • Efficient Metamagic - Empower +2
Augments
  • Lunar Gem of Ranged Power (Legendary)Ranged Power +15 Profane
  • open Green slot
  • open Colorless slot
CraftSlot Dolorous Viktranium augment: Accuracy +5 Quality

Hah! Don't be mean to him (the engine), he's trying. =)

Jokes aside... without knowing the parameters you gave it, it's hard to follow the logic. In my optimistic and uninformed fantasy... it thought...hmmmm.... I need to squeeze out just a little more Ranged Power... and a tiny bit more Accuracy....and it found a creative way on a slot that offered no other value, given the parameters and priorities you set. You'll have to let us know.

Thanks for the post though! Keep us posted.
 

Sook

Well-known member

A few more optimizer fixes are live​

1. Concealment is now a real stat you can prioritize

Previously, the optimizer knew an item had Blurry, but it did not understand the actual value behind it. It treated it more like a simple yes/no effect.

It now pulls the real values from the wiki:
  • Blurry: 20% Concealment
  • Lesser Displacement: 25% Concealment
  • Crown of Summer: +15 Healing Amp, +10 Melee Power, and +5 Ranged Power
That means the solver can now properly evaluate around 140 concealment items, along with all 7 Crown of Summer helmets, that it was mostly blind to before.

Add Concealment to your priorities and it will now actively look for those items.

Stacking should also behave correctly. Blurry plus Lesser Displacement gives you 25%, not 45%, since those concealment effects do not stack in game.

You can still prioritize Blurry, Lesser Displacement, and the other effects as simple yes/no priorities when you specifically want an item carrying that effect. That option has not changed.

2. Well Rounded is no longer a trap priority

Well Rounded used to appear like something you could rank, but doing so would not actually help the solver.

Behind the scenes, the optimizer already breaks Well Rounded into the six individual ability scores. No item actually reaches the solver with “Well Rounded” as its stat name.

It has now been removed from the priority suggestions. If you type it manually, the tool will explain:

Well Rounded is shorthand for Strength, Dexterity, Constitution, Intelligence, Wisdom, and Charisma. Rank those instead.
The same applies to All Ability Scores.

3. Junk text can no longer become a priority

The priority box was previously a little too trusting.

You could paste something like:

See the item description page for details.
Or even enter a random value like:

And the optimizer would accept it as though it were a real stat.

Those kinds of entries are now filtered out, so they should no longer clutter your priorities or confuse the solver.
 
Top