Giter Site home page Giter Site logo

mtgap's Introduction

MTGA Pro Tracker 2.1

MTGA Pro Tracker is an advanced Magic the Gathering: Arena tracking tool that automatically uploads collection, decks, battles, draft and inventory from your game client to our server. No manual collection input, no manual uploads. New cards, battles & drafts are added immediately based on in-game events.

LATEST MAC VERSION IS HERE: https://github.com/Razviar/mtgap/releases/tag/v2.1.35

What can I do with MTGA Pro Tracker?

  • Real Time Collection & Decks Import.
  • Share Progress and Wins/Losses.
  • Track your Wildcards, Boosters and Vault.
  • Deckbuild using your current collection.
  • Get in-game help with matches and draft using the Overlay tool.

INSTALLATION STEP-BY-STEP GUIDE

  • Download MTGA Pro Tracker from our Github repo Releases section (https://github.com/Razviar/mtgap/releases ). Antivirus software (including Windows Defender) could be alarmed because of the app's ability to upload data to remote server and automatic update feature. So if Antivirus is alarmed, you should add this App to exceptions.
  • Unpack it and launch EXE Installer.
  • Sync your account using respective button in the app interface.

Hotkeys

You can see standard hotkeys layout on the General tab in the app. Click any button to re-bind hotkey to any button you like.

Windows protected your PC?

When you get mesage "Windows protected your PC", you should click "More Info..." and "Run Anyway". Defender gets alarmed because application is not known enough. After several scans, it will calm down and let you use Tracker.

TRACKER IS NOT UPDATING?

App crashes or not starting? No recent updates uploaded? Follow steps:

  1. Make sure you have latest version. It's updated to be compatible with latest MTGA version.
  2. Try to stop tracker and run it again
  3. Try to wipe accounts data and sync again.
  4. Try to locate log file manually (serach for Player.log, NOT the logs .log files in MTGA folder inside Program Files!)
  5. Try to reboot your PC.
  6. Check if antiviruses or firewalls are blocking app traffic, add app to exception.

mtgap's People

Contributors

bmeudre avatar dependabot[bot] avatar matthis-perrin avatar razviar avatar troydm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mtgap's Issues

Overlay isn't working

The overlay doesn't show up at all.
I'm using Windows 10.
It doesn't start up with windows either, but that's not a big deal.
Screenshot (12)
Screenshot (13)
Screenshot (14)
Screenshot (15)

Auto process old logs

Because of the instability recently I don't always know if the tracker is working and it isn't obvious which logs have and haven't been synced.

It would be nice if the tracker auto synced old logs in the background.

tracker doesn't track a few first games

as in the title. It happens repeatedly, today twice with different decks. Once after I started, then when I changed my deck. It also happened before. Sometimes it's one game, sometimes more

v2.0.15

Sync Button doesnt appear and settings dont save

Describe the bug
WHen i install the program click on Accounts i do not see the sync button appear so i can sync my account.

Also when i go to the settings menu and turn on settings "Show card on Hover" and "Display Timers" they get turned on like they should. Yet, when i close the app and open the app back up. All the settings are turned off again.

NoSyncBUtton

Read old log doesn't work properly

Describe the bug
When i'll try read old logs, sometimes happen connection error.

To Reproduce
Steps to reproduce the behavior:

  1. Go to tracker
  2. Click on 'Read Old Log'
  3. Select as many logs as you can
  4. See error
    5. Tracker trying again and again parse logs in a loop (seems this part already fixed)

Expected behavior
All logs should parse successfully. But if it's impossible for some logs, tracker should display detailed properly error - reason and name of log file. For example, log file [UTC_Log - 12-13-2019 22.29.25.log] empty or log file [UTC_Log - 12-13-2019 22.29.25.log] broken. And maybe suggest some tips for resolve issue

Screenshots
image

Desktop (please complete the following information):

  • OS: Win 10 Home 1909 build 18363.535
  • Browser: Chrome Canary x64 build 81.0.3996.0
  • Version of tracker 2.0.16

Additional context
For example i've try parsing 95 old logs and issues happens with 100% reproduction, but sometimes it happens with only one log.

UTC_Log - 12-13-2019 22.29.25.log

Installer size went from 2mb to 55mb ?

I have a couple of question concerning the v2
Why is the installer is now so large ?
Main application exe was 5.8mb, now about 100 ?
Also, why does it include ffmpeg ?

"Game is not running"

Hello there !

Here is my problem : the game is not detected.
image

I tried to re-launch Tracker after the launch of MTGA, same issue.
I tried to manually locate the log, same issue.
The Re-sync Log button doesn't seem to do anything.
My MTGApro account is ok in the Accounts tab.

(Win7 64, last MTGA update)
Thanks,

Tracker is not recording reward info and only some matches

Hi

Installed the updated tracker!

Initially no info was coming through to my profile but now I see some (but not all ) matches. None of the the reward data is showing.

Not sure where to access error files etc? Let me know if I can provide additional information to help!

How to enable detailed logs

When I start the tracker it gives me an alert to enable detailed logs.
There is no setting for this, what do I need to do?

I just uninstalled and reinstalled and I get the same issue. Account not showing either. The above error is on every tab of the tracker and nothing else.

Standard deck being marked as historic

4 Plains (XLN) 260
4 Swamp (XLN) 268
1 Gravedigger (M19) 98
2 Lotleth Giant (GRN) 74
4 Lumbering Battlement (RNA) 15
4 Blade Juggler (RNA) 63
3 Basilica Bell-Haunt (RNA) 156
4 Godless Shrine (RNA) 248
2 Blast Zone (WAR) 244
2 Gravedigger (M20) 103
4 Yarok's Fenlurker (M20) 123
4 Corpse Knight (M20) 206
4 Temple of Silence (M20) 256
4 Charming Prince (ELD) 8
4 Ayara, First of Locthwain (ELD) 75
4 Cauldron Familiar (ELD) 81
2 Castle Locthwain (ELD) 241
4 Fabled Passage (ELD) 244

Reloading the App

Describe the bug
I have downloaded and ran the .exe file on two different computers. Every time I close the app down on my computer it will not reopen when I try to click on the file. Is this a common issue?

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Tracker doesn't track - Connection Error

Hello,

the tracker didn't connect today, it says Connection Error. When I stop it and start again, nothing changes except it doesn't remember settings like Start Minimized and Start with Windows. Thanks for your help!

Regards,
Jiri

Version 2.0.11

Firefox

Cannot Enter Token into Tracker

Describe the bug
The tracker is not showing any way to input a token to sync accounts and the website is not showing any token to input into the tracker.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://mtgarena.pro/mtga-pro-tracker/

  2. See no token

  3. Go to new tracker

  4. Click on the accounts tab

  5. See no active accounts with no options to add anything

Expected behavior
A way to link my account to the new tacker (2.0.15)

Screenshots
image
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: chrome and firefox
  • Version: 2.0.15

The tracker eating memory

mtgaprotracker

I didn't close the tracker after I exited the MTGA, but just kept it minimized. Nothing really happened for a few hours, but suddenly the computer was lagging, and the task manager showed that mtgaprotracker.exe used up 7GB and 2GB memories. After killing the 2 process, the computer returned to normal. I tried again, and similar things happened after another few hours.
I also noticed that there was only 1 mtgaprotracker.exe process which used about 30MB when I just exited the MTGA, and it remained so when I check the task manager now and then. But both time the computer was lagging, there were 2 mtgaprotracker.exe process.

Data corruption

I have several identical lines in the rewards and boosters tab.
Screenshot_2019-12-03 Rewards MTG Arena Pro

I have wiped events data, but it didn't help. I cannot wipe only rewards or boosters data.

tracker doesn't do anything v2.0.15

I just updated the tracker but it doesn't collect any data, games are not tracked, W/L ratio for decks stays the same. I synced account, read old log, all automatically and manually, nothing happens.

Post 2.0.16 A single match still not updated

Describe the bug
After 2.0.16 matches are updating much better, however there was still a single game that did not updated for me.

Screen from Game, when I have 5 wins:
image

Screen from web, where only 4 wins are logged:
image

Cant get my token

Hello, im not able to use the app cause i can get my token, even when i have one, the app says "no internet access"...

Paid Mastery rewards not uploaded

What it says on the tin. The Paid Mastery rewards aren't getting recorded on the site.

Dug through the logs to make sure it wasn't an MTGA problem, then updated the tracker and reloaded that log. I'm going to attach the relevant line from the log, cause I can see why the parser wouldn't read this line correctly. The important section is 'battlePassUpdate's 'inventoryUpdates', which contains two blocks. The first block is the free track, and is being uploaded correctly. The second appears to correspond with the paid track, and is not uploaded at all.

Because apparently, despite having a 'trackTier' element in battlePassUpdate, they don't use it.

"battlePassUpdate":{"trackName":"BattlePass_ELD","trackTier":0,"trackDiff":{"currentLevel":65,"currentExp":0,"oldLevel":64,"oldExp":975,
	"inventoryUpdates":[
		{"delta":{"gemsDelta":0,"goldDelta":0,"boosterDelta":[{"collationId":100015,"count":1}],"cardsAdded":[],"decksAdded":[],"starterDecksAdded":[],"vanityItemsAdded":[],"vanityItemsRemoved":[],"draftTokensDelta":0,"sealedTokensDelta":0,"vaultProgressDelta":0.0,"wcCommonDelta":0,"wcUncommonDelta":0,"wcRareDelta":0,"wcMythicDelta":0,"artSkinsAdded":[],"artSkinsRemoved":[],"voucherItemsDelta":[]},"aetherizedCards":[],"xpGained":0,"context":{"source":"BattlePassLevelUp","sourceId":"BattlePass_ELD[0][64]"}},
		{"delta":{"gemsDelta":0,"goldDelta":0,"boosterDelta":[],"cardsAdded":[69614],"decksAdded":[],"starterDecksAdded":[],"vanityItemsAdded":[],"vanityItemsRemoved":[],"draftTokensDelta":0,"sealedTokensDelta":0,"vaultProgressDelta":0.0,"wcCommonDelta":0,"wcUncommonDelta":0,"wcRareDelta":0,"wcMythicDelta":0,"artSkinsAdded":[],"artSkinsRemoved":[],"voucherItemsDelta":[]},"aetherizedCards":[{"grpId":69614,"goldAwarded":0,"gemsAwarded":0,"set":""}],"xpGained":0,"context":{"source":"BattlePassLevelUp","sourceId":"BattlePass_ELD[1][64]"}}
	]
},"rewardWebDiff":{"currentUnlockedNodes":[1,6,11,16,21,26,4,9,14,19,24,29,2,7,12,17,22,27,0],"currentAvailableNodes":[5,3],"oldUnlockedNodes":[1,6,11,16,21,26,4,9,14,19,24,29,2,7,12,17,22,27,0],"oldAvailableNodes":[5,3],"inventoryUpdates":[]},"orbCountDiff":{"oldOrbCount":1,"currentOrbCount":1}}

trackerpic

Account sync not working

Hi Razviar,

I just downloaded the new version and the account sync seems to not work. When I click on sync account nothing happens. I think a Browser tab should open to confirm the sync.

Tracker launching error

Describe the bug
When I try to sync my account, I have this message : "Error : Awaiting log id"

To Reproduce
I have launched the game, then the tracker. I had to look manually for the output_log.txt file but found it. Then the message appear in General, instead of (I presume) : Sync Account.

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser Firefox
  • Version 71.0.0.7275

Collection & Stats Not Updating - Even after new build

I have been waiting to use this tracker since before the new build because collection and stats information still do not seem to be updating.

I have Windows Defender and Windows firewall both disabled and I also tried wiping settings and no dice. This happens on 3 Windows 10 computers. Ive reastarted the clients, computers, and reinstalled the trackers in all possible orders.

image

image

image

Overlay not showing

First: Thanks for your work and also for updating so quickly after a breaking game update! I appreciate your work.

With the new version I cannot get the overlay to work and the settings to show the overlay are also not saved after a restart of the tracker. Am I missing something? The sync of my collection worked, however.

Missed decks in match stats and as result missed data in "Deck Performance" stats.

Describe the bug
In "Personal Deck Performance" i found totally missed stats about 16-17 December, then i've check feed and match stats and found, that information about deck is absent.
image
image
Also you can check attached logs.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://mtgarena.pro/decks/rakdos-traitors-f3147
  2. Click on 'Personal Deck Performance'
  3. Check 16-17 December
  4. Go to https://mtgarena.pro/u/Toybear and check feed for 16-17 December and found that "Deck not captured" for mush more matches

Expected behavior
В общем без статы по колодам стата в принципе не имеет особого смысла, т.к. без этой инфы будет сломана стата меты и множество другой полезной инфы. Нужно пофиксить.

Desktop (please complete the following information):

  • OS: Win 10 Home
  • Browser Google Chrome ver. 81.0.4000.2 (official build), canary (64 bit)
  • Version [2.0.18]

Logs 16-17 December.zip

Direct limited creates duplicate card pool in deck builder

When you create a direct limited tourney, the deck builder shows cards from both players' card pools.
Instead, it should only show the cards assigned to each player.

For example, go to game "TEP" in the direct limited lobby. You can see that in the card pool viewer, there are 10 rares/mythics

image

Then, go to the deck builder. You can see that there are 15 rares alone. The mythics page will show more mythics.

image

The cards circled in red should not show up in the deck builder, as they belong to the other player.

mtgaprotracker.exe keeps trying to create Update.exe

Describe the bug
mtgaprotracker.exe keeps trying to create Update.exe. Specifically:

CreateFile
QueryBasicInformation
CloseFile

In 20 seconds it did this approximately 35k times. CPU was constantly at 25-50%, RAM was around 7GiB in use. This happened after I auto-updated.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Windows 10 1909 18363.476
  • Browser N/A
  • Version 2.0.14

Additional context
I can upload a brief PML of what was happening if requested.

Something happened in 1970....

My collection data is corrupted. The progress chart shows data beginning in 1970 (maybe 80% complete) and then ramps down to the actual start of my data in July this year.

I think that one data point from this year has the wrong date in 1970?

Antivirus Bitdefender blocks setup 2.10

at installation, alert :

Le fichier C:\Users\Shadow\AppData\Local\mtgaprotracker\app-2.0.10\resources\app.webpack\main\native_modules\fastlist.exe est infecté par DeepScan:Generic.Malware.P!Pk!.8D451706 et a été placé en quarantaine. Nous vous recommandons d'effectuer une analyse du système afin de vérifier que votre système est sain.

e

Hi everyone,
I can't see anything in the "Accounts" tab :

image

also, the "General" Tab tells me the game is not running

image

I tryed to run it as administrator, rebooting and my .NET framwork is ok.

I use updated windows 10. and de 2.0.14 app version.

any advices ? thanks everyone.

Unable to search decks

When trying to save decks to the Deck Editor the app and the website do not play nice together.

Tried to save a deck in the editor (on the android app) after adding all the cards and then it says I can't save it since the deck is empty. Then I tried to add it on the website but there is no search function to find a particular deck as there is in the app, and it didn't save it to the deck editor from the app to the website. Very frustrating.

I think both should have the same functions to facilitate ease of cross-platform usage.

Can't sync account

Hi,

after i remove account from website and create anohter i can't sync tracker

Curent user: null

On accounts list i have:
Nick: null

Click "unlink" on this list. open page:

Invalid request
Provided token is not valid or already have been activated.

Issue with website deck descriptions

When I try to edit the description of any of my decks, it will not let me enter text. There is no way for me to enter the description of the deck.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Decks'
  2. Click on 'any deck'
  3. Scroll down to 'Edit description'
  4. There is no way to enter text in the description box

Expected behavior
Expect to be able to enter text into box but the text cursor never appears nor does it allow me to enter any text

  • OS: Win 7
  • Browser: Firefox
  • Version: 71.0

Also just discovered if I change the setting to Show to Public, it will not save anything when pressing the save button.

During draft match overlay displays incorrect cards.

Describe the bug
Incorrect cards displayed in overlay during draft match. Seems it's cards from previous draft match. I can't check it because logs can't be parsed.

Screenshots
image
image

Desktop (please complete the following information):

  • OS: Win 10 Home
  • Browser Google Chrome ver. 81.0.4000.2 (official build), canary (64 bit)
  • Version [2.0.17]

Website not updating after sync

Hi.

Running app version 2,0,15m and have my account setup ok in the app.

I am playing every day, but on the website profile page will not show results of matches and or other activites on several days. I also tried to read old logs, and i get message that all of them is parsed. During this parsing it show in yellow "New user detected!".

So i think there must be something wrong somewhere.

Edit: Do you track historic ranked play and/or historic booster like dominaria?

What do you need to investigate this further?

Plex0n

Definition of "Budget".

I see that "Budget" is meaning Decks with 16% limit for Rares and Mythics quantity. I'm seeing decks with lots of mythics returning from the "Budget" selection on the site. Top "Budget" decks having 6 or more mythics and 25 rares! That seems wild to me for a "budget" deck.

image

image

Keep getting this error on Startup

Uncaught Exception:
Error: EPERM: operation not permitted, stat 'C:\Users\my user name\AppData\LocalLow\Wizards Of The Coast\MTGA\output_log.txt'
at statSync (fs.js:856:3)
at fs.statSync (electron/js2c/asar.js:278.27)
at Object.fs.statSync (electron/js2c/asar.js:278.27)
at pe.watch (C:\Users\my user name\AppData\Local\mtgaprotracker\app-2.0.14\resources\app.webpack\main\inde,,,,:58740)
at listOnTimeout (internal/timers.js:531:17)
at processTimers (internal/timers.js:475:7)

I would have uploaded a screenshot but github says that it can't process the image

"Need" column in crafting list

Describe the bug
In the Crafting List page, when I put the mouse over the "Need" column it doesn't give me a description of said column. I had to search for what it means

Steps to reproduce the behavior:

  1. Go to 'Add Decks' -> "Crafting List"
  2. Hover "Need" column

Expected behavior
Should inform the user that the column means the expected number of packs required to complete the deck.

Web site: My Decks W/L sort not working as expected

Describe the bug
On web site, in My Decks section, clicking on W/L column header doesn't seem to be sorting the decks in a proper way.

To Reproduce
Steps to reproduce the behavior:

  1. Go to web site / My Arena / My Decks
  2. Click on W/L column header
  3. Decks are not sorted according to W/L ratio

Expected behavior
You would expect the decks to be sorted by W/L ratio, including when you select the various options (last 30 days, color, terrain,...).

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context
This was present a few weeks ago then has been fixed. Reappered again.

Can't install to my software drive

Can't install on my laptop. I have an SSD that is just for the OS and since space is VERY limited I install my software to another drive. How can I install this to a different drive?

My work has me onsite for most of our job (I travel for work) so I have to use my laptop to play games and such and I play MTGA on my off hours and it won't install to the built in software drive (D:). The system is designed this way and I have no control over it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.