ASI The Ultimate Model Viewer

redcode

🤔
Автор темы
Друг
144
1,258
Описание: Узкоспециализированная штука для отладки игрового контента.
Проще - плагин, позволяющий просматривать модели прямо в игре.
Поддерживает скины, машины, объекты с анимацией и без.
Совместим с FLA, позволяет смотреть модели с ид выше 20000.

sa-mp-019.png sa-mp-020.png sa-mp-021.png sa-mp-023.png

Управление:
F4 - показать окно.
Клик по кнопке с ИД позволяет ввести новый с клавиатуры.
Run IDE walker - запускает просмотрщик IDE. (выбор файла)
Dump surface - сохраняет область просмотра в папку model_viewer. (без фона, но с сеткой, если включена)
Show ground - включает отображение сетки.
Show collision - включает отображение коллизии.
Rotate camera - включает вращение камеры.
Free camera - включает свободную камеру.
Q / E - поворот модели вправо/влево в любом режиме камеры.

Управление простой камерой:
- Мышь позволяет крутить модель. (камеру вокруг модели)
- Колёсико позволяет приближать/отдалять камеру. (костыль)

Управление свободной камерой:
- Мышь меняет направление камеры.
W / S - перемещает камеру вперёд/назад
A / D - перемещает камеру влево/вправо
Space / Shift - перемещает камеру вверх/вниз
I / K - направляет камеру вверх/вниз
J / L - направляет камеру влево/вправо

v1.3:
- Добавлен просмотрщик IDE.
- Добавлено отображение IDE для модели.
- Исправлена совместимость обработчика IDE с хуками. (напр. загрузка из samp.saa)
- Исправлено отображение IMG. (показывает (null), вместо имени нулевого)
- Испорчен интерфейс ??
v1.2:
- Обновлена свободная камера. Теперь управляемая.
- Добавлена коробка для ориентирования в режиме свободной камеры.
- Исправлены ошибки доступа для моделей с ид > 32767
v1.1:
- Дополнена информация о моделях (подсказки + поля)
- Сняты ненужные лимиты (id > 19999)
- Улучшен подбор размера окна, добавлено центрирование.
- Отключено создание imgui.ini
- Объекты не жрут память стрима.
- Упрощён рендер скинов. (обход CPed)
- Скины не жрут память стрима.
- Добавлена поддержка анимации для скинов.
- Добавлено отображение IMG, DFF, TXD для модели.
v1.0:
- Релиз

Зависимости: ASI Loader
 

Вложения

  • model_viewer.asi
    276 KB · Просмотры: 342
Последнее редактирование:

Yuriy Code

Известный
754
928
Ого! Это же вообще крутые знания нужно иметь в программировании! Круто-круто!
 
  • Нравится
Реакции: Egor Letov

Andrinall

Известный
678
531
К сожалению не отображает модели, загруженные сампом версии 0.3.DL ( выше 20000 которые, те же скины. Про минусовые не пишу т.к. изначально не задумано их отображать )
В остальном лайк.

С старой версией крашеса проблем нет точно.
1678212225473.png
 

redcode

🤔
Автор темы
Друг
144
1,258
Не дружит с crashes.asi, а так рабочий
Возможно, но краш произошёл при попытке получить модель для создания тени из коллизии.


К сожалению не отображает модели, загруженные сампом версии 0.3.DL ( выше 20000 которые, те же скины. Про минусовые не пишу т.к. изначально не задумано их отображать )
В остальном лайк.
По моему, 0.3.DL версия загружает модели в обход стандартных структур, поэтому и не отображается.


жалко оружия нельзя прочекать
Можно. Стандартные модели с 321 по 373 показывает.


Еще можете сделать чтобы импортировать в луа.
Например, в мимгуй, в каждом мини-окошечке (https://www.blast.hk/threads/169918/ *поправил) и будет как в гарис мод
Что-то подобное уже пытался реализовать @kin4stat , но результата либо нет, либо у меня шизофрения)))0)
 
  • Нравится
Реакции: kyrtion и Andrinall

kin4stat

mq-team
Всефорумный модератор
2,730
4,710
Что-то подобное уже пытался реализовать @kin4stat , но результата либо нет, либо у меня шизофрения)))0)
Я это делал, и делал даже вроде на стриме. Сам рендер я быстро прикрутил. Основной идеей было создание луа апи. И вот на этом моменте у меня сгорело с кривоты этого всего(lua51.lib с симейком не очень хорошо дружат) и я забил
 
  • Грустно
  • Нравится
Реакции: YarikVL, chapo и kyrtion
D

deleted-user-422095

Гость
Теперь осталось api прописать чтобы могли сделать худ с отображением скина
 

finky.

Известный
721
534
вроде и ахуеть круто, а вроде и непонятно нахуя🤷‍♂️