Перейти к содержанию

Дайджест за июль-сентябрь

Обновления гайдов и аддонов

Сентябрь Август Июль

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Бот статистики для Telegram

Удобная аналитика в телефоне.

Подробнее

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать

OLDodin

Разработчик аддонов
  • Постов

    435
  • Зарегистрирован

  • Посещение

Весь контент OLDodin

  1. Это баг движка игры, ждём как выйдет хотфикс
  2. Ну вот ты и дорос до того почему у каждого тут свои "версии" со своими правками даже общих библиотек.
  3. Претензия не к сути (суть - вот исправления для поддержки CoreScripts, представленных неделю назад). А к тому что вы зачем-то написали огромное сообщение для того чтобы показать что классы в lua имеют тип TABLE.
  4. К чему это? К тому что нужна поддержка классов из CoreScripts ? Виджеты есть виджеты. А есть обертка TWidget из CoreScripts с переопределением методов виджета и его имитирующая.
  5. Фикс под 17.0.01.37 К сожалению выделение двойным кликом на радаре в том виде каком было больше не доступно.
  6. Убедитесь что у вас только одна копия аддона лежит в папке
  7. Установите aopanelmod-fetish или aopanel и не придется искать кнопки на экране.
  8. Я доделаю LibDnD, после 14.1 (когда добавили настройку по масштабу интерфейса) ломать позиции окон могут намного чаще. Всё таки поменять настройку куда чаще случается чем сменить монитор на другой с другим разрешением. Что напрашивается 1) Хранение позиции виджета в формате [0 .. 1] и умножать на текущее виртуальное разрешение. 2) Конвертер позиций из старого формата (неизбежно попадутся вне экрана, их возвращать) 3) Отслеживание изменений размеров виджета для тех что с флагом fLockedToParentArea - но это может быть ломающим совместимость
  9. Да. Можно конечно в LibDnD добавить вечный цикл - раз в секунду сверять размеры всех подписанных виджетов и при их изменении вписывать в экран по новой. Но сейчас такого нет.
  10. 1) Я не задавал фиксированный размер 2) UniverseMeter будет исчезать - он специально не ограничивается экраном и да, может пропадать. Но это не ваш случай
  11. В WidgetOuText.lua после строки self._widget = widgetManager:GetMainForm():GetChildChecked( "ouText" ) вставьте для примера local vt = common.CreateValuedText() vt:SetFormat( userMods.ToWString( string.format( [[<html><log fontsize="20">%s</log></html>]], "Hello world!" ) ) ) self._widget:SetValuedText( vt ) И у вас начнет оставаться на экране после смен масштаба в игре
  12. Я сделал, увидел проблему. Затем внес правки чтобы у перетаскиваемого виджета были размеры и всё заработало.
  13. UniverseMeter не использует вписывание в экран. Причину у вас я описал, проверил внеся описанные правки в LibreAlchemy, выполняя переключение и перезапуски. Координаты получаются за пределами экрана и LibDnD вытаскивает его, но тк размеры на момент Init 2*2 пикселя - то новая позиция по ним и рассчитывается. Затем задаётся текст и виджет меняет размеры, и при этом оказывается за пределами экрана за исключением 2*2 куска.
  14. Да, вы правы. Проблема в другом. Размеры виджета текста (его размер у вас динамический) 2 на 2 пикселя на момент вызова DnD.Init. Вот эти 2*2 пикселя и вытаскиваются на экран. Задайте ему текст приветствия при создании до DnD.Init и всё заработает.
  15. LibDnD позволяет утаскивать и за пределы экрана (например наполовину), а если нужно чтобы корректировала то там в DnD.Init есть 4й параметр fLockedToParentArea. Если передадите его true то LibDnD будет корректировать координаты так чтобы виджет полностью был виден в пределах родительского виджета (если родительский mainForm то по сути в пределах экрана).
  16. У меня работает, пишите конкретней. Если есть ошибки приложите логи
  17. Если не проблема потерять билды, то можете попробовать удалить "Аллоды Онлайн\data\Mods\Configs\BuildManager"
  18. Так это сам LootManager сломан и судя по нему аж с 15 сезона (а часть функционала вообще с 5го). Есть же такой -
  19. А он и не ломался. Если есть проблема пишите конкретней
  20. Скриншот, логи ошибок. Надеюсь вы руками не распаковываете аддон?
  21. Актуальная версия для 17.0. Для иных используйте старые версии аддона
  22. Перезагрузите его после запуска игры и заработает.
  23. Ну понятно что можно добавить чтобы AddonsTools рассылал событие о своём запуске и переделать все аддоны что его используют, но если пофиксят обратно список то зачем?
×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования