Обновление лаунчера 5.0

Artmoneyse

Администратор
Команда форума
Администратор
По мере исправления багов в данной теме будет пополняться список изменений.
Также здесь можете написать пожелания по изменению лаунчера.

Упор в данном обновлении будет сделан на уменьшение количества разных проблем, которые возникают в основном у новых игроков.
В лаунчере будет использована новая dll, через которую можно будет использовать альтернативные функции вместо системных, по причине того что у некоторых игроков с ними есть проблемы.

Изменения на данный момент [дополняется]:
- [+][19.07.2022] В конфиг добавлен параметр для отключения WMI если есть проблемы, но безопасность аккаунта снижается
- [#][19.07.2022] Фикс восстановления окна с системного трея, если было свернуто через "свернуть все окна"
- [#][19.07.2022] Лаунчер больше не ругается на ProcessHacker если он открыт при запуске или во время игры.
- [#][19.07.2022] Лаунчер теперь реагирует если открыть процесс игры через ProcessHacker
- [+][19.07.2022] Добавлена проверка что лаунчер не был заморожен, решает возникший обход через ProcessHacker. Также работал обход через подобные программы.
- [#][31.07.2022] Исправлена ошибка overflow переменной в новой dll для Get\Post. Проблема возникала при передаче очень больших строк.
- [#][06.02.2023] Исправлено контекстное меню системного трея, ложные открытия, глюки и тд.
- [#][06.02.2023] Добавлена обработка ошибки при загрузке PNG, более не должно вызывать краш лаунчера а только писать в логи.
- [+][23.02.2023] Добавлена возможность работы с новыми версиями Java
- [+][23.02.2023] Добавлена возможность запускать новые версии майнкрафт
- [#][05.03.2023] Фикс краша игры при запуске, очень редко но ошибка возникала
- [+][13.03.2023] Добавлен выбор Java8 для 1.7.10 и отдельно Java17 для 1.19.3+
- [#][13.03.2023] Микрооптимизации
- [#][18.03.2023] Исправлено ложное срабатывание AntiVM на запущенный процесс VirtualBox
- [+][18.03.2023] Добавлена загрузка нашей DLL на с++ с полезными функциями, в будущем с помощью которых можно решить проблемы с запуском у некоторых новых игроков.
- [#][18.03.2023] Максимальное количество потоков скачивания файлов уменьшено до 10 (было 50), но теперь по всем потокам будет отображен процесс скачивания. Не будет скрытых потоков загрузки.
- [-][21.03.2023] Библиотека winsock больше не используется
- [+][21.03.2023] Библиотека для отображения gif анимации теперь вшита в лаунчер.
- [#][21.03.2023] Фиксы отображения интерфейса при высоком DPI, выше 96 было смещение всех контролов.
- [#][21.03.2023] Фиксы ошибок, когда на ПК не установлены Java
- [#][23.03.2023] Переписал часть кода, что позволило избавиться от библиотеки MSCOMCTL. В теории должно сделать лаунчер более портативным, в случае если библиотека не была зарегистрирована ранее, и инсталлятор не выполнил данную процедуру.
- [#][23.03.2023] Библиотека MSINET ранее планировалась использоваться, но не зашло. Удалил полностью с всего кода.
- [#][24.03.2023] Полностью перевел на англ. весь текст что выводился в лог файл, будет читабелен если на ПК игрока проблемы с кириллицей.
- [#][04.02.2024] Переклав кнопки в діалогах (да, нет, так, ні)
- [+][13.03.2024] Додано кеш PNG.
- [#][14.03.2024] Фікс тестового запуску Daemon Launcher, через подвійний клік по файлу.
- [+][17.03.2024] Додано фукнцію до античіта.
- [+][17.03.2024] Додано кнопки вибору мови на головне вікно лаунчеру, при авторизації.
- [#][18.03.2024] Змінено деякі іконки.
- [+][07.07.2024] Додано перевірку версії java, яка потрібна для обраного серверу.
- [#][08.07.2024] Ще раз перевірив код від 19.07.2022, та переписав заново.
- [+][08.07.2024] Додано можливість вимкнути через конфіг перевірку виділеної оперативної пам'яті.
- [#][17.07.2024] Переписав алгоритм пошуку встановлених Java. Тепер буде шукати в "Program Files (x86)" та "Program Files" а не тільки в одному з вказаних місць. Тобто, буде знаходити x86 та x64 Java, хоча й дуже не рекомендується використовувати 32 бітну (x86) Java.
 
Последнее редактирование:
Сверху