Jump to content

Madstats - Free Browser Extension For Stats Sorting


269 replies to this topic

#41 DustySkunk

    Member

  • PipPipPipPipPipPip
  • Wrath
  • Wrath
  • 257 posts
  • LocationNew England

Posted 08 January 2015 - 07:02 AM

View PostMantaeus, on 07 January 2015 - 01:36 PM, said:

Hopefully that works for you. If you need more, let me know.

Posted Image

Posted Image
EDIT:: Ok, images didn't take, incoming shortly.....

EDIT EDIT: All is well now.


^^ I hope I'm not the only one who saw these screenies and instinctively tried to use the scrollbar to move left and right :unsure: Then again, I haven't had my coffee yet this morning ;)

Anyway, fantastic work on this! OP, I thank you for your time and effort putting this together.

#42 Robin Wolf

    Member

  • PipPipPipPipPipPip
  • Legendary Founder
  • Legendary Founder
  • 337 posts
  • LocationItaly

Posted 08 January 2015 - 07:32 AM

Brilliant! Thanks.

#43 Troutmonkey

    Member

  • PipPipPipPipPipPipPipPipPip
  • Moderate Giver
  • Moderate Giver
  • 3,776 posts
  • LocationAdelaide, Australia

Posted 13 January 2015 - 03:46 PM

The Tampermonkey script bugged out today, so I downloaded the updated Chrome script and it works fine now. Thanks again for the good work!.

#44 MadLibrarian

    Member

  • PipPipPipPipPipPip
  • Urban Commando
  • Urban Commando
  • 334 posts
  • Twitter: Link
  • Twitch: Link
  • LocationYou Essay

Posted 19 January 2015 - 03:44 PM

View PostTroutmonkey, on 13 January 2015 - 03:46 PM, said:

The Tampermonkey script bugged out today, so I downloaded the updated Chrome script and it works fine now. Thanks again for the good work!.


Sorry about that. I stopped updating the included userscript once I listed it on the google store, because I've been working on rewrites and the integration of further features.

Edited by MadLibrarian, 20 January 2015 - 10:48 AM.


#45 MadLibrarian

    Member

  • PipPipPipPipPipPip
  • Urban Commando
  • Urban Commando
  • 334 posts
  • Twitter: Link
  • Twitch: Link
  • LocationYou Essay

Posted 25 January 2015 - 04:42 PM

In case anyone is curious, this mad librarian has still been spending some of his playing time updating the extension. I haven't pushed out an update in a while because the changes, while significant, don't really add much in the way of new features. I also want to make sure everything is solid, so I am opening it up for testing before making a total conversion.

Here is a relatively stable link to the new version. (You'll want to make sure you disable the old version and restart your browser in this process.)
xxxx

Plus, there are a few more features I'm on the verge of finishing that would make a real update even better. Sneak peek:
Posted Image
Dynamic stat signatures are just around the corner. Any thoughts on stats to include, color/image styling, text/stat positioning, update frequency, or something else? All of these things will be customizable at some point, but until I actually add in the features, I'm just testing possibilities.

Edited by MadLibrarian, 01 December 2015 - 03:05 PM.


#46 Axeface

    Member

  • PipPipPipPipPipPipPip
  • Shredder
  • Shredder
  • 655 posts

Posted 26 January 2015 - 02:08 PM

Thanks for this!

#47 KreepyKrawly

    Member

  • PipPipPip
  • Legendary Founder
  • Legendary Founder
  • 66 posts
  • LocationBrisbane Australia

Posted 26 January 2015 - 06:22 PM

2 bugs I have noticed...(using win7 + IE11)

1) My Phoenix, Founders and Champion mechs ((P), (F) & (C) variants) don't show up in the stats list.

2) If time played is greater than 1 day, shows multiples of 24 and not adding day+hour. ie 1 day 8 hours is only showing as 24 hours instead of 32 hours.

Otherwise, it's great. Have been copy+pasting stats into excel, that's been set up to do analysis of mechs. the biggest pain is having to remove duplicate mechs by hand and the day/hour issue.

Once I get it all sorted, I may convert to google docs for everyone to use.


Edit. Spulleng musteks...

Edited by KreepyKrawly, 26 January 2015 - 06:50 PM.


#48 KreepyKrawly

    Member

  • PipPipPip
  • Legendary Founder
  • Legendary Founder
  • 66 posts
  • LocationBrisbane Australia

Posted 26 January 2015 - 06:46 PM

BTW I'll list the founders and Phoenix labels if that helps.

JR7-D-FOUNDER
CPLT-C1-FOUNDER
HBK-4G-FOUNDER
AS7-D-FOUNDER
TDR-5SP
BLR-1GP
GRF-1NP
WVR-6RP

