SA:MP Single ASI OrcOutFit - Оружие, объекты на скинах и кастомные скины! [AI, beta]

Орк

Известный
Автор темы
569
540
- Исправить вспышку при выстреле на кастомном оружии (вспышка дублируется на теле в некоторых ситуациях)
- Добавить возможность настраивать смещение оружия в руке(стандартного, кастомного). Потому что некоторые создатели оружий не заботятся чтобы орудие нормально сидело в руках, а также на разных скинах оружие может располагаться по разному.
Это пиздец, после суммарно 10 часов ебли мозгов, зацикливании на одних и тех же исправлениях, cursor наконец-то смог решить проблему вспышки при выстреле когда имеется смещение у оружия. И это, блять, только дигл, а что будет с гранатометом, где логика немного другая. И не факт, что всё правильно сделал.

гифка кривая, вообще-то у всего есть вспышка
1778286316549.gif
 

Орк

Известный
Автор темы
569
540
Обновление.
  • Исправлено: убрано дублирование вспышки оружия на теле.
  • Теперь можно изменять смещение, поворот, размер стандартного и кастомного оружия в руке.
  • При смещении оружия дым, вспышка, пули также смещаются за оружием. Пули летят также по прицелу.
  • Немного переписана логика конфигов, по идее должно улучшить производительность (старые конфиги будут работать, но лучше сделать резервную копию).
 

Орк

Известный
Автор темы
569
540
Накидайте идей пока я стабилизирую текущую версию.
Ближайшие планы после стабилизации:
  • Аналог EarShot, то есть свои звуки для каждой модельки
  • Для каждой модельки оружия свои настройки, свой урон, своя скорострельность, кучность и так далее. А главное это будет работать БЕЗ добавления нового оружия в пул игры.
 

Орк

Известный
Автор темы
569
540
Аналог EarShot, то есть свои звуки для каждой модельки
В принципе это сделано, даже отдельный .DLL не нужен

Сейчас мучаюсь с кастомным оружием для двух рук. Позиция второго оружия никак не поддаётся. Ну и вспышки нет

Кому интересно смотрите актуальные сборки

А вообще я увлёкся, позже сделаю версию только с отображением оружия на теле, без остального бесполезного мусора
 

Орк

Известный
Автор темы
569
540
  • Исправлено зависание при выдаче кастомного оружия
  • Исправлено неправильное определение названия оружия/скина. Теперь всё берется правильно по названию .dff.
  • Исправлено поведение курсора
  • Исправлено неотображение второго оружия в левой руке. Теперь рендерится нормально + вспышка тоже нормально рендерится
  • Добавлены кастомные звуки для оружия на основе OpenAL (по аналогии с EarShotOpenAL) (beta) Подробнее тут Оружие
  • Обновил архив с примерами
Imgur со звуком выстрела
1780045375560.gif
 

Орк

Известный
Автор темы
569
540
  • Добавлена Lite версия. Включает в себя: рендер оружия на теле, рендер стандартных и кастомных объектов
  • Незначительно уменьшен вес .asi
 
  • Нравится
Реакции: cussel

Орк

Известный
Автор темы
569
540
Так как великий фап откатил форум обновление темы тоже откатилось.
Залью повторно через пару дней.
Кому интересно, смотрите актуальные сборки или релизы на гитхабе.
Ключевое обновление - замена на кастомный скин проходит по логике «как обычная замена», то есть не поверх стандартных костей, а именно замена модели.

В сингле/сампе не ломает таски, анимации.
 

Орк

Известный
Автор темы
569
540
Обновление.
  • Исправлены обнаруженные краши.
  • Исправлены дубли кастомного оружия в руках.
  • Добавлен режим замены на кастомный скин по логике «как замена».
  • Для кастомных звуков оружия исправлена громкость.
  • Для всех видов рандома добавлены режимы "случайный", "последовательный", "случайный без повтора".
  • Добавлена галочка для рандомных скинов, чтобы в рандомный список добавлялись стандартные скины.

Крайне не рекомендую устанавливать плагин и папку OrcOutFit в modloader. Могут быть краши(если много кастомного оружие и скинов).​

Рекомендую устанавливать в корневую папку (gta_sa.exe) или в папку scripts

Описание темы в следующем обновлении актуализирую.
1782415913760.gif
 

zConnor.i22

Новичок
4
0
What are the differences between this mod, https://libertycity.net/files/gta-san-andreas/205283-weapon-display-on-player.html and this mod https://www.mixmods.com.br/2015/07/weapons-outfit-armas-pelo-corpo-correcao/
OrcOutFit
preview-anim.gif


Коротко
ASI-плагин для GTA San Andreas, который добавляет оружие на теле, кастомные/стандартные объекты, кастомные/стандартные/random-скины и texture remap для ped.

Возможности
  • Оружие на теле с настройкой позиции, поворота и масштаба.
  • Коррекция позы оружия в руках (Held) через пресет `OrcOutFit\Weapons\<dff>.ini` (см. wiki «Оружие»); `muzzlePosn` для FX выстрела — Held-трансформация видимого меша (предпочтительно через кадр оружия в клумпе, иначе R_Hand + fire offset); `gunflash` в руках синхронизируется с клумпом видимого оружия и сдвигается на дельту той же точки, на теле вспышка на кобуре не «горит» постоянно.
  • Замена моделей и текстур оружия (включая SA:MP-сценарии); ручной рескан замены перечитывает `Guns` / `GunsNick` и заново выбирает random-варианты.
  • Кастомные звуки заменённого оружия — `.wav` / `.mp3` / `.flac` / `.ogg`, OpenAL Soft внутри ASI; детали см. wiki «Оружие».
  • Кастомные и стандартные объекты.
  • Кастомные, стандартные и random-скины.
  • Ремап текстур для стандартных ped-текстур.
  • Настройка через ImGui-меню и INI-файлы.

  • Работает в одиночной игре.
  • Поддерживаемые SA:MP клиенты (`samp.dll`): R1, R2, R3, R3-1, R4, R4-2, R5-1, DL-R1.

Установка
  1. Поместите `OrcOutFit.asi` в папку игры или modloader.
  2. Запустите игру: рядом с ASI будет использован/создан `OrcOutFit.ini`.
  3. Откройте меню `F7` (в самп нужно активировать чекбокс), `/orcoutfit` | клавиша/команда настраиваются в INI и в окне
  4. При необходимости включите логирование и проверьте `OrcOutFit.log`.
Wiki (подробные инструкции)

Скриншоты
preview1.png
preview2.png

weapons-textures-remap-preview1.gif
weapons-textures-remap-preview2.png

weapons-replacement-preview.gif

home-main-tab.png
weapons-render-basic.png
weapons-replacement-setup.png
weapons-textures-setup.png

objects-custom-tab.png
objects-standard-tab.png
skins-custom-tab.png
skins-standard-tab.png

skins-random-tab.png
skins-texture-tab.png
settings-general.png

Исходники
https://github.com/dmitriyewich/OrcOutFit
Актуальные сборки

Известные проблемы
  1. Рендер скинов кривой, так как используется система рендера, а не добавление новой модели. Новый скин накладывается на старые кости, что приводит к искажению. Слева - обычная замена, справа - мой скин, посередине - результат рендеринга.
    problem1.png
  2. Какие-то другие проблемы 100% есть.
What are the differences between this mod, https://libertycity.net/files/gta-san-andreas/205283-weapon-display-on-player.html and https://www.mixmods.com.br/2015/07/weapons-outfit-armas-pelo-corpo-correcao/
 

Орк

Известный
Автор темы
569
540
плагин написан с нуля и участвует Codex я так понял
В целом да, но ещё в этом плагине больше настроек, которые можно изменить в imgui-окне в реальном времени, а также сделать пресеты для отдельного скина.

Ну и, возможно, метод рендера оружия отличается.

Автоматическое сканирование доступного оружия. То есть можно настроить рендер оружия на теле добавленного оружия.

Открытый исходный код.

Другие, как я считаю, полезные мелочи.
 
  • Нравится
Реакции: zConnor.i22

ilyushaor

Новичок
17
0
привет. два вопроса

как с синхронизацией в сампе?
можно ли использовать как систему одежды для скинов не сиджеевских?
 

Орк

Известный
Автор темы
569
540
Привет
как с синхронизацией в сампе?
Никак, всё визуально для игрока. Можно попросить друга дать его скин и привязать к его нику. Для меня слишком сложно будет реализовать полноценную синхронизацию
можно ли использовать как систему одежды для скинов не сиджеевских?
Теоретически да, через систему кастомных скинов. Назови свои скины-одежду как тебе, например "myskin_nude.dff", "myskin_police.dff" и так далее и переключайся. От режима рендера или замены в принципе не зависит, если один исходный скин. Потеря производительности будет околонулевая

p.s хз когда я займусь продолжением работы с OrcOutFit
сейчас весь лимит брошен на https://www.blast.hk/threads/251477/
 
  • Нравится
Реакции: kyrtion