Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 DotaData: Dota2 match data from your Android phone, Tool

views
     
TSf4nt0m
post Apr 15 2014, 07:42 AM, updated 12y ago

New Member
*
Junior Member
13 posts

Joined: Jan 2006
From: Sydney, Australia


user posted image

Hey guys,

I have recently spent a good 3 months to developed & publish DotaData that essentially allows you to track your Dota 2 statistics from your phone. I have put a lot of effort to make this stand out amongst the competition by being straight-forward and looking as sexy as possible. Growing up in Malaysia (now residing in Australia) has definitely been the main contributor to my passion for Dota hence this post in Lowyat forums.

Copy & paste from Store description:

Conveniently track your Dota 2 stats from your very own pocket. Minimalistic approach to track you, your friends or your favourite pro-gamers' performance. Features:
  • Easy-to-use player search to find Dota 2 accounts
  • Download match data from any players that have enabled match history sharing
  • Intuitive Stats dashboard to summarise players' performance
  • Browse through all matches to find the best and the worst
  • Access individual match details to analyse or just show-off to your friends
There are two intentions of this app: 1. To analyse your Dota 2 performance and use this information to identify strengths & weaknesses to further improve your gameplay, 2. To stalk your friends or favourite pro-gamers.


Thank you for taking the time to read my wall of text. Any feedback is greatly appreciated, I do intend TO constantly keep this App constantly up to date. Also, feel free to ask anything you'd like on the app.

Play Store Link

TL;DR - Check out the app, feel free to share feedback and suggestions

This post has been edited by f4nt0m: Apr 15 2014, 07:47 AM
ooorait
post Apr 15 2014, 08:52 AM

On my way
****
Senior Member
554 posts

Joined: Dec 2010


good job.
just download it. setting up now.
Benny T
post Apr 15 2014, 10:38 AM

Getting Started
**
Junior Member
150 posts

Joined: May 2009


Just tested. I was trying to sync the matches over and then I lost internet connection. Now, the app is just not responding anymore.

It loads whatever stats I had from the matches it has processed but when I try to sync the matches again. It will keep crashing.

I just resetted the matches and now trying again. I think you need a fix for that smile.gif
TSf4nt0m
post Apr 15 2014, 10:51 AM

New Member
*
Junior Member
13 posts

Joined: Jan 2006
From: Sydney, Australia


QUOTE(Benny T @ Apr 15 2014, 10:38 AM)
Just tested. I was trying to sync the matches over and then I lost internet connection. Now, the app is just not responding anymore.

It loads whatever stats I had from the matches it has processed but when I try to sync the matches again. It will keep crashing.

I just resetted the matches and now trying again. I think you need a fix for that smile.gif
*
Thanks for the feedback. Always looking for bugs to iron out as this is a brand new release, I can expect many!

