Minecraft Mods

PMC Submission Tracker [All Rewritten] [Members now Supported!]

  • 2,839 views, 3 today
  • 151 downloads, 0 today
  • 26
  • 9
  • 43
PeterKramer's Avatar PeterKramer
Level 56 : Grandmaster Meme
204

General information:


I made this program a few months ago, abandoned it and forgot about it. A few days ago i looked through

my projects and figured that i should finally finish this program.




Yet i did not stick to finishing, but i chose to rewrite the code completely since it was an absolute chaos.
The result is a UI that actually looks the way it's meant to be and about 600 lines of code less ...

The Submission Tracker lets you create graphs from the stats of nearly any submission on PlanetMinecraft (Blogs are not supported). You only need to enter the URL, set the reload delay and the max. size of the coordinate system and the rest works automatically.


QYMA (questions you might ask):

Q: how do i make the program run?
A: download the setup.zip file and start the setup.exe inside.

q: how do i enter the url correctly?
A: copy the url and remove the 'www.planetminecraft.com'. You should have a construction like this: '/mod/yourmod'.


To come in future updates
  • Loading data from a saved history file


A detailed Tutorial on how to use the Submission Tracker


How to track your project

To start tracking your project, open it in your favourite browser and copy the URL.
Now you have a URL like o http://www.planetminecraft.com/skin/cool-tenaga-skin-wiht-3d-hairo . From that URL, remove the o http://www.planetminecraft.como so you only have o /skin/cool-tenaga-skin-wiht-3d-hairo . Copy that URL into the address bar at the top of the window (steps are marked in the picture below).Now you need to set the max. height for the graph. This setting can not be changed while tracking. Depending on the view count of your project you should set the max. height to about 1000 to 1500 higher than it. Now you need to set the reload delay. The way this works is that the Program will download the stats every X minutes. After that, press the Button next to it saying o Goo .

Steps
stepsrpng


The Graphs

There are four different Graphs that will be displayed when tracking a project.


  1. A yellow graph which is always the highest graph, standing for the views.



  2. A green graph, usually second-highest, standing for the downloads.



  3. A light blue graph standing for diamonds.



  4. A red graph standing for favourites.



Pausing and Stopping the Submission Tracker

To stop tracking without deleting the history, turn Reload off. This is also good as a pause function. To resume tracking, just press the o Force Reloado Button next to it and directly turn Reload on again.

Starting to track a new project

To start tracking a new project, do the following steps:


  1. Turn Reload off and wait for possible downloads to finish.



  2. Press o Delete Historyo , which remove any graphs and clear the saved stats.



  3. Change the settings the way you want them and start tracking.



Exporting the Stats

To export the downloaded Stats, just press o Export Historyo . This action may require the program to be executed as Administrator! When it is done saving, the program will ask you whether you want to view the file or not. If you want to access the Data later on, go to o C:/Program Files/PlanetMinecraft Submission Tracker/exported data/o .

If you have any further questions, post them in the comments below or use the Contact form on my website.
Progress65% complete
Game VersionMinecraft 1.3.1
Tags

6 Update Logs

Update #6 : by PeterKramer 08/24/2012 2:56:46 pmAug 24th, 2012

First update of the new release! I added support to stal- err track other members on pmc!
LOAD MORE LOGS

Create an account or sign in to comment.

RevolutionalRedStone
01/05/2013 8:05 pm
Level 54 : Grandmaster Pirate
RevolutionalRedStone's Avatar
Wow. I cant believe you've had this exact same idea !

It might work a little smoother using the method I came-up with,

Basically on your computer, or on some server; retrieve the HTML from your own subscriptions page, parse out all the names of your subscribers, and then automatically track all of there submissions. ( by first parsing out the submission links from there profile pages HTML )

Then; you distribute a different program; a stats client which does not actually track; but rather communicates with the master program running on your computer and simply requests the relevant log.

This has the benefit of always running; people can start the program at any-time and have statistics back to when you first started the master program ( which you would leave running continuously )

Also, only your subscribers would be tracked; which is a great bonus reason for people to sub.

Nice work on this one, + 1
1
PeterKramer
01/06/2013 12:02 pm
Level 56 : Grandmaster Meme
PeterKramer's Avatar
I didn't have some of the ideas you mentioned above - sounds like a great plan though. The site code has changed since I last updated this program and it doesn't work correctly anymore. I stopped updating because of the lack of interest from the community :/
But if you're familiar with Python, I can send you the source code I used if that helps you create your version
1
RevolutionalRedStone
01/06/2013 7:07 pm
Level 54 : Grandmaster Pirate
RevolutionalRedStone's Avatar
That's a very generous offer,

But unfortunately the client ive been working on is written in an obscure language which i selected becase it compiles into embeddable formats including Java, Flash and HTML5 ( tho I haven't worked out how to put those into PMC project pages just yet )

The server side tracking program is already written using C++, Also I used dynamic XML parsing and approximate page tree analysis to handle all but the most extreme changes to the input HTML.

Gotta run, cya bra
1
ZaphodX
08/17/2012 6:06 pm
Level 40 : Master Network
ZaphodX's Avatar
Any chance of tracking subscribers and total XP?
1
PeterKramer
08/23/2012 3:06 pm
Level 56 : Grandmaster Meme
PeterKramer's Avatar
Parsing algorithm done and implemented, next Step is to make the history flexible and it's nearly done :)
1
ZaphodX
08/23/2012 6:13 pm
Level 40 : Master Network
ZaphodX's Avatar
Awesome, looking forward to it.
1
PeterKramer
08/18/2012 7:12 am
Level 56 : Grandmaster Meme
PeterKramer's Avatar
I thought about that a few days ago when talking to Fadel, I'll add it in a future release, but I wanted to concentrate on submissions first
1
diamantdrop
08/11/2012 4:54 pm
Level 17 : Journeyman Unicorn
diamantdrop's Avatar
you should make an android app of this programm *_*
1
PeterKramer
08/11/2012 5:24 pm
Level 56 : Grandmaster Meme
PeterKramer's Avatar
xD The basic part is really simple to make, so maybe I'll manage to make a less resource intense version as a website
1
diamantdrop
08/12/2012 6:14 am
Level 17 : Journeyman Unicorn
diamantdrop's Avatar
cool thx
1
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome