#121
Posted 04 February 2014 - 12:44 PM
#122
Posted 04 February 2014 - 01:15 PM
#123
Posted 04 February 2014 - 01:22 PM
#124
Posted 04 February 2014 - 01:50 PM
Current status:
- fixed some bugs because of the missing homepage
- changed the detection to the new windows (was already prepared)
I will try to find a workaround, but I cannot promise anything.
btw. I'm flattered how many are using the tool
Edited by SjurWarEagle, 04 February 2014 - 01:52 PM.
#125
Posted 04 February 2014 - 02:06 PM
New:
* Method for detecting if a match is running changed from windowsize to pixelwatching
(because of UI 2.0)
* New report containing some summaries and unnecessary facts
* Config-entry for ignoring mechs to be imported, you will have to remove already imported entries by hand
(Contact me if you need support)
* Added several colors for some missing mechs/maps/gamemodes
(you can send me your suggestions for additional colors)
* Changed some parts to a multithreaded calculation for faster generating
Bugfixes:
* NullPointerException fixed for some situations where it could be possible to not get enough data for visualization
* Fixed a bug where the tool was unable to get the starting timestamp
WARNING
MWO is set to fullscreen, please change it to window-mode or full-window, otherwise no detection will work.
WARNING
At the moment mechcollect might have some bugs, reason are two things:
a ) pgi deactivated the map-statistics on the homepage, if by accidet or anything else, I don't know. Mechcollect uses these informations and might run into bugs (like the missing information in the battlelog)
b ) the switch to UI 2.0
Please please please make a backup of your "db"-directory, so if there is something completly broken, you can at least go back to the older state of your data.
I'll try my best to fix the current situation, this release did worse than expected, sorry for this.
And this is the new version:
http://sourceforge.n...07.zip/download
#126
Posted 04 February 2014 - 04:38 PM
#127
Posted 04 February 2014 - 05:43 PM
#128
Posted 05 February 2014 - 05:06 AM
#129
Posted 05 February 2014 - 06:36 AM
Yes, please read this post, I've added some information about the new way of detection and it's limits.
@all:
Hi again,
I'll upload some hotfixes, if I find problems, so please don't be annoyed with small updates.
Because there are questions about how mechcollect now detects the game-mode and why this isn't wokring as fine as before, I'll explain what's changed.
Before UI 2.0 the mechlab had a fixed resolution for every player, this resolution was different from the game-window. Mechcollect only had to look if the window-size of a window called "Mechwarrior Online" has changed and it was sure to know the gamemode.
After 2.0 both, the gamewindow and the mechlab ae running in the same resolution, so this method cannot be used.
I implemented a pixelwatcher, this watcher looks for configured pixels on the screen and tries to map those to the gamemode.
e.g. the mechlab has a black top-bar with an orange button at the upper right, the loadingscreen for the match has some white and yellow letters.
Every about 2sec the screen is checked.
But there are annoying limitations:
* The way I'm getting the image (for programmers: awt.Robot) can only get the image if the game runs in windowed or ful-window mode, NOT in fullscreen. If the game runs in fullscreen, every pixel I get is 0,0,0 -> completely black
* windows on top of mwo, e.g. a browser or the taskba, are in my watching-image, so if you are reading the forum while waiting for the match, mechcollect cannot get the pixels of the game and might not be able to get the correct gamemode, please keep this in mind
* I set the pixels to watch for with my screen resolution of 1920x1080, if you e.g. are running at 1024x768 there is no checkpoint at e.g. 1800x900, because if this I scale every point to the current resolution of the window, so if I'm checking at 100x100 on my screen this is about 51x51 on your screen. Doing this allows me to use one set of coordinates for every user, but the downside is, I cannot be pixel-precize. If there is a line of one pixel at 150 on my screen, where is it on yours? at 60? 61? 59?
After all this talk: please be be pationed with me, I'll try to fix and tune mechcollect for the new situation.
btw.
http://sourceforge.n...08.zip/download
contains some bugfixes, so the mechdata in the battlelog will be displayed again (without the map-data of course).
#130
Posted 07 February 2014 - 05:00 PM
http://mwomercs.com/...-investigating/
please note, because of the difference, there can be strange entries for the first game after this.
#131
Posted 08 February 2014 - 11:25 AM
Also is there a way to exclude the really weird "add up everything" games to the fired shots per weapon. I have a few outliers where it counted a lot of my games as one instance. This makes it hard to read the normal stats.
edit: one minor suggestion. Can you re-order the battlelog column so cbills and experience are together and total damage is next to weapon damage?
Oh and on the subject of balance there are a couple of ideas you might want to consider
1. Create an "Other" for damage. This is stuff like collision damage, artillery/airstrike, and ammo explosion. I can figure it out by subtracting from total damage, but would be nice to have its own category.
2. Create a % damage for individual weapon damage in the battle log. So if I do 50 damage with my ac/10 and 30 damage with my small lasers and 20 damage with an ammo explosion it would read say
Percent damage:
ac/10: 50%
SL : 30%
Other: 20%
It would just give you a more accurate idea of where you're getting your damage from.
Edited by Jman5, 08 February 2014 - 12:02 PM.
#132
Posted 08 February 2014 - 02:15 PM
Thanks for your feedback.
a ) hmm I'll play some games and take a close look into this, do you have noticed anything special like "it's always map XYZ" or "mostly if I loose?"
b ) Until the next version you can zoom into the graph (simply drag and drop the area you want to watch), I'll add a divide by game-counter so if you have played 4 games with total 40 shots it will be listed as 10. I'm dooing so on other graphs, simply forget to do so this time.
c ) should be no problem, I'll reorder them
d ) the "other" damage will be added, we thought about this several times, I don't know why this isn't done by me till now
e ) nice idea, I'll file an idea in the ticketsystem (https://sourceforge....ollect/tickets/)
Thanks, feel free to throw in other wishes and ideas
#133
Posted 09 February 2014 - 09:19 AM
SjurWarEagle, on 08 February 2014 - 02:15 PM, said:
Thanks for your feedback.
a ) hmm I'll play some games and take a close look into this, do you have noticed anything special like "it's always map XYZ" or "mostly if I loose?"
I can't pinpoint why it happens. I'll play River City night and get no screenshot. Then I'll play it again next game and the screenshot will take. I wonder if it's a lighting issue. I noticed when you first introduced screenshots when I changed gamma mid-game the screenshot did not take.
#134
Posted 10 February 2014 - 10:33 AM
#135
Posted 10 February 2014 - 10:38 AM
#136
Posted 10 February 2014 - 01:01 PM
* you are running in window mode or full window not in fullscreen?
* are there any problems reported in the command-window?
* what's the resolution you are running mwo in?
#137
Posted 10 February 2014 - 06:34 PM
Running in Full Window mode, 1920x1200 resolution.
One thing I noticed is that Mechcollect _always_ says "Detected mainclient as been started." even when MWO isn't even running.
#138
Posted 10 February 2014 - 10:29 PM
I'll create a new release containing some debugging tools where you can take screenshots with the points he is looking at painted into them.
We'll see if there is a glitch at finding them.
Sorry :/
#139
Posted 11 February 2014 - 04:41 AM
#140
Posted 11 February 2014 - 08:04 AM
SjurWarEagle, on 10 February 2014 - 01:01 PM, said:
* you are running in window mode or full window not in fullscreen?
* are there any problems reported in the command-window?
* what's the resolution you are running mwo in?
Full Windowed mode
1920x1280
No problems in command window
I just hit the raven, and got a summary for yesterday. So I'll just refresh it inbetween matches and see what happens.
7 user(s) are reading this topic
0 members, 7 guests, 0 anonymous users