Optimize your game

Its like the ea sports saying :slight_smile:

Its in the game :+1:

Indeed I donā€™t think people appreciate that every new talent, spell etc puts more load on the servers. ā€˜Mathā€™ isnā€™t free.

2 Likes

Its hilarious that they keep doing this on the engine we have for this game, increasing the load on it through expansions. Creates pretty effects and visual overload of multitude of things but doesnt really show as improvements in the gameplay on the contrary, it makes it worse lol

Itā€™s not necessarily the visual data itā€™s the data of all the combat actions. Take the holy priest mastery. Each spell you cast it calculates a HoT over 5 seconds. If you use an aoe on your 25 man raid thatā€™s 25 HOTs it needs to track and then youā€™ll cast further spells during that 5(?) seconds. Thatā€™s not even doing the calculation to determine how strong it is with talents debuffs etc. Then you have to send it to 25 peopleā€™s PCs.

Do this for 25 people and a server will likely have hundreds of raids running.

1 Like

Yeah I know you misunderstood me. I said in the thread related procs and dozen modifiers the same what you said, I agreed with you.

Define ā€œcombatā€. You mean solo open world, dungeons or 30 man raids?

All I know is that my computer used to be pretty cool everywhere other than raids and world bosses. Since the prepatch it gets hot within moments of logging in, regardless of location or activity. Itā€™s borked.

I do not know whether the playerbase at large would like it, but I certainly would. And so would almost every player Iā€™ve ever spoken to. It applies to virtually my entire guild who are making memes similar to my arcane echoes joke on the Discord about it all the time, though theyā€™re lessā€¦ savoury, letā€™s say xD

What I would do double the number of talent points required for every single talent

Radically alter hundreds of spells to slow down how frequently damage is dealt by them.

Completely rework hundreds of spells to do damage or healing based on the difficulty of using them as opposed to self-interactions.

Hundreds of procs and dynamic modifiers would be removed and all that remained would be given clear indicators on the character in terms of sounds so everybody can hear them if theyā€™re close.

A handful of cooldowns would be removed from almost every class.

And finally I would reintroduce resource management on a scale not known since tBC.

I can already see the pitchforks - but would they be broadly representative? I doubt it.

This isnā€™t just important to reduce server overload, but also cognitive overload. Itā€™s very hard to strategize when a thousand random and often unnoticeable things are happening all the time.

Just to put it into context how bad this is: How many procs does a feral druid have in vanilla WoW? 1, maybe 2 depending on how you count it because itā€™s in the balance tree and the ability that generates it can be purged. How many in retail? Over a dozen, Iā€™m not actually 100% sure.

1 Like

weird how my pc is new and high spec and i donā€™t even get 90 fps in some zones.

3 Likes

I did mythic raiding without any addons. You learn to deal with default UI, and spotting boss spell casts as warnings, or recognising sequences, itā€™s fairly basic even in mythic raid really. Your eyes learn to adapt to spotting debuffs near the map, but wow now makes it visually clear on screen you have a dot and with a sound sometimes if i remember right.

All my responsibilities in raid encounters are like 1KB in brain memory. MRT addon ill temp turn on if raid insists they wont speak tacs in full for each person, of which they usually say MRT is used. Or temp use weak aura plugins if raid put reliance on it for certain bosses; which is always made clear from my experience, theyā€™ll link the plugin.

It began stuttering and generally run bad since df prepatch. I can play mage with 140 fps and then gain random proc from talent which summons water ele and gives icy veins and the game just makes 1 second spike right there. Its quite annoying, and I see these type micro stutters in the game often on some occasions. Dornogal runs pretty awful and stuttery aswell when theres other players that the game loads when your skyriding to go use auction or something and I see game start stuttering when its loading players.

1 Like

I was just talking about this to a friend earlier about how dumb this is. The amount of weakauras I need to track certain buffs and their durations is quite silly when you think about it.

I donā€™t know much about other classes as I main MW monk. But thereā€™s so much that can and should be improved upon in the base UI. The whole standing in my jadefire buff mechanic should be clear to the player. The talents Tea of Plenty/Serenity not clearly showing what move has been empowered etcā€¦

Blizzard should learn from something like FFXIV and how the job gauges work there, because Iā€™m essentially having to create/find my own versions of a job gauges through weakauras and itā€™s a bit ridiculous honestly.

that reminds me i am craving for a sandwitch right now .

Thereā€™s nothing wrong with your topic and game might (does!) have technical problems but add-ons are still the usual suspects. You should acknowledge and accept it first and foremost. WoW addons are being developed by people who are or are not more technically adapt than you or me, and while, sure, Blizzard has provided them with an API library that is robust, and extensive, and diligently maintained, you just canā€™t be certain that people were utilising it the correct wayā€¦

