Добавить в корзинуПозвонить
Найти в Дзене
PlayGround.ru

Причины и решение ошибок отсутствия модели "ошметков" для модов на Vj Base в Garry's mod

Недавно я заметил, что при установке VJ Base версии 3.2.0 есть одна интересная деталь: моды со старых версий не могут создавать ошметки (gibs), как показано на скриншотах: Такую проблему можно увидеть в модах: [VJ Base] Humanimal SNPCs, [vj]Dead Space: Necromorphs npc v2 и подобных им. В чём причина этих ошибок? В консоли можно увидеть строки вида Models missing models/gibs/humans/mgibs02. ВАЖНО: если вы чайник и/или лентяй, то в самом низу будет уже готовая версия со всеми наработками: VJ Base 3.2.0 с элементами 2.16.0. Причины ошибки Причин может быть 3: 1. Самая невероятная. Игра просто не может считать данные из формата модели. Такое бывает в играх на движке Source, но редко. 2. Возможная. Мешают моды на расчленёнку. Бывает, что подобные модификации переписывают путь или перенаправляют его на свои данные. 3. Самая вероятная. Причина в самом VJ Base. Как я ранее говорил, старые моды на новой версии могут выдавать ошибки. Если зайти в папку VJ Base по пути \VJ Base\models\vj_base\gib

Недавно я заметил, что при установке VJ Base версии 3.2.0 есть одна интересная деталь: моды со старых версий не могут создавать ошметки (gibs), как показано на скриншотах:

Такую проблему можно увидеть в модах: [VJ Base] Humanimal SNPCs, [vj]Dead Space: Necromorphs npc v2 и подобных им. В чём причина этих ошибок? В консоли можно увидеть строки вида Models missing models/gibs/humans/mgibs02.

ВАЖНО: если вы чайник и/или лентяй, то в самом низу будет уже готовая версия со всеми наработками: VJ Base 3.2.0 с элементами 2.16.0.

Причины ошибки

Причин может быть 3:

1. Самая невероятная. Игра просто не может считать данные из формата модели. Такое бывает в играх на движке Source, но редко.

2. Возможная. Мешают моды на расчленёнку. Бывает, что подобные модификации переписывают путь или перенаправляют его на свои данные.

3. Самая вероятная. Причина в самом VJ Base. Как я ранее говорил, старые моды на новой версии могут выдавать ошибки. Если зайти в папку VJ Base по пути \VJ Base\models\vj_base\gibs, то мы увидим следующее:

-2

Мы видим всего 2 папки: humans и alien. В этом и кроется ошибка. Если посмотреть на сообщение из консоли, то в пути models/humans/gibs/mgibs02 написано, что модели ищутся в каталоге humans, но в новой версии есть только human. К тому же названия ошметков в версии 3.2.0 отличаются.

Решение проблемы

Теперь переходим к решению проблемы. Вариантов 3:

1. Самый простой. Обновить моды, которые создают ошибки, до самой новой версии. Но не все моды обновляются, некоторые уже не меняются.

2. Более сложный. Найти ту версию VJ Base, которая подходит для ваших модов. Возможно, придётся отказаться от более новых модов на этой базе, таких как Aliens vs Predator SNPCs и подобных.

3. Самый муторный, но рабочий. Для этого метода нужна более старая версия VJ, например 2.16.0. Заходим в папку models/gibs/ и копируем папки humans и alien в новую VJ по пути \addons\VJ Base\models\vj_base\gibs. В итоге получаем:

-3

VJ Base это никак не повредит, и вы получите ошметки вместо ошибок. В самом низу поста будут нужные компоненты.

Важно, если вы выбрали 3 пункт

Если вы просто перенесёте папки с моделями, то получите фиолетовые куски, а не кроваво-красные.

-4

Чтобы решить эту проблему, зайдите в materials старой версии VJ и синхронизируйте версии. Перенесите недостающие материалы в папку materials новой VJ. Вам понадобится папка gibs в том виде, в котором она находится в старой версии.

Краткий план решения ошибки:

1. Переносим недостающие компоненты из старой версии в новую.

2. Переносим текстуры из старой версии в новую.

3. В случае ошибки сами ищите, в чём проблема.

4. Играете.

Данный способ решения проблемы может подойти и для других баз. Просто сделайте аналогично.