anonym_SPuzwl9IZAtR Опубликовано: 28 июля, 2017 Игроки 80 публикаций 670 боёв Поделиться Опубликовано: 28 июля, 2017 Здравствуйте, меня зовут Михаил. С танками у меня связано 2 хобби: разработка XVM и исправление ошибок за Wargaming. Попытаюсь рассказать, что это за такой зверь, "Windows ucrtbase.dll has wrong version", и как его побороть. Что случилось? В предварительных версиях Windows 10 неправильно вычисляется квадратный корень, что приводит к непредсказуемым последствиям в некоторых приложениях.Ссылка на багрепорт: https://developercommunity.visualstudio.com/content/problem/86702/c-runtime-math-scalar-version-of-sqrt-gives-incorr.html В качестве временной меры, Wargaming добавил проверку на корректность вычисления квадратного корня. Если корень вычисляется неверно - то выкидывается окно с сообщением "Windows ucrtbase.dll has wrong version" и, после нажатия на ОК, клиент завершает свою работу. Восстановленный код проверки char WG_CHECK_INSIDER_BUG(){ double a1 = sqrt(10/3.0); double a2 = sqrt(10.3); double a3 = sqrt(2720.34369722); double a4 = sqrt(619.208914095); if ( isnan(a1) || a1 { MessageBoxW(NULL, L"Windows ucrtbase.dll has wrong version", L"World Of Tanks - Error", MB_ICONSTOP); return FALSE; } return TRUE;} После исправления ошибки в Windows, клиент начнёт запускаться вновь. Как исправить? Если не хочется ждать пока Майкрософт исправит ошибку или откатываться назад до релиза, то для решения проблемы с Windows Insider Preview воспользуйтесь модификацией по ссылкеhttps://wgmods.net/WOT/ru/windows-insider-preview-fix-245/ Она производит замену реализации вычисления квадратного корня на корректную, что позволяет пройти проверку и успешно запустить клиент игры. Тема на NA: http://forum.worldoftanks.com/index.php?/topic/550576-disabling-the-launch-of-world-of-tanks-on-pre-release-versions-of-windows-10/Тема на EU: http://forum.worldoftanks.eu/index.php?/topic/637972-windows-ucrtbasedll-wrong-version/ Приветствую всех участников дискуссии!Уважаемый автор темы и остальные игроки! Довожу до вашего сведения, что данная тема перемещена на лобное место и зафиксирована в топовых темах раздела, т.к. тема претендует на авторское сопровождение и поддержку по этому вопросу и становится полезной для игроков с подобными проблемами в ОС Вин10. Автору предоставляется право решать поддерживать эту авторскую помощь или нет. Убедительная просьба к автору - по возможности кратко, но информативно размещать сюда последовательность решения индивидуальной помощи при положительном результате, отличном от указанного алгоритма действий в шапке темы. Игроков, которым тема помогла или индивидуальная помощь автора прошу хотя бы благодарить автора и его тему "лайками" рейтинга темы. В теме будет более мягкая модерация в плане размещения отзывов и свободного общения о решении проблем ОС Вин10 в рамках профильной темы. Посты, идущие вразрез от темы автора будут расцениваться как флуд и будут удаляться, а их разместившие могут быть наказаны, согласно Правила игры и Правила форума.Автор всегда может обратиться за помощью к модераторам раздела или его куратору за помощью по сопровождению его темы. NEVEGDA 15 Ссылка на комментарий
Michael_474 Опубликовано: 28 июля, 2017 Игроки 5 962 публикации 53 654 боя Поделиться Опубликовано: 28 июля, 2017 Ссылка на комментарий
Svyatoi_Graal Опубликовано: 28 июля, 2017 Игроки 559 публикаций 60 490 боёв Поделиться Опубликовано: 28 июля, 2017 Вот от этого ору простоС танками у меня связано 2 хобби: разработка XVM и исправление ошибок за Wargaming. Ссылка на комментарий
C_BePTyXu_B_DeDa Опубликовано: 28 июля, 2017 Игроки 623 публикации 63 835 боёв Поделиться Опубликовано: 28 июля, 2017 (изменено) 46% и делаешь xvm ? 46% играть не умеют а ты xvm делаешь, если ты его делаешь то ты должен разбираться в игре и статка хотя бы 52+ должна быть. И скажи почему в игре одно показывает вн8 а на сайте кттс другое почему так ? и когда это исправят ммм? Изменено 28 июля, 2017 пользователем C_BePTyXu_B_DeDa Ссылка на комментарий
anonym_SPuzwl9IZAtR Опубликовано: 28 июля, 2017 Игроки 80 публикаций 670 боёв Автор Поделиться Опубликовано: 28 июля, 2017 28 Июл 2017 - 20:48 пользователь C_BePTyXu_B_DeDa сказал:46% и делаешь xvm ? 46% играть не умеют а ты xvm делаешь, если ты его делаешь то ты должен разбираться в игре и статка хотя бы 52+ должна быть Ох, первый и последний раз поясняю за статку:- 670 боёв - очень нерепрезентативная выборка- около половины было откатано на CDMA 1x с пингом 400-800 (за что стыдно: был обузой команде)- не бойтесь, ко всему, что имеет отношение к статке, я и близко не лезу, т.к. "не шарю"- руки из ***, чего скрывать Ссылка на комментарий
C_BePTyXu_B_DeDa Опубликовано: 28 июля, 2017 Игроки 623 публикации 63 835 боёв Поделиться Опубликовано: 28 июля, 2017 28 Июл 2017 - 20:53 пользователь Mixailos сказал: Ох, первый и последний раз поясняю за статку:- 670 боёв - очень нерепрезентативная выборка- около половины было откатано на CDMA 1x с пингом 400-800 (за что стыдно: был обузой команде)- не бойтесь, ко всему, что имеет отношение к статке, я и близко не лезу, т.к. "не шарю"- руки из ***, чего скрывать да ? ну да ладно тогда ответь на второй вопрос почему на сайте кттс показывает одно значение вн8 а в игре меньше почему так и когда это исправят ? Ссылка на комментарий
asketizm Опубликовано: 28 июля, 2017 Игроки 21 публикация 41 454 боя Поделиться Опубликовано: 28 июля, 2017 28 Июл 2017 - 17:33 пользователь Mixailos сказал:Здравствуйте, меня зовут Михаил. С танками у меня связано 2 хобби: разработка XVM и исправление ошибок за Wargaming. Попытаюсь рассказать, что это за такой зверь, "Windows ucrtbase.dll has wrong version", и как его побороть. Что случилось? В предварительных версиях Windows 10 неправильно вычисляется квадартный корень, что приводит к непредсказуемым последствиям в некоторых приложениях.Ссылка на багрепорт: https://developercommunity.visualstudio.com/content/problem/86702/c-runtime-math-scalar-version-of-sqrt-gives-incorr.html В качестве временной меры, Wargaming добавил проверку на корректность вычисления квадратного корня. Если корень вычисляется неверно - то выкидывается окно с сообщением "Windows ucrtbase.dll has wrong version" и, после нажатия на ОК, клиент завершает свою работу. Восстановленный код проверки char WG_CHECK_INSIDER_BUG(){ double a1 = sqrt(10/3.0); double a2 = sqrt(10.3); double a3 = sqrt(2720.34369722); double a4 = sqrt(619.208914095); if ( isnan(a1) || a1 { MessageBoxW(NULL, L"Windows ucrtbase.dll has wrong version", L"World Of Tanks - Error", MB_ICONSTOP); return FALSE; } return TRUE;} После исправления ошибки в Windows, клиент начнёт запускаться вновь. Как исправить? Если не хочется ждать пока Майкрософт исправит ошибку или откатываться назад до релиза, то для решения проблемы с Windows Insider Preview воспользуйтесь модификацией по ссылкеhttps://wgmods.net/WOT/ru/windows-insider-preview-fix-245/ Она производит замену реализации вычисления квадратного корня на корректную, что позволяет пройти проверку и успешно запустить клиент игры. Тема на NA: http://forum.worldoftanks.com/index.php?/topic/550576-disabling-the-launch-of-world-of-tanks-on-pre-release-versions-of-windows-10/Тема на EU: http://forum.worldoftanks.eu/index.php?/topic/637972-windows-ucrtbasedll-wrong-version/ Попробовал, всё вроде работает. Ссылка на комментарий
Derherrderwelt Опубликовано: 28 июля, 2017 Игроки 131 публикация 8 188 боёв Поделиться Опубликовано: 28 июля, 2017 29 Июл 2017 - 00:48 пользователь C_BePTyXu_B_DeDa сказал:46% и делаешь xvm ? 46% играть не умеют а ты xvm делаешь, если ты его делаешь то ты должен разбираться в игре и статка хотя бы 52+ должна быть. И скажи почему в игре одно показывает вн8 а на сайте кттс другое почему так ? и когда это исправят ммм? А как гениальность прикладистость рук связана с длиной пипи статки? Глуп тот человек, который никогда не меняет своего мнения. Ссылка на комментарий
anonym_SPuzwl9IZAtR Опубликовано: 28 июля, 2017 Игроки 80 публикаций 670 боёв Автор Поделиться Опубликовано: 28 июля, 2017 Ребят, тема немного не про это. 2 Ссылка на комментарий
Derherrderwelt Опубликовано: 28 июля, 2017 Игроки 131 публикация 8 188 боёв Поделиться Опубликовано: 28 июля, 2017 29 Июл 2017 - 01:08 пользователь Mixailos сказал:Ребят, тема немного не про это. Ручкиположаем за Ваши развлечения! Глуп тот человек, который никогда не меняет своего мнения. Ссылка на комментарий
Talisman_Chick Опубликовано: 28 июля, 2017 Игроки 15 публикаций 61 641 бой Поделиться Опубликовано: 28 июля, 2017 Проверено, работает. Только нужно запускать от имени администратора (это при включенном UAC).Ну и стремненько было лишний exe-шник в танки кидать. Акк то жалко. Ссылка на комментарий
merlintm Опубликовано: 29 июля, 2017 Игроки 26 публикаций 25 546 боёв Поделиться Опубликовано: 29 июля, 2017 28 Июл 2017 - 20:33 пользователь Mixailos сказал:Как исправить? Если не хочется ждать пока Майкрософт исправит ошибку или откатываться назад до релиза, то для решения проблемы с Windows Insider Preview воспользуйтесь модификацией по ссылкеhttps://wgmods.net/WOT/ru/windows-insider-preview-fix-245/ Она производит замену реализации вычисления квадратного корня на корректную, что позволяет пройти проверку и успешно запустить клиент игры. Шикарно! На тестовых виндах ещё с превью 8-ки. Уже, наверное, три или 4 сборки поиграть не мог. В WG конечно - ставьте нормальную винду... А мне вот скучно с нормальной... Вопрос такой. Для спокойствия человеков - ведь вашему лаунчеру не нужен доступ в нет? Его можно заблокировать, например, всякими фаерволами? По хорошему - акк всё равно на номер должен быть привязан. Так что тырить пароль - не сильно имеет смысл. Но для многих посторонний exe действительно просто повод для паники. КВ-2 user Ссылка на комментарий
anonym_SPuzwl9IZAtR Опубликовано: 30 июля, 2017 Игроки 80 публикаций 670 боёв Автор Поделиться Опубликовано: 30 июля, 2017 29 Июл 2017 - 23:31 пользователь merlintm сказал:Вопрос такой. Для спокойствия человеков - ведь вашему лаунчеру не нужен доступ в нет?Не нужен и не используется. Ссылка на комментарий
RocaMonk Опубликовано: 30 июля, 2017 Игроки 4 публикации 20 715 боёв Поделиться Опубликовано: 30 июля, 2017 Mixailos не помогло. Всё сделал как в мануале...(((( 2-ю неделю без WOT.... грусть-тоска-печаль((( Ссылка на комментарий
anonym_AD64sjuZJM3U Опубликовано: 30 июля, 2017 Игроки 9 публикаций 8 876 боёв Поделиться Опубликовано: 30 июля, 2017 А камера от 3-его лица (обхорная) работает нормально с этим фиксом? Ссылка на комментарий
anonym_7J3BUdCdq06Y Опубликовано: 30 июля, 2017 Игроки 10 публикаций 17 544 боя Поделиться Опубликовано: 30 июля, 2017 Mixailos,помогло,спасибо игра запустилась,значить винда не виновата, wg только бало может срубить,спасибо еще раз Ссылка на комментарий
anonym_SPuzwl9IZAtR Опубликовано: 30 июля, 2017 Игроки 80 публикаций 670 боёв Автор Поделиться Опубликовано: 30 июля, 2017 30 Июл 2017 - 22:51 пользователь ruslankubinskiy сказал:Mixailos,помогло,спасибо игра запустилась,значить винда не виновата, wg только бало может срубить,спасибо еще раз Нет, винда виновата, но проблему можно было бы и обойти. 30 Июл 2017 - 15:08 пользователь _Tpo9H_ сказал:А камера от 3-его лица (обхорная) работает нормально с этим фиксом?Если я правильно понял про что вы, то да. 30 Июл 2017 - 15:07 пользователь RocaMonk сказал:Mixailos не помогло. Всё сделал как в мануале...(((( 2-ю неделю без WOT.... грусть-тоска-печаль(((В ЛС Ссылка на комментарий
anonym_7J3BUdCdq06Y Опубликовано: 31 июля, 2017 Игроки 10 публикаций 17 544 боя Поделиться Опубликовано: 31 июля, 2017 проблему можно было бы и обойти,подскажите пожалуйста как можно было обойти проблему? Ссылка на комментарий
RenamedUser_30021960 Опубликовано: 2 августа, 2017 Игроки 1 публикация 126 боёв Поделиться Опубликовано: 2 августа, 2017 ¯ \ _ (ツ) _ / ¯ 28 Июл 2017 - 20:33 пользователь Mixailos сказал:исправление ошибок за Wargaming После исправления ошибки в Windows Ссылка на комментарий
il_il Опубликовано: 2 августа, 2017 Игроки 163 публикации 73 481 бой Поделиться Опубликовано: 2 августа, 2017 Помогло Ссылка на комментарий
Рекомендованные публикации