Здравствуйте уважаемые пользователи Midnight!
Уже довольно много времени мы работали над внедрением нового UI.
К сожалению, не всё прошло гладко и по плану, как мы рассчитывали. Из-за некоторых проблем мы не могли полноценно обновлять релизную версию продукта.
Наличие 2-х веток проекта и гигантское различие в коде, совместно с принятым решением переключиться на UI, является причиной отсутствия частых обновлений.
Мы приносим извинения за предоставленные неудобства!
Данный релиз можно считать как "Open Beta". Это означает, что нам предстоит еще очень много работы и исправлений. Все критические найденые баги мы будем устранять срочно!
Мы надеемся, что вы поможете нам с этим с помощью своих баг-репортов!
Мы уже составили Roadmap, который позволит нам точечно сфокусироваться на представленных задачах. В него входит:
- Полная переработка расположения ВСЕХ ЭЛЕМЕНТОВ ВО ВСЕХ ВКЛАДКАХ для более удобного пользования
- Полная переработка функционального кода каждой вкладки (обновление и добавление нового функционала)
- Дополнение и улучшение системы биндов, добавление показа активных биндов, бинд лист и так далее
- Глобальное обновление LUA функционала
- Всё остальное и интересное, о чем мы расскажем вам позже
Предлагаем вам ознакомиться с неполным список изменений, который удалось собрать. Перечислить всё просто невозможно ввиду частичного рефакторинга.
Основное:
- Теперь крашдампы отправляются автоматически к разработчикам на сервер
- Полностью переработан внешний вид интерфейса
- Добавлена возможность поиска по всему меню
- Добавлен полноценный редактор тем внутри меню
- Переработана и переписана огромная часть кода проекта
- Уведомления разделены на "Важные" и "Частые"
-- Важные уведомления отображаются в привычном виде и месте
-- Частые уведомления отображаются рядом с мини картой в более компактном виде
- Полностью переписан код для всех Visuals, больше не должно быть никаких крашей из-за них
- Добавлена возможность создать бинды для любых элементов меню в любом количестве (через ПКМ на элементе)
C++:
Protection:
- Улучшена защита от киков и крашей
- Добавлена защита от "Weapon Damage Event" краша
- Добавлена защита от "Remove Player Ped" краша
- Добавлена метка модера для некоторых видов крашей
Self:
- Invisible: Добавлен режимы работы невидимки (Local, Network, Both)
- Invisible: Добавлена возможность контроля невидимости для ТС
- Free Cam: Добавлен модификатор Speed
- Free Cam: Добавлен модификатор Mouse Sensitivity
- Rainbow Color: Добавлен модификатор Intensity
- Speedhack: Переработана работа функции, исправлены ошибки
Self -> Appearance:
- Добавлено Copy outfit from player
- Добавлено Save current outfit to file
- Добавлено Swap Gender
- Добавлен список сохранённых костюмов Outfits
Vehicle:
- Main: Добавлено "Seats Manager"
- Main -> Doors: Добавлена функция "Delete"
- Mods: Добавлена функция "Ramps"
- Mods -> Physics: Добавлена функция "Drive Underwater"
- Исправлена ошибка, из-за которой функция "Start Engine" работала, как "Stop Engine"
- Исправлены краши при работе с "Handling Data"
Network:
- Lobby: Вкладка Lobby переименована в Network
- Добавлено Player Magnet
- Network -> Chat: Добавлено Sender
- Network -> Remote: Добавлено Extractor
- Network -> Remote: Добавлено Show Profile
- Network -> Lobby -> Actions: Добавлено "Kick All Modders"
- Network -> Lobby -> Mission Starter: исправлена работа функции, теперь она работает
- Network -> Lobby -> Actions: Turn All Into Beast: теперь работает корректно
Weapons -> Main:
- Добавлена функция Disable Vehicle Restrictions
- Добавлена функция Disable Spin
Domain:
- World: Вкладка World переименована в Domain
- Добавлена опция "Wind Speed"
- Добавлена опция "Thunder and Lightning"
- Добавлена опция Time -> Presets
- Time -> Добавлен блок информации о времени
- Time -> Теперь время полностью "замораживается" вместо постоянной переустановки значения
- Time -> Добавлены кнопки управления "Advance" и "Rewind"
- Time -> Добавлена функция "Accelerator"
- Time -> Добавлена функция "Sync to System Time"
Прочее:
- Улучшена работа функции Clone Vehicle (копируются дополнительные параметры)
- Исправлена ошибка в синхронизации времени между игроками
- Исправлена ошибка, из-за которой миссии могли не запускаться
- Исправлена ошибка, из-за которой функция кражи "Blend" не срабатывала из-за отсутствия у локального игрока инициализированных "Blend" данных
- Исправлена ошибка, из-за которой позиция локального игрока могла считаться неправильно в режиме от первого лица
- Recovery: Добавлен выбор персонажа
- Spoofing: Добавлена опция Steal Player Info
- Spoofing -> Misc: Добавлена опция Join as SCTV
- Visuals -> Crosshair: Исправлена и улучшена работа функции
- Players -> Spectate: Исправлены ошибки в работе функции
- Players -> Spectate: Добавлена возможность видеть и писать в чат в режиме наблюдения
- Settings -> Misc: Добавлена возможность закрывать меню по нажатию ESC
- Settings -> Misc: Добавлена возможность отключить обработку биндов при открытом меню
- Teleport -> Blips: Исправлены различные ошибки в работе функции
LUA:
- Добавлена функция utils.get_clipboard() -> string
- Добавлена функция utils.set_clipboard(value) -> bool
- Добавлена функция utils.basket(int cat, int action, int flag, table items)
- Исправлена ошибка, из-за которой событие OnChatMsg могло получать как char, как wchar_t строку (теперь только wchar_t)
- Функции crash_izuku_* и crash_himiko_* удалены
- OnVehicleLeave(vehicle) -> OnVehicleLeave(vehicle, was_driver)
- OnVehicleEnter(vehicle) -> OnVehicleEnter(vehicle, is_driver)