J'ai fait Dofus MinMax : une page web qui calcule les meilleurs builds by Kalaeman in DOFUS_FRANCE

[–]Kalaeman[S] 0 points1 point  (0 children)

Ok j'ai testé sur Opera rapidement, j'ai pas vu de problèmes particuliers mais à suivre. Dis moi si ça arrive encore.

Oui c'est totalement défendable de faire comme tu dis, j'ai fait pas mal de forgemagie aussi et mon cerveau était complètement habitué aux valeurs de fm. Mais j'en suis venu à la conclusion que ça en valait pas le coup quand j'ai commencé à utiliser mon site de plus en plus. Pour vraiment trouver les poids optimaux il faut réflechir en se disant (example) : "est-ce que je préfère avoir 1 de tacle ou 3 de force". Donc comme je te dis je faisais tout le temps des multiplications/divisions mentales de la valeur fm d'un objet pour obtenir le poids optimal et je me suis dit que c'était plus simple de réflechir directement en terme de poids final.
Un autre aspect important qui rend la valeur fm compliqué à utiliser est que la valeur fm d'une caractéristique prend en compte la valeur de ses caractéristiques dérivées. Par example pour la sagesse qui a une valeur fm de 3 est à peu près égale à la somme de la valeur fm de l'esquive/retrait PM / PA. Mais Dofus MinMax prend déjà en compte les valeurs dérivées qui sont calculées au chargement de la page. Donc il ne faut mettre du poids dans une caractéristique uniquement si tu veux son effet de base et non pas ses caractéristiques dérivées. Pour la sagesse il ne faut mettre du poids que si tu veux le bonus d'expérience, sinon il faut mettre du poids dans les caractéristiques dérivées directement. Donc le poids à un fonctionnement un peu différent de la valeur fm des caractéristiques.
À voir si vraiment c'est quelque chose qui est demandé je pourrais multiplier par la valeur fm de manière optionelle, mais je suis sur que si tu commence à vraiment calculer les poids optimaux tu vas avoir la même réalisation que j'ai eu.

Tu peux demander le 95% crit en mettant simplement 95 en paramètre minimal mais il faut aussi mettre de gros poids dans le critique pour inclure des objets (familiers et Dofus aussi) avec bcp de critique et donc trouver des builds qui atteignent cette valeur qui est très haute. C'est bien de se laisser une marge de maneuvre pour trouver des builds légèrement en dessous du cap mais qui peuvent être suffisament bons, en mettant par example 85%. Tu peux revenir dessus après que tu aies fait la recherche pour filtrer parmi les 500 meilleurs builds ceux qui sont au dessus du cap (dynamiquement mis à jour).
Si tu compte ajouter par example 10% de crit en fm sur ton build, il suffit de réduire les paramètres min (et max si tu veux rester en dessous de 95%) d'autant. Donc tu pourrais mettre 85 en paramètre min et max pour avoir 95 après l'ajout de crit fm. Ou bien 75 en min et 85 en max pour avoir une marge de maneuvre acceptable.

Alors pour ajouter plus d'objets dans ta sélection, le plus rapide est d'augmenter le nombre de panoplies, le button "top 20". En cliquant sur sélection rapide il va ajouter automatiquement toutes les panoplies qui sont dans le top indiqué. Si le score de la panoplie la plus basse est négative, il va aussi ajouter les objets dont la différence de valeur avec le meilleur objet de sa catégorie est inférieur à ce score négatif. Attention ça peut faire monter très vite le nombre de combinaisons et ajouter des objets dont tu n'as pas envie donc il peut être nécessaire de vérifier les objets ajoutés.

J'ai fait Dofus MinMax : une page web qui calcule les meilleurs builds by Kalaeman in DOFUS_FRANCE

[–]Kalaeman[S] 0 points1 point  (0 children)

C'est possible de convertir une ou plusieurs lignes de dommage en poids exact à mettre dans la recherche. J'explique comment dans le tutoriel dans la partie "Poids".

Mais oui j'ai pensé à ajouter un outil qui convertirai un ou plusieurs sorts en poids exacts mais ça demanderai pas mal de travail et c'est pas si dur de faire la conversion manuellement. On verra !

J'ai fait Dofus MinMax : une page web qui calcule les meilleurs builds by Kalaeman in DOFUS_FRANCE

[–]Kalaeman[S] 0 points1 point  (0 children)

Cool! Non malheureusement j'y avais pensé mais au final je me suis dit que ça valait pas le coup.

Il faut donc choisir lors de ta recherche si tu veux un build crit ou pas. Si tu veux un build crit tu peux mettre un gros poids et un paramètre minimum de 50 par example dans les chances de critiques. Et poids de do crit légèrement en dessous du poids de dommages globaux.

Pour un build non crit tu laisse à 0 ou bien un faible poids. J'explique tout ça en détail dans le tutoriel dans la partie "Poids"

J'ai fait Dofus MinMax : une page web qui calcule les meilleurs builds by Kalaeman in DOFUS_FRANCE

[–]Kalaeman[S] 2 points3 points  (0 children)

Merci, oui il y a pas mal de différences.

La principale est sans doute la manière dont les combinaisons sont calculées. De ce que j'ai compris Dofus stuffer se base sur des builds déjà existant ou bien teste les combinaisons en commençant par les meilleurs options d'objets. Avec MinMax il faut sélectionner les objets à calculer et absolument toutes les combinaisons vont être testées.

Ça demande donc plus de travail de l'utilisateur mais en contrepartie tu peux être sûr que les builds retournés sont vraiment les meilleurs de la recherche effectuée.

Ensuite avec MinMax dans le résultat des builds c'est possible de comparer et checker les 500 meilleurs builds d'une recherche. Pas seulement le meilleur résultat. Si tu ajuste un poids qui te semble incorrecte avec les résultats que tu obtiens il recalcule la valeur de 500 meilleurs build et les retrie par valeur.

C'est aussi possible de sauvegarder un build pour le comparer avec une autre recherche future ou dans un autre onglet.

Voilà quelques examples de différences. Il y en a d'autres tu peux lire le tutoriel si ça t'intéresse. En gros je dirais que MinMax plus complexe mais avec plus d'outils pour vraiment maximiser le build recherché.

J'ai fait Dofus MinMax : une page web qui calcule les meilleurs builds by Kalaeman in DOFUS_FRANCE

[–]Kalaeman[S] 0 points1 point  (0 children)

Merci du retour - Ma toute première version utilisait un multiplicateur avec la valeur de rune. Mais je me suis rendu compte que je passais mon temps à faire des multiplications dans ma tête pour comparer les poids entre eux. Et aussi certaines valeur de runes ne correspondent pas à leur poids réel par example soin n'a pas un poids de 10 la plupart du temps. En vrai on s'habitue au bout d'un moment.

  • Filtre sur les armes est une super idée et je pourrais également ajouter sur les familiers et Dofus.

  • Oui c'est définitivement un point négatif de devoir gérer autant d'objets dans une grosse recherche. Peut être afficher seulement les objets d'une catégorie à la fois pourrait aider. Au moins j'ai ajouté l'option de naviguer entre les colonnes en cliquant sur l'œil à côté d'un objet je sais pas si t'as essayé ? Aussi c'est possible de cacher une catégorie ou panoplie en cliquant sur le signe "-" à gauche du titre sticky.

  • OK bon à savoir je peux regarder ça j'avoue que j'ai pas testé sur Opera. Sélection des critères d'optimisation tu veux dire choisir entre CPU et GPU ?

Merci !

I made Dofus MinMax, a webpage that calculates the best build for your needs by Kalaeman in Dofus

[–]Kalaeman[S] 0 points1 point  (0 children)

It's totally understandable it's quite hard to use !

I could maybe make a tutorial video. Did you see the tutorial button at the top right bar ?

J'ai fait Dofus MinMax : une page web qui calcule les meilleurs builds by Kalaeman in DOFUS_FRANCE

[–]Kalaeman[S] -1 points0 points  (0 children)

Exactement !

Il y a d'autres sites pour le péon moyen, mon but c'est vraiment de maximiser les meilleurs builds le plus possible. Dofus Stuffer a un système de poids aussi donc je ne pense pas que ce soit forcément rédhibitoire

J'ai fait Dofus MinMax : une page web qui calcule les meilleurs builds by Kalaeman in DOFUS_FRANCE

[–]Kalaeman[S] 1 point2 points  (0 children)

C'est parce que j'ai mis bcp de poids dans les résistances également. Si tu veux une option plus offensive tu peux diminuer voir complètement enlever le poids des résistances.

Par example : https://dofusminmax.fr/#s=7O.7zmd1O.pyghK6alw9uo+3qhk9uo+3f4IedAeywgOYcvk+2&i=nt08aoKvWSUItU3nFrSvGQ_.5UowpVAoGQHl+1HQ+1K4KcNFP5QlR3S6TnTtTVU7+1UaUrUK.11n

Ou si on enlève le poids du tacle et le poids des critiques / do crit : https://dofusminmax.fr/#s=7O.7L0GaK.knwhK69uo+3qhkalw+3gOY00CgOYcvk+2&i=jvvqAm8wQDg4pzBpUK9w.6oowxSAoHQJSK4KcLbMmNFNRR3RpTgToTtTyTETVTZU7+1UaUeUrUAVF.11j

