Skip to content
This repository has been archived by the owner on Mar 12, 2019. It is now read-only.

Improve deck tracker in-game performance #21

Closed
6 tasks done
extesy opened this issue Jun 20, 2017 · 13 comments
Closed
6 tasks done

Improve deck tracker in-game performance #21

extesy opened this issue Jun 20, 2017 · 13 comments
Assignees

Comments

@extesy
Copy link
Owner

extesy commented Jun 20, 2017

Try to profile and take a look how it can be made faster. Ideas:

  • Switch to Unity event loop. This would fix all random intermittent game bugs.
  • Don't use network within logger's Update() function.
  • Don't stream event messages at all unless in a debug mode.
  • Cache background textures when drawing overlay.
  • Investigate if caching localization data makes sense.
  • Lower priority of spawned threads.
@extesy extesy self-assigned this Jun 20, 2017
@extesy extesy removed their assignment Jul 15, 2017
@extesy
Copy link
Owner Author

extesy commented Jul 30, 2017

Should be a little better in 1.0.60.

@extesy
Copy link
Owner Author

extesy commented Aug 2, 2017

@VitaliyKulikov please check if the performance is better in 1.0.62.

@VitaliyKulikov
Copy link

@extesy same. maybe, freezes are slower. before, sometimes some freezes was for 3-5 secs. now, 1-2 .. but it's initial observation for patch 1.0.62

@extesy
Copy link
Owner Author

extesy commented Aug 2, 2017

I will keep investigating, but your report is the only one so far and in a few streams I watched I don't see it, for example https://www.twitch.tv/techandjunk

@VitaliyKulikov
Copy link

he also have freeses. it's just less noticeable now. in any case, now is better then 1.0.61

@extesy
Copy link
Owner Author

extesy commented Aug 3, 2017

@VitaliyKulikov Try 1.0.65, it should be twice faster at drawing overlay according to my metrics.

@VitaliyKulikov
Copy link

@extesy it's better) good job. now, micro-freezes not appears rapidly. but, time-by-time - once/twice in 5 mins (3-4 per game) it happens. it don't have common nature, can be just during some animation or even without any action by user.

@extesy
Copy link
Owner Author

extesy commented Aug 3, 2017

And there are no such micro-freezes without the tracker running? Like not even a single one?

@VitaliyKulikov
Copy link

with tracker even on mega-low video-graphic quality micro-freezes happens.
without tracker game runs smoothly ((.

@extesy extesy mentioned this issue Aug 5, 2017
@vanish2k
Copy link

vanish2k commented Aug 9, 2017

Thnx for improvements! After last update 0.67 i have nearly always 60 fps ingame, while before it was dropping to ~35 during tracker activity.

Repository owner deleted a comment from SithLordOfSnark Sep 26, 2017
@Darkvamper
Copy link

Darkvamper commented Oct 6, 2017

I use this tool in conjunction with TES Legends, and while it's very useful, whilst in a pvp-game I will get random screen-freezing for a few seconds. This happens quite often (about once every 4-5 turns).
This occurs almost always when a rune is being broken. I do have a fairly low spec system (2.5 GHtz, terrible graphics card, 12G RAM). Are there certain scripts I can disable to improve performance, without affecting functionality too much (I don't use the opponent's played cards tracker for example).

@gliese58i
Copy link

The deck tracker doesn't seem to work at all with the latest TESL Morrowind expansion.
Starting the game with the deck tracker running displays the message "You have been disconnected due to an error" then closes the game down. The same happens if you start the deck tracker after the game is already running.

@demek12345
Copy link

Will the deck tracker work with the new game client ?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

6 participants