AplMix1989 писал(а):
86413166ave_lordik12345
Paranoia так и называется.
Разобрался, нужно переименовать файл paranoia_nswitch_arm64.so (xash3d/paranoia/dlls) который я указывал в гайде в
spirit_nswitch_arm64.so, и в целом чуть обновлю гайд с учетом этой проблемы.
Мод работает, но к сожалению вместо скинов солдат там ученые из Блек Меза

, походу сборка не поддерживает кастомные модельки.
Итак, обновленный гайд как поставить на сборку любую модификацию Half-Life:
1) скачиваем мод, распаковываем или устанавливаем на пк. Для примера используем название папки мода как "paranoia" (т.е. в вашем случае название будет другое).
2) из папки этой сборки xash3d/valve берем файлы:
-config.cfg,
-default.cfg
-touch.cfg
-userconfig.cfg
-video.cfg
и забрасываем в папку мода paranoia (в корень) с заменой. Это универсальные файлы настроек которые заточены для любого мода под сборку.
3) берем файл из папки xash3d/valve/dll/hl_nswitch_arm64.so и закидываем его в dll папку мода (paranoia/dll), переименовываем его согласно названию мода
В нашем случае папка мода называется paranoia то переименовываем файл в paranoia_nswitch_arm64.so (иногда название может отличается, видимо мод использует какое-то кодовое название, которое отличается от названия папки, ниже я дополнил гайд для таких случаев).
4) берем готовую папку мода и закидываем на свич в папку xash3d
5) Запускаем игру и пробуем, делимся результатами
Если мод активируется в меню но нет возможности запустить новую игру и загрузить сейв то:
1) Открываем консоль игры и пробуем загрузить любой уровень из игры через команду "map название_уровня.bsp":
- название уровня ищем в папке мода maps, берем название любого файла с расширением .bsp
- к примеру я беру файл p_army1.bsp, соответственно я ввожу команду в консоль: map p_army1.bsp
2) в итоге выдает ошибку по которой можно исправить проблему, в нашем случае выдаст "could not open 'dlls/spirit_nswitch_arm84.so", соответственно это значит что мы неверно указали название файла в шаге 3 "paranoia_nswitch_arm64.so", и переименовываем его в
spirit_nswitch_arm84.so
В некоторых случаях может выдавать другие ошибки которые всегда укажут какого файла не хватает моду. Я не могу охватить все случаи, так как каждый мод индивидуально работает, но в целом это всегда относиться к папкам dlls или cl_dlls, просто берем эти файлы с папки valve и переносим в папки мода, иногда (как описано выше) переименовываем соответственно тому как требует мод.