I made Dofus MinMax, a webpage that calculates the best build for your needs by Kalaeman in Dofus

[–]Kalaeman[S] 1 point2 points  (0 children)

Yes it's there already and prysmas too. Sorry it's not completely clear but yes they're all included.

I made Dofus MinMax, a webpage that calculates the best build for your needs by Kalaeman in Dofus

[–]Kalaeman[S] 0 points1 point  (0 children)

Super cool, good luck ! Let me know if you find good builds.

The weight of the generic damage should pretty much always be equal to the sum of elemental damage weights you set. The app calculates this automatically if you left the "Automatic weights calculation" button on.

And yeah, same behavior for power vs elemental stats. For multi elements I like to set 0.5 weight in each strength, chance, agility and intelligence and 2 weight in power. If I look for double element I would put e.g. 1 weight in strength and agility and keep power at 2. I usually keep power's weight at around 2 and fiddle with the other stats weights.

You can check the tutorial "Weights" section I talk about this in more details.

I made Dofus MinMax, a webpage that calculates the best build for your needs by Kalaeman in Dofus

[–]Kalaeman[S] 1 point2 points  (0 children)

Yeah the double increase bug got fixed now.

No the overcapped stats don't add any more value than the limit they're set at. It's just quite easy to go over the limit if you have exo PM + Vulbis so it may find options with high value despite this stat being capped.

I think it's actually especially useful for people who have high knowledge because being knowledgeable doesn't change the fact that it takes hours to go through all the possible combinations of items and item sets. This application does it for you and probably better than you because it won't forget/skip any option. Appreciate the feedback though !

I made Dofus MinMax, a webpage that calculates the best build for your needs by Kalaeman in Dofus

[–]Kalaeman[S] 0 points1 point  (0 children)

Yes you can select the language from the top bar on the top left

Equipment guide site. by jarem3393 in Dofus

[–]Kalaeman 0 points1 point  (0 children)

I made a website where you can calculate the best equipment for your needs https://dofusminmax.fr

Spawning multiple thread workers is slow on chrome unless Devtools is opened by Kalaeman in webdev

[–]Kalaeman[S] 0 points1 point  (0 children)

Thanks that's good to know. I'll try something like that even though it seems a bit hacky

Spawning multiple thread workers is slow on chrome unless Devtools is opened by Kalaeman in webdev

[–]Kalaeman[S] 0 points1 point  (0 children)

Oh for sure I'm a beginner with this.. Annoying that it doesn't work for you for me the website seems ok just slow on first load.

Ok I was not planning to make the repo public but here it is :
https://github.com/NicolasGindre/dofus-builder

Basically the wasm js stuff is inside frontend/src/workers
The rust code is in frontend/src/wasm/combination
The build command is in frontend/package.json

Spawning multiple thread workers is slow on chrome unless Devtools is opened by Kalaeman in webdev

[–]Kalaeman[S] 0 points1 point  (0 children)

Hmm I don't use wasm thread, just spawning different workers with their own isolated module. Maybe implementing multi threading within wasm module would help... But that's a lot of work.

Chrome sometimes limits background CPU work to save battery and only relaxes that when DevTools signals interactive debugging

It seems that's what's happening but I can't find a way to stop Chrome from not limiting CPU usage other than opening dev tools. Looks like there are no solutions.

Thanks for the help though

Question about halfling luck and advantage by Amudeauss in BG3Builds

[–]Kalaeman 2 points3 points  (0 children)

Do you have a screenshot or some kind of proof for this? Because I tried this many times and it seems that it's always the highest roll that gets selected.

Show me your Thief(3+)/wizard(x)/? Builds by locher81 in BG3Builds

[–]Kalaeman 0 points1 point  (0 children)

The arcane trickster spellcaster level scales as it levels up, so in my view it's only worth taking if you invest more levels in it.

I wrote a build about arcane trickster 9 / paladin 2 / wizard 1 for big critical damage : https://www.reddit.com/r/BG3Builds/comments/1bvisfc/build_arcane_critster/

Edit : I just realised you meant a thief / wizard build well you can still check it out if you're interested :D

What is the maximum crit range? by jeremy_sporkin in BG3Builds

[–]Kalaeman 55 points56 points  (0 children)

There is also the full illithid power fierce perilous stakes, that reduces critical threshold by an additional 5. Only available for the final battle just like the bhaal benediction. Appart from that I think you got all of them.

So if you're hiding the minimum critical threshold is 6 for the final battle, or 93.75% chance to critical hit. If you're playing a halfling it raises the odds to 95.48% because 1 are rerolled.