Jump to content
Korean Random
13

English XVM support

Recommended Posts

Try to remove link or dir res_mods/.stat is exist.

If it will not help, run wot-xvm-proxy.exe with /debug argument and send text from console.

Share this post


Link to post

Short link
Share on other sites

The stats do not appear to be updating. All of my stats are off by a few hundred games and are inaccurate. How often does the mod update and is there a way to make it update when I start my game client each time?

Share this post


Link to post

Short link
Share on other sites

The stats do not appear to be updating. All of my stats are off by a few hundred games and are inaccurate. How often does the mod update and is there a way to make it update when I start my game client each time?

If you use NA server, stats updating once per week.

If you use EU server, ask AlongTheMilkyWays from EU official forum - he is maintainer of EU proxy server.

You cannot update stats manually. It was done to decrease stats server load.

Share this post


Link to post

Short link
Share on other sites

So I installed XVM and after some tribulations it seemed to be working fine, but for some reason I got that ugly yellow grid squares over the tank icons while I was in battle. I reinstalled the mod and then manually dropped in the config file from the configuration thread on this forum that I was using - the grid squares disappeared but so did the stats reporting, and the pre-battle chance just says "undefined" now.

 

Went ahead and ran the proxy application in debug mode and this is what it output during a battle in which no stats were displayed:

 

WoT XVM Proxy v1.1.4.29224
DEBUG MODE: ON
DEBUG: Change dir: C:\Program Files\World of Tanks
DEBUG: Check start file exists: WorldOfTanks.exe
DEBUG: MountPoint: C:\Program Files\World of Tanks\res_mods\.stat
DEBUG: Unmount previous mount
DEBUG: Create MountPoint directory
DEBUG: Creating server thread
DEBUG: Starting server thread
DEBUG: Dokan thread: Starting main loop
LogLevel: 1
MountPoint: .stat
Timeout: 7000
WoT version is: NA
HTTP - 001
 Time: 726 ms, Size: 145 bytes
