Форумы на Наша-Life
Home user CP  
Календарь событий Найти других пользователей Часто задаваемые Вопросы Поиск  
Автор
Тема
Создать Новую Тему    Ответить
eraserhead
(Junior Member)

Зарегистрирован: Mar 2010
Проживает: /
Написал: 16 сообщений

Оценка: 0 Votes

проблема компиляции Goldsrc модели оружия в Source
Сообщение #954254
Здравствуйте
Пытаюсь конвертировать модель оружия из мода для Half-Life в Half-Life: Source. Руководствуюсь статьей с developer . valvesforware . com - "Porting Goldsource content to Source"
Экспортировал текстуры, создал .vtf и .vmt файлы, декомпилировал .mdl модель в несколько .smd + один .qc файлы.
Никак не могу компилировать... Проблема наверное в .qc файле.
В общем помогите пожалуйста -_-

.qc файл:

code:
/*
==============================================================================

QC script generated by Half-Life MDL Decompiler 1.2
2003, Kratisto. Based on code from Valve's HL SDK.

v_9mmar.mdl

Original internal name:
"v_9mmar.mdl"

==============================================================================
*/

$modelname "models\v_9mmar.mdl"
$cd "D:\Games\Action\Steam\SteamApps\SourceMods\Op4RedxSrc\v_9mmAR\models\hl2model"
$cdmaterials "materials\models\v_9mmAR"
$scale 1.0
$cliptotextures


$bbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$cbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$eyeposition 0.000000 0.000000 0.000000


//reference mesh(es)
$body "studio" "Group1"

$body "studio" "Group2"

$body "studio" "Group3"

$body "studio" "Group4"

$body "studio" "new_v_mp5_hands_reference"


// 1 attachment(s)
$attachment 0 "Bone02" 0.820000 -7.000000 -15.000000

// 8 hit box(es)
$hbox 0 "Bip01 R Hand" 0.000000 -1.130000 -1.830000 3.790000 0.780000 1.930000
$hbox 0 "Bone01" -1.600000 -9.840000 -12.740000 1.170000 2.440000 3.520000
$hbox 0 "Bone03" -0.920000 -1.190000 -4.730000 0.100000 5.750000 0.220000
$hbox 0 "Bip01 L Hand" 0.000000 -1.130000 -1.930000 3.789472 0.780000 1.830000
$hbox 0 "Bip01 L Finger0" 0.000000 -0.850000 -0.450000 2.500000 0.460000 1.160000
$hbox 0 "L_Arm_bone" -1.480000 -2.850000 -3.090000 2.800000 2.200000 8.850000
$hbox 0 "Bip01 R Finger0" 0.000000 -0.840000 -1.160000 2.510000 0.460000 0.450000
$hbox 0 "R_Arm_bone" -2.640000 -2.850000 -3.060000 1.660000 2.210000 8.860000

// 8 animation sequence(s)
$sequence "longidle" "longidle" fps 0
$sequence "idle1" "idle1" fps 15
$sequence "grenade" "grenade" fps 45
$sequence "reload" "reload" fps 34 {
{ event 5004 5 "weapons/m4_magout.wav" }
{ event 5004 24 "weapons/m4_magin.wav" }
{ event 5004 46 "weapons/m4_catch.wav" }
}
$sequence "deploy" "deploy" fps 25
$sequence "shoot_1" "shoot_1" fps 30 { event 5001 0 "20" }
$sequence "shoot_2" "shoot_2" fps 30 { event 5001 0 "20" }
$sequence "shoot_3" "shoot_3" fps 30 { event 5001 0 "20" }

// End of QC script.


(в статье написано исправить два значения, это я сделал. видимо этого недостаточно)
Old Post 15-03-2010 22:00
eraserhead отсутствует Посмотреть данные 'eraserhead' Отправить Приватное Сообщение для 'eraserhead' Найти другие сообщения 'eraserhead' Добавить eraserhead в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

Оценка: 66 Votes 66 чел.

Developer Старожил 
Сообщение #954279
$modelname "v_9mmar"
$cdmaterials "models\v_9mmAR"
Это как минимум)

Не уверен, что сорсовский компилятор распознаёт $cliptotextures (я даже хз что это )..

В остальном вроде нормально всё.
Old Post 16-03-2010 09:03
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
eraserhead
(Junior Member)

Зарегистрирован: Mar 2010
Проживает: /
Написал: 16 сообщений

Оценка: 0 Votes

Сообщение #954300
manJak
спс, но не помогло
может я компилирую неправильно?