This is a strange one - The App essentially downloads & processes the matches as one batch and then stores it. In the event where internet connection is lost or the app crashes, this ensures that we have not stored anything and can just re-run the match downloads. Therefore, the only way I can see this being caused is if it crashed while the matches are being written to the database (which usually doesn't take more than 5-10s depending on your device).

I am continuing to replicate this scenario (using airplane mode while downloading matches) but as of yet haven't been successful. Keen to fix this so feel free to add any details on how this happened.

Thanks again for trying the app! Hope you like it!

Edit: Just found what I think is your error report. Looking into it.
Edit2: I think I know what the problem is. Will try to have a fix out asap! Thanks mate!

This post has been edited by f4nt0m: Apr 15 2014, 10:54 AM
Benny T
post Apr 15 2014, 10:57 AM

Getting Started
**
Junior Member
150 posts

Joined: May 2009


QUOTE(f4nt0m @ Apr 15 2014, 10:51 AM)
Thanks for the feedback. Always looking for bugs to iron out as this is a brand new release, I can expect many!

This is a strange one - The App essentially downloads & processes the matches as one batch and then stores it. In the event where internet connection is lost or the app crashes, this ensures that we have not stored anything and can just re-run the match downloads. Therefore, the only way I can see this being caused is if it crashed while the matches are being written to the database (which usually doesn't take more than 5-10s depending on your device).

I am continuing to replicate this scenario (using airplane mode while downloading matches) but as of yet haven't been successful. Keen to fix this so feel free to add any details on how this happened.

Thanks again for trying the app! Hope you like it!

Edit: Just found what I think is your error report. Looking into it.
*
After I reset the matches, I let it run without moving. After it was completed, it crashed again. It has all my matches in the list, but whenever I try to 'Refresh' the screen, it will crash. I will uninstall and reinstall again. Just for the fun of it smile.gif

EDIT: I lost my internet connection half way again. And now I can't refresh again smile.gif I'll wait for your fix before trying again.

This post has been edited by Benny T: Apr 15 2014, 11:05 AM
TSf4nt0m
post Apr 15 2014, 11:10 AM

New Member
*
Junior Member
13 posts

Joined: Jan 2006
From: Sydney, Australia


QUOTE(Benny T @ Apr 15 2014, 10:57 AM)
After I reset the matches, I let it run without moving. After it was completed, it crashed again. It has all my matches in the list, but whenever I try to 'Refresh' the screen, it will crash. I will uninstall and reinstall again. Just for the fun of it smile.gif

EDIT: I lost my internet connection half way again. And now I can't refresh again smile.gif I'll wait for your fix before trying again.
*
Yeah, I think the problem is actually on the manual refresh. I re-worked the entire workflow last night to speed things up and I can't believe I missed this. Will keep you posted - This is a critical fix so I will endeavor to get it out by tonight.
Benny T
post Apr 15 2014, 11:26 AM

Getting Started
**
Junior Member
150 posts

Joined: May 2009


QUOTE(f4nt0m @ Apr 15 2014, 11:10 AM)
Yeah, I think the problem is actually on the manual refresh. I re-worked the entire workflow last night to speed things up and I can't believe I missed this. Will keep you posted - This is a critical fix so I will endeavor to get it out by tonight.
*
I think it is not just your manual refresh. On the initial adding a player, it will also request to download matches. If those 2 are calling same function, then ya, that's what you need to look into.
TSf4nt0m
post Apr 15 2014, 03:38 PM

New Member
*
Junior Member
13 posts

Joined: Jan 2006
From: Sydney, Australia


QUOTE(Benny T @ Apr 15 2014, 11:26 AM)
I think it is not just your manual refresh. On the initial adding a player, it will also request to download matches. If those 2 are calling same function, then ya, that's what you need to look into.
*
All done! V1.2 should be online now. Let me know if you find any more issues, thanks!
H3LLKEEPER
post Apr 15 2014, 09:51 PM

Winning Is Everything!
*******
Senior Member
4,532 posts

Joined: Apr 2009


i cant seem to find my profile

UPDATE: Found it, just need some time for the change to apply

This post has been edited by H3LLKEEPER: Apr 15 2014, 10:00 PM
tarvalslain87
post Apr 15 2014, 09:59 PM

(•_•) / ( •_•)>⌐■-■ / (⌐■_■)
Group Icon
Staff
5,054 posts

Joined: Aug 2008


Is there an iOS version? Would love to try it smile.gif
Bboy4Life
post Apr 15 2014, 10:01 PM

~My Style, My Flava~
******
Senior Member
1,855 posts

Joined: May 2011
From: Cat City
i have 1.7k of games played
but only 412 games are processed..why ?
TSf4nt0m
post Apr 15 2014, 10:35 PM

New Member
*
Junior Member
13 posts

Joined: Jan 2006
From: Sydney, Australia


QUOTE(Bboy4Life @ Apr 15 2014, 10:01 PM)
i have 1.7k of games played
but only 412 games are processed..why ?
*
Hi there,

Sorry that I did not include a mention of this anywhere but essentially Valve only allows us developers to pick up the last 500 games via their API. This said, the reason you are seeing 412 is because DotaData has identified these as "Real Games' which is basically anything that is not Diretide, Greeviling, or Bot Matches.

Therefore, it will pick up
- Public solo
- Public team
- Ranked solo
- Ranked team

Nothing we can do about the 500 game limit sad.gif Only DotaBuff has gotten past this and thats by downloading EVERY replay from Valve (don't think I want my S4 to be running out of space! smile.gif)

I really hope this explanation helps!

QUOTE(tarvalslain87 @ Apr 15 2014, 09:59 PM)
Is there an iOS version? Would love to try it smile.gif
*
I wish it were that simple. Have gotten a few requests for an iOS version but as I have built this from ground-up in Android, there's no easy way for me to port this over without needing to learn the iOS development language (Objective C). Really appreciate your interest though, do feel free to share with your friends who have Android devices! If I can find someone to help port this, promise you will be the first to know!

This post has been edited by f4nt0m: Apr 15 2014, 10:36 PM
Bboy4Life
post Apr 15 2014, 11:18 PM

~My Style, My Flava~
******
Senior Member
1,855 posts

Joined: May 2011
From: Cat City
QUOTE(f4nt0m @ Apr 15 2014, 10:35 PM)
Hi there,

Sorry that I did not include a mention of this anywhere but essentially Valve only allows us developers to pick up the last 500 games via their API. This said, the reason you are seeing 412 is because DotaData has identified these as "Real Games' which is basically anything that is not Diretide, Greeviling, or Bot Matches.

Therefore, it will pick up
- Public solo
- Public team
- Ranked solo
- Ranked team

Nothing we can do about the 500 game limit sad.gif Only DotaBuff has gotten past this and thats by downloading EVERY replay from Valve (don't think I want my S4 to be running out of space! smile.gif)

I really hope this explanation helps!
I wish it were that simple. Have gotten a few requests for an iOS version but as I have built this from ground-up in Android, there's no easy way for me to port this over without needing to learn the iOS development language (Objective C). Really appreciate your interest though, do feel free to share with your friends who have Android devices! If I can find someone to help port this, promise you will be the first to know!
*
Ah i see.. thx for the app biggrin.gif
Benny T
post Apr 16 2014, 02:25 PM

Getting Started
**
Junior Member
150 posts

Joined: May 2009


QUOTE(f4nt0m @ Apr 15 2014, 03:38 PM)
All done! V1.2 should be online now. Let me know if you find any more issues, thanks!
*
Before your v1.2, my matches was not fully synced. However, after the patch, my matches now still can't be updated until I reset my matches.

EDIT: 1 tiny feedback, at first it has x matches, then I refreshed the matches with +1. It doesn't refresh x+1 matches until I click refresh again.

This post has been edited by Benny T: Apr 16 2014, 02:38 PM
TSf4nt0m
post Apr 16 2014, 05:41 PM

New Member
*
Junior Member
13 posts

Joined: Jan 2006
From: Sydney, Australia


Hey guys,

Just pushed out a very critical fix (v1.3) - Please ensure you update.

The problem is that DotaBuff decided to be selfish and not let me (or everyone) use their extremely useful search API tools and just disabled it today. I had to re-work the functionality, but it should be sweet now!

Please let me know if you run into any issues, I really did this one as fast as possible because new users would just be turned off by it crashing on their first try so am worried about any new bugs!
awongck
post Apr 16 2014, 06:25 PM

Casual
***
Junior Member
372 posts

Joined: Jun 2007
Its not working on my phone bro, I search for my steam ID and then get an error dotadata has stopped working, this is on LTE btw not on wireless

This post has been edited by awongck: Apr 16 2014, 06:26 PM
TSf4nt0m
post Apr 16 2014, 09:21 PM

New Member
*
Junior Member
13 posts

Joined: Jan 2006
From: Sydney, Australia


QUOTE(awongck @ Apr 16 2014, 06:25 PM)
Its not working on my phone bro, I search for my steam ID and then get an error dotadata has stopped working, this is on LTE btw not on wireless
*
Just made an update today and it should have fixed it (version 1.3). It will work now but let me know if you face any issues after updating. As mentioned before, DotaBuff decided to be assholes tongue.gif
awongck
post Apr 17 2014, 11:59 AM

Casual
***
Junior Member
372 posts

Joined: Jun 2007
QUOTE(f4nt0m @ Apr 16 2014, 09:21 PM)
Just made an update today and it should have fixed it (version 1.3). It will work now but let me know if you face any issues after updating. As mentioned before, DotaBuff decided to be assholes tongue.gif
*
Yup confirmed its working smile.gif

Keep up the good work bro!

shark7
post Apr 27 2014, 10:34 AM

Regular
******
Senior Member
1,378 posts

Joined: Dec 2009
QUOTE(f4nt0m @ Apr 16 2014, 09:21 PM)
Just made an update today and it should have fixed it (version 1.3). It will work now but let me know if you face any issues after updating. As mentioned before, DotaBuff decided to be assholes tongue.gif
*
Thiz is really good app
Unfortunately i cannot find my profild

But i can find my friend profile..
jeffng89
post Apr 28 2014, 02:08 AM

(/ .□.)\ ︵╰(゜Д゜)╯︵ /(.□. \)
*****
Senior Member
846 posts

Joined: Oct 2010
From: Currently Ho Chi Minh Status: Horny



Demanding this app to IOS phone . Thanks .
Say no to android ! vmad.gif

This post has been edited by jeffng89: Apr 28 2014, 02:09 AM

2 Pages  1 2 >Top
 

Change to:
| Lo-Fi Version
0.0221sec    0.41    5 queries    GZIP Disabled
Time is now: 7th December 2025 - 07:57 AM