#101
Posted 15 December 2013 - 08:58 AM
https://hanger.reloadedsoftware.com
Same general idea, to proxy the stat collection from MWO. The Hanger though keeps your stats over time which is starting to allow for some pretty cool comparisons.
The main draw though is the ability to compare your own stats to everyone else (groupings/teams/frenemies to be release soon).
Same security concerns apply to The Hanger as to your app. Just no way around it unless PGI wants to allow public stats.
Anyway, not looking to hijack your own thread, just a point of conversation really.
#102
Posted 18 December 2013 - 05:01 PM
Loving the Mechcollect program too, keep it up.
#103
Posted 18 December 2013 - 07:14 PM
#104
Posted 22 December 2013 - 09:27 AM
Thanks again for great application
P.S. I heard about your app from sirio on war room episode 10. He briefly mentioned your app when talking about testing srms. When I went to search for it, googling "mech collect" gave me many unrelated hits.
#105
Posted 23 December 2013 - 02:10 PM
Maybe I should just be happy that my Jenner can now shoot AC/5s.
#106
Posted 23 December 2013 - 05:37 PM
Shekky Thermopylae, on 23 December 2013 - 02:10 PM, said:
Maybe I should just be happy that my Jenner can now shoot AC/5s.
Have noticed something similar myself.
#107
Posted 23 December 2013 - 09:52 PM
Shekky Thermopylae, on 23 December 2013 - 02:10 PM, said:
Maybe I should just be happy that my Jenner can now shoot AC/5s.
SjurWarEagle, on 18 September 2013 - 10:44 AM, said:
I cannot do anything else, because there isn't enough data.
This will happen every now and then.
Some graphs have the calculation of the average (divided by the number of games) in them to prevent too high values.
This quote is from the top of page 5, responding to jman5 reporting a similar issue after not running mech collect for a few days. I just wait for matches to end. Gives me time to think about why I died.
Edited by Horks, 23 December 2013 - 09:53 PM.
#108
Posted 24 December 2013 - 10:50 AM
#109
Posted 21 January 2014 - 10:19 AM
But beig very security concerned myself, I understand the reservations and the need to again make a point of it.
On a note regarding the program itself:
It's been improved over the last few days (chatting up WarEagle in a game helped, you know who you are ). So expect an update in a few days. It will adress the problem of joined stats as far as possible and then something where WarEagle is not quite sure yet if it'll work. Stay tuned!
Edited by AJ Frost, 21 January 2014 - 10:20 AM.
#110
Posted 21 January 2014 - 10:41 AM
Destined, on 20 January 2014 - 10:43 AM, said:
This looks pretty cool, great idea.
That being said, we don't recommend giving or using your log in details for anything other than our website/game client, nor do we recommend sharing your account information. That's the best way to win a compromised account!
Just a little PSA. Use this or anything else at your own discretion... thar be dragons!
Destined
Community Representative
Eve-like API key... hint hint... nudge nudge...
#111
Posted 21 January 2014 - 10:58 AM
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
Or try JavaFX and you also don't need any extra library for the charts. And you can skin the complete UI with CSS.
Edited by RillerK1ller, 21 January 2014 - 10:59 AM.
#112
Posted 23 January 2014 - 02:06 AM
thanks for the pointing to the uimanager, it's currently not used, because I dislike the implementation of the windows-ui in java more than metal. Overall it's a question of the own taste I guess.
JavaFX isn't used, simply because I don't feel confident with it at the moment. There are several new concepts (great ones!) where I have to gather new experience.
Please keep on improving the community.
@Destined:
Thanks for pointing out this, my oppinion is the same as yours, but this won't stop me from using my tool
btw. If there shall be dragons, please put one into my mechbay
Edited by SjurWarEagle, 23 January 2014 - 02:08 AM.
#113
Posted 23 January 2014 - 03:06 AM
IMHO Metal is the reason that Java is often assiociated with ugly programs.
#114
Posted 25 January 2014 - 03:21 AM
today I would like to give you a new version of mechcollect. It has been some time since the last version, sorry for this.
This release contains the following new features:
- Ability to copy battlelog-entries to TXT, HTML or BBCode-Format
- Autoclick on ready-button
- Take a screenshot after the fight
- New graph "Fired Shots per Weapon"
- New format of messages in log and console
- Internal code cleanup
- Improved speed of generating the graphs
- Division of mechs and their achievements if the data wasn't fetched over several matches
- Several internal fixes
It's fun working together.
Ok now some details.
How does mechcollect detect when to click the button or to take a screenshot?
First the program catches the window of mwo, so it gets the actual position and size of it.
In this window mechcollect checks specific points for a specific color, if it finds this, it thinks to have found the correct mode of mwo.
Think about this like some kind of fingerprint for different screens.
Then looking at the ready-screen you'll notice the red and blue flag always being at the same position, so if you can find these two, you can be quite sure to have a ready-screen in front of you.
All points are configured in the config.properties:
# The points to look for, in order to determin, of end of match has occurred, based on 1980x1080 endOfMatchWinPoints=385,562,11206656;372,214,7584;380,75,15116032; endOfMatchLostPoints=385,562,7584;372,214,11206656;380,75,15116032; # Points of the ready.button to click on before launch of match, based on 1980x1080 readyButtonPoints=1177,116,-5636096;117,117,-16769894;1700,60,27486;
There is no voodoo done.
I don't want to have the program take screenshots or click on buttons for me!
No problem, go into your config.properties and set one of theses values to "false"
useClickReady=true useEndOfMatchScreenshot=true
and you are done
Where to find the taken screenshots?
All screenshots are stored locally in the database, technically this is the file mechcollectdb.lobs.
When opening this file with a text editor you will only see garbage, this is because the databasefile stores binary data.
In order to view the image, you will have to go into the battlelog and click on the right icon in the line of the fight you did.
You also can adjust the size of the image mechcollect takes, but make sure to look into the screens if they are readable
screenshotWidth=1280 screenshotHeight=1024
What to I have to do if running an older version and want to update?
Make a backup of your directory (yes, always do so), then download the new version (see link below) and copy your db-folder into this new setup.
After this, change your login-data and you should be ready to go.
Any known bugs or unexpected behavior?
- If mechcollect takes a screenshot, it takes the upper most viewable image, so if you have a window above mwo, this window will be in the screenshot.
Please be aware of this, the negative effect may be, mechcollect to capture personal data you didn't want in a screenshot.
The screenshots aren't send anywhere, you can delete screenshot by the build-in imageviewer accessable by battlelog. - the clicking and taking of screenshot only works in "full window" and "window" mode, not in fullscreen. At the moment I don't know a workaround for this.
- when taking an image of the 2. page of the end-of-match-screen the earnings may be wrong. the reason for this: when entering the page, the earnings start to count upwards, I'm waiting some seconds but in good games, the number then hasn't reached the target value. You might see something like 340.000 as "big number" but in the calculation it's 280.000
What is the graph "Fired Shots per Weapon" about?
The idea behind this graph is to get a feeling if you have too much or too few ammunition for your weapon. E.g. if you have 50 shots of ammunition but normally only use 20 of them, you should think about changing some of it to things like heatsinks or armor. But on the other side, if you have 50 shots and are always firing 45-50 you should think about increasing the ammunition in order to do more damage.
Where is the download?
Here: http://sourceforge.n...05.zip/download
#115
Posted 26 January 2014 - 12:07 PM
For whatever reason PGI double counts Grid Iron and Grid Iron limited Edition on your mech stat page. Now It's double counting on mech collect.
#116
Posted 26 January 2014 - 12:42 PM
#117
Posted 27 January 2014 - 01:10 AM
thanks for the report, I'm a little bit unsure what to do about this.
First of all, I'm correct when I assume the data on the homepage is the same for both mechs?
PGI tends to do so for every mech they introduce as special variant (champion and so on), sometimes even for heromechs. Sometimes they fix this some patches after the introduction, sometimes not.
I don't know who is responsible for the database work on their side...
But enough of problem-talking.
Two ideas:
a )
I could enter a new config.properties-entry where you can enter a list of mechs to be ignored during import, this would look like this:
mechsToIgnoreForImport=GIRD IRON LIMITED EDITION, ATLAS XYZ (C)
The comma-seperated list would contain the name of the mech from the homepage.
Mechcollect then wouldn't see any data of the mixed up mech and would work fine.
But: this would be some kind of workaround for a messed up website.
b )
PGI fixes the database, this only happens, if you talk with them about the problem and they fix it for the website (until the next mech is released...)
Maybe both? the a) for hotfixing the import and b ) for the long run?
Edited by SjurWarEagle, 27 January 2014 - 01:10 AM.
#118
Posted 27 January 2014 - 11:54 AM
#119
Posted 31 January 2014 - 05:22 AM
I hope to include something for your problem, too.
#120
Posted 31 January 2014 - 12:10 PM
6 user(s) are reading this topic
0 members, 6 guests, 0 anonymous users