Offline |
|
Joined: 2013-05-28 13:13:02 Posts: 149
|
Всем привет! Наконец-таки мы доделали обновлённую версию инжекта, билд получил название HoRLAn и версию 1307.01 В процессе разработки приняли участие: Список изменений: - Инжект поддерживает абсолютно все версии клиентов, при этом все ключи подбираются автоматически, и больше не нужно тратить время на ilpatch.cfg и uokeys.cfg
- Теперь все команды начинаются с символа подчёркивания "_". Связано это с тем, что в новых клиентах на символ запятой "," находится новая опция "Чат". Не забудьте изменить ваши макросы
- Инжект научился работать с талисманами (слой 9 в новых клиентах)
- Добавлена вкладка Connection, которая содержит в себе все настройки подключения.
- Добавлено выпадающее меню выбора Client Version. Для нормальной работы инжекта нужно выбирать вашу версию клиента в списке.
- Добавлена поддержка сжатых гампов (Compressed Gump) для новых клиентов. Теперь команда infogump работает для всех клиентов
- Добавлена поддержка md5, для работы криптованных клиентов
- Спеллбук теперь не считается контейнером и скроллы в нём игнорируются (проблема была актуальна на серверах Pol)
- Исправлен баг с зависанием ilaunch после запуска клиента (актуально для пользователей Windows 7)
- С вкладки Main убраны чекбоксы Anticrash, Battlefilter, AnonymousConn, MultyUO, NoHungMessages ввиду их ненадобности
- Введена минимальная задержка 250мс для команд massmove, emptycontainer всвязи с тем что эти команды вызывали сильную нагрузку на серверы ультимы
- Скриптовой модуль с подсветкой синтаксиса и поддержкой инклудов включён в данную версию инжекта и отныне является официальным
- lasttarget и laststatus теперь сохраняют координаты последней цели. Получить их можно с помощью lasttargetx, lasttargety, laststatusx, laststatusy
Все пожелания, предложения и баги вы можете оставлять в этой теме, будем рады комментариям Обновление (18.07.2013):- Исправлен баг в обработке новых гампов
- Исправлен баг с функцией Tracker
- autoload.sc и injection_log.txt теперь сохраняются в папке с инжектом, а не в папке с ультимой как раньше
Обновление (08.08.2013):- Исправлен баг с цветами ников/предметов
- Исправлен баг с функцией ignore и возможном краше из-за неё
- Исправлен баг с перепрыгивающим на себя laststatus
- Исправлена команда showjournal (баг с отображением количества строк)
- Исправлена команда morph, которая приводила к крашу
- Исправлен бесконечный флуд "Disconnected..." в лог инжекта при разрыве соединения в игре
- Добавлена команда rename. Использование uo.rename(object, string:newname)
- Добавлена поддержка параметров для команды DeleteJournal(). Теперь uo.DeleteJournal(str) удаляет из журнала все строки с упоминанием str
- Добавлена команда deleteobject(objectname). Удаляет объект с именем objectname
- Добавлен опциональный параметр container для функции count. Использование: uo.count(Type, Color, Container)
- В редакторе скриптов добавлены две кнопки: Set Commented, Set Uncommented. С помощью них можно закомментировать/раскомментировать выделенный фрагмент скрипта
- Добавлена возможность изменения разрешения игрового окна. Новые клиенты после изменения разрешения должны сделать LogOut, старые клиенты придётся перезапускать полностью.
- Добавлена поддержка серверов с защитой Razor Only (или AssistUO)
- Автопатчинг клиента: убирает стартовое лого клиентов (актуально для новых клиентов)
- Автопатчинг клиента: патч на staminacheck (стандартные клиенты не могут проходить через других чаров без него)
Обновление (10.08.2013):- Исправлен баг с чекбоксом OnTop
- Исправлен баг с функцией Autostart
Обновление (26.08.13):- Исправлен баг с обновлением скилла Алхимия в инжекте. Теперь он реагирует на изменения в игре
- Исправлен/устранён лаг при использовании Buy/Sell функций инжекта
- Исправлен баг ilaunch из-за которого у некоторых пользователей не запускался инжект
- Исправлена команда infogump. Иногда она обрезала первый и последний символы в информации о гампе
- Исправлен баг последней версии инжекта из-за которого он не всегда регистрировал сообщения сервера
- Исправлен баг с "дублированием" перемещённых предметов. Временный фикс, требует дальнейших доработок
- Ilaunch теперь имеет свой собственный номер версии, чтобы избежать путаницы в дальнейшем
- Добавлена команда SaveHotKeys Filename или uo.savehotkeys(Filename) для сохранения настроек горячих клавиш персонажа. Настройки сохраняются в %InjectionDir%/Hotkeys/%Filename%
- Добавлена команда LoadHotKeys Filename или uo.loadhotkeys(Filename) для загрузки настроек горячих клавиш персонажа. Настройки загружаются из %InjectionDir%/Hotkeys/%Filename%
- Добавлена команда help или uo.help() для имитации нажатия на кнопку Help клиента
- Добавлена команда infogumps [num]. Аналог infogump. Выводит информацию о последних 5 гампах. При использовании параметра num выводит информацию о гампе номер num
- Добавлена команда uo.LastGumps(). Аналог uo.LastGump(). Принимает те же параметры что и LastGump, плюс несколько своих:
uo.LastGumps('count') - возвращает количество последних гампов сохранённых в памяти инжекта. uo.LastGumps('text',0,4) - Вернет строку текста под индексом 4 из гампа с номером 0. Последний гамп будет всегда под номером 4. Порядковые номера гампов с самого старого до самого последнего {0, 1, 2, 3, 4} Обновление (15.09.13):- Исправлен баг в функции getname('self')
- Исправлен краш при использовании команды set без параметров
- Исправлен краш при нажатии на Quit в меню клиента
- Добавлен чекбокс Pass Hotkeys, в установленном состоянии пропускает нажатую клавишу к клиенту, в случае если на неё назначен Hotkey
- В Buy/Sell листы добавлена возможность указывать цвет и графику покупаемых предметов. Необходимо пересоздать байлисты
- Добавлен чекбокс Inverse Buylist для поддержки байлистов на некоторых серверах. Если ваш инжект покупает не те вещи которые вы указали, нужно установить/снять галочку
- Добавлена поддержка шифрования для сервера FWUO, меню Encryption, пункт FWUO
- Добавлена поддержка колеса мыши в Hotkeys, теперь вы можете назначать на него свои макросы. Если у вас что-то было настроено на колесо мыши - необходимо переназначить клавишу снова
- Добавлен чекбокс Desktop Fix, актуален для старых клиентов и серверов где после реконнекта пропадали настройки экрана
- Добавлен чекбокс Fast Login, для быстрого входа в игру. Автоматически выбирается первый сервер и первый персонаж из списка чаров
Обновление (12.10.13):- Добавлена поддержка сервера Abyss (вкладка Connection -> Encryption -> пункты Abyss и Asmut)
- Добавлена поддержка четвертого параметра Finddistance в функцию FindType. Использование UO.FindType(Graphic, [Color], [Container], [Finddistance])
- Добавлена функция uo.Flying() для новых клиентов >7.0.0.0, для определения статуса Гаргульи
- Добавлен чекбокс Stamina Patch, для включения/выключения патча на стамину (пробегание через других персонажей)
- Добавлен чекбокс FPS Patch, для ускорения анимации и увеличения ФПС клиента, аналог PvP Hardcore Mod в абиссте. Внимание, тестовая версия, имеет определённые баги!
- Исправлена работа ilaunch при запуске через DualCore Launcher
- Исправлена работа функции uo.Poisoned() для новых клиентов
- Исправлен краш при установке чекбоксов Colored+Icons
- Исправлена отрисовка заголовка окна на Win7 (больше нет необходимости включать классическую тему оформления окон)
- Перенесены чекбоксы Pass hotkeys -> вкладка Hotkeys, Desktop Fix -> вкладка Connection
- Удалены неиспользуемые чекбоксы Flush Log, Target XYZ fix, Permit Vars Loopback, Unset before set
Script.dll: - Добавлен чекбокс Select last script at run - если галочка установлена в списке запущенных скриптов будет автоматически выбираться последний запущенный скрипт
- Добавлен чекбокс Large Buttons. Если установлен - кнопки запуска, остановки и паузы скриптов будут большого размера. Были пожелания
- Добавлена поддержка многомерных массивов, использование:
Объявление массива mdim array_name[dim1]...[dimN] Передача матрицы array_name в функцию c именем sub_name: sub_name(&mdim array_name) Получение матрицы в качестве параметра функции sub sub_name(mdim array_name) - Добавлена функция SetArrayLength (var_name, length, [copy:1/0])
Используется для копирования или изменения размеров массивов dim new_array = SetArrayLength(old_array, length, 1) - скопирует количество length элементов массива old_array в новый массив new_array. Элементы, которые не влезают в размер length обрезаются old_array = SetArrayLength(old_array, length) - изменит длину массива old_array, в случае уменьшения размера лишние элементы будут обрезаны - Добавлена функция ArrayContains(Array, Value). Проверяет массив Array на наличие элемента Value в нём. В случае нахождения возвращает первую найденную позицию. В случае отсутствия возвращает "-1"
- Добавлена функция GetArrayLength(Array). Возвращает длину массива Array
- Добавлен метод Append в класс file.
Использование: f = file(Path) f.append() Обновление (27.11.2013):1311.27Скачать полный установщикСкачать zip архив1401.25Скачать rar архив
_________________ Русский Сервер Ultima Online High Seas Adventures Legendary
Last edited by RL_ka on 2013-07-13 17:08:34, edited 10 times in total.
|
|