Champion mechs have a C tacked to the end like "CTF-3DC"

Edited by KreepyKrawly, 26 January 2015 - 06:51 PM.


#49 MadLibrarian

    Member

  • PipPipPipPipPipPip
  • Urban Commando
  • Urban Commando
  • 334 posts
  • Twitter: Link
  • Twitch: Link
  • LocationYou Essay

Posted 26 January 2015 - 09:08 PM

View PostKreepyKrawly, on 26 January 2015 - 06:22 PM, said:

2 bugs I have noticed...(using win7 + IE11)

1) My Phoenix, Founders and Champion mechs ((P), (F) & (C) variants) don't show up in the stats list.

2) If time played is greater than 1 day, shows multiples of 24 and not adding day+hour. ie 1 day 8 hours is only showing as 24 hours instead of 32 hours.

Otherwise, it's great. Have been copy+pasting stats into excel, that's been set up to do analysis of mechs. the biggest pain is having to remove duplicate mechs by hand and the day/hour issue.

Once I get it all sorted, I may convert to google docs for everyone to use.


Edit. Spulleng musteks...


Is this with the beta version I just posted? it has been updated since then as well. I will have to check the IE workings, because I haven't seen the time function failing in a while. Do you have access to chrome or firefox? They are faster and less vulnerable than IE in general.

Thank you for the information! The main thing I need to know is if the mechs are listed differently on the profile page and the stats page. Are the phoenix and founders listed with (F) or (P) on the stats page or as -FOUNDER and xxP like you said? I think I have a way to do that saved in a previous version.

If you do have a spreadsheet that can be used on google docs, I might be able to automate the importing process. I'll have to do some more up to date research, but I'm pretty sure google has a good api for this type of stuff.

#50 KreepyKrawly

    Member

  • PipPipPip
  • Legendary Founder
  • Legendary Founder
  • 66 posts
  • LocationBrisbane Australia

Posted 26 January 2015 - 11:39 PM

Current version still does it, (posted just after installing, and again when I got home from work.)
Don't use ff or chrome.

Top row of profile page, above mech image. Bottom row is what you can rename mech to. (just copied and pasted.)

Toggle still hides Phoenix, Founders and Champion mechs

WOLVERINE WVR-6R <--no Phoenix tag in stats
CATAPULT CPLT-C1 <-- no founders tag in stats
CATAPHRACT CTF-3D <-- no champion tag in stats

WVR-6RP <-- top row on profile page
CPLT-C1-FOUNDER <-- top row on profile page
CTF-3DC <--top row on profile page

Copy and paste text from stats.
HUNCHBACK HBK-4J 284 161 114 1.41 288 146 1.97 140,927 348,825
24:15:59 (1 day 8:15:59)

Still working on spreadsheet, plenty of stats + ELO estimator

Edited by KreepyKrawly, 27 January 2015 - 12:07 AM.


#51 MadLibrarian

    Member

  • PipPipPipPipPipPip
  • Urban Commando
  • Urban Commando
  • 334 posts
  • Twitter: Link
  • Twitch: Link
  • LocationYou Essay

Posted 27 January 2015 - 03:06 AM

Spoiler


Awesome. I'm pushing out a new update to the beta extension that might fix all of the above issues. See if this one works any better. xxxx

Edit: wrong link

Edited by MadLibrarian, 01 December 2015 - 03:06 PM.


#52 KreepyKrawly

    Member

  • PipPipPip
  • Legendary Founder
  • Legendary Founder
  • 66 posts
  • LocationBrisbane Australia

Posted 27 January 2015 - 12:58 PM

Works great, all mechs showing and time correct. Mouseover on changed mech names not working.

Stats working fine, (They match up with my spreadsheet) maybe a toggle to turn off advanced stats?

So far on my stats ss, class(l m h a), weight, faction (IS\Clan), time (damage per min ect), match (damage per kill etc), elo per class and overall stats.

to-do list

total stats archive+current
elo for is/clan.
Stat per chassis qualifing count. (ie stats don't count until 50 matches played)
stats per class, kdr for lights etc
queries, sorting. Best mech per class?
list + numbers each mech...

Tidy up display (not a wall of text....)
drop deck organizer

It would be nice if we could get an API to extract data directly, and data over time as well... I'd like to see how well I did in a particular chassis over a period of time, how a particular build went as well.

Edited by KreepyKrawly, 27 January 2015 - 01:19 PM.


#53 MadLibrarian

    Member

  • PipPipPipPipPipPip
  • Urban Commando
  • Urban Commando
  • 334 posts
  • Twitter: Link
  • Twitch: Link
  • LocationYou Essay

Posted 27 January 2015 - 01:46 PM

Great news! :) I really gotta thank you for coming back and updating me enough that I could finally resolve that darn issue. I think I resolved the issue with mech names on hover, but there might be more.

