On April 03 2013 07:16 DoubleDice wrote:
Last game opponent have won but still same problem, what maybe happening?
LOG FILE:
+ Show Spoiler +
18:40:43 MMR-Stats 9.0
18:40:43 --------INIT START--------
18:40:43 OK File-Encoding UTF-8
18:40:43 Loading HOTS DB file...
18:40:43 OK Loading DB version 12.2 done
18:40:45 OK DB up to date!
18:40:45 Loading character profiles:
18:40:45 Profile: http://us.battle.net/sc2/en/profile/612917/2/DoubleDice/
18:40:45 OK Settings loaded!
18:40:45 OK Timeclient: Systemtime offset: -1 sec
18:40:45 OK Gamedata: 7 Games loaded.
18:40:45 Loading Archive...
18:40:45 OK Gamedata: 7 Games loaded.
18:40:45 Mac-OS detected!
18:40:45 Disable Memoryreader...
18:40:45 Disable Gameobserver....
18:40:45 Memory scanner is disabled
18:40:45 OK Triggers ready!
18:40:47 OK: Program is up to date
18:40:47 --------INIT END--------
19:14:29 ERROR: preplayer data is for wrong character. Setting pregame data invalid
19:15
Post-trigger: Reading web profiles
19:15:15 Webgrabber: Player true
19:15:20 Webgrabber: Opponent true
19:15:20 Post-trigger: Done reading web profiles
19:15:20 Calculating adjusted points for the players (to be successful either Alg. A or B needs to succceed for certain player
19:15:20 DATA Alg. A : failed, No pre-game data (RAM scanner possibly off) or pre-game data bad:
19:15:20 DATA Alg.B: failed, Unknown change points for player: http://us.battle.net/sc2/en/profile/612917/2/DoubleDice/
19:15:20 A -9999 B -9999
19:15:20
19:15:20 ERROR AFTERCHECK All algorithem failed
19:15:20 DATA Alg. A : failed, No pre-game data (RAM scanner possibly off) or pre-game data bad:
19:15:20 DATA Alg.B: failed, No Bonus Win: http://us.battle.net/sc2/en/profile/287860/1/Vinq/
19:15:20 A -9999 B -9999
19:15:20
19:15:20 ERROR AFTERCHECK All algorithem failed
19:15:20 ERROR LASTCHECK : Both players invalid
19:15:20 Gamecheck: false
19:15:20 GAME:
HotS
19:15:20 PREPLAYER 1:
Data: false
Reading: false
Adjusted: false
Dmmr: false
id:
playerlink:
game: Unknown
server:
league: ERROR
division_name: ERROR
Main race: unkown
Game race: unkown
gamedate: ERROR
mapname: ERROR
totalbonuspool: -9999
Wins: -9999
Looses: -9999
points: -9999
bonus: -9999
change_points: -9999
adjusted_points: -9999
19:15:20 PREPLAYER 2:
Data: false
Reading: false
Adjusted: false
Dmmr: false
id:
playerlink:
game: Unknown
server:
league: ERROR
division_name: ERROR
Main race: unkown
Game race: unkown
gamedate: ERROR
mapname: ERROR
totalbonuspool: -9999
Wins: -9999
Looses: -9999
points: -9999
bonus: -9999
change_points: -9999
adjusted_points: -9999
19:15:20 POSTPLAYER 1:
Data: false
Reading: false
Adjusted: false
Dmmr: false
id: 2-612917
playerlink: http://us.battle.net/sc2/en/profile/612917/2/DoubleDice/
game: HotS
server: US
league: diamond
division_name: banshee rho
Main race: z
Game race: z
gamedate: 4/2/2013
mapname: Neo Planet S LE
totalbonuspool: 338
Wins: 42
Looses: 42
points: 385
bonus: 1
change_points: -9999
adjusted_points: 48
19:15:20 POSTPLAYER 2:
Data: false
Reading: false
Adjusted: false
Dmmr: false
id: 1-287860
playerlink: http://us.battle.net/sc2/en/profile/287860/1/Vinq/
game: HotS
server: US
league: diamond
division_name: boros zeta
Main race: t
Game race: t
gamedate: 4/2/2013
mapname: Neo Planet S LE
totalbonuspool: 338
Wins: 69
Looses: 64
points: 395
bonus: 0
change_points: -9999
adjusted_points: 57
19:15:20 Dataset: (GAME: HotS)
--- GAMESTART ---
TIME: 1364940868426
VALID: false
Result for player 1: L
--- GAMEEND ---
19:15:20 POST-Trigger done
19:15:20 <FONT COLOR="DD0000">Player-data-Qualitiy: 50% </font>
19:15:20 <FONT COLOR="DD0000">Opponent-data-Qualitiy: 50% </font>
19:15:21 OK Uploader: game uploaded
19:15:21 Ladder Game Done!
19:15:21 --------------------------
Last game opponent have won but still same problem, what maybe happening?
LOG FILE:
+ Show Spoiler +
18:40:43 MMR-Stats 9.0
18:40:43 --------INIT START--------
18:40:43 OK File-Encoding UTF-8
18:40:43 Loading HOTS DB file...
18:40:43 OK Loading DB version 12.2 done
18:40:45 OK DB up to date!
18:40:45 Loading character profiles:
18:40:45 Profile: http://us.battle.net/sc2/en/profile/612917/2/DoubleDice/
18:40:45 OK Settings loaded!
18:40:45 OK Timeclient: Systemtime offset: -1 sec
18:40:45 OK Gamedata: 7 Games loaded.
18:40:45 Loading Archive...
18:40:45 OK Gamedata: 7 Games loaded.
18:40:45 Mac-OS detected!
18:40:45 Disable Memoryreader...
18:40:45 Disable Gameobserver....
18:40:45 Memory scanner is disabled
18:40:45 OK Triggers ready!
18:40:47 OK: Program is up to date
18:40:47 --------INIT END--------
19:14:29 ERROR: preplayer data is for wrong character. Setting pregame data invalid
19:15

19:15:15 Webgrabber: Player true
19:15:20 Webgrabber: Opponent true
19:15:20 Post-trigger: Done reading web profiles
19:15:20 Calculating adjusted points for the players (to be successful either Alg. A or B needs to succceed for certain player
19:15:20 DATA Alg. A : failed, No pre-game data (RAM scanner possibly off) or pre-game data bad:
19:15:20 DATA Alg.B: failed, Unknown change points for player: http://us.battle.net/sc2/en/profile/612917/2/DoubleDice/
19:15:20 A -9999 B -9999
19:15:20
19:15:20 ERROR AFTERCHECK All algorithem failed
19:15:20 DATA Alg. A : failed, No pre-game data (RAM scanner possibly off) or pre-game data bad:
19:15:20 DATA Alg.B: failed, No Bonus Win: http://us.battle.net/sc2/en/profile/287860/1/Vinq/
19:15:20 A -9999 B -9999
19:15:20
19:15:20 ERROR AFTERCHECK All algorithem failed
19:15:20 ERROR LASTCHECK : Both players invalid
19:15:20 Gamecheck: false
19:15:20 GAME:
HotS
19:15:20 PREPLAYER 1:
Data: false
Reading: false
Adjusted: false
Dmmr: false
id:
playerlink:
game: Unknown
server:
league: ERROR
division_name: ERROR
Main race: unkown
Game race: unkown
gamedate: ERROR
mapname: ERROR
totalbonuspool: -9999
Wins: -9999
Looses: -9999
points: -9999
bonus: -9999
change_points: -9999
adjusted_points: -9999
19:15:20 PREPLAYER 2:
Data: false
Reading: false
Adjusted: false
Dmmr: false
id:
playerlink:
game: Unknown
server:
league: ERROR
division_name: ERROR
Main race: unkown
Game race: unkown
gamedate: ERROR
mapname: ERROR
totalbonuspool: -9999
Wins: -9999
Looses: -9999
points: -9999
bonus: -9999
change_points: -9999
adjusted_points: -9999
19:15:20 POSTPLAYER 1:
Data: false
Reading: false
Adjusted: false
Dmmr: false
id: 2-612917
playerlink: http://us.battle.net/sc2/en/profile/612917/2/DoubleDice/
game: HotS
server: US
league: diamond
division_name: banshee rho
Main race: z
Game race: z
gamedate: 4/2/2013
mapname: Neo Planet S LE
totalbonuspool: 338
Wins: 42
Looses: 42
points: 385
bonus: 1
change_points: -9999
adjusted_points: 48
19:15:20 POSTPLAYER 2:
Data: false
Reading: false
Adjusted: false
Dmmr: false
id: 1-287860
playerlink: http://us.battle.net/sc2/en/profile/287860/1/Vinq/
game: HotS
server: US
league: diamond
division_name: boros zeta
Main race: t
Game race: t
gamedate: 4/2/2013
mapname: Neo Planet S LE
totalbonuspool: 338
Wins: 69
Looses: 64
points: 395
bonus: 0
change_points: -9999
adjusted_points: 57
19:15:20 Dataset: (GAME: HotS)
--- GAMESTART ---
TIME: 1364940868426
VALID: false
Result for player 1: L
--- GAMEEND ---
19:15:20 POST-Trigger done
19:15:20 <FONT COLOR="DD0000">Player-data-Qualitiy: 50% </font>
19:15:20 <FONT COLOR="DD0000">Opponent-data-Qualitiy: 50% </font>
19:15:21 OK Uploader: game uploaded
19:15:21 Ladder Game Done!
19:15:21 --------------------------
The program is still functioning correct (at least regarding both old and new example game data) like I said in my previous post. It only gives that one false error message, which I have already fixed for the future version. But that is only an error message that did not affect how the program works at all. Blank pregame profiles had already been set bad earlier.
We don't have a memory scanner that supports Mac. Mac does not have Windows registry into which the SC2 client inputs APM values meant for Razer peripherals. By those values we detect when the game starts. On Mac we cannot detect it, so we don't have pre-game profiles for the players. I can't even investigate this further as I don't have Mac. And as there is not pre-game profile for the opponent, his change points can only be calculated if he wins and has bonus pool left. Before patch 2.0.4 the change points were available when opponent lost, but not anymore as Blizzard hid them.
And if you look at the example player you gave:
totalbonuspool: 338
bonus: 0
This means that maximum bonus pool was 338 at that moment, but he had 0 bonus points left after the match. --> We don't know how many points he got. If he had bonus points still left, the change points would have been the X points match history tells he got divided by 2. Now the change points he got could be anything between x to x/2 with max value of 24 (2 exceptions: if match history tells he got 47 or 48 points, his change points would be 24. Or if it tells he got 1 point, his change points would be 1). As his change points were unknown they were set to -9999, which is default value used by the program for unknown/bad values.