|
Thread: The Heroes 5.5 Flicker Mystery | |
|
Gidoza
Famous Hero
|
posted September 12, 2018 01:59 AM |
|
|
The Heroes 5.5 Flicker Mystery
As most of you know, Heroes 5.5 has a mystery to it: why is it that sometimes, the cursor will suddenly start flickering one turn and remain that way either for a while and stop, or go on for the rest of the game?
I'll say right now: I don't have an answer to this question. *BUT*, I think I have an idea that could at least put us on a trajectory towards one.
The reason I say this is that I've noticed that it'll always happen on a particular turn. I don't know *why* yet - but I've experimented and noticed that if it starts happening, and I go back to a previous save before said turn, the flicker will be gone from the previous turns, and then re-appear always on the same turn over and over again when I continue playing.
It's my assumption that something in particular must be occurring that is causing the trouble.
So, here's my idea...
My thought is that we use something like https://www.filedropper.com/ (or something better, if you have better ideas) to upload our saved games and create a large collection of transition turns when our game goes from non-flicker to flicker.
For example, I have a saved game (both from a manual save and from an autosave) preserved where in theory I should be able to upload it, someone else from here download it, end the turn, and then see if it causes a flicker on the next turn (I'll put this in my next post).
The questions I'd be asking here are:
1. When the flicker starts for me, does it also start for someone else?
2. What's common from all our saved games with flicker occurrences?
Maybe if we get one or two good people to take a look at a collection and analyze the results, we can nail down what's causing this.
So...my invitation to you all is - pay attention to your saves and autosaves, always double-back if you see a flicker, determine the turn it started, save the turn *BEFORE*, and then upload it here so we can get some data!
Thanks and have a great day!
-Gidoza
|
|
Gidoza
Famous Hero
|
posted September 12, 2018 02:03 AM |
|
|
Here's my first submission. The saved name in-game is simply called "James" - by the next turn, a flicker is always a thing; but during the present turn, it's perfectly fine.
http://www.filedropper.com/save3
Also, here's the map just in case it's needed to load the save (I don't remember).
http://www.filedropper.com/backforrevengeallies
|
|
Elvin
Admirable
Omnipresent Hero
Endless Revival
|
posted September 12, 2018 05:36 AM |
|
|
That doesn't sound like a save issue though.
____________
H5 is still alive and kicking, join us in the Duel Map discord server!
Map also hosted on Moddb
|
|
Skeggy
Promising
Famous Hero
|
posted September 12, 2018 12:09 PM |
|
|
Have anyone tried this proposition?
i-kk said:
magnomagus said: No, we have no evidence it is related to graphics at all, in case of the reshade user it could just be the extra workload causing some other process to malfunction.
Hello everyone, #firstPost
Potential fix for flickering mouse cursor / hourglass issue
I have experiend once again annoying bug with mouse flickering - as many here did, and decided to take a closer look.
It seems to occure at a given turn - after AI turn. Switching to Utility (= disabling smart AI) seems to resolve the issue for a turn or a few more, but the issue seems to happen again, so my thought process is: AI is doing something on the map to trigger it.
So I did:
@H55_NoFog(1);
and i noticed that one AI player visited Seer(Mermaid?) Hut. I reloaded the save and bullied him out of there - the flickering didnt start!
Then i spend way too much time trying to fix it with .pak before realizing that editing H55-AdvMap.lua only works for new games and not for my current save game..
I have prepared a dirty quick fix .pak with edited functions (basically i tried to disable seer hut):
function H55_MermaidVisit(hero,mermaid)
MarkObjectAsVisited(mermaid,hero);
end;
function H55_SeerHutAccept(hero,mermaid,minoramount,minorart)
MarkObjectAsVisited(mermaid,hero);
end;
function H55_SeerHutRewardA(hero,mermaid)
MarkObjectAsVisited(mermaid,hero);
end;
function H55_SeerHutRewardB(hero,mermaid)
MarkObjectAsVisited(mermaid,hero);
end;
Link to .pak 2018-07-07-mouse_flickering_fix.pak
Maybe it will fix it for the new games, time will tell.
|
|
Gidoza
Famous Hero
|
posted September 13, 2018 12:51 AM |
|
|
Elvin said: That doesn't sound like a save issue though.
I'm not saying that it's a save issue. I'm saying that something happens between turn x and turn x+1, and that saving on turn x and then looking at what happens (most likely during the AI's turn) between turn x and turn x+1 probably holds the answer to the puzzle, thus the save is useful, but isn't a cause in any way.
|
|
Gidoza
Famous Hero
|
posted September 19, 2018 09:30 PM |
|
|
Skeggy said: Have anyone tried this proposition?
i-kk said:
magnomagus said: No, we have no evidence it is related to graphics at all, in case of the reshade user it could just be the extra workload causing some other process to malfunction.
Hello everyone, #firstPost
Potential fix for flickering mouse cursor / hourglass issue
I have experiend once again annoying bug with mouse flickering - as many here did, and decided to take a closer look.
It seems to occure at a given turn - after AI turn. Switching to Utility (= disabling smart AI) seems to resolve the issue for a turn or a few more, but the issue seems to happen again, so my thought process is: AI is doing something on the map to trigger it.
So I did:
@H55_NoFog(1);
and i noticed that one AI player visited Seer(Mermaid?) Hut. I reloaded the save and bullied him out of there - the flickering didnt start!
Then i spend way too much time trying to fix it with .pak before realizing that editing H55-AdvMap.lua only works for new games and not for my current save game..
I have prepared a dirty quick fix .pak with edited functions (basically i tried to disable seer hut):
function H55_MermaidVisit(hero,mermaid)
MarkObjectAsVisited(mermaid,hero);
end;
function H55_SeerHutAccept(hero,mermaid,minoramount,minorart)
MarkObjectAsVisited(mermaid,hero);
end;
function H55_SeerHutRewardA(hero,mermaid)
MarkObjectAsVisited(mermaid,hero);
end;
function H55_SeerHutRewardB(hero,mermaid)
MarkObjectAsVisited(mermaid,hero);
end;
Link to .pak 2018-07-07-mouse_flickering_fix.pak
Maybe it will fix it for the new games, time will tell.
Interesting theory. I'll watch the AI in my games with a Mermaid thing on the water and see what happens.
|
|
Forsberg
Adventuring Hero
|
posted December 09, 2018 03:47 PM |
|
|
I have this error too. It destroys whole game. Is this PAK fix also for save games? I wouldn't want to start game from scratch.
|
|
|
|