Game Engine + Effect Heavy Fights
DrZola
Member Posts: 9,120 ★★★★★
***Note: This is not a parry/dex bug thread. Please do not mothball it by lumping it with that mega thread back in Bugs.
My experience over the past year-plus has been that the combination of champions with heavy Vfx and lots of buffs/effects often produces less than optimal fight experiences—namely, frame rate drop, sudden lag, inexplicable mechanics failures as examples.
That experience has been fairly consistent and has worsened recently (last 2-3 months).
I’m not a programmer, but I would ask people like @dna3000 whether there is a possible correlation between the increasingly complex interactions in game, overall game responsiveness and game mechanics failures. I realize it’s likely to be very individualized (WiFi vs. data, device A vs. device B, old vs. new), but my anecdotal observations and conversations suggest that I may not be the only one finding this to be a common issue.
I should add: the Vfx of the game are stunning. The complexity keeps the game interesting. I’d hate to lose that—but I’d also like to have a more consistent experience as well. Whether this is a tradeoff is at the root of my question.
Civil, constructive discussion welcome.
Dr. Zola
My experience over the past year-plus has been that the combination of champions with heavy Vfx and lots of buffs/effects often produces less than optimal fight experiences—namely, frame rate drop, sudden lag, inexplicable mechanics failures as examples.
That experience has been fairly consistent and has worsened recently (last 2-3 months).
I’m not a programmer, but I would ask people like @dna3000 whether there is a possible correlation between the increasingly complex interactions in game, overall game responsiveness and game mechanics failures. I realize it’s likely to be very individualized (WiFi vs. data, device A vs. device B, old vs. new), but my anecdotal observations and conversations suggest that I may not be the only one finding this to be a common issue.
I should add: the Vfx of the game are stunning. The complexity keeps the game interesting. I’d hate to lose that—but I’d also like to have a more consistent experience as well. Whether this is a tradeoff is at the root of my question.
Civil, constructive discussion welcome.
Dr. Zola
18
Comments
Mcoc has always been more optimized on iphones
Yes, as a QA I think this is somewhat true. For me personally fights against champs like void always seemed to produce more lag due to his animations.
However, on the new Android phones I can assure you there is no lack of processing power, it's more like the game isn't utilizing the GPU at all. Since the game isn't utilizing all the power of the phone, it's limiting itself and to a regular player it looks like either the game isn't optimized or their new phone is useless at this game. (None of these are true btw)
So, coming to next step, how to make the game actually use the full processing power of the game.
There are options on the latest Android phones that
1) remove all battery restrictions on the game app.
2) add the game app to exceptions list which will let it use as much memory as it's needed for smooth operation.
3) Enhance visuals. Turn this option to high or Extreme, if you have it and this will kick up your phone's gpu.
Yes, it sounds counter intuitive because ah, the phone is already lagging, why should we turn on enhanced Visuals. But on latest Android phones, this actually helps as it kicks up the GPU and utilizes it for more complex animations.
Also, it helps a lot if you reinstall a game and then restart your phone, in case the game gets real laggy after an update. This happens because the game code/fragments don't get updated correctly and leave cache traces as well, leading to lag problems on ANDROID.
Let me know if you have any questions.
Rocky
My lag has been awful on my less than a 1 year old s20 galaxy.
It depends on the phone you have. There's a game boost app on some phones that will provide you with all these options. I've seen some variant of that app on Samsung and Xiaomi.
It could be a separate app or check within phone settings > Advanced tools or Special Features
Dr. Zola
1) Uninstall the game
2) Install it again
3) Restart the phone
4) Play
This has helped me so many times, even on my old phone.
Typically nothing happens unless both champs have lots of effects like Mojo and Aarkus or smth
The flow rate for each frame looks and feels staggered, as if the game was being rendered under a different rate of fps.
Does it affect gameplay? Certainly.
Dr. Zola
But when I play on my wife's phone a Samsung Galaxy S8+ she bought it in 2016, everything plays smoothly even the Vfx heavy animations like Doom's specials, CGR's, Apocalypse's, Professor X's and Psycho-Man's just to name a few, the game works fine It's like even as an old model, my wife's phone can still keep up with everything in the game.
Cable's heavy is quite prolonged but probably not the longest in the game anymore.
Deadpool's is one of the simplest animations, but the number of times I got caught by Deadpool's SP2 was ridiculous just because the game would freeze as he was about to kick over, it would simply drop all the frames of the animation and next thing I know I'm taking it to the face.
I suspect that it was a particular quirk of that character's animations and how they interacted with my device and the game engine's attempt to sync timing windows.
What I am mentioning is a special setting/app on some new android phones. This GAME BOOST feature can be found on phones which are as old as 2017-18.
If you do not have a special features menu in phone settings or a Game Boost app, then all you can try is a game reinstall.
In my case, certain specials can be terrible, and impractical to evade due to lag. Sometimes when they weren't before. This especially goes for specials and attacks that create rock debris.
I don't mind all that much because I'm definitely playing on a potato, but I notice people with high-end devices having the same issues -- so uh, intradesting. *tilts head*
That type of frame drop/lag/freeze is what I get regularly in what I would generically call “boss fights,” although opponents aren’t all technically bosses.
Dr. Zola
Also the grind is too much there.
I’d like to understand whether this issue is unique to those of us who experience it.
Dr. Zola
Lately, I've had an almost reverse issue. At approximately the same time each day, the game suddenly gets a lot faster. As if it's done a garbage dump and freed up a stack of memory. I can't say with any certainty if it's the phone or game that does it since I'm not suddenly going to notice if Gmail is suddenly faster... but it's noticeable in game play.
The problem is that instead of dropped frames, I get dropped inputs.
Dr. Zola
A more subtle possibility is that some kind of visual or other effect requires resources - graphical resources, sound resources, whatever - that aren't loaded into memory at the time they are needed for some reason (memory management glitch, or the phone thought it needed the RAM for something else) and that causes the game to have to fetch those resources from flash - which is thousands of times slower and can cause game hiccoughs while waiting for that data. Any time you are scrolling around in the game and see a graphic that is basically blank with a spinning icon and then the graphic appears a couple seconds later, that's almost certainly what's going on. If that happens in the middle of combat. that can be problematic.
It could also be that it isn't the *appearance* of those things that is causing the problem, but the changes in the game client that make it possible that cause or contribute to the problem. Meaning turning these things off or dialing them down might help, but it could also have no significant effect. The problem is "under the hood" not in the things players actually see. You can imagine if the game client does a lot of calculations to do something, and then at the last instant is told not to show it to the player, problems can still happen.
Definitely possible, but also might be happening in a way difficult to track down and correct.
And I like that you spelled it “hiccoughs” and not “hiccups.”
Dr. Zola