I think I'll provide a rudimentary ownedMech Stats JSON export in the near future, then I can start testing the data passthrough to google docs.

Toggle options are definitely coming, the functionality is there but I haven't generated buttons yet. I just keep putting it off to rework the functionality and messing with styling trying to get alternating rows to work properly.

How would you feel about refreshing the page when you wanted to display unowned mechs? Latest version does that. Seems a small price to pay for natural alternating row colors and less DOM manipulations. Any thoughts on stat signatures?

Edited by MadLibrarian, 27 January 2015 - 09:28 PM.


#54 KreepyKrawly

    Member

  • PipPipPip
  • Legendary Founder
  • Legendary Founder
  • 66 posts
  • LocationBrisbane Australia

Posted 27 January 2015 - 03:43 PM

Alternate colours are good, toggled to all mechs and noticed that some owned variants come up with blank mouseovers. checked profile list, lots of mechs have no labels (something to do with the website I think).

Unowned variants have no mouseover correct?

Stat sigs would be cool. Be a pain to code auto updating sigs though...ß-Þ

#55 MadLibrarian

    Member

  • PipPipPipPipPipPip
  • Urban Commando
  • Urban Commando
  • 334 posts
  • Twitter: Link
  • Twitch: Link
  • LocationYou Essay

Posted 27 January 2015 - 07:52 PM

Correct, only owned mechs, although, heroes have both mech name and hero name. Should default to the designation if no mech name.

The generation of the stat sigs was actually the easy part. If I were to upload it, people could create stat sigs with the ugly settings I used in the image above, but they wouldn't update. The complicated bit will be making a custom form and all the javascript required to make them actually customizable, and updating the stats at regular intervals.

The new UI elements are probably what I'll be doing next. The options toggles, exporting buttons, and then the stat sig options. Probably merge releases when the options buttons are finished.

#56 KreepyKrawly

    Member

  • PipPipPip
  • Legendary Founder
  • Legendary Founder
  • 66 posts
  • LocationBrisbane Australia

Posted 27 January 2015 - 08:10 PM

That's what I thought...

That's what I meant, static sig would be easy, doing the auto update would be a pain.

Well, that means I better pull my finger out and finish my spreadsheet and upload it to gdocs. The OCD stat ho in me won't let it go as is... ß-Þ


If anyone has more statistic ideas, by all means, let me know and I'll see what I can do.

We really, REALLY need access to more data......

Edited by KreepyKrawly, 27 January 2015 - 08:12 PM.


#57 MadLibrarian

    Member

  • PipPipPipPipPipPip
  • Urban Commando
  • Urban Commando
  • 334 posts
  • Twitter: Link
  • Twitch: Link
  • LocationYou Essay

Posted 29 January 2015 - 02:59 AM

Alright, another update for the beta fork. Tourney counter is included, along with challenge list reversal, and new options toggling functionality.

Finally merged all the new stuff back with the primary extension. Welcome to MadStats, existing users. Stay tuned for new stuff. Same bat time, same bat channel.

Edited by MadLibrarian, 30 January 2015 - 12:08 AM.


#58 MadLibrarian

    Member

  • PipPipPipPipPipPip
  • Urban Commando
  • Urban Commando
  • 334 posts
  • Twitter: Link
  • Twitch: Link
  • LocationYou Essay

Posted 02 February 2015 - 02:31 PM

Anyone having issues with chrome since the last big update?
-It might have just been a user profile error on my end, since a battery failure corrupted some files and I repaired. I'm gonna keep working on optimization to preempt potential issues anyway.

How long is the table delay on the stats page?
-The menu delay is actually just because it's waiting for the mwo site to load first, but that might change.

Edited by MadLibrarian, 02 February 2015 - 02:50 PM.


#59 Bront

    Member

  • PipPipPipPipPipPipPipPipPip
  • Urban Commando
  • Urban Commando
  • 4,212 posts
  • LocationInternet

Posted 02 February 2015 - 03:26 PM

Great stuff.

I know someone reported not having the tourny stuff added in Chrome. I use Firefox and love this plugin.

#60 MadLibrarian

    Member

  • PipPipPipPipPipPip
  • Urban Commando
  • Urban Commando
  • 334 posts
  • Twitter: Link
  • Twitch: Link
  • LocationYou Essay

Posted 03 February 2015 - 03:15 PM

Thanks. At some point I'm gonna rework the tourney stuff so it's easily toggleable or automatic when tournies are active.





2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users