Shid0
🦾 Свет даëт мне сил!
- Сообщения
- 1,130
- Реакции
- 1,256
Здравствуйте, сегодня я научу вас делать серверную модель оружия из клиентской.
Список программ, которые нам понадобятся для работы:
Crowbar (Необходим для декомпиляции и компиляции модели): Crowbar (Скачиваете последнюю версию).
CS:GO SDK (Нужен для просмотра готовой модели и ее анимаций): Находиться в библиотеке Steam (инструменты). Обязательно установить перед использованием Crowbar!!!
Ресурсы, где можно скачать клиентские модели:
Gamer-lab
1) Настройка Crowbar:
Name Вписываем название игры.
Engine Выбираем какой движок у игры.
Executable (*.exe) Указываем exe игры.
Executable options Задать дополнительные параметры запуска для игры, например -dev -tools -nop4 (оставляем пустым).
GameInfo.txt Указываем GameInfo.txt.
Model Compiler Указываем studiomdl.exe (компилятор моделей).
Model Viewer Указываем hlmv.exe (просмотрщик моделей).
Mapping tool Указываем hammer.exe (редактор карт hammer).
Packer Указываем vpk.exe (упаковщик / распаковщик vpk).
Steam executable Указываем steam.exe (исполняемый файл стима).
2)Декомпиляция модели:
Для примера я возьму данную модель: Миниган
Из архива нам нужно достать папки:
materials models sound (Папка со звуками по желанию).
Чтобы сделать из обычной модели серверную нужно ее переименовать, но только путем декомпилирования.
Для этого советую создать вам 2 папки:
Переходим во вкладку Decompile, выбираем нужную нам модель (Файл .mdl) и путь куда будем декомпилировать.
v_ Модель от первого лица.
w_ Модель от третьего лица.
w_..._dropped Модель на земле.
(Если нужны все модели, придется проделать данную процедуру для всех 3 видов)
В моем случае я буду переделывать модель только от первого лица, так что я могу спокойно удалить ненужные мне модели и файлы к ним.
Жмем Decompile.
Мы получили декомпилированую модель в указанной нами папке.
Теперь открываем .qc файл с помощью любого текстового редактора. Ищем строчку с параметром $modelname это путь до модели и название. По умолчанию в cs:go он "weapons\название_модели.mdl". Меняем название модели на свое, например gunbleid "weapons\gunbleid.mdl" (не используйте стандартное название модели). Сохраняем и закрываем .qc.
Теперь модель нужно скомпилировать. Переходим в Crowbar'e во вкладку Compile и компилируем модель (Файл .qc), не забыв указать путь, куда закачается готовая модель.
Теперь мы берем наши папки с архива:
materials sound
И нашу новую папку с моделью:
models
Перекидываем на наш сервер, не забыв прописать пути для загрузки.
3) Для осмотра модели и ее анимаций можно использовать CS:GO SDK.
Для этого перекидываем папки в папку с игрой.
...\steamapps\common\Counter-Strike Global Offensive\csgo
Запускаем наш CS:GO SDK, выбираем Model Viewer.
Нажимаем File; Load Model...
Заходим в папку weapons и ищем нашу модель (в моем случае это gunbleid.mdl)
Теперь вы можете вертеть модель для осмотра.
Для просмотра анимаций можно зайти в Sequence.
Список программ, которые нам понадобятся для работы:
Crowbar (Необходим для декомпиляции и компиляции модели): Crowbar (Скачиваете последнюю версию).
CS:GO SDK (Нужен для просмотра готовой модели и ее анимаций): Находиться в библиотеке Steam (инструменты). Обязательно установить перед использованием Crowbar!!!
Ресурсы, где можно скачать клиентские модели:
Gamer-lab
1) Настройка Crowbar:
Name Вписываем название игры.
Engine Выбираем какой движок у игры.
Executable (*.exe) Указываем exe игры.
Executable options Задать дополнительные параметры запуска для игры, например -dev -tools -nop4 (оставляем пустым).
GameInfo.txt Указываем GameInfo.txt.
Model Compiler Указываем studiomdl.exe (компилятор моделей).
Model Viewer Указываем hlmv.exe (просмотрщик моделей).
Mapping tool Указываем hammer.exe (редактор карт hammer).
Packer Указываем vpk.exe (упаковщик / распаковщик vpk).
Steam executable Указываем steam.exe (исполняемый файл стима).
Кнопки Add / Clone / Delete - добавить, скопировать или удалить конфигурацию соответственно.
Кнопка Create "models" folder tree - программа сгенерирует в корне игры дерево папок аналогичное структуре её VPK файлов, чтобы hlmv не ругался на не существующие пути.
Steam Library folders - тут вы можете указать пути до различных библиотек Steam (если они у вас есть). С помощью этого раздела можно немного упростить пути до файлов и использовать место "D:\SteamLibrary\" просто "<Library1>".
Кнопка Create "models" folder tree - программа сгенерирует в корне игры дерево папок аналогичное структуре её VPK файлов, чтобы hlmv не ругался на не существующие пути.
Steam Library folders - тут вы можете указать пути до различных библиотек Steam (если они у вас есть). С помощью этого раздела можно немного упростить пути до файлов и использовать место "D:\SteamLibrary\" просто "<Library1>".
2)Декомпиляция модели:
Для примера я возьму данную модель: Миниган
Из архива нам нужно достать папки:
materials models sound (Папка со звуками по желанию).
Чтобы сделать из обычной модели серверную нужно ее переименовать, но только путем декомпилирования.
Для этого советую создать вам 2 папки:
Переходим во вкладку Decompile, выбираем нужную нам модель (Файл .mdl) и путь куда будем декомпилировать.
v_ Модель от первого лица.
w_ Модель от третьего лица.
w_..._dropped Модель на земле.
(Если нужны все модели, придется проделать данную процедуру для всех 3 видов)
В моем случае я буду переделывать модель только от первого лица, так что я могу спокойно удалить ненужные мне модели и файлы к ним.
Жмем Decompile.
Мы получили декомпилированую модель в указанной нами папке.
Теперь открываем .qc файл с помощью любого текстового редактора. Ищем строчку с параметром $modelname это путь до модели и название. По умолчанию в cs:go он "weapons\название_модели.mdl". Меняем название модели на свое, например gunbleid "weapons\gunbleid.mdl" (не используйте стандартное название модели). Сохраняем и закрываем .qc.
Теперь модель нужно скомпилировать. Переходим в Crowbar'e во вкладку Compile и компилируем модель (Файл .qc), не забыв указать путь, куда закачается готовая модель.
Теперь мы берем наши папки с архива:
materials sound
И нашу новую папку с моделью:
models
Перекидываем на наш сервер, не забыв прописать пути для загрузки.
3) Для осмотра модели и ее анимаций можно использовать CS:GO SDK.
Для этого перекидываем папки в папку с игрой.
...\steamapps\common\Counter-Strike Global Offensive\csgo
Запускаем наш CS:GO SDK, выбираем Model Viewer.
Нажимаем File; Load Model...
Заходим в папку weapons и ищем нашу модель (в моем случае это gunbleid.mdl)
Теперь вы можете вертеть модель для осмотра.
Для просмотра анимаций можно зайти в Sequence.
Вложения
Последнее редактирование: