Перейти к контенту
Rolan

[CoP] Вопросы по SDK

Рекомендуемые сообщения

Здравия желаю комрады) Как можно посадить Сидора через СДК. (Конфиги и скрипты востанавливающие его класс и т.д. имеються) Зов Припяти

Ссылка на комментарий

break, :)

Creativ_BD, прописывай все скрипты и конфиги не только в игре, но и в СДК, тогда появится и сидор и лесник. У меня все именно так и получилось.

Ссылка на комментарий

Извините пожалуйста за мое невежество , но вопрос в том что никак не могу запустить СДК . Первое я скачал СДК 0.7  во внутри есть конрвектор , и там прописана куча билдов , я нашел уроки как берется бид , затем в конвертер ищется секция  с этим билдом и меняем путь на путь к файлу в билде , но я хочу использовать пак локаций которые выложили маперы здесь на сайте АМК , и вот тут мне непонятно как мне произвести конвертация уровней из пака чтобы СДК увидела эти уровни , очень хочу научиться заселять уровни при помощи этой программы .

Ссылка на комментарий

Скопируй нужный уровень из пака (для CoP) в папку levels с установленной игрой и распаковывай конвертером с помощью конфига для CoP.

Ссылка на комментарий

@Gaz1k, Могу этим помочь только :) К сдк не относится вообще то  

Ссылка на комментарий

С помощью X-Ray game asset converter 02 june 2011 rev10192, конвертировал .ogf модель оружия в .object формат.

Загрузил модель в Actor Editor X-Ray SDK 0.7, изменил только лишь пути к текстурам модели.

При экспорте в .ogf, ошибка:

s_1387659757_5965359_615baf19c7.jpg

Assertion failed: D3DXVec3Length(&(theVerts[!].normal)) > 0.00001f

&& "found zero length normal when calculating tangent basis!,

if you are not using mesh mender to compute normals, you

must still pass in valid normals to be used when

calcul858

 

 

Перевод на русский текста ошибки, не особо помог решить проблему с экспортом.

 

Сталкивался ли кто-нибудь с такой ошибкой?

Изменено пользователем aka_sektor
  • Полезно 1
Ссылка на комментарий

@aka_sektor, инвалид фейс, как исправить, думаю, разберешься. Самое интересное, что АЕ ТЧ спокойно может "переварить" модель с такой ошибкой...

Ссылка на комментарий

@Scarabay, в Level Editor'е спокойно. Там всё подсвечено. А вот в Actor Editor - нет, тупо вылетает.

 

Ну коль мировую модельку оружия для ЗП воспримет Actor Editor SDK 0.4, то чего же не прогнать через него?

P.S. Пробовал в AE SDK 0.6, там тот же вылет.

Ссылка на комментарий

кошмар! Ну лажа полная...

 

Смайстрил по тиху террейнчик себе в Максе, экспортнул в формат SDK, далее открыл Level Editor, добавил terrain.object в сцену, вписал имя локи в Scene -> Options, сохранил локу. Потом добавил actor'а, и 2 граф-поинта.

Провёл прочие действия, там АИ-сетку сгеренерировал, поставил Light и Glow, Сектора просчитал, пребилдил - всё ОК.

Далее поднастроил .ltx в gamedata, да скомпилил локу как положено.

Проверил в игре. Побегал по террейну, всё норм.

 

Но вот решил дальше ставить объекты на уровень, открыл локу в LE, ставлю дефолтный LE'шный объект bed_01.object из: rawdata\objects\statics\bed

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

В log'е следующая параша:

 

FATAL ERROR


[error]Expression    : b
[error]Function      : X:\stalker_addon\sources\trunk\xrCore\Xr_ini.cpp
[error]File          : X:\stalker_addon\sources\trunk\xrCore\Xr_ini.cpp
[error]Line          : 703
[error]Description   : name[statics\bed\bed_01] already exist in section[d:\programs\x-raysdk0.7\editors\rawdata\levels\traning_camp.level]




stack trace:
И куча вот таких после:

 

FATAL ERROR


[error]Expression    : fatal error
[error]Function      : X:\stalker_addon\sources\trunk\xrCore\xrDebugNew.cpp
[error]File          : X:\stalker_addon\sources\trunk\xrCore\xrDebugNew.cpp
[error]Line          : 230
[error]Description   : <no expression>
[error]Arguments     : nodefault reached
Ну... первая FE ясна, как известно, нужно сносить нафиг rt_object_props.ltx

 

Но эт не помогло. LE валится всё так же.

 

А вторая FE "вытекает" из первой.

 

Ясно что эт точно не из-за модели, взять любую другую модель, и она вызовет эту же ошибку.

 

Разумеется, как мог, просёрчил google на наличие решения этого досадного недоразумения. Решения нет.

 

В общем, кто-нибудь в курсе, как избавится от этой ошибки?

 

P.S. Начинаю думать, что это из-за OS компа. С недавних пор перёшёл на Windows 8.1. А как я помню, на семёрке с такой шнягой не сталкивался.

Если эт точно из-за OS, то хотелось бы узнать мнение народа.

Изменено пользователем aka_sektor
Ссылка на комментарий

Не пойму что случилось. Есть локация (построена с нуля), на ней было 4 смарт-террейна. Присутствовали как дефолтные npc так и эксклюзивные. Добавлял по-немногу новые элементы, в процессе изучения движка. Все работало нормально - npc-ы спавнились где положено, логика их работала правильно. В какой-то момент решил все удалить и расставлять уже не абы как, а в соответствии с разработанным сюжетом. Удалил все смарт-террейны, анимпоинты, way-пути. Но "голый" уровень теперь не запускается, вот такой вылет:

-----loading k:\games4\s.t.a.l.k.e.r. - Зов Припяти\gamedata\configs\system.ltx


 
FATAL ERROR
 
[error]Expression    : I
[error]Function      : CInifile::Load
[error]File          : D:\prog_repository\sources\trunk\xrCore\Xr_ini.cpp
[error]Line          : 256
[error]Description   : Can't find include file:
[error]Arguments     : spawn_sections_ml01_village.ltx

 

Может кто подскажет?

Изменено пользователем Jeka81

С#Н#Т#Р# (CoP 1.6.02)

Ссылка на комментарий

@Jeka81, не находит файла spawn_sections_ml01_village.ltx

Так или иначе файл в system.ltx прописан, но самого файла нет.

Ссылка на комментарий

Прошу прощения, забыл указать - в том-то и дело, что в файле system.ltx ничего подобного не прописано.

С#Н#Т#Р# (CoP 1.6.02)

Ссылка на комментарий

@Jeka81, неужели тебе неизвестно, что в этот файл бывает прописываются и другие файлы, с помощью такого кода:

#include "файл.ltx"

?

 

Шерстри все.

Изменено пользователем aka_sektor
Ссылка на комментарий

Парни, ни у кого не завалялось исходной текстурки _det от билдовского террейна (Кордон), который в COP Levels Pack? Хочу травку немного прополоть:)

Ссылка на комментарий

Проблема с созданным эксклюзивным НПС: не работает его логика. Новый НПС в составе сквада появляется, но не занимает своего места. Для него созданы пути с именем ml01_sim_1_okunev_1_leader_walk (ну и look, соответственно). Но он занимает "чужое" место дефолтного НПС.

[okunev]:stalker


$spawn                     = "respawn\okunev"
character_profile     = okunev
spec_rank = veteran
community = army
story_id = okunev

 

[smart_terrain];ml01_sim_1
squad_id = 1
max_population = 3

[exclusive]
okunev = ml01_village\ml01_okunev_logic.ltx

 

[logic@okunev]
suitable = {=check_npc_name(okunev)}
active = walker@leader
prior = 1000

[walker@leader]
path_walk = okunev_1_leader_walk
path_look = okunev_1_leader_look
combat_ignore_cond = false
combat_ignore = combat_ignore
combat_ignore_keep_when_attacked = false
meet = meet

[meet]
no_move = true
abuse = false
allow_break = false
meet_on_talking = false
trade_enable = true
close_distance = 5
close_anim = wait_na
close_victim = actor
use = {=actor_has_weapon} false, true
snd_on_use = {=actor_has_weapon} meet_hello, nil

 

Может где-то что-то упустил?

С#Н#Т#Р# (CoP 1.6.02)

Ссылка на комментарий

Да вроде все правильно...попробуй своего Окунева отдельным сквадом сделай (ml01_sim_1_okunev_squad) и в логике на сквад проверь:

 

suitable = {=target_squad_name(ml01_sim_1_okunev_squad)} true

 

З.Ы. Да, и проверь секцию [meet], там походу лишнее из ТЧ, приведи к ЗП-аналогам (см. конфиги персонажей).

З.З.Ы. И немного не в той теме постишь - лучше в ковырялке.

Изменено пользователем Clayman
Ссылка на комментарий

Настроил СДК ЗП по инструкции, все работает, уровни которые были с СДК - открывает, а вот декомпилированые - нет (безлоговый вылет - windows прекратил выполнение программы, обнаружена ошибка, бла-бла-бла). Как это исправить?

47.gif

LXTwrBW.png
ukgXKMe.png

Ссылка на комментарий

@Outlaw,

похоже, что открываешь локации в формате сдк 0.4. Для сдк ЗП при декомпиляции локаций надо прописывать spawn_version=cop в converter.ini.

Ссылка на комментарий

Дак в том то и дело что не создает. 

Мой алгоритм:

Создал в папке с SDK папку import и кинул в неё текстуру террейна с именем terrain_test.tga\ запустил Actor Editor\зашёл в Image\Check New Textures\ выбрал свою текстуру\выставил параметры как сказано в видео. что делать после этого  и как ее сохранять он(автор) не указал. я пробовал просто кнопку OK  жать и ctrl+s, и просто выходил из программы.  Результата нет и в папке с террейнами лишь стандартные текстуры. Сам SDK был установлен непосредственно перед этим видеоуроком и ничем не загажен еще. Что не так делаю?

Ссылка на комментарий

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.

AMK-Team.ru

×
×
  • Создать...