|
---|
|
Правила форума | FAQ | Пользователи | Администрация | Календарь | Поиск | За 24 часа | Пометить все разделы прочитанными |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 | |
Reaktor
Лейтенант
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 07.07.2011
Адрес: Тула
Сообщения: 700
Замечания: 1
|
![]() Создал собственную модель в 3d max и занялся компиляцией в mdl.
Для экспорта выбрал 3DS Max Source SMD Export plug-in v1.6 Но при компиляции в GUI StudioMDL вылезает ошибка Line 9 is incomplete. Я сначала думал, что речь идет о какой-то конкретной линии в модели, и что с ней что-то не так. Но я решил проверить на простом примере и создал тупо-ящик с 6-ю гранями. Файл qc упростил до минимума. Вот он: Код:
/* ============================================================ crate ============================================================ */ $modelname "crate.mdl" $cd $cdtexture $cliptotextures $scale 1.0 Но ошибка повторилась. Закономерный вопрос - что я делаю не так? |
|
![]() |
![]() |
![]() |
#2 | |
Z-O-M-B-I-E
Школоло
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 29.06.2009
Адрес: Санкт-Петербург
Сообщения: 8,622
Замечания: 5
|
![]() Какой двиг?
Source Код:
//$scale 42.0 //stalker $cd "Z:\Z-O-M-B-I-E\compile" $collisionmodel "geo_bombAN602_phy" { $concave $mass 5000.0 $damping 0.00 $rotdamping 0.00 $maxconvexpieces 999999999 } $modelname "z-o-m-b-i-e/geo_bombAN602" $model "lolka" "geo_bombAN602" $surfaceprop "metal" $cdmaterials "models\z-o-m-b-i-e\" $sequence idle "geo_bombAN602" aCT_iDLE 1 fps 5.00 $staticprop $hboxset "cstrike" Gold Код:
// Output .MDL $modelname "D:\Z-O-M-B-I-E\compile\gold\Rakovina.mdl" //$scale 37.0 // Directory of .SMD $cd "D:\Z-O-M-B-I-E\compile\gold\" // Directory of .BMP $cdtexture "D:\Z-O-M-B-I-E\compile\gold\" //$cliptotextures //$scale 1.0 // bodygroups: use relative path from $cd $bodygroup body { studio "Rakovina" } // sequences: all sequences are in $cd $sequence seq-name "1idle" loop fps 30 ACT_IDLE 1 |
|
![]() |
![]() |
![]() |
#3 | |
Reaktor
Лейтенант
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 07.07.2011
Адрес: Тула
Сообщения: 700
Замечания: 1
|
![]() Source 2009. А к чему этот код? |
|
![]() |
![]() |
![]() |
#4 | |
Дядя Миша
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383
![]() ![]() ![]() ![]() |
![]() 2 Reaktor: я так понял расширение .mdl надо убрать из строки modelname.
|
|
![]() |
![]() |
![]() |
#5 | |
Reaktor
Лейтенант
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 07.07.2011
Адрес: Тула
Сообщения: 700
Замечания: 1
|
![]() Reaktor, подумав, добавил 02.11.2013 в 11:33 Вот весь проект |
|
Последний раз редактировалось Reaktor, 02.11.2013 в 11:33. |
||
![]() |
![]() |
![]() |
#6 | |
Z-O-M-B-I-E
Школоло
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 29.06.2009
Адрес: Санкт-Петербург
Сообщения: 8,622
Замечания: 5
|
![]() 2 Reaktor:
Это qc для компила, подставь свои пути и мена и компили. |
|
![]() |
![]() |
![]() |
#7 | |
Reaktor
Лейтенант
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 07.07.2011
Адрес: Тула
Сообщения: 700
Замечания: 1
|
![]() Reaktor, подумав, добавил 02.11.2013 в 12:53 Теперь пишет ошибку bad command $model Код:
$cd "E:\crate" $modelname "crate/crate" $model "body" "crate" $surfaceprop "metal" $cdtexture "crate" $sequence idle "crate" aCT_iDLE 1 fps 5.00 $staticprop |
|
Последний раз редактировалось Reaktor, 02.11.2013 в 12:53. |
||
![]() |
![]() |
![]() |
#8 | |
Andre-V
Оружейщик
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 23.12.2007
Адрес: Какая тебе разница?
Возраст: 32
Сообщения: 2,473
Замечания: 3
|
![]() 2 Reaktor:
Попробуй заменить $model на $body. Ну и еще вторую строчку заменить на $modelname "crate/crate.mdl". Если не поможет попробуй еще первую заменить на $cd "E:\". |
|
![]() |
![]() |
![]() |
#9 | |
Z-O-M-B-I-E
Школоло
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 29.06.2009
Адрес: Санкт-Петербург
Сообщения: 8,622
Замечания: 5
|
![]() 2 Reaktor:
$cdtexture - для сорса такой команды нет. Там же есть вверху пример qc и ничего лишнего там нет. |
|
![]() |
![]() |
![]() |
#10 | |
Reaktor
Лейтенант
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 07.07.2011
Адрес: Тула
Сообщения: 700
Замечания: 1
|
![]() Ок. Конвертировал bmp-текстуру в vtf и заменил команду в qc. Все равно ошибка Line 9 is incomplete |
|
![]() |
![]() |
![]() |
#11 | |
Andre-V
Оружейщик
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 23.12.2007
Адрес: Какая тебе разница?
Возраст: 32
Сообщения: 2,473
Замечания: 3
|
![]() 2 Reaktor:
Прошу в студию последнюю версию твоего QC, ибо то что я увидел в архиве убило наповал: Код:
$modelname crate.mdl [B]$cd [/B] - и не указан каталог для этой команды, красава! [B]$cdtexture[/B] - как уже было сказано в сурсе нет такой команды. [B]$cliptotextures[/B] - *кхр-кхр* не помню такой команды в сурсе, честно говоря, хз... $staticprop [B]$scale 1.0[/B] - если масштаб не отличается от 1.0 то нафих не нужна эта строка. Andre-V, подумав, добавил 02.11.2013 в 17:52 Ну и напоследок вот пример одного из QC которыми я собираю модельки оружия. Копипастить отсюда не надо, но просто сделай выводы: Тыц! |
|
Последний раз редактировалось Andre-V, 02.11.2013 в 17:52. |
||
![]() |
![]() |
![]() |
#12 | |
XaeroX
Crystice Softworks
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 05.09.2008
Адрес: Новосибирск
Возраст: 38
Сообщения: 9,254
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Товарищи, вы лутьшы скажите - что это за магическая Line 9? Что-то вроде Убежища 13?
|
|
![]() |
![]() |
![]() |
#13 | |
Дядя Миша
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383
![]() ![]() ![]() ![]() |
![]() 2 Andre-V: $cliptotextures есть в сорсе. Я щас заглянул в исходники студиомдл.
|
|
![]() |
![]() |
![]() |
#14 | |
Andre-V
Оружейщик
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 23.12.2007
Адрес: Какая тебе разница?
Возраст: 32
Сообщения: 2,473
Замечания: 3
|
![]() 2 Дядя Миша:
А ну тогда ок, я помню что вроде бы применял её для моделек HL1, а на сурсе вроде бы ни разу... |
|
![]() |
![]() |
![]() |
#15 | |
Reaktor
Лейтенант
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 07.07.2011
Адрес: Тула
Сообщения: 700
Замечания: 1
|
![]() Да я все правильно сначала делал, как по учебнику! Пути были нормально прописаны: $cd ".\" Но все время вылезала ошибка загрузки файлов. В логе было что-то вроде can't find .\.\ Когда убрал эти знаки, всё стало нормально. А насчет твоего кода - у тебя слишком сложная модель. Мне большинство этих параметров не нужны. Лучше скачайте архив, который есть выше, посмотрите всё ли там нормально. |
|
Последний раз редактировалось Reaktor, 02.11.2013 в 19:24. |
||
![]() |
![]() |
![]() |
#16 | |
St.Snoop
Генерал-Полковник
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 10.02.2012
Сообщения: 1,933
|
![]() 2 Reaktor:
попробуй так: Код:
$modelname "/crate" // путь относительно папки modname/models $cd "тут вроде надо писать путь к смд и куси файлу" $cdmaterials "путь к материалам" // путь относительно папки modname/materials/models $cliptotextures $staticprop $scale 1.0 $model "body" "crate" $sequence idle "crate" loop fps 15 $collisionmodel "crate_physbox.smd" { $concave $mass 5000.0 $damping 0.00 $rotdamping 0.00 $maxconvexpieces 999999999 } |
|
![]() |
![]() |
![]() |
#17 | |
Psycho-A
![]() ![]() ![]() ![]() ![]()
Регистрация: 29.08.2009
Возраст: 37
Сообщения: 3,967
|
![]() 2 Reaktor:
Попробуй воспользоваться Batch Compiler'ом - там есть QC-генератор, исключающий пользовательские ошибки. То есть, генерируешь базовый рабочий шаблон, а уж потом по своему вкусу можешь что-то в него добавить. Там же можно всё это и скомпилировать. |
|
![]() |
![]() |
![]() |
#18 | |
Reaktor
Лейтенант
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 07.07.2011
Адрес: Тула
Сообщения: 700
Замечания: 1
|
![]() Папка crate у меня находится в корне диска Е. Вот что получилось:
Код:
$modelname "/crate" $cd "E:\crate" $cdmaterials "E:\crate" $cliptotextures $staticprop $scale 1.0 $model "body" "crate" $sequence idle "crate" loop fps 15 $collisionmodel "crate_physbox.smd" { $concave $mass 5000.0 $damping 0.00 $rotdamping 0.00 $maxconvexpieces 999999999 } Вот отчет компилера: Код:
[Performing Sanity Check] QC file loaded...PASS Can read QC...PASS Can find studiomdl.exe...PASS Can build command line...PASS All tests passed! [Compiling QC file - "crate.qc"] [Compiler output follows] -------------------------------------------------------------------------------- entering E:\crate\crate.qc ************ ERROR ************ bad command $cdmaterials -------------------------------------------------------------------------------- [Compiler execution completed] |
|
![]() |
![]() |
![]() |
#19 | |
Psycho-A
![]() ![]() ![]() ![]() ![]()
Регистрация: 29.08.2009
Возраст: 37
Сообщения: 3,967
|
![]() 2 Reaktor:
Что-то не похоже это на лог компиляции сорсовского studiomdl.. Чем ты компилишь? |
|
![]() |
![]() |
![]() |
#20 | |
Reaktor
Лейтенант
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 07.07.2011
Адрес: Тула
Сообщения: 700
Замечания: 1
|
![]() |
|
![]() |
![]() |