Перейти к содержанию

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

 
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Парни, давно не слежу за моддином. Подскажите плз - есть отдельный модульный мод динамических аномалий на чистый ЗП? Чтобы можно было прикрутить к своей сборке, нормально работающий без вылетов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Привет ещё раз. У меня новая ошибка, связанная с квестовым НПС

! [LUA] SCRIPT RUNTIME ERROR
[LUA] Error: [string "sim_board"]:240: attempt to get length of field 'members' (a nil value)

FATAL ERROR

[error]Expression    : !m_error_code
[error]Function      : raii_guard::~raii_guard
[error]File          : F:\ixray-team\ixray-1.6-stcop\src\xrScripts\script_storage.cpp
[error]Line          : 530
[error]Description   : see call_stack for details!

stack trace:
Я знаю, что здесь говорится про кол-во, но я не понимаю как исправлять. У меня НПС только один

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Проблема решена

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Всем привет.

Разбираю меши из ЗП Импортирую wpn_ak74_hud.ogf в Blender (X-Ray Addon).

Открывается только оружие, рук нет.

Отдельных файлов с руками в папке нет.

Подскажите, как вытащить руки или в чём может быть проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

JanisKrumin gamedata\meshes\dynamics\weapons\wpn_hand

  • Лайк 1

 1540412914_ezgif.com-optimize(1).gif.ec7250e918399802d8fe85d6d4fd7081.gif

«Если долго мучиться, что-нибудь получится»
Охотник за артефактами

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

 Почитал тут, пишут что:

Цитата

game_levels.ltx: для СДК обязательно прописывать там свой уровень, иначе не скомпилируете. В игре он не юзается.

Цитата

game_levels.ltx еще как юзается игрой! От него собственно хавается транкрипция и в игре видно название на русском языке.

Цитата

Только что забил в это файл бессмысленный мусор - игра запустилась, названия уровней остались. Так что я не совсем понял, о чем ты.

Что в итоге получается? Откуда игра берет название уровня? И как потом подхватывается локализация?

Секция уровня в game_maps_single.ltx как работает? Ведь в ней прописываются координаты на глобальной карте, но как она понимает, к какому уровню относится? Название секции должно соответствовать чему? Названию уровня в папке gamedata\levels что ли?

В конфигах локализации КПК так написано название уровня:

	<string id="limansk">
		<text>Лиманск</text>
	</string>

В какой момент уровню присваивается id? Или где?

Также и со скриптами, название уровня берется из gamedata\levels?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
5 часов назад, aka_sektor сказал:

Откуда игра берет название уровня? И как потом подхватывается локализация?

Из файла game_maps_single.ltx в секции level_maps_single перечень локаций, название локации совпадает с именем секции из этого же файла, отсюда же локализация имени.

5 часов назад, aka_sektor сказал:

В какой момент уровню присваивается id? Или где?

При компиляции all.spawn, задается в файле game_levels.ltx

5 часов назад, aka_sektor сказал:

Также и со скриптами, название уровня берется из gamedata\levels?

Нет в all.spawn сформирована таблица локаций именами и идентификаторами, которые можно вытаскивать например:

level.name()

 

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

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
14 минут назад, denis2000 сказал:

в секции level_maps_single перечень локаций, название локации совпадает с именем секции из этого же файла, отсюда же локализация имени.

Допустим, id локализации равен имени уровня из секции level_maps_single файла game_maps_single.ltx

Таким образом, имена уровней в секции level_maps_single должны всё-таки соответствовать именам уровней из gamedata\levels

21 минуту назад, denis2000 сказал:

При компиляции all.spawn, задается в файле game_levels.ltx

Файл game_levels.ltx не используется игрой, и нужен только для компиляции.

[level01]
 name   = test_level
 caption = "test_level"
 offset  = 10000.0,     1000.0,    10000.0
 weathers = [default]
  id  = 01

name это название уровня при создании в SDK.

caption дублирует, видимо автоматически.

offset, weathers одинаковые, видимо тоже автоматическое.

id тот самый id в спавне.

25 минут назад, denis2000 сказал:

в all.spawn сформирована таблица локаций именами и идентификаторами

Это технические ведь имена и индентификаторы, неизменяемые, только для спавна.

Ведь если глянуть: jump_level.script

local levels = { "marsh", "escape", "garbage",  "darkvalley", "agroprom", "agroprom_underground", "yantar", "red_forest",  "military", "limansk", "hospital", "stancia_2"}

Тут имена уровней указаны текстом. Хочешь сказать, где-то в другом скрипте их переименовали из id-номера в текст? Или они также берутся из gamedata\levels


Дополнено 2 минуты спустя

Судя по старой статье: http://stalkerin.gameru.net/wiki/index.php?title=CoP:_Регистрация_новой_локации_в_скриптах

Специально никто id в текст не переводит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования