extesy / decktracker Goto Github PK
View Code? Open in Web Editor NEWUniversal Deck Tracker for collectible card games such as The Elder Scrolls: Legends and Eternal
License: Other
Universal Deck Tracker for collectible card games such as The Elder Scrolls: Legends and Eternal
License: Other
when I export, most of the time it doesn't copy my entire collection. cuts off like halfway through. and when it does copy all the way to Odahviing I can tell it's missing cards because legends-decks tells me I need 150 soul gems for the brynjolf deck even though I got it for free
After a day or so of playing, Neither my own, or my opponents decklist shows up anymore.
Hey
I've installed the latest version 1.0.50 but it wont work for me.
I want to export my TES Legends collection and they game gets detected, but I cant do anything with DeckTracker (I waited till TES Legends was fully loaded, even played 2 games, but still nothing happened)
When I try to click Import/Export it just shows "Only works when game client is running and fully initialized"
Help would be great, thanks in advance
I open deck tracker and its good to go and running. I then start the game client and it crashes... I added it to my firewall I even disabled my protection and same thing over and over....
I am using v1.0.42
this is the Problem sig
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: UniversalDeckTracker.exe
Problem Signature 02: 1.0.42.0
Problem Signature 03: 594c9a3f
Problem Signature 04: System
Problem Signature 05: 4.7.2053.0
Problem Signature 06: 58fa6cf0
Problem Signature 07: 2f8d
Problem Signature 08: 5f
Problem Signature 09: System.ComponentModel.Win32
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 4105
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
Here are some you can add for eternal.
Crown of Possibilities : Crown of Possibilities
Clockroach : Crown of Possibilities
Nesting Aviator: Crown of Possibilities
Icaria, the Liberator : Armory
Starsteel Diasho : Armory
Haunting Scream + Gorgon Fanatic : Scream
If you have dual monitors could you put the deck trackers on the second screen so it doesn't cover the game at all?
When I try to import a deck from www.legends-decks.com I get the error "Something went wrong - Input string was not in a correct format" whether I paste the plain text from the legends-decks.com export feature or the url. An example deck I was trying to paste:
###Nittany's [Legend] BEAST MODE Warrior###
3 Fiery Imp (Set1 #1821)
3 Rapid Shot (Set1 #1757)
3 Afflicted Alit (Set1 #1290)
3 Circle Initiate (Set3 #2150)
3 Shield Breaker (Set3 #2088)
3 Wind Keep Spellsword (Set1 #1567)
3 Companion Harbinger (Set3 #2217)
3 Grim Shield-Brother (Set3 #2136)
3 Morkul Gatekeeper (Set1 #1105)
1 Skyforge (Set3 #2090)
3 Young Mammoth (Set1 #1554)
3 Aela's Huntmate (Set3 #2133)
1 Garnag, Dark Adherent (Set2 #2021)
1 Reive, Blademaster (Set1 #1591)
3 Ulfric's Zealot (Set3 #2193)
3 Shadowfen Priest (Set1 #1526)
3 Sower of Revenge (Set999 #1807)
2 Child of Hircine (Set1 #1269)
2 Triumphant Jarl (Set1 #1183)
1 Aela the Huntress (Set3 #1712)
When trying to import a deck, by either pasting the decklist or the URL, an error dialog appears saying, "Something went wrong. The given key was not present in the dictionary." This error never happened before the 1.0.44 update.
Open question is how to match cards by name when card names don't match...
Does the deck tracker reset at the end of the month and save previous months stats?
i suppose it's due to it being spawned in their void
Open question: are there any cards that replace cards in the deck instead of adding to it?
Also, this should only work for the player's deck, not for the opponent's deck.
events.log shows
2017-06-30T05:48:40.3355040Z|TheElderScrollsLegends|Debug|Injection state changed: Injecting
immediate CTD upon opening the file. Have added exceptions in Avira for both process, the shortcut, and the folder location in AppData/Local
Try to profile and take a look how it can be made faster. Ideas:
"Running game detected: TheElderScrollsLegends" is red, and Export Full Collection cannot be pressed :C
First run game and then run DeckTracker or DeckTracker and then game - changes nothing
Hello Extesy,
could you enable an option to let us set the alpha channel for the overlay? I would like to see the animations not being cut off and a continuous board (and just am a big fan of transparency). =)
Second, I think it would be helpful if you could provide some stats regarding the (remaining) deck composition (first color, second color, neutral) in percentage of the remaining deck size and the percentage of prophecies in the remaining deck.
Thank you so much for the great work, I love it, keep it up!
If you need/want some help, please let me know.
Running into strange issue where I have 1 game with a deck and that one game is registering as two deck types.
Here is an image of the tracker.
Here is my current Decktypes.txt for those two deck types.
||Multicolored (FJS)|Colors.Contains("Fire","Justice","Shadow")
|||Infinite Gunsmiths|Cards.ContainsAny(2,"Cabal Spymaster","West-Wind Herald","Calderan Gunsmith")
|||Armory|Cards.ContainsAny(3,"Starsteel Daisho","Icaria, the Liberator","Smuggler's Stash","Rakano Artisan","Quarry","Throne Warden","Harsh Rule","Rise to the Challange","Auric Runehammer")
Actually 2, I can split them if that is better for you.
If you could allow us to name the decks our opponents played in the tracker that would be great. The tracker lists "Multicolored" but I have a fairly good idea of what they were playing. I would also suggest changing "Multicolored" to "Multicolored (Color 1, Color 2, Color 3)" or something of that nature since mixing all hard to identify three color decks together isn't super helpful statistically.
The ability to click on an opponents deck and see what cards they played. Being able to see I lost nearly every-time someone played Steward of the Past is more useful then knowing I lost to feln control. The ability to export the data as a CSV for importing into spread sheets may also be helpful.
I've installed the latest installer and see no overlays in game. No game outcomes are tracked in the separate tracker window, and F1-F5 do nothing in the game.
When i click on "export full collection" appears to me:
Something went wrronng... Please wait until the client is fully initialized...
I have the game open with no pop ups or somthing like tht, and the latest version of the deck tracker.
Thanks!
Hi extesy,
When i try to export my collection, i get the following error.
something went wrong... Unexpected character encountered while parsing value: P.Path ",line 0, position 0.
Not sure why this is so.
Hey Ex,
It would be sweet to not only see win rates by deck, but also total win rates.
Also, idk if this is possible at all, but separating gauntlet, ranked, and draft games would be cool too.
Thanks for all the awesome work you're doing!!
I closed the main window displaying stats because I was done with the tool, but some background process (which could use a better name so I can actually kill it) continued to run such that the deck tracking overlays continued during my matches. No obvious way to reopen main window, because the desktop shortcut referenced a program that no longer existed. Tried reinstalling.
Logs from reinstallation failure: https://pastebin.com/BJGUETae
Contents of Users//AppData/Local/UniversalDeckTracker/version:
DeckTracker.InGame.dll
DeckTracker.InGame.Helper.dll
Windows 10
Deck Tracker version 1.0.47
Using it for Elder Scrolls Legends collection export feature
Track separate scores for Constructed, Draft, Forge and Gauntlet.
Hey Ex,
I noticed your tracker works for ESL also, but another redditor told me it breached TOS. Have you heard thats the case for ESL? I know it wasn't for Eternal.
Lemme know!
Ethan
Message reported after click:
Something went wrong...
Unexpected character encountered while parsing value P.Path ", line 0, position0.
Hey Ex,
I had this working last night on 1.48 but now 1.49 just doesnt seem to turn up when i start the game. I have restarted game and tracker multiple times to no avail. Wont let me import, export or track games.
Let me know if theres something I can give you to help with this.
Thanks!
Windows installer fails after most recent update.
In some cases (like for tournament registration) it is necessary to export decks you have in game even if you haven't played those yet. So it would be great to implement universal export of any deck user has in the game.
Received a report from CVH about this, should investigate if this is the case. Maybe someone else has noticed this?
Just a couple of suggestions:
thanks for the work you've already done!!
This is a feature that I would love to see in a deck tracker and that I would myself (CS degree) be willing to help with if you decide to make your code public and/or accept contributors. The basic idea is to use the databases on eternalwarcry and legends-decks to statistically infer the following:
Evidently, the statistical inference would be upgraded as the opponent plays more and more cards and would become more accurate as the game goes on.
Hey Ex,
It seems your program picks up what the card is when a card is placed on top of the deck from an opponents effect that would normally be hidden information. I had this occur in a draft where my opponent turn 4 played nesting avisaur and then sapphire dragon popped up on the list. Sure enough, next turn his play was sapphire dragon and it was reduced, so it was the card he placed there. I have gotten this to happen in gauntlet games as well. Perhaps DWD would want to know that information is being given at all from their end? It doesn't seem logical for that info to be given to the opponents system, even if normally kept hidden.
Hey Ex,
It would be awesome if when the decktracker updated it kept the same shortcut or whatever it might be called. Currently if you pin it or create a shortcut it will load an old version when started through there.
Maybe I'm doing something wrong, let me know!
Hi, first of all: great work, I love it!!!
I just wanted to report that the list of my cards ocupy 1/3 of the screen since a couple of days... I don't know what to do or how it happened. I tried to "re-install" (downloaded again and reexucuted actually), but all my decks were still there and sadly also the 1/3 screen thing.
Thanks
Hey Ex,
I was trying this out a bit and works great usually but there were two issues with the decklist showing in game. One is that It sometimes didn't seem to have the space to show the whole list, it would usually be cutting off a couple of the last sigils. Could probably solve easily by making it an adjustable size on screen maybe?
Also, randomly it seems, it won't know my whole deck. For example my last two games, the first one it grabbed the deck no problem, next game it only showed me the cards I had already pulled. Let me know if you need anything from me!
The tracker doesnt currently account for two different users on the same machine.
Low priority i would think.
So I wanted to look inside the tools code before I install something that so many AV Suites identify as a virus,
Will you ever publish your code so we could build the DeckTracker ourselfs or do we always have to rely on you that there will be no malicious stuff in your .exe blobs?
Version: 1.0.8
Issue: the tracker can't "find" any decks, similar in effect/functionality to the issue I reported on reddit back on 1.0.3. Restarting the tracker doesn't fix the issue.
Reproduction?: the issue reappeared after I lost my connection mid-game (it was a Draft match). The game asked me to re-log, and after I did (and resumed my game) the tracker could no longer "see" my decks (checked with F5, no response). I can't remember whether this occurred when I was done with my Draft and moved on to a Gauntlet match, or already during the resumed Draft itself.
Solution: restart the game (and maybe the tracker? since I did that first).
I tried to start the tracker but after writing in blue "Running game detected : TheElderScrollsLegends", this turns red and don't work.
I've seen by other people that you have made an amazing job but it's sadly not working for me :,(
I've tried to launch the game first then the tracker. And the I've done the opposite. It had the same results and the debug log shows me that :
2017-06-20T19:42:12.2046493Z|TheElderScrollsLegends|Debug|Injection state changed: Injecting
2017-06-20T19:42:12.3352171Z|TheElderScrollsLegends|Debug|Injecting DeckTracker.InGame.Helper.dll
2017-06-20T19:42:12.3496913Z|TheElderScrollsLegends|Debug|Waiting for remote thread finished with result 0
2017-06-20T19:42:12.3531968Z|TheElderScrollsLegends|Debug|Injected DeckTracker.InGame.Helper.dll, waiting for response
2017-06-20T19:42:22.3596972Z|TheElderScrollsLegends|Debug|Injection state changed: Failed
2017-06-20T19:43:31.3047134Z|TheElderScrollsLegends|Debug|Injection state changed: Injecting
2017-06-20T19:43:31.4448467Z|TheElderScrollsLegends|Debug|Injecting DeckTracker.InGame.Helper.dll
2017-06-20T19:43:31.4608626Z|TheElderScrollsLegends|Debug|Waiting for remote thread finished with result 0
2017-06-20T19:43:31.4648650Z|TheElderScrollsLegends|Debug|Injected DeckTracker.InGame.Helper.dll, waiting for response
2017-06-20T19:43:41.4886067Z|TheElderScrollsLegends|Debug|Injection state changed: Failed
Oh and by the way I've turned on the antivirus autorisation.
I hope you can fix this cause it's sad I can't enjoy a such formidable tool.
I have crash report data that DeckTracker wants me to send
the developer. I'll attach it.
I can't reproduce this as I don't know how it happened.
My opponents deck contents as they become listed are massively oversized.
Is there a configuration folder I can edit/delete to fix the issue? I didn't run any installer, just the standalone .exe
Here is a photo for reference.
http://i.imgur.com/Rcx2j3A.jpg
Running 1.0.41, then running TESL. Running game detected: TheElderScrollsLegends in green, shows as running in bottom right of game and deck tracker works in game.
When going to copy my deck to clipboard to to export full collection Universal Deck Tracker crashes: "Universal Deck Tracker has stopped working. A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available."
Running in debug mode I didn't find a log file but an "error" txt:
dwd.core.sqlite.SQLiteException: Unable to bind parameter 0cd25652-e227-11e3-8b68-0800200c9a66-created_card_hanger_text at 2. SQLite Error Misuse
at dwd.core.sqlite.SimpleSQLiteCommand.BindParameter (IntPtr stmt, Int32 index, System.String value) [0x00000] in :0
at dwd.core.sqlite.SimpleSQLiteCommand.AddArgument (System.String arg) [0x00000] in :0
at dwd.core.localization.LocalizationDB.TryLocalize (System.String key, System.String& value, System.Object[] args) [0x00000] in :0
at dwd.core.localization.LocalizationDB.Localize (System.String key, System.Object[] args) [0x00000] in :0
at L.LT (System.String key, System.Object[] args) [0x00000] in :0
at dwd.core.localization.LocalizableText.get_DisplayText () [0x00000] in :0
at dwd.core.localization.LocalizableText.ToString () [0x00000] in :0
at DeckTracker.Messages.MessageDispatcher.OnClientCommand (Int32 id, CommandType command, System.String parameter) [0x00000] in :0
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.