arzakon Posted December 7, 2012 Share Posted December 7, 2012 Совсем недавно у танкистов-линуксоидов появилась возможность полноценно использовать XVM - для них также стало доступным отображения статистики игроков в интерфейсе. Эмулятор файловой системы XvmFS доступен для скачивания с официального сайта проекта XvmFS использует модуль FUSE и с точки зрения операционной системы всё выглядит как обычное монтирование ещё одной файловой системы. Установка, настройка и использование XvmFS подробно описаны в файлах README, находящихся в архиве с основным скриптом. Сейчас скрипт считается находящимся в стадии бета-тестирования, обо всех ошибках можно писать сюда или в багтрекер. Вопросы по использованию XvmFS писать сюда или в ЛС - и то, и другое проверяю минимум раз в день. Сразу предупреждаю: за вопросы, ответ на которые есть в README-ru.txt, в ответ наложу curse на 20 сливов подряд. 4 @ Link to comment Short link Share on other sites More sharing options...
novi4ki Posted December 9, 2012 Share Posted December 9, 2012 Проблемы которые получил. 1) Вылет игры с XVM при убийстве противника. 2) считает шанс только по технике. Link to comment Short link Share on other sites More sharing options...
13 Posted December 9, 2012 Share Posted December 9, 2012 Вылет игры с XVM при убийстве противника. Перепроверьте конфиг, а именно шрифты в хитлоге и сообщениии о подрыве боеукладки. Скорее всего там используются шрифты Windows, которых, естественно, нет в вашей системе. Link to comment Short link Share on other sites More sharing options...
novi4ki Posted December 9, 2012 Share Posted December 9, 2012 (edited) Перепроверьте конфиг, а именно шрифты в хитлоге и сообщениии о подрыве боеукладки. Скорее всего там используются шрифты Windows, которых, естественно, нет в вашей системе. Один момент. Вылет происходит при любом убийстве. даже без крита боеугладки. Кстати могу прикрепить свой конфиг. не могу понять как настроить лог в хитах Edited December 9, 2012 by novi4ki Link to comment Short link Share on other sites More sharing options...
arzakon Posted December 9, 2012 Author Share Posted December 9, 2012 Проблемы которые получил.1) Вылет игры с XVM при убийстве противника. Запусти игру из консоли. При вылете на консоль должна вывалиться кучка сообщений Wine об ошибке - покажи их все. Убедись, что вылетает только со смонтированным xvmfs. Смонтируй xvmfs с опцией '-o debug', после вылета забери файл 'xvmfs.log' и тоже покажи. 2) считает шанс только по технике. Скорее всего, дело в настройке XVM.config. Попробуй взять какой-нибудь конфиг из этого раздела: http://www.koreanrandom.com/forum/forum/50-конфигурации-xvm-custom-configurations/ Link to comment Short link Share on other sites More sharing options...
novi4ki Posted December 9, 2012 Share Posted December 9, 2012 (edited) Запусти игру из консоли. При вылете на консоль должна вывалиться кучка сообщений Wine об ошибке - покажи их все. Убедись, что вылетает только со смонтированным xvmfs. Смонтируй xvmfs с опцией '-o debug', после вылета забери файл 'xvmfs.log' и тоже покажи. Вылет из-за неверного шрифта. пофиксил. Сейчас потестирую чужие конфиги UPD Потестил чужие конфиги. не помогло статус только по технике UPD2 лог в режиме отладки: 2012-12-09 12:30:47,064 INFO : 2012-12-09 12:30:47,064 INFO : XvmFS 0.1.3 is started. 2012-12-09 12:30:47,065 DEBUG : GetVersion: current dir is /home/unim95/.wine/drive_c/Games/World_of_Tanks 2012-12-09 12:30:47,070 INFO : GetVersion: server version = RU 2012-12-09 12:30:47,081 ERROR : Exception during XML parsing: not well-formed (invalid token): line 1, column 1 2012-12-09 12:30:47,084 DEBUG : Traceback (most recent call last): File "./xvmfs", line 353, in GetProxyAddresses xmldoc = minidom.parse(self.xvm_cfg) File "/usr/lib/python2.6/xml/dom/minidom.py", line 1918, in parse return expatbuilder.parse(file) File "/usr/lib/python2.6/xml/dom/expatbuilder.py", line 924, in parse result = builder.parseFile(fp) File "/usr/lib/python2.6/xml/dom/expatbuilder.py", line 207, in parseFile parser.Parse(buffer, 0) ExpatError: not well-formed (invalid token): line 1, column 1 2012-12-09 12:30:47,160 DEBUG : xvm_cfg is res_mods/0.8.2/gui/flash/xvm.xvmconf 2012-12-09 12:30:47,161 DEBUG : wot_cfg is WoTLauncher.cfg 2012-12-09 12:30:47,161 DEBUG : game_dir is C:\Games\World_of_Tanks 2012-12-09 12:31:37,472 INFO : [000] xvm-> [ "BattleLoading" ] 2012-12-09 12:31:37,819 INFO : [001] xvm-> [ "BattleLoading", "BattleLoadingItemRenderer" ] 2012-12-09 12:31:38,113 INFO : => @VAR WINDOW_SIZE=1024,768 2012-12-09 12:31:38,113 INFO : SET VAR: WINDOW_SIZE=1024,768 2012-12-09 12:31:38,115 INFO : => @GET_VERSION 2012-12-09 12:31:38,115 DEBUG : result: RU C:\Games\World_of_Tanks WINDOW_SIZE=1024,768 2012-12-09 12:31:38,120 INFO : => @VAR WINDOW_SIZE=1024,768 2012-12-09 12:31:38,120 INFO : SET VAR: WINDOW_SIZE=1024,768 2012-12-09 12:31:38,122 INFO : [002] Config: Loaded (BattleLoading.as) 2012-12-09 12:31:38,128 INFO : [003] [battleLoading] XVM_VERSION=3.2.0-rc4 MAX_PATH=199 GameRegion=RU configVersion=1.5.0 showPlayersStatistics=true loadEnemyStatsInFogOfWar=true useStandardMarkers=false 2012-12-09 12:31:39,540 INFO : => @SET 11311946=KIRILL02082009&GB01_MEDIUM_MARK_I,4113966=POLKO8NUK&GB01_MEDIUM_MARK_I,11448425=VIENNAHORNS&T1_CUNNINGHAM,8234538=MERSEDES_AS&MS-1,3645208=SIDOXY&GB01_MEDIUM_MARK_I 2012-12-09 12:31:39,540 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:31:39,540 DEBUG : result: {"resultId":0} 2012-12-09 12:31:39,541 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:31:39,541 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:31:39,543 INFO : => @ADD 6824123=GAREM19&GB01_MEDIUM_MARK_I,188506=NOVI4KI&MS-1&1,12824746=ALINAANTONOVA<RAKTOR,6686777=MIHAIBARTAL&MS-1,12873532=PANZERFAHRER_RU<RAKTOR,12874973=KHERSON1978<RAKTOR 2012-12-09 12:31:39,543 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:31:39,543 DEBUG : result: {"resultId":0} 2012-12-09 12:31:39,543 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:31:39,544 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:31:39,545 INFO : => @ADD 12671500=GORNASHKO1&T1_CUNNINGHAM,12880581=OOO_JOKER_OOO&GB01_MEDIUM_MARK_I,12775944=GERMAN0212&GB01_MEDIUM_MARK_I,12581584=POTMA13RUS&GB01_MEDIUM_MARK_I 2012-12-09 12:31:39,545 DEBUG : result: {"resultId":0} 2012-12-09 12:31:39,545 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:31:39,546 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:31:39,546 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:31:39,547 INFO : => @ADD 12735444=MANHUT77&GB01_MEDIUM_MARK_I,12490912=X_XWOTOWX_X&T1_CUNNINGHAM,11578410=SMERT227&MS-1,1144796=LAZZIO&MS-1,12044953=ZAPIK0000000000000000<RAKTOR 2012-12-09 12:31:39,547 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:31:39,547 DEBUG : result: {"resultId":0} 2012-12-09 12:31:39,547 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:31:39,548 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:31:39,549 INFO : => @ADD 12853022=19CZAR97&T1_CUNNINGHAM,12759492=TRICKSTER_FRAY<RAKTOR,1369257=PASHKA1111<RAKTOR,12820134=VOLAR41<RAKTOR,12844725=VOVA2012VOVA2012&MS-1 2012-12-09 12:31:39,549 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:31:39,550 DEBUG : result: {"resultId":0} 2012-12-09 12:31:39,550 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:31:39,550 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:31:39,551 INFO : => @ADD 12861563=SALNIKS&T1_CUNNINGHAM,12615757=VASILIY_STRELNIKOW&GB01_MEDIUM_MARK_I,7410751=ALEXEYY1&GB01_MEDIUM_MARK_I,12879154=ARTI0912&T1_CUNNINGHAM 2012-12-09 12:31:39,551 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:31:39,552 DEBUG : result: {"resultId":0} 2012-12-09 12:31:39,552 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:31:39,552 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:31:39,554 INFO : => @ADD 3254849=SEREGA220714[_4_4_]<RAKTOR 2012-12-09 12:31:39,554 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:31:39,554 DEBUG : result: {"resultId":0} 2012-12-09 12:31:39,554 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:31:39,554 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:31:39,555 INFO : => @RUN 2012-12-09 12:31:39,556 ERROR : PrepareStat exception: %sempty range for randrange() (0,0, 0) 2012-12-09 12:31:39,609 DEBUG : Traceback (most recent call last): File "./xvmfs", line 532, in PrepareStat proxy = self.proxies[randint(0, len(self.proxies) - 1)] File "/usr/lib/python2.6/random.py", line 228, in randint return self.randrange(a, b+1) File "/usr/lib/python2.6/random.py", line 204, in randrange raise ValueError, "empty range for randrange() (%d,%d, %d)" % (istart, istop, width) ValueError: empty range for randrange() (0,0, 0) 2012-12-09 12:31:39,609 DEBUG : result: {"info": {"xvm": null}, "players": []} 2012-12-09 12:31:52,245 INFO : [000] xvm-> [ "PlayersPanel" ] 2012-12-09 12:31:52,593 INFO : [001] xvm-> [ "PlayersPanel", "TeamBasesPanel" ] 2012-12-09 12:31:52,597 INFO : [002] xvm-> [ "PlayersPanel", "TeamBasesPanel", "Battle:main" ] 2012-12-09 12:31:52,603 INFO : [003] xvm-> [ "PlayersPanel", "TeamBasesPanel", "Battle:main", "BattleStatItemRenderer" ] 2012-12-09 12:31:52,610 INFO : [004] xvm-> [ "PlayersPanel", "TeamBasesPanel", "Battle:main", "BattleStatItemRenderer", "PlayerListItemRenderer" ] 2012-12-09 12:31:52,612 INFO : => @GET_VERSION 2012-12-09 12:31:52,613 DEBUG : result: RU C:\Games\World_of_Tanks WINDOW_SIZE=1024,768 2012-12-09 12:31:52,616 INFO : [005] Config: Loaded (BattleStatItemRenderer.as) 2012-12-09 12:31:52,621 INFO : => @GET_LAST_STAT 2012-12-09 12:31:52,621 DEBUG : result: {"info": {"xvm": null}, "players": []} 2012-12-09 12:31:54,969 INFO : [000] xvm-> [ "VehicleMarkerProxy" ] 2012-12-09 12:31:55,325 INFO : => @GET_VERSION 2012-12-09 12:31:55,325 DEBUG : result: RU C:\Games\World_of_Tanks WINDOW_SIZE=1024,768 2012-12-09 12:31:55,643 INFO : [001] Config: Loaded (VehicleMarkerProxy.as) 2012-12-09 12:31:55,645 INFO : [002] xvm-> [ "VehicleMarkerProxy", "XVM" ] 2012-12-09 12:31:55,650 INFO : => @GET_LAST_STAT 2012-12-09 12:31:55,650 DEBUG : result: {"info": {"xvm": null}, "players": []} 2012-12-09 12:31:57,258 INFO : => @SET 11311946=KIRILL02082009&GB01_MEDIUM_MARK_I,4113966=POLKO8NUK&GB01_MEDIUM_MARK_I,11448425=VIENNAHORNS&T1_CUNNINGHAM,8234538=MERSEDES_AS&MS-1,3645208=SIDOXY&GB01_MEDIUM_MARK_I 2012-12-09 12:31:57,258 DEBUG : result: {"resultId":1} 2012-12-09 12:31:57,258 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:31:57,266 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:31:57,266 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:31:57,321 INFO : => @ADD 6824123=GAREM19&GB01_MEDIUM_MARK_I,188506=NOVI4KI&MS-1,12824746=ALINAANTONOVA<RAKTOR,6686777=MIHAIBARTAL&MS-1,12873532=PANZERFAHRER_RU<RAKTOR,12874973=KHERSON1978<RAKTOR 2012-12-09 12:31:57,321 DEBUG : result: {"resultId":1} 2012-12-09 12:31:57,329 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:31:57,329 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:31:57,329 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:31:57,358 INFO : => @ADD 12671500=GORNASHKO1&T1_CUNNINGHAM,12880581=OOO_JOKER_OOO&GB01_MEDIUM_MARK_I,12775944=GERMAN0212&GB01_MEDIUM_MARK_I,12581584=POTMA13RUS&GB01_MEDIUM_MARK_I 2012-12-09 12:31:57,358 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:31:57,358 DEBUG : result: {"resultId":1} 2012-12-09 12:31:57,358 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:31:57,359 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:31:57,362 INFO : => @ADD 12735444=MANHUT77&GB01_MEDIUM_MARK_I,12490912=X_XWOTOWX_X&T1_CUNNINGHAM,11578410=SMERT227&MS-1,1144796=LAZZIO&MS-1,12044953=ZAPIK0000000000000000<RAKTOR 2012-12-09 12:31:57,362 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:31:57,362 DEBUG : result: {"resultId":1} 2012-12-09 12:31:57,362 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:31:57,363 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:31:57,365 INFO : => @ADD 12853022=19CZAR97&T1_CUNNINGHAM,12759492=TRICKSTER_FRAY<RAKTOR,1369257=PASHKA1111<RAKTOR,12820134=VOLAR41<RAKTOR,12844725=VOVA2012VOVA2012&MS-1 2012-12-09 12:31:57,365 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:31:57,365 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:31:57,365 DEBUG : result: {"resultId":1} 2012-12-09 12:31:57,365 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:31:57,367 INFO : => @ADD 12861563=SALNIKS&T1_CUNNINGHAM,12615757=VASILIY_STRELNIKOW&GB01_MEDIUM_MARK_I,7410751=ALEXEYY1&GB01_MEDIUM_MARK_I,12879154=ARTI0912&T1_CUNNINGHAM 2012-12-09 12:31:57,367 DEBUG : result: {"resultId":1} 2012-12-09 12:31:57,367 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:31:57,368 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:31:57,368 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:31:57,369 INFO : => @ADD 3254849=SEREGA220714[_4_4_]<RAKTOR 2012-12-09 12:31:57,369 DEBUG : result: {"resultId":1} 2012-12-09 12:31:57,369 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:31:57,369 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:31:57,369 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:31:57,371 INFO : => @RUN_ASYNC 1 2012-12-09 12:31:57,371 DEBUG : Starting new thread for xvm_run_async 2012-12-09 12:31:57,371 DEBUG : Executing xvm_run_async, obtaining lockIngame... 2012-12-09 12:31:57,371 DEBUG : New thread for xvm_run_async is started 2012-12-09 12:31:57,371 DEBUG : Got lockIngame for xvm_run_async 2012-12-09 12:31:57,371 DEBUG : result: {"status":"NOT_READY"} 2012-12-09 12:31:57,372 ERROR : PrepareStat exception: %sempty range for randrange() (0,0, 0) 2012-12-09 12:31:57,372 DEBUG : Traceback (most recent call last): File "./xvmfs", line 532, in PrepareStat proxy = self.proxies[randint(0, len(self.proxies) - 1)] File "/usr/lib/python2.6/random.py", line 228, in randint return self.randrange(a, b+1) File "/usr/lib/python2.6/random.py", line 204, in randrange raise ValueError, "empty range for randrange() (%d,%d, %d)" % (istart, istop, width) ValueError: empty range for randrange() (0,0, 0) 2012-12-09 12:31:57,373 DEBUG : Loaded: 1 2012-12-09 12:31:57,373 DEBUG : Releasing lockIngame from xvm_run_async 2012-12-09 12:31:57,798 INFO : => @RUN_ASYNC 1 2012-12-09 12:31:57,798 DEBUG : result: {"info": {"xvm": null}, "players": []} 2012-12-09 12:37:32,790 INFO : [000] xvm-> [ "FinalStatistic" ] 2012-12-09 12:37:33,129 INFO : => @GET_VERSION 2012-12-09 12:37:33,129 DEBUG : result: RU C:\Games\World_of_Tanks WINDOW_SIZE=1024,768 2012-12-09 12:37:33,131 INFO : [001] Config: Loaded (FinalStatisticForm.as) 2012-12-09 12:37:33,796 INFO : => @SET 11311946=KIRILL02082009&GB01_MEDIUM_MARK_I,4113966=POLKO8NUK&GB01_MEDIUM_MARK_I,8234538=MERSEDES_AS&MS-1,11448425=VIENNAHORNS&T1_CUNNINGHAM,3645208=SIDOXY&GB01_MEDIUM_MARK_I 2012-12-09 12:37:33,797 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:37:33,797 DEBUG : result: {"resultId":2} 2012-12-09 12:37:33,797 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:37:33,798 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:37:34,056 INFO : => @ADD 6824123=GAREM19&GB01_MEDIUM_MARK_I,188506=NOVI4KI&MS-1,12824746=ALINAANTONOVA<RAKTOR,6686777=MIHAIBARTAL&MS-1,12873532=PANZERFAHRER_RU<RAKTOR,12874973=KHERSON1978<RAKTOR 2012-12-09 12:37:34,056 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:37:34,057 DEBUG : result: {"resultId":2} 2012-12-09 12:37:34,057 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:37:34,057 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:37:34,059 INFO : => @ADD 12671500=GORNASHKO1&T1_CUNNINGHAM,12880581=OOO_JOKER_OOO&GB01_MEDIUM_MARK_I,12775944=GERMAN0212&GB01_MEDIUM_MARK_I,12581584=POTMA13RUS&GB01_MEDIUM_MARK_I 2012-12-09 12:37:34,059 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:37:34,059 DEBUG : result: {"resultId":2} 2012-12-09 12:37:34,059 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:37:34,060 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:37:34,061 INFO : => @ADD 12735444=MANHUT77&GB01_MEDIUM_MARK_I,12490912=X_XWOTOWX_X&T1_CUNNINGHAM,11578410=SMERT227&MS-1,1144796=LAZZIO&MS-1,12044953=ZAPIK0000000000000000<RAKTOR 2012-12-09 12:37:34,061 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:37:34,061 DEBUG : result: {"resultId":2} 2012-12-09 12:37:34,061 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:37:34,062 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:37:34,063 INFO : => @ADD 12853022=19CZAR97&T1_CUNNINGHAM,1369257=PASHKA1111<RAKTOR,7410751=ALEXEYY1&GB01_MEDIUM_MARK_I,12820134=VOLAR41<RAKTOR,12844725=VOVA2012VOVA2012&MS-1 2012-12-09 12:37:34,063 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:37:34,064 DEBUG : result: {"resultId":2} 2012-12-09 12:37:34,064 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:37:34,064 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:37:34,065 INFO : => @ADD 12861563=SALNIKS&T1_CUNNINGHAM,12615757=VASILIY_STRELNIKOW&GB01_MEDIUM_MARK_I,12759492=TRICKSTER_FRAY<RAKTOR,12879154=ARTI0912&T1_CUNNINGHAM,3254849=SEREGA220714[_4_4_]<RAKTOR 2012-12-09 12:37:34,066 DEBUG : Executing AddPendingPlayer, obtaining lockIngame... 2012-12-09 12:37:34,066 DEBUG : result: {"resultId":2} 2012-12-09 12:37:34,066 DEBUG : Got lockIngame for AddPendingPlayers 2012-12-09 12:37:34,066 DEBUG : Releasing lockIngame from AddPendingPlayers 2012-12-09 12:37:34,068 INFO : => @RUN 2012-12-09 12:37:34,068 ERROR : PrepareStat exception: %sempty range for randrange() (0,0, 0) 2012-12-09 12:37:34,068 DEBUG : Traceback (most recent call last): File "./xvmfs", line 532, in PrepareStat proxy = self.proxies[randint(0, len(self.proxies) - 1)] File "/usr/lib/python2.6/random.py", line 228, in randint return self.randrange(a, b+1) File "/usr/lib/python2.6/random.py", line 204, in randrange raise ValueError, "empty range for randrange() (%d,%d, %d)" % (istart, istop, width) ValueError: empty range for randrange() (0,0, 0) 2012-12-09 12:37:34,068 DEBUG : result: {"info": {"xvm": null}, "players": []} Edited December 9, 2012 by novi4ki Link to comment Short link Share on other sites More sharing options...
arzakon Posted December 9, 2012 Author Share Posted December 9, 2012 UPD Потестил чужие конфиги. не помогло статус только по технике '-o xvm_cfg=...' - должна указывать не на res_mods/0.8.2/gui/flash/xvm.xvmconf , а на файл xvm-stat.exe.config, который должен быть в архиве xvmfs-0.1.3.tar.gz, например. Попробуй ещё раз снять логи с дебагом и правильным значением 'xvm_cfg'. Link to comment Short link Share on other sites More sharing options...
novi4ki Posted December 9, 2012 Share Posted December 9, 2012 '-o xvm_cfg=...' - должна указывать не на res_mods/0.8.2/gui/flash/xvm.xvmconf , а на файл xvm-stat.exe.config, который должен быть в архиве xvmfs-0.1.3.tar.gz, например. Попробуй ещё раз снять логи с дебагом и правильным значением 'xvm_cfg'. Да спс. то что надо. положите в поставку файл конфигурации. В моём архиве его не было Link to comment Short link Share on other sites More sharing options...
freirrr Posted December 14, 2012 Share Posted December 14, 2012 Добрый день. Сделал все по инструкции, однако не работает, как будто вобще не установленсистема Ubuntu 12.10Запускаю./xvmfs res_mods/.stat -o debug,game_dir='Z:\home\frey\distr\wot\WoTFLIX\.wine\drive_c\Games\World_of_Tanks\'xvmfs-stat.log - пустойcat xvmfs.log кроме информации о запуске ничего нет2012-12-14 10:52:57,771 INFO :2012-12-14 10:52:57,771 INFO : XvmFS 0.1.3 is started.2012-12-14 10:52:57,771 DEBUG : GetVersion: current dir is /home/frey/distr/wot/WoTFLIX/.wine/drive_c/Games/World_of_Tanks2012-12-14 10:52:57,808 INFO : GetVersion: server version = RU2012-12-14 10:52:57,841 DEBUG : loadUrl: http://proxy.bulychev.net/uc/?0012012-12-14 10:52:58,057 INFO : Time: 216 ms, Size: 49 bytes2012-12-14 10:52:58,057 DEBUG : responseFromServer: {"players":[{"id":1,"status":"ok"}],"server":"1"}<br />2012-12-14 10:52:58,057 DEBUG : Acceptable proxies = http://proxy.bulychev.net/uc/?%2512012-12-14 10:52:58,087 DEBUG : xvm_cfg is xvm-stat.exe.config2012-12-14 10:52:58,087 DEBUG : wot_cfg is WOTLauncher.cfg2012-12-14 10:52:58,087 DEBUG : game_dir is Z:\home\frey\distr\wot\WoTFLIX\.wine\drive_c\Games\World_of_Tanks\прошу помощи. Link to comment Short link Share on other sites More sharing options...
arzakon Posted December 14, 2012 Author Share Posted December 14, 2012 Добрый день. Сделал все по инструкции, однако не работает, как будто вобще не установлен система Ubuntu 12.10 Запускаю ./xvmfs res_mods/.stat -o debug,game_dir='Z:\home\frey\distr\wot\WoTFLIX\.wine\drive_c\Games\World_of_Tanks\' Теперь саму игру запускай, как обычно. Link to comment Short link Share on other sites More sharing options...
freirrr Posted December 15, 2012 Share Posted December 15, 2012 (edited) Теперь саму игру запускай, как обычно. ну да, я и запускаю ее как обычно... и ноль.... и в логах пусто Edited December 15, 2012 by freirrr Link to comment Short link Share on other sites More sharing options...
arzakon Posted December 15, 2012 Author Share Posted December 15, 2012 (edited) ну да, я и запускаю ее как обычно... и ноль.... и в логах пусто У тебя путь к WoTFLIX содержит папку 'distr' - может, ты монтируешь в одну версию WoTFLIX'а, а запускаешь другую? Проверь, что запускаешь нужный exe-шник. Например, запусти команду find $HOME -iname worldoftanks.exe -print Если найдется два и более exe-шников - смотри, какой exe-шник запускается через WoTFLIX и монтируй XvmFS в соответствующую папку. Edited December 15, 2012 by arzakon Link to comment Short link Share on other sites More sharing options...
freirrr Posted December 17, 2012 Share Posted December 17, 2012 (edited) разобрался, проблема в правах доступа была, "от большого ума". Спасибо за помощь. Edited December 17, 2012 by freirrr Link to comment Short link Share on other sites More sharing options...
Yupi Posted December 25, 2012 Share Posted December 25, 2012 @arzakon, тут у человека вопрос, скидываю если не видели Link to comment Short link Share on other sites More sharing options...
arzakon Posted December 27, 2012 Author Share Posted December 27, 2012 (edited) @arzakon, тут у человека вопрос, скидываю если не видели Сорри, несколько дней не заглядывал никуда. Распродажи в Стиме, будь они... ;) С цитированием на этом форуме пока не разобрался, поэтому буду копипастить @Lord_desidKio из той темы. XVM v3.2.0xvm-stat v1.1.0 xvmfs v0.1.3 wine v1.5.20 (WINEARCH=x86) wot 0.8.2 Распаковал XVM в папку с игрой, xvm-stat и xvmfs туда же. Достаточно одного только xvmfs. Не надо ни xvm-stat.exe, ни Dokan, ни дотнет. При запуске xvmfs неправильно указываешь -o game_dir=/home/sszb/.wot/drive_c/Games/World_of_Tanks должно быть так: -o game_dir='C:\Games\World_of_Tanks' Убедись, что: Существует папка ~/.wot/drive_c/Games/World_of_Tanks/res_mods/.stat - если нет, создай её. XVM v3.2.0 распакован куда надо, т.е. в папке ~/.wot/drive_c/Games/World_of_Tanks/res_mods/0.8.2/gui/flash есть файл XVM.xvmconf и прочее из этого архива. xvmfs смонтирован в нужную папку: проверь, существует ли файл ~/.wot/drive_c/Games/World_of_Tanks/res_mods/.stat/README Проверь, работает ли xvmfs: $ cat '~/.wot/drive_c/Games/World_of_Tanks/res_mods/.stat/@GET_VERSION' Если НЕ ругается, что файл не существует - xvmfs в порядке. Запускай танки, смотри, работает ли показ статы. Если нет - перемонтируй xvmfs с опцией -o debug и покажи, что пишут в логе ~/.wot/drive_c/Games/World_of_Tanks/xvmfs.log Edited December 27, 2012 by arzakon Link to comment Short link Share on other sites More sharing options...
Lord_desidKio Posted December 28, 2012 Share Posted December 28, 2012 Достаточно одного только xvmfs.Не надо ни xvm-stat.exe, ни Dokan, ни дотнет. Ок. При запуске xvmfs неправильно указываешь-o game_dir=/home/sszb/.wot/drive_c/Games/World_of_Tanks должно быть так: -o game_dir='C:\Games\World_of_Tanks' Ок, исправил, выхлопа опять не было. Убедись, что:Существует папка ~/.wot/drive_c/Games/World_of_Tanks/res_mods/.stat - если нет, создай её.В прошлом посте я уже читал README оттуда. XVM v3.2.0 распакован куда надо, т.е. в папке ~/.wot/drive_c/Games/World_of_Tanks/res_mods/0.8.2/gui/flash есть файл XVM.xvmconf и прочее из этого архива.«Этого»? <p>xvmfs смонтирован в нужную папку: проверь, существует ли файл ~/.wot/drive_c/Games/World_of_Tanks/res_mods/.stat/README Было в прошлом посте. Проверь, работает ли xvmfs:$ cat '~/.wot/drive_c/Games/World_of_Tanks/res_mods/.stat/@GET_VERSION'Если НЕ ругается, что файл не существует - xvmfs в порядке.Но он ругается. Запускай танки, смотри, работает ли показ статы.Работает, спасибо. Если нет - перемонтируй xvmfs с опцией -o debugА для этого mount требует строчку в fstab. и покажи, что пишут в логе ~/.wot/drive_c/Games/World_of_Tanks/xvmfs.log 2012-12-28 10:12:21,297 INFO : 2012-12-28 10:12:21,297 INFO : XvmFS 0.1.3 is started.2012-12-28 10:12:21,358 INFO : GetVersion: server version = RU2012-12-28 10:12:21,518 INFO : Time: 147 ms, Size: 49 bytes2012-12-28 10:20:13,389 INFO : [000] xvm-> [ "BattleLoading" ]2012-12-28 10:20:13,710 INFO : [001] xvm-> [ "BattleLoading", "BattleLoadingItemRenderer" ]2012-12-28 10:20:13,716 INFO : => @VAR WINDOW_SIZE=1600,9002012-12-28 10:20:13,716 INFO : SET VAR: WINDOW_SIZE=1600,9002012-12-28 10:20:13,717 INFO : => @GET_VERSION 2012-12-28 10:20:13,719 INFO : => @VAR WINDOW_SIZE=1600,9002012-12-28 10:20:13,719 INFO : SET VAR: WINDOW_SIZE=1600,9002012-12-28 10:20:13,720 INFO : [002] Config: Loaded (BattleLoading.as)2012-12-28 10:20:13,722 INFO : [003] [BattleLoading] XVM_VERSION=3.2.0 MAX_PATH=199 GameRegion=RU configVersion=1.5.0 showPlayersStatistics=true loadEnemyStatsInFogOfWar=true useStandardMarkers=false2012-12-28 10:20:16,169 INFO : => @SET 3899275=TOKAROV&T34_HVY,2059306=FILONTROP[S-TAU]&T62A,238439=NIKOLA666&LORRAINE155_51,1135296=ABABOS&AMX_13_75,4286417=TINYJAPANESEGIRL&IS8&1,1166279=BUGGEMAN&M48A12012-12-28 10:20:16,171 INFO : => @ADD 2273318=ZAEBBATARIUS&PZVIB_TIGER_II,3138288=RPG312[EBER]&T21,6283479=NIKITOSGPS[PERCY]&T34_HVY,5281298=ALEXZIN1959[RUS28]&OBJECT_212,7493664=GSANDR&T28_PROTOTYPE2012-12-28 10:20:16,172 INFO : => @ADD 1058279=XIMICAT&LOWE,6333001=VEN9ETTA[CT_U]&T_50_2,3801151=KURKUS&G_PANTHER,4638726=GERMAN754[PTK45]&OBJECT_704,4212826=1942_DENIS[DIS_]&T212012-12-28 10:20:16,173 INFO : => @ADD 4705374=IV220577[PZK-R]&BAT_CHATILLON25T,2942871=XAOSHAMMER&M40M43,700012=APOSTOL1131&T_50_2,591929=EKZI[F_M_L]&T34_HVY,1514962=TEP70BS&T-44,2116475=MAXFEDYUK&T57_582012-12-28 10:20:16,174 INFO : => @ADD 2745495=W0LVER[T_B_V]&T69,2765570=DIMASIK811[7BOS7]&LOWE,1067522=ZVERUGA0070&SU-14,360982=_30_&FERDINAND,1518450=IGORVG&LOWE,1660811=SAVA1979&LORRAINE155_51,8244807=OGOHEK&AMX_12T2012-12-28 10:20:16,175 INFO : => @ADD 4725966=PESSS&LOWE2012-12-28 10:20:16,176 INFO : => @RUN 2012-12-28 10:20:16,176 INFO : HTTP: 3899275=T34_HVY,2059306=T62A,238439=LORRAINE155_51,1135296=AMX_13_75,4286417=IS8=1,1166279=M48A1,2273318=PZVIB_TIGER_II,3138288=T21,6283479=T34_HVY,5281298=OBJECT_212,7493664=T28_PROTOTYPE,1058279=LOWE,6333001=T_50_2,3801151=G_PANTHER,4638726=OBJECT_704,4212826=T21,4705374=BAT_CHATILLON25T,2942871=M40M43,700012=T_50_2,591929=T34_HVY,1514962=T-44,2116475=T57_58,2745495=T69,2765570=LOWE,1067522=SU-14,360982=FERDINAND,1518450=LOWE,1660811=LORRAINE155_51,8244807=AMX_12T,4725966=LOWE2012-12-28 10:20:16,379 INFO : Time: 203 ms, Size: 7209 bytes2012-12-28 10:20:18,929 INFO : [000] xvm-> [ "PlayersPanel" ]2012-12-28 10:20:19,242 INFO : [001] xvm-> [ "PlayersPanel", "TeamBasesPanel" ]2012-12-28 10:20:19,245 INFO : [002] xvm-> [ "PlayersPanel", "TeamBasesPanel", "Battle:main" ]2012-12-28 10:20:19,247 INFO : [003] xvm-> [ "PlayersPanel", "TeamBasesPanel", "Battle:main", "BattleStatItemRenderer" ]2012-12-28 10:20:19,249 INFO : [004] xvm-> [ "PlayersPanel", "TeamBasesPanel", "Battle:main", "BattleStatItemRenderer", "PlayerListItemRenderer" ]2012-12-28 10:20:19,250 INFO : => @GET_VERSION 2012-12-28 10:20:19,252 INFO : [005] Config: Loaded (BattleStatItemRenderer.as)2012-12-28 10:20:19,252 INFO : => @GET_LAST_STAT 2012-12-28 10:20:19,751 INFO : [000] xvm-> [ "VehicleMarkerProxy" ]2012-12-28 10:20:20,064 INFO : => @GET_VERSION 2012-12-28 10:20:20,180 INFO : [001] Config: Loaded (VehicleMarkerProxy.as)2012-12-28 10:20:20,181 INFO : [002] xvm-> [ "VehicleMarkerProxy", "XVM" ]2012-12-28 10:20:20,184 INFO : => @GET_LAST_STAT 2012-12-28 10:25:56,094 INFO : [000] xvm-> [ "FinalStatistic" ]2012-12-28 10:25:56,405 INFO : => @GET_VERSION 2012-12-28 10:25:56,406 INFO : [001] Config: Loaded (FinalStatisticForm.as) Link to comment Short link Share on other sites More sharing options...
13 Posted December 28, 2012 Share Posted December 28, 2012 «Этого»? Из архива XVM-x.x.x.zip :) Link to comment Short link Share on other sites More sharing options...
arzakon Posted December 29, 2012 Author Share Posted December 29, 2012 Ок, исправил, выхлопа опять не было. Исторически так сложилось, что все команды монтирования при успешном запуске ничего не пишут на консоль. В прошлом посте я уже читал README оттуда. В прошлом посте ты говорил : В каталоге res_mods появляется README файл res_mods и res_mods/.stat - это всё-таки разные каталоги, поэтому я и писал полные пути в своем сообщении, чтобы копипастить с минимумом ошибок. Но он ругается. Как именно? Что он при этом пишет? Копипасть с консоли под спойлер, если что. А для этого mount требует строчку в fstab. Размонтируй и смонтируй заново. $ cd ~/.wot/drive_c/Games/World_of_Tanks $ fusermount -u res_mods/.stat $ ./xvmfs -o debug -o game_dir='C:\Games\World_of_Tanks' res_mods/.stat Но вообще, если всё работает, то дебаг, логи и прочее тут уже не нужно показывать :) Link to comment Short link Share on other sites More sharing options...
unnicked Posted January 3, 2013 Share Posted January 3, 2013 (edited) Вылет из-за неверного шрифта. пофиксил. Можно уточнить подробнее, из-за какого именно шрифта и как пофиксил? У меня такая же проблема. Edited January 3, 2013 by unnicked Link to comment Short link Share on other sites More sharing options...
arzakon Posted January 4, 2013 Author Share Posted January 4, 2013 Можно уточнить подробнее, из-за какого именно шрифта и как пофиксил? У меня такая же проблема. Хоть я и не @novi4ki, попробую помочь. Предположим, что у тебя уже есть winetricks и он лежит в домашней папке. (Если его нет, см. под спойлер) Про winetricks на офсайте wine: http://wiki.winehq.org/winetricks Скачивание и 'установка': $ cd $ wget http://winetricks.org/winetricks $ chmod +x winetricks Также предположим, что игра установлена в каталог ~/wine-wot/drive_c/Games/World_of_Tanks Устанавливаем стандартные шрифты Windows: $ cd $ export WINEPRFIX=~/wine-wot $ ./winetricks corefonts После установки шрифтов пробуй играть. Если будет вылетать, как и раньше, то выложи под спойлер то, что wine на консоль вываливает при вылете. Link to comment Short link Share on other sites More sharing options...
Recommended Posts