DEBUG: responseFromServer: {"players":[{"id":1,"eff":"X","win":"X","date":"2012-
04-07T05:47:35.502Z"}],"info":{"xvm":{"ver":"1.6","message":"* Mod adapted for W
oT 0.7.2"}}}
DEBUG: Dokan thread is alive
Starting game process: WorldOfTanks.exe
DEBUG: Check game process
DEBUG: Wait for process to exit
=> GetFileInformation(\@GET_LAST_STAT)
[000] [battleLoading] Show Players Statistics = true
=> GetFileInformation(\@SET KITUR0974-1001758968,UNHOLYFEAR-1001178781,TAIWAN842
17-1000135122,WIJU_02-1001666098,SCVPOWER15-1000745902,AURORAIONAA-1001867821,LU
KEFED-1000529640)
=> GetFileInformation(\@ADD THOMASLAR41-1000684217,SYDTASTIC-1001936441,JACKSPAR
ROW3195-1000517900,EASTGHOST1-1001191170,SOMBATH-1002190482,SLEEPYSEAN-100216673
4,DEACTIVATEDUSER-1002168348)
=> GetFileInformation(\@ADD MALIKCARR-1001082898,DUCK693-1001441443,CARLOSLDS-10
02055448,DARTHZACH-1000749100,CHRONICLONGSHOT-1002168207,CREAPINGDEATH-100203042
9,KISSSYOU-1001957560)
=> GetFileInformation(\@ADD TORTUGITA-1002038726,SAMELDE-1002121627,SUKOV-100006
0512,DM_21-1001439277,BARON_VON_WOLFWANG-1002184161,HACKGIGGLEHD03-1001834750,IR
ISHMONK-1002174266,MAJ_NULL-1001849085)
=> GetFileInformation(\@ADD EMAN73-1000366576)
=> GetFileInformation(\@GET_LAST_STAT)
Stopping server
DEBUG: Dokan thread: Main loop ended
Dokan: Success
Press any key to exit.

 

My configuration file looks like this. Which is strange because as far as I can tell it's the same as the one I replaced, which fixed the ugly yellow grid square thing...

 

{
 "configVersion": "1.2.0",
 "definition": {
   "author": "BOtsmAN",
   "description": "Settings for XVM",
   "url": "http://www.koreanrandom.com/forum/topic/1384-xvm-configurations/",
   "date": "29.03.2012",
   "gameVersion": "0.7.2",
   "modMinVersion": "2.0"
 },
 "battle": {
   "mirroredVehicleIcons": false,
   "showPostmortemTips": false,
   "drawGrid": false
 },
 "rating": {
   "showPlayersStatistics": true,
   "loadEnemyStatsInFogOfWar": true
 },
 "battleLoading": {
   "showChances": true,
   "showClock": true,
   "formatLeft": "{{kb}} {{eff}} <font color='{{c:rating}}'>{{rating}}</font>",
   "formatRight": "{{kb}} {{eff}} <font color='{{c:rating}}'>{{rating}}</font>"
 },
 "statisticForm": {
   "formatLeft": "{{kb}} {{eff}} <font color='{{c:rating}}'>{{rating}}</font>",
   "formatRight": "{{kb}} {{eff}} <font color='{{c:rating}}'>{{rating}}</font>"
 },
 "playersPanel": {
   "alpha": 80,
   "medium": {
    "width": 70,
     "formatLeft": "<font color='{{c:rating}}'>{{rating}}</font> {{vehicle}}",
     "formatRight": "{{vehicle}} <font color='{{c:rating}}'>{{rating}}</font>"
   },
   "medium2": {
     "formatLeft": "{{vehicle}}",
     "formatRight": "{{vehicle}}"
   },
   "large": {
     "width": 130,
     "nickFormatLeft": "<font color='{{c:rating}}'>{{rating}}</font> {{nick}}",
     "nickFormatRight": "{{nick}} <font color='{{c:rating}}'>{{rating}}</font>",
     "vehicleFormatLeft": "{{vehicle}}",
     "vehicleFormatRight": "{{vehicle}}"
   }
 },
 "colors": {
    "eff": [
     { "value": 600, "color": "0xDD0000" },
     { "value": 900, "color": "0xDD3333" },
     { "value": 1200, "color": "0xFFCC33" },
     { "value": 1500, "color": "0x99FF33" },
     { "value": 1800, "color": "0x33FF33" },
     { "value": 9999, "color": "0xCC66CC" }
  ],
    "rating": [
     { "value": 42, "color": "0xDD0000" },
     { "value": 47, "color": "0xDD0000" },
     { "value": 49, "color": "0xDDDD33" },
     { "value": 51, "color": "0xFFCC33" },
     { "value": 55, "color": "0x33FF33" },
     { "value": 100, "color": "0xCC66CC" }
  ],
   "kb": [
     { "value": 1, "color": "0xDD0000" },
     { "value": 3, "color": "0xDD3333" },
     { "value": 5, "color": "0xFFCC33" },
     { "value": 8, "color": "0x99FF33" },
     { "value": 12, "color": "0x33FF33" },
     { "value": 9999, "color": "0xCC66CC" }
   ]
 },
 "alpha": {
   "hp": [
     { "value": 350,  "alpha": 100 },
     { "value": 500,  "alpha": 50 },
     { "value": 9999, "alpha": 0 }
   ]
 }
}

 

So what am I doing wrong here?

Edited by MalikCarr

Share this post


Link to post

Short link
Share on other sites

"battle": {

"mirroredVehicleIcons": false,

"showPostmortemTips": false,

"drawGrid": false

},

Share this post


Link to post

Short link
Share on other sites

 

I tried that but all it did was bring back that weird yellow grid (screenshot: http://i39.tinypic.com/2prd0cx.jpg) oddly enough this time the percentages came back, but they were blank - just "--%" next to everyone's name, including my own.

 

This is what the debug said this time:

 

WoT XVM Proxy v1.1.4.29224
DEBUG MODE: ON
DEBUG: Change dir: C:\Program Files\World of Tanks
DEBUG: Check start file exists: WorldOfTanks.exe
DEBUG: MountPoint: C:\Program Files\World of Tanks\res_mods\.stat
DEBUG: Unmount previous mount
DEBUG: Create MountPoint directory
DEBUG: Creating server thread
DEBUG: Starting server thread
DEBUG: Dokan thread: Starting main loop
LogLevel: 1
MountPoint: .stat
Timeout: 7000
WoT version is: NA
HTTP - 001
 Time: 752 ms, Size: 145 bytes
DEBUG: responseFromServer: {"players":[{"id":1,"eff":"X","win":"X","date":"2012-
04-07T09:20:55.567Z"}],"info":{"xvm":{"ver":"1.6","message":"* Mod adapted for W
oT 0.7.2"}}}
DEBUG: Dokan thread is alive
Starting game process: WorldOfTanks.exe
DEBUG: Check game process
DEBUG: Wait for process to exit
[000] [battleLoading] Show Players Statistics = true
=> GetFileInformation(\@SET STEFAN111-1001533063,MANDRAKE-1000073210,THUIDANS-10
00473237,BOUNTYHUNTER7-1002191692,J22SJ-1002128520,THEPAROXYSM-1002170590,REBEL4
01-1002152113,HUKDONFONIKZ-1002005692)
=> GetFileInformation(\@ADD 3TOE-1000708546,T0LIR0-1001431151,YOUTWOTWO-10021525
32,MALIKCARR-1001082898,UWENATOR-1002180864,SHANDER-1001955696,CALIFAXCZE-100187
9151,BRAXXIAN2-1001378419)
=> GetFileInformation(\@ADD ALEXEY373-1002073260,KRUSIAL-1002170608,NOXIAN-10021
91017,GARRUSV4KARIAN-1002186634,WNSTJRSPT-1002151882,KALLEK300-1002109599,TREEJA
Y-1002186026,BLASHFACE-1002121060)
=> GetFileInformation(\@ADD KOERAUN-1001917905,LUKYPOISON-1002005596,PANZER_DUST
ER-1002146714,STEVEN_74-1001971228,JOACO87-1002072149,SMITTYAU-1001950265)
=> GetFileInformation(\@RUN)
HTTP - 1001533063,1000073210,1000473237,1002191692,1002128520,1002170590,1002152
113,1002005692,1000708546,1001431151,1002152532,1001082898,1002180864,1001955696
,1001879151,1001378419,1002073260,1002170608,1002191017,1002186634,1002151882,10
02109599,1002186026,1002121060,1001917905,1002005596,1002146714,1001971228,10020
72149,1001950265
Exception: System.Net.WebException: The operation has timed out
  at System.Net.HttpWebRequest.GetResponse()
  at wot.Server.loadUrl(String url, String members, Int64& duration)
  at wot.Server.PrepareStat()
First error 4/7/2012 2:21:59 AM
DEBUG: _lastResult: {"players":[{"id":0,"name":"STEFAN111","eff":0,"battles":0,"
wins":0},{"id":0,"name":"MANDRAKE","eff":0,"battles":0,"wins":0},{"id":0,"name":
"THUIDANS","eff":0,"battles":0,"wins":0},{"id":0,"name":"BOUNTYHUNTER7","eff":0,
"battles":0,"wins":0},{"id":0,"name":"J22SJ","eff":0,"battles":0,"wins":0},{"id"
:0,"name":"THEPAROXYSM","eff":0,"battles":0,"wins":0},{"id":0,"name":"REBEL401",
"eff":0,"battles":0,"wins":0},{"id":0,"name":"HUKDONFONIKZ","eff":0,"battles":0,
"wins":0},{"id":0,"name":"3TOE","eff":0,"battles":0,"wins":0},{"id":0,"name":"T0
LIR0","eff":0,"battles":0,"wins":0},{"id":0,"name":"YOUTWOTWO","eff":0,"battles"
:0,"wins":0},{"id":0,"name":"MALIKCARR","eff":0,"battles":0,"wins":0},{"id":0,"n
ame":"UWENATOR","eff":0,"battles":0,"wins":0},{"id":0,"name":"SHANDER","eff":0,"
battles":0,"wins":0},{"id":0,"name":"CALIFAXCZE","eff":0,"battles":0,"wins":0},{
"id":0,"name":"BRAXXIAN2","eff":0,"battles":0,"wins":0},{"id":0,"name":"ALEXEY37
3","eff":0,"battles":0,"wins":0},{"id":0,"name":"KRUSIAL","eff":0,"battles":0,"w
ins":0},{"id":0,"name":"NOXIAN","eff":0,"battles":0,"wins":0},{"id":0,"name":"GA
RRUSV4KARIAN","eff":0,"battles":0,"wins":0},{"id":0,"name":"WNSTJRSPT","eff":0,"
battles":0,"wins":0},{"id":0,"name":"KALLEK300","eff":0,"battles":0,"wins":0},{"
id":0,"name":"TREEJAY","eff":0,"battles":0,"wins":0},{"id":0,"name":"BLASHFACE",
"eff":0,"battles":0,"wins":0},{"id":0,"name":"KOERAUN","eff":0,"battles":0,"wins
":0},{"id":0,"name":"LUKYPOISON","eff":0,"battles":0,"wins":0},{"id":0,"name":"P
ANZER_DUSTER","eff":0,"battles":0,"wins":0},{"id":0,"name":"STEVEN_74","eff":0,"
battles":0,"wins":0},{"id":0,"name":"JOACO87","eff":0,"battles":0,"wins":0},{"id
":0,"name":"SMITTYAU","eff":0,"battles":0,"wins":0}],"info":null}
Readed 1725 bytes
Readed 1725 bytes
=> GetFileInformation(\@GET_LAST_STAT)
Readed 1725 bytes
Readed 1725 bytes
Readed 1725 bytes
Readed 1725 bytes
Readed 1725 bytes
Readed 1725 bytes

Edited by MalikCarr

Share this post


Link to post

Short link
Share on other sites

I don't really know what the hell happened but after I last turned DrawGrid off and played a few battles it started spontaneously displaying the player stats again. It gives me a NaN instead of a projected win/loss rate often but I'm not totally concerned about that - the percentages are what's interesting to me. But I can't figure out what I did to actually make it happen... as far as I'm aware I reset DrawGrid to false just to make those yellow grids go away and then two battles later the stats were back. Strange...

 

Anyway, here's my config FWIW.

 

{
 "configVersion": "1.2.0",
 "definition": {
   "author": "BOtsmAN",
   "description": "Settings for XVM",
   "url": "http://www.koreanrandom.com/forum/topic/1384-xvm-configurations/",
   "date": "29.03.2012",
   "gameVersion": "0.7.2",
   "modMinVersion": "2.0"
 },
 "battle": {
   "mirroredVehicleIcons": false,
   "showPostmortemTips": false,
   "drawGrid": false
 },
 "rating": {
   "showPlayersStatistics": true,
   "loadEnemyStatsInFogOfWar": true
 },
 "battleLoading": {
   "showChances": true,
   "showClock": true,
   "formatLeft": "{{kb}} {{eff}} <font color='{{c:rating}}'>{{rating}}</font>",
   "formatRight": "{{kb}} {{eff}} <font color='{{c:rating}}'>{{rating}}</font>"
 },
 "statisticForm": {
   "formatLeft": "{{kb}} {{eff}} <font color='{{c:rating}}'>{{rating}}</font>",
   "formatRight": "{{kb}} {{eff}} <font color='{{c:rating}}'>{{rating}}</font>"
 },
 "playersPanel": {
   "alpha": 80,
   "medium": {
    "width": 70,
     "formatLeft": "<font color='{{c:rating}}'>{{rating}}</font> {{vehicle}}",
     "formatRight": "{{vehicle}} <font color='{{c:rating}}'>{{rating}}</font>"
   },
   "medium2": {
     "formatLeft": "{{vehicle}}",
     "formatRight": "{{vehicle}}"
   },
   "large": {
     "width": 130,
     "nickFormatLeft": "<font color='{{c:rating}}'>{{rating}}</font> {{nick}}",
     "nickFormatRight": "{{nick}} <font color='{{c:rating}}'>{{rating}}</font>",
     "vehicleFormatLeft": "{{vehicle}}",
     "vehicleFormatRight": "{{vehicle}}"
   }
 },
 "colors": {
    "eff": [
     { "value": 600, "color": "0xDD0000" },
     { "value": 900, "color": "0xDD3333" },
     { "value": 1200, "color": "0xFFCC33" },
     { "value": 1500, "color": "0x99FF33" },
     { "value": 1800, "color": "0x33FF33" },
     { "value": 9999, "color": "0xCC66CC" }
  ],
    "rating": [
     { "value": 42, "color": "0xDD0000" },
     { "value": 47, "color": "0xDD0000" },
     { "value": 49, "color": "0xDDDD33" },
     { "value": 51, "color": "0xFFCC33" },
     { "value": 55, "color": "0x33FF33" },
     { "value": 100, "color": "0xCC66CC" }
  ],
   "kb": [
     { "value": 1, "color": "0xDD0000" },
     { "value": 3, "color": "0xDD3333" },
     { "value": 5, "color": "0xFFCC33" },
     { "value": 8, "color": "0x99FF33" },
     { "value": 12, "color": "0x33FF33" },
     { "value": 9999, "color": "0xCC66CC" }
   ]
 },
 "alpha": {
   "hp": [
     { "value": 350,  "alpha": 100 },
     { "value": 500,  "alpha": 50 },
     { "value": 9999, "alpha": 0 }
   ]
 }
}

Share this post


Link to post

Short link
Share on other sites

Hmm. It looks like you have not installed XVM correctly. Attach an archive of your "res_mods/0.7.2/gui/" folder.

 

On your screenshots i see default config, but you talking about BOtsmAN's config.

Share this post


Link to post

Short link
Share on other sites

Hi, and thanks for creating an awesome mod before I ask a question.

 

I'm only interested in seeing the winrate % in-game, and use the default OTM of WoT 0.7.2

 

How do I create such a config file? I like the default OTM now, since it shows the tier of the tank.

 

Thanks in advance!

Share this post


Link to post

Short link
Share on other sites
WoT XVM Proxy v1.1.4.29224

DEBUG MODE: ON

DEBUG: Change dir: J:\gry\World_of_Tanks

DEBUG: Check start file exists: WorldOfTanks.exe

DEBUG: MountPoint: J:\gry\World_of_Tanks\res_mods\.stat

DEBUG: Unmount previous mount

DEBUG: Create MountPoint directory

DEBUG: Creating server thread

DEBUG: Starting server thread

DEBUG: Dokan thread: Starting main loop

LogLevel: 1

MountPoint: .stat

Timeout: 7000

WoT version is: EU

HTTP - 001

Time: 298 ms, Size: 63 bytes

DEBUG: responseFromServer: {"players": [], "info": {"xvm": {"ver": "1.4", "messa

ge": ""}}}

DEBUG: Dokan thread: Main loop ended

Can't assign a drive letter or mount point

DEBUG: Dokan thread is not alive. Exiting.

Stopping server

Press any key to exit.

 

 

1. NTFS - OK

2. .NET - OK

3. Dokan installed/reinstalled, a couple of times.

4. Mod extacted do the game directory

5. Config from sample

6. Win XP

7. I once get sth like MalikCarr has: http://i39.tinypic.com/2prd0cx.jpg

8. I add dokan and mod to the trusted apps in firewall.

 

EDIT:

9. User has admin priviliges.

 

EDIT2:

I changed log, because I found that I need to remove only one proxy in config file, but it is still something wrong.

 

Any ideas?

 

new_ton

Edited by new_ton

Share this post


Link to post

Short link
Share on other sites

 

 

1. NTFS - OK

2. .NET - OK

3. Dokan installed/reinstalled, a couple of times.

4. Mod extacted do the game directory

5. Config from sample

6. Win XP

7. I once get sth like MalikCarr has: http://i39.tinypic.com/2prd0cx.jpg

8. I add dokan and mod to the trusted apps in firewall.

 

EDIT:

9. User has admin priviliges.

 

EDIT2:

I changed log, because I found that I need to remove only one proxy in config file, but it is still something wrong.

 

Any ideas?

 

new_ton

May be service DokanMounter have no privileges for game dir. Usually it run from 'Local System' user. Add user 'Local System' to game dir permissions.

Share this post


Link to post

Short link
Share on other sites

May be service DokanMounter have no privileges for game dir. Usually it run from 'Local System' user. Add user 'Local System' to game dir permissions.

This is XP, I have no limitations for users.

Do you mean 'Local System' literally?

I add that user to system and give permissions but no luck, still 'Dokan thread is not alive. Exiting.'

 

new_ton

Share this post


Link to post

Short link
Share on other sites

This is XP, I have no limitations for users.

Do you mean 'Local System' literally?

I add that user to system and give permissions but no luck, still 'Dokan thread is not alive. Exiting.'

 

new_ton

I have no English XP, so a cannot see what user of DokanMounter service. You don't need to add any users to system, you need to check DokanMounter service user permissions. Or change DokanMounter service user to SYSTEM

Share this post


Link to post

Short link
Share on other sites

DokanMounter service user is SYSTEM. I change it to my user, but still the same :/

Sorry, I don't know how to help you. Something with Dokan, because it "Can't assign a drive letter or mount point".

Share this post


Link to post

Short link
Share on other sites

Sorry, I don't know how to help you. Something with Dokan, because it "Can't assign a drive letter or mount point".

OK, I understand and thanks.

Could you tell me what it tries to do and why (in relation with xvm)? Maybe I would find a reason.

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...