подскажите пожалуйста способ какой-нибудь попроще (:
Old Post 16-03-2010 11:33
eraserhead отсутствует Посмотреть данные 'eraserhead' Отправить Приватное Сообщение для 'eraserhead' Найти другие сообщения 'eraserhead' Добавить eraserhead в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

Оценка: 66 Votes 66 чел.

Developer Старожил 
Сообщение #954301
Самый простой способ - перетащить qc на studiomdl.exe)) Но удобнее батник с паузой в конце.
Может в каких-то smd проблема. Короче смотри лог компиляции, обычно ошибки вполне понятные.
Old Post 16-03-2010 11:42
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
eraserhead
(Junior Member)

Зарегистрирован: Mar 2010
Проживает: /
Написал: 16 сообщений

Оценка: 0 Votes

Сообщение #954304
Цитата:
Но удобнее батник с паузой в конце.

Вот! Я этим и пытаюсь

У меня такой -
code:
D:\Games\Action\Steam\SteamApps\bober1991\sourcesdk\bin\ep1\bin\studiomdl.exe -fullcollide D:\Games\Action\Steam\SteamApps\bober1991\half-life 2\hl2\models\v_9mmar.qc
pause


понятно что файлы все лежат в папке hl2\models

перетаскиваю .qc на .bat и получаю следующее:

"Unable to find gameinfo.txt"
Old Post 16-03-2010 12:05
eraserhead отсутствует Посмотреть данные 'eraserhead' Отправить Приватное Сообщение для 'eraserhead' Найти другие сообщения 'eraserhead' Добавить eraserhead в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

Оценка: 66 Votes 66 чел.

Developer Старожил 
Сообщение #954314
> Unable to find gameinfo.txt
Запусти разок ту игру, которая у тебя выбрана в окошке СДК (хл2, как я понимаю). Ошибка должна исчезнуть.

А во-вторых путь до qc в батнике сожержит пробел, так что компилятор воспринимает "D:\Games\Action\Steam\SteamApps\bober1991\half-life" и "2\hl2\models\v_9mmar.qc" как отдельные параметры. Возьми весь путь в кавычки и запускай)
Old Post 16-03-2010 13:25
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
eraserhead
(Junior Member)

Зарегистрирован: Mar 2010
Проживает: /
Написал: 16 сообщений

Оценка: 0 Votes

Сообщение #954324
manJak
все сделал
исправил батник, запустил SDK, выбрал вторую халфу (еще раз), запустил вторую халфу, вышел

выходит такая вот фигня:
funkyimg. com / u2 / 628 / 846 / screen.jpg

-___-

получается проблема все-таки в .smd?
мне лично кажется что проблема все равно в .qc, (хотя я в этом и полный ноль) странно что межу двумя разными движками в таком файле почти нулевая разница, только две строчки из сотни переплавить и все... может есть какая-нибудь нормальная документация по .qc с наглядными примерами?

спасибо за ответы
Old Post 16-03-2010 14:12
eraserhead отсутствует Посмотреть данные 'eraserhead' Отправить Приватное Сообщение для 'eraserhead' Найти другие сообщения 'eraserhead' Добавить eraserhead в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

Оценка: 66 Votes 66 чел.

Developer Старожил 
Сообщение #954329
Хм, нет, проблема по-прежнему в gameinfo. oO
Попробуй тогда так:
D:\Games\Action\Steam\SteamApps\bober1991\sourcesdk\bin\ep1\bin\studiomdl.exe -fullcollide -game "D:\Games\Action\Steam\SteamApps\bober1991\half-life 2\hl2" "D:\Games\Action\Steam\SteamApps\bober1991\half-life 2\hl2\models\v_9mmar.qc"
И посмотри на всякий пожарный, есть ли gameinfo.txt в папке ...\half-life 2\hl2.

Ну а если будут какие-то проблемы с qc, то начиная отсюда можно найти всё что нужно)
Old Post 16-03-2010 14:42
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
eraserhead
(Junior Member)

Зарегистрирован: Mar 2010
Проживает: /
Написал: 16 сообщений

Оценка: 0 Votes

Сообщение #954336
manJak
Исправил, теперь другая ошибка )))
"Can't find steam app user info."
Может пора весь стим вместе с играми переустанавливать?..

Там на английском и странно все написано, трудно разобраться
Я думал мб на русском что-то такое есть (:
Old Post 16-03-2010 15:13
eraserhead отсутствует Посмотреть данные 'eraserhead' Отправить Приватное Сообщение для 'eraserhead' Найти другие сообщения 'eraserhead' Добавить eraserhead в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

Оценка: 66 Votes 66 чел.

Developer Старожил 
Сообщение #954367
Пфть.. Ну теперь уж не знаю. Я просто не помню как этот еррор лечить. У тебя сдк и хл2 не пиратские, надеюсь?

> мб на русском что-то такое есть
Может и есть, но я не встречал (не было нужды), и в любом случае на VDC самая полная инфа..
Old Post 16-03-2010 17:49
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
eraserhead
(Junior Member)

Зарегистрирован: Mar 2010
Проживает: /
Написал: 16 сообщений

Оценка: 0 Votes

Сообщение #954371
manJak
Все лицензионное
Может загвоздка в том, что Винду я уже несколько раз переустанавливал, а Steam нет?

С .qc я уже разобрался (: Все в нем нормально... все .smd файлы которые в нем прописаны есть.
Old Post 16-03-2010 18:07
eraserhead отсутствует Посмотреть данные 'eraserhead' Отправить Приватное Сообщение для 'eraserhead' Найти другие сообщения 'eraserhead' Добавить eraserhead в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
V!t_amiN
(Junior Member)

Зарегистрирован: Feb 2010
Проживает: /
Написал: 13 сообщений

Оценка: 0 Votes

Сообщение #954378
eraserhead
Эта ошибка лечится (во всяком случае, раньше лечилась) манипуляциями с копированием файла Steam\config\SteamAppData.vdf в папку с SDK, в твоём случае - в папу D:\Games\Action\Steam\SteamApps\bober1991\sourcesdk\bin\ep1\bin\config. Удачи!
Old Post 16-03-2010 18:26
V!t_amiN отсутствует Посмотреть данные 'V!t_amiN' Отправить Приватное Сообщение для 'V!t_amiN' Найти другие сообщения 'V!t_amiN' Добавить V!t_amiN в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
darth_biomech
(Luna nos custodit)

Зарегистрирован: Dec 2005
Проживает: Россия/Москва Возраст: 2527 лет
Написал: 1484 сообщений

Оценка: 37 Votes 37 чел.

Developer Старожил 
Сообщение #954420
Почему кто-то ещё пользуется каменновековыми батниками, когда давно есть GUIstudioMDL?
Half-Life is dead. Search your feelings; you know it to be true!
Old Post 17-03-2010 11:52
darth_biomech отсутствует Посмотреть данные 'darth_biomech' Отправить Приватное Сообщение для 'darth_biomech' Посетить домашнюю страничку darth_biomech Найти другие сообщения 'darth_biomech' Добавить darth_biomech в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
eraserhead
(Junior Member)

Зарегистрирован: Mar 2010
Проживает: /
Написал: 16 сообщений

Оценка: 0 Votes

Сообщение #954421
V!t_amiN
Спасибо огромное! Получилось

Только в игре... не работает ни одна анимация %|
Нажимаешь левую кнопку и ноль реакции

+ компилятор создал какой-то "v_9mmar.xbox.vtx" файл, которого в оригинале не было (в смысле, в оригинальной модели ХЛ:Сурс)

Цитата:
Оригинальное сообщение от darth_biomech
Почему кто-то ещё пользуется каменновековыми батниками, когда давно есть GUIstudioMDL?


Хорошая оболочка? По функциональности все равно наверное то же самое

Поправил eraserhead 17-03-2010 в 12:10

Old Post 17-03-2010 11:56
eraserhead отсутствует Посмотреть данные 'eraserhead' Отправить Приватное Сообщение для 'eraserhead' Найти другие сообщения 'eraserhead' Добавить eraserhead в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

Оценка: 66 Votes 66 чел.

Developer Старожил 
Сообщение #954426
> не работает ни одна анимация
Ну здесь уже надо декомпилить модель пушки, которую ты заменяешь, и переименовать их в своём кц в соответствии.

darth_biomech, не доверяю я всяким оболочкам)) Не известно что они там делают, а я предпочитаю полный контроль)
Old Post 17-03-2010 12:15
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 15:03.
Создать Новую Тему    Ответить

Быстрый ответ
Ваше Имя:
Хотите Зарегистрироваться?
Ваш Пароль:
Забыли свой Пароль?
Вы можете оставлять свои комментарии анонимно, просто введя свои имя и оставив пустым поле пароля.
Ваш ответ:

[проверить размер]
[транслит в win] | [?]
[русская клавиатура]

Дополнительно: Подтверждение по E-Mail


Быстрый переход:
 
Оцените эту Тему:
 

Правила форума:
Создание Тем не разрешено
Создание Сообщений разрешено
Создавать Вложения не разрешено
Редактирование Сообщений не разрешено
Коды HTML запрещены
Коды форума разрешены
Смайлики разрешены
Коды [IMG] запрещены