Knight 15 Report post Posted August 26, 2018 (edited) Всем привет, пора бы и мне внести очередной вклад в пиратию и первый вклад на этот форум. Многие замечали и знают про эту проблему на 1.3x версиях: И толком никто не нашел решения. Многие грешили на саму десятку, многие - на проблемы в патчинге локализации (MindPower) Те, кто ставили на MindPower - поздравляю, вы угадали! Проблема кралась в пипец каком кривом патчинге для русского шрифта и затирке нужных джамперов (Те, кто владеют старым добрым АСМ меня поймут как никто другой) Итак, теперь для Вас есть радостная новость - есть решение данной проблемы. Предлагаю опробовать мой патчинг на русский шрифт. Тестируем и отписываемся о проблемах! Помог - ставь лукас © Knight (RSPrince) https://yadi.sk/d/xU8oAJrW3aeZUr PS: Спойлер Я без понятия почему ничерта не работает при проверке админами на проектах New-Age и Piratia World, но у меня на их клиентах и серверах все идеально. Edited August 29, 2018 by Knight Обновил ссылку на солюшн, пробуйте 4 Quote Share this post Link to post Share on other sites
Fomin 53 Report post Posted August 26, 2018 Наконец-то! Но, после установки - пропадают текстуры Quote Share this post Link to post Share on other sites
Knight 15 Report post Posted August 26, 2018 1 час назад, Fomin сказал: Наконец-то! Но, после установки - пропадают текстуры сейчас проверю, дабы у меня все отлично Quote Share this post Link to post Share on other sites
Knight 15 Report post Posted August 26, 2018 @Fomin, только что проверил - на твоем клиенте до и после обновлений все нормально отображается. Уточняй, мб где-то сам напортачил? Quote Share this post Link to post Share on other sites
BETEP/macs509 87 Report post Posted August 27, 2018 (edited) я же писал где то что в MindPower проблема и где именно, только я не мог это исправить, попросил пару те кто могли бы, но как видите реакции не последовало. У меня кстати норм работает. И такой вопрос сразу как сделать что бы папки не создавались log1 и т.д. при запуске. Edited August 27, 2018 by BETEP/macs509 Quote Share this post Link to post Share on other sites
Knight 15 Report post Posted August 27, 2018 Update: солюшн не работает на версиях Windows младше 10 Update: действительно пропадают текстуры на кастомных гуях. Quote Share this post Link to post Share on other sites
Knight 15 Report post Posted August 27, 2018 36 минут назад, BETEP/macs509 сказал: И такой вопрос сразу как сделать что бы папки не создавались log1 и т.д. при запуске. Хексить гейм.ехе Quote Share this post Link to post Share on other sites
Fomin 53 Report post Posted August 27, 2018 1 час назад, rsprince сказал: Update: солюшн не работает на версиях Windows младше 10 Update: действительно пропадают текстуры на кастомных гуях. Есть решение проблемы? Quote Share this post Link to post Share on other sites
Knight 15 Report post Posted August 27, 2018 3 часа назад, Fomin сказал: Есть решение проблемы? По идее да, качай из шапки, пробуй, отписывайся Quote Share this post Link to post Share on other sites
Fomin 53 Report post Posted August 27, 2018 12 минут назад, rsprince сказал: По идее да, качай из шапки, пробуй, отписывайся Не помогло, текстуры так-же прыгают. Quote Share this post Link to post Share on other sites
Fomin 53 Report post Posted August 27, 2018 (edited) Также, пропадают текстуры карт. Не только UI. Edited August 27, 2018 by Fomin Quote Share this post Link to post Share on other sites
V3ct0r 2,116 Report post Posted August 28, 2018 Эта DLL движка была пропатчена Инсом (insider) для поддержки русских символов на ру. оф. клиенте. Quote Проблема кралась в пипец каком кривом патчинге для русского шрифта и затирке нужных джамперов А в чем там конкретно проблема? Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Knight 15 Report post Posted August 29, 2018 8 часов назад, V3ct0r сказал: Эта DLL движка была пропатчена Инсом (insider) для поддержки русских символов на ру. оф. клиенте. А в чем там конкретно проблема? Конкретно - jmp и movzx только вот вопрос - я ж ее из 1.39 мэйловского клиента брал, инс то там откуда? 1 Quote Share this post Link to post Share on other sites
Knight 15 Report post Posted August 29, 2018 Обновил ссылку, первая версия не стартовала на Win младше 10. Quote Share this post Link to post Share on other sites
BETEP/macs509 87 Report post Posted August 29, 2018 кстати в dll младше 135 проблем нету Quote Share this post Link to post Share on other sites
V3ct0r 2,116 Report post Posted August 29, 2018 7 hours ago, Knight said: Конкретно - jmp и movzx Это всего лишь инструкции, вопрос в том, за что отвечает пропатченный код и из-за чего возникла проблема запуска клиента. Quote только вот вопрос - я ж ее из 1.39 мэйловского клиента брал, инс то там откуда? По его словам, он выполнял эту разовую работу по заказу Нивала. Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Knight 15 Report post Posted August 29, 2018 1 минуту назад, V3ct0r сказал: Это всего лишь инструкции, вопрос в том, за что отвечает пропатченный код и из-за чего возникла проблема запуска клиента. 3 измененных функции: 1 и самая главная, которую видели вообще все и из-за которой получается этот классический вылет - положение курсора в самом графическом движке. При запуске и выполнении функции возникает необходимость в обнулении EAX регистра, если этого не происходит, то периодически получаем division by zero из-за вызова ntdll 2 - краш клиента при попытке создать гуи. Эта функция отвечает за ширину символа (не видно четных букв) и крашит клиент из-за той же самой ошибки ntdll 3 - краш клиента при входе в мир - не может отрисовать системный текст. Отвечает за высоту некоторых символов, опять же division by zero, опять же ntdll. Вроде не ошибся. 2 Quote Share this post Link to post Share on other sites
Darling 37 Report post Posted September 9, 2018 (edited) :D FIXWIN10 апнитесь на 1803 проблема пропадет. (Как вариант, не панацея!!!) Edited September 9, 2018 by ϟAlсаtrаzϟ Quote Share this post Link to post Share on other sites
Fomin 53 Report post Posted September 9, 2018 2 часа назад, ϟAlсаtrаzϟ сказал: :D FIXWIN10 апнитесь на 1803 проблема пропадет. (Как вариант, не панацея!!!) На 18234 (1808) проблема актуальна. Quote Share this post Link to post Share on other sites
Darling 37 Report post Posted September 9, 2018 33 минуты назад, Fomin сказал: На 18234 (1808) проблема актуальна. 17134.254 (1803) Обновившись с 1703 проблема пропала с клиентами, где встречалась данная ошибка о.о над копать Quote Share this post Link to post Share on other sites
BETEP/macs509 87 Report post Posted September 10, 2018 В этих обновлениях была затронута работа с шрифтами в следствии чего такие программы как ai cs2 и CorelDRAW ниже 6 стали некорректно работать. Держу в курсе. Quote Share this post Link to post Share on other sites
Knight 15 Report post Posted September 10, 2018 Шрифты то тут при чем, тут в другом прикол (попробую объяснить не вдаваясь в подробности) MindPower не менял свой код еще с версий "98 винды" В виндах 98-NT использовался rundll для вызова библиотеки В виндах c 2000 по 7 использовался, как не трудно догадаться, rundll32, который эмулировал работу старого rundll В 10-ке же, используется ntdll, который эмулирует работу rundll32, который в свою очередь, эмулирует rundll То, что понятие "кривая винда" до сих пор адекватно - никто не спорит, отсюда и проблемы любого старого кода. @BETEP/macs509, там не та работа со шрифтами была затронута. @ϟAlсаtrаzϟ, 1703 вообще кривой билд @Fomin 1808, 1810 - проблем нет Дело не в билде винды, не в "моих кривых руках", а в ntdll. Проверял на многих клиентах - проблема, на которую все указывают, не проявляется у меня Quote Share this post Link to post Share on other sites