Thereā€™re no schools I know of for WoW addon development, no skill evaluation, no Blizzard-issued official certificates, no addon code reviews, literally nothing besides obscurity due to low popularity that can guard you from bad experience.

For example

As an example, thereā€™re many various ways for an addon to fetch and display some single aura on your screen. The developer might formulate a single query with LUA, take the current uptime remaining from the response, attach some custom element with a self-made timer upon it that updates relative to the machine time, and wait for any events that dispell or discard such aura to clear both the UI and the memory bindings involved in order to prevent leakage. Alternatively, they can cycle a billion of API calls for such an aura and never collect the garbage afterwards. Or, better yet, they can ask Blizzard/machine for your battle log every available ms and then scan the hardcoded N top lines for the current auraā€™s info because they never thought of a better solution.

Or, heck, they can just use some old and deprecated Blizzard command from some naive bygone eras that WoW developers simply forgot about or left for testing purposes or whatever.

There was a stray ex-Blizzard dev on r/CompetitiveWoW talking about this exact issue not so long ago.

How all these small features were implemented we just donā€™t know and wonā€™t know until we open up the source code of every single addon and analyse it line by line. Considering that you probably have only one GPU and one CPU, these not efficient addons might randomly and for no particular reason clog your rather limited computing resource. Yes, not the only reason why WoW struggle but one of the main bad actors for certain.

So what? I canā€™t just disable my addons. WoW itself relies upon them!

Unfortunately, true. But you can attempt to disable some and find the culprit. Many current WoW addons ā€“ like DBM, Details, Plater, etc ā€“ are made by professionals and / or talents in the field, they are practically fully fledged high quality user-oriented applications. Some other addons bask in somewhat less than deserved popularity and cause strange and unpredictable issues. For the later, thereā€™re always alternatives.

In addition, try this:
htt ps://docs.google.c om/document/d/e/2PACX-1vTZRw__7LoF0lc6q5jAI9G8abdyaMIAx4nkrXae0mGChKOQQ6TqMEzZZR6Emi7W2gf2udZKWbVuRgdK/pub

Might help!

1 Like

https://docs.google.com/document/u/0/d/e/2PACX-1vTZRw__7LoF0lc6q5jAI9G8abdyaMIAx4nkrXae0mGChKOQQ6TqMEzZZR6Emi7W2gf2udZKWbVuRgdK/pub?pli=1

That link is interesting and informative Eurush, thanks for posting.

My PC is a Ryzen 7 7800x3d, mb b650e asrock,16*2 DDR5@6400 cl 30 trident, asus 4070 Super and crucial pcie5 ssd with very clean win11 pro, no bloat and drivers installed perfectly and I have practically never had FPS problems in the game even in the capitals with all settings on Ultra and Ray Tracing active with viewing distance at 9 (at 10 I lose some fps which do not justify the setting).

In the epic bg everything on Ultra except the quality of the shadows and particles (in tarren mill vs southshore the frame rate in battle dropped but nothing exaggerated). I assembled the PC during Dragonflight.

Today in epic bgs, despite significantly lowering various values ā€‹ā€‹(especially particles and shadows), beyond the visual distance the frame rate drops significantly during fights. I use the same addons as before and in other games I have no problems, all is very very smooth. I use details and before I had the data refresh in real time, which I know significantly lowered performance while now I have inserted a more relaxed refresh but nothing. Iā€™ll try removing the addons directly and seeing what changes and then reactivating them one by one, weā€™ll see

Its not addons that causing the game to micro stutter. Its not addons that started make game run bad when you skyride in cityes either. You reply to me about obvious things related addons that I also already know so Ill reply aswell but I think its been said enough times already that its in the game.

Partially, them, too. Why wouldnā€™t it be so? You have one device thatā€™s being loaded from all types of requests for a calculation and it just canā€™t handle all the stuff fast enough. I can literally provide you with an addon that does nothing but cause stutters for you: itā€™s gonna be one long loop that adds one to an accumulator over and over. Or loads a texture over and over. Your device is gonna be fried. The only difference is that my addon would do that on purpose while yours are doing this by bad coding practices.

Iā€™m not against your plea for better optimisation routines for Blizzard, not in the slightest. They should do better! Itā€™s just important to realise that theyā€™re multiple dark horse factors at play and addons are obviously the worst ones.

we need wow 2 with a more modern engine that can handle 2024 hardware. feels like i play a game that is stuck in 2010. 20-40 man content is unplayable

1 Like

Im not pleading for nothing, im stateing simple facts that the game began run worse after df prepatch. If you want to blame something on addons or write about them in general go ahead but not to me as its not relevant on why the game is optimized so bad or why it run on so bad engine that dont properly use cpu.