Онлайн-инструменты для геймдев и моддинг арта

Добавлен , опубликован
Команда XGM представляет новый раздел сайта - Панель инструментов.
Подсистема онлайн-инструменты позволяет разработчикам игр и создателям модов быстрее решать базовые задачи без установки громоздких приложений на свой ПК или вообще без ПК. Всегда доступна в верхнем подменю "Ещё".
На данный момент доступны:
  • Конвертер изображений, включая BLP в обе стороны с поддержкой масштабирования и ZIP-архивов
  • Просмотрщик MDX/MDL, включая MDX1000
  • Цветовая палитра с поддержкой кодов Warcraft 3 и возможностью делиться цветами
  • Конвертер кватернионов из углов Эйлера и обратно (вспомним анимации внутри mdl)
Да, их совсем немного, но мы продолжим работать над новыми инструментами.
Поскольку наши серверные ресурсы ограничены, у некоторых инструментов тоже есть ограничения:
  • нужно быть авторизованным пользователем (исключение - цветовая палитра и просмотр MDX);
  • минимальный уровень аккаунта (на данный момент 2);
  • время перезарядки после использования;
  • количество файлов;
Но эти параметры можно улучшить с помощью способностей!
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
14
7 месяцев назад
Отредактирован host_pi
0
nazarpunk: я так понимаю, что ты хочешь из взломанной карты вернуть ректы в WE?
да, исходника карты у меня нету
а нужно это для визуального отображения, потому как w3r влияет только на отображение в WE и не влияет на исполнение j файла (поэтому протекторы и удаляют w3r собственно)
благо в формате =Rect() нет ни погоды, ничего - можно занулить всё и оставить только 4 координаты и имя, и номер порядковый
0
29
7 месяцев назад
0
благо в формате =Rect() нет ни погоды
Как это нет?
intВерсия формата5
intКоличество областейПеременная i
i раз:
floatВлево
floatВниз
floatВправо
floatВверх
stringНазвание
intНомер области
char[4]Равкод погоды
stringФоновый звук
byteСиний
byteЗеленый
byteКрасный
byteПрозрачность
0
37
7 месяцев назад
0
пожелание на новый инструмент:
вбиваешь из буфера обмена ему список ректов, а он тебе делает w3r для скачивания
    set gg_rct_Rect001 = Rect( 576.0, 832.0, 704.0, 960.0 )
    set gg_rct_Rect002 = Rect( 192.0, 192.0, 448.0, 800.0 )
    set gg_rct_Rect003 = Rect( 544.0, 128.0, 1312.0, 448.0 )
        D  PD  0D  pDRect001          яЂЂя  @C  @C  аC  HDRect002         яЂЂя  D   C  ¤D  аCRect003         яЂЂя
судя по инфе - такого инструмента ещё нигде нету в инете
А можно как это в hex выглядит?
0
29
7 месяцев назад
0
ScorpioT1000, комментом выше же описано. И я уже тупой парсер сделал. Потом бинар доковыряю.
0
14
7 месяцев назад
Отредактирован host_pi
0
nazarpunk: Как это нет?
имелось ввиду, что в j файле погода идёт отдельными строками, а не в координатных =Rect() строках, которые юзер будет вставлять на сайт:
а цвет вообще хранится только в w3r файле и нигде больше, т.е. восстановить цвет после удаления w3r никак не получится:
    set gg_rct_Rect4 = Rect( 896.0, 1280.0, 1440.0, 1920.0 )
    set we = AddWeatherEffect( gg_rct_Rect4, 'RAhr' )
ScorpioT1000: А можно как это в hex выглядит?
выглядит весьма локанично - красное координаты, зеленое цвет с погодой

nazarpunk: я уже тупой парсер сделал
лучше будет, если ты его таким и оставишь (с правым окном)
потому как я себе тоже делал подобный парсер чисел, чтобы сравнивать изменения координат при смене версий карты
после обфускации кода по названиям переменных уже не сравнить, а остаётся только по конкретным 4-х числовым координатам сравнивать
(т.е. нужда в переводе j-текста в обычные числа тоже есть)
ещё можно второй вид представления добавить вида "Rect1\t1111,0\t2222,0\t3333,0\t4444,0" чтобы список был максимально числовым с табуляцией без лишнего текста
тогда получится два инструмента в одном - и w3r конвертор, и обработчик координат из j файла
Загруженные файлы
0
29
7 месяцев назад
0
host_pi, я доделаю сохранение в бинар и забью скорее всего.
1
29
7 месяцев назад
1
host_pi, доделал парсер. Теперь он формирует файл. Проверяй, да я успешно на него забью.
0
14
7 месяцев назад
Отредактирован host_pi
0
nazarpunk: Проверяй
по нажатию кнопки ничего не происходит (файл не добавляется в скачку) (хром 109.0.5414.120) (edge 109.0.1518.78)
с дизайна кнопки орнул, топ
0
37
7 месяцев назад
0
с дизайна кнопки орнул, топ
На андроиде неплохо тормозит вся конструкция)
0
29
7 месяцев назад
0
На андроиде неплохо тормозит вся конструкция)
На андроиде тормозит всё. В кнопке тени есть, а они там не оптимизированы на ваших вёдрах.
по нажатию кнопки ничего не происходит
Текущий хром Version 119.0.6045.105 (Official Build) (x86_64), я там ArrayBuffer.prototype.resize() юзаю, который только в 111 хроме появился, так что обнови бразер и будет тебе счастье.
0
14
7 месяцев назад
Отредактирован host_pi
0
nazarpunk: который только в 111 хроме появился, так что обнови бразер
понели вас, перезвоним, оставайтися на линии
разговор на эту тему между нами уже был в теме про томл, так что ответы знаю заранее
а парсинг текста теперь хорошо работает, видит названия переменных любые и даже без gg_rct_
накачу виртуалку за часик
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.