Случайная подборка модов
Зона обр.2010г.
3.1
SGM 1.7: Geonezis Addon
4.0
Doomed to Eternal Torment
3.9
Call of Misery
4.1
SWTC
4.1
Зона поражения 2: Ответный удар
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Понедельник, 22.10.2012, 14:58 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга.

  • Не флудить
  • Предварительно просматривайте раздел. Ответ на ваш вопрос может быть там.
  • В своем вопросе указывайте платформу моддинга - Тень Чернобыля, Чистое небо или Зов Припяти.





    У кого есть желание, создать FAQ по основным вопросам моддинга - обращаемся в ЛС.


    Архив

    Архив#2
  •   Злобная реклама
    Понедельник, 22.10.2012, 14:58
    Статус:
    Сообщений: 666
    Регистрация: 05.04.2010
    Российская Федерация  Uyman358
    Суббота, 22.12.2012, 23:39 | Сообщение # 1726
    Закоулки Правды
    Статус:
    Бывалый:
    Сообщений: 1098
    Награды: 1
    Регистрация: 13.06.2012

    valeras_98, ошибка в графпоинтах. Если подключал новую локацию через СДК(других способов я не знаю), то нужно скопировать файл game.graph и файл level.gct из всех локаций в папке gamedata/levels/

    Как исправить этот казус(текстуру на, скажем, колючку) на билдовском Янтаре(ТЧ)?:
    Сообщение отредактировал Uyman358 - Суббота, 22.12.2012, 23:48
      Злобная реклама
    Суббота, 22.12.2012, 23:39
    Статус:
    Сообщений: 666
    Регистрация: 13.06.2012
    Украина  BozKurt
    Воскресенье, 23.12.2012, 00:24 | Сообщение # 1727
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    LaRento, по поводу выдачи сообщений в игре...
    Сообщения выдаются, как уже говорил, при помощи функции send_tip, которая находится в файле news_manager.script. В свою очередь эта функция использует движковую функцию непосредственно для самой выдачи сообщения на экран, это функция give_talk_message.
    Выдавать сообщение можно тогда, когда этого требует ситуация. Собственно уже понятно, что выдача сообщения, не что иное, как вызов функции.
    На примере сообщения при входе в Х-16:
    В данном случае сообщение "Молодец, Меченый, ты таки добрался до лаборатории..." выдаётся посредством рестриктора x16_saharov_pda_message. При входе в него вызывается функция yan_saharov_message из файла xr_effects.script. Функция не сложная и состоит из выдачи непосредственно самого сообщения и выдачи сюжетной инфопорции.
    Можно заметить, что при выдачи данного сообщения на экране появляется текст и помимо этого "за кадром" звучит голос Сахарова, который это самое сообщение озвучивает. Как это происходит? Весьма просто...
    В файле news_manager.script в самом начале есть таблица news, в ней как раз и прописаны эти озвучки. Ключом таблицы является id текста, который указывается в функции send_tip, значением ключа является уже готовый объект класса sound_object, если говорить просто, то звук, который нужно проиграть.
    В функции send_tip в качестве второго аргумента может быть как текст, так и ссылка на него, т.е. id зарегистрированного текста в файлах локализации. Внутри функции есть проверка, на присутствие ключа равного этому аргументу в таблице news, если ключ имеется, то играем звук, который прописан в значении, если такового ключа нет, то, соответственно, ничего не играем.
      Злобная реклама
    Воскресенье, 23.12.2012, 00:24
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Соединенные Штаты  demover123
    Воскресенье, 23.12.2012, 07:45 | Сообщение # 1728
    Статус:
    Неопытный:
    Сообщений: 523
    Награды: 2
    Регистрация: 27.06.2011



    как бороться с этим?
      Злобная реклама
    Воскресенье, 23.12.2012, 07:45
    Статус:
    Сообщений: 666
    Регистрация: 27.06.2011
    Российская Федерация  BeeRsek
    Воскресенье, 23.12.2012, 10:20 | Сообщение # 1729
    Тайна Зоны: История Стрелка
    Статус:
    Опытный:
    Сообщений: 1308
    Награды: 7
    Регистрация: 24.01.2011

    demover123, удалить обьекты на локации или снизить качество компиляции
      Злобная реклама
    Воскресенье, 23.12.2012, 10:20
    Статус:
    Сообщений: 666
    Регистрация: 24.01.2011
    Российская Федерация  КрикЗоны
    Воскресенье, 23.12.2012, 12:06 | Сообщение # 1730
    Статус:
    Отмычка:
    Сообщений: 101
    Награды: 1
    Регистрация: 20.05.2012

    Как вырезать оружие из Арсенал мода и вставить в ТЧ?
      Злобная реклама
    Воскресенье, 23.12.2012, 12:06
    Статус:
    Сообщений: 666
    Регистрация: 20.05.2012
    Российская Федерация  OldStalker2
    Воскресенье, 23.12.2012, 12:15 | Сообщение # 1731
    Статус:
    Зевака:
    Сообщений: 21
    Награды: 0
    Регистрация: 11.01.2012

    Здравствуйте, камрады. Появился такой вопрос.

    Проходил свою модификацию и все сейвы ~ с момента перехода с Янтаря на ДТ(уже после отключения излучателя в X-16) стали биться.
    При попытке загрузить любой из этих сейвов странноватый вылет:
    Код

    Expression    : fatal error
    Function      : CInifile::r_section
    File          : E:\stalker\patch_1_0004\xrCore\Xr_ini.cpp
    Line          : 342
    Description   : <no expression>
    Arguments     : Can't open section 'acя'


    Игра: Тени Чернобыля. 1.0004, пиратская

    Последние строки из лога:
    Код

    * t-report - base: 1071, 457705 K
    * t-report - lmap: 8, 8193 K
    * phase time: 9116 ms
    * phase cmem: 237711 K
    LaW: Синхронизируюсь...
    * phase time: 110 ms
    * phase cmem: 237711 K
    * [win32]: free[936460 K], reserved[224096 K], committed[936532 K]
    * [ D3D ]: textures[465898 K]
    * [x-ray]: crt heap[237711 K], process heap[596399 K], game lua[22375 K], engine lua[194 K], render[0 K]
    * [x-ray]: economy: strings[4586 K], smem[26428 K]
           
    FATAL ERROR
           
    [error]Expression    : fatal error
    [error]Function      : CInifile::r_section
    [error]File          : E:\stalker\patch_1_0004\xrCore\Xr_ini.cpp
    [error]Line          : 342
    [error]Description   : <no expression>
    [error]Arguments     : Can't open section 'acя'
           

    stack trace:


    Не знаете, из-за чего такое может быть?
    Сообщение отредактировал OldStalker2 - Воскресенье, 23.12.2012, 18:21
      Злобная реклама
    Воскресенье, 23.12.2012, 12:15
    Статус:
    Сообщений: 666
    Регистрация: 11.01.2012
    Российская Федерация  КрикЗоны
    Воскресенье, 23.12.2012, 12:16 | Сообщение # 1732
    Статус:
    Отмычка:
    Сообщений: 101
    Награды: 1
    Регистрация: 20.05.2012

    OldStalker2, Пишет, что не может открыть секцию "ася"
      Злобная реклама
    Воскресенье, 23.12.2012, 12:16
    Статус:
    Сообщений: 666
    Регистрация: 20.05.2012
    Российская Федерация  zaraz
    Воскресенье, 23.12.2012, 12:18 | Сообщение # 1733
    Статус:
    Неопытный:
    Сообщений: 420
    Награды: 1
    Регистрация: 06.06.2012

    Какой прогой можно открыть particles.xr и сравнить файлы?
      Злобная реклама
    Воскресенье, 23.12.2012, 12:18
    Статус:
    Сообщений: 666
    Регистрация: 06.06.2012
    Российская Федерация  OldStalker2
    Воскресенье, 23.12.2012, 12:33 | Сообщение # 1734
    Статус:
    Зевака:
    Сообщений: 21
    Награды: 0
    Регистрация: 11.01.2012

    КрикЗоны, берешь в свою gamedata модели, звуки , иконки оружия, плюс конфиги оружия, патронов, аддонов и пр. Прописываешь конфиги в weapons.ltx, ставишь себе партикл weapons\arsenal_shells1 из particles.xr с помощью утилиты Particles Editor.
    Скачать Particles Editor можно здесь:
    http://rghost.ru/42446352
    Естественно, нужно наличие Perl'а на ПК.
    Для декомпиляции поместить свой particles.xr в папку с утилитой и запустить Декомпиляция.bat
    Для компиляции перекинуть нужные партиклы и запустить Компиляция.bat

    Добавлено (23.12.2012, 12:33)
    ---------------------------------------------
    КрикЗоны, это и так понятно.
    Но ты пойми, секции "ася" не существует, как таковой, и в моде она нигде не используется, в ориг. игре и подавно.
    Даже, если бы я где-то ссылался на несуществующую секцию "ася", я думаю, вылет произошел бы гораздо раньше и не при загрузке сейвов
    Сообщение отредактировал OldStalker2 - Воскресенье, 23.12.2012, 12:39
      Злобная реклама
    Воскресенье, 23.12.2012, 12:33
    Статус:
    Сообщений: 666
    Регистрация: 11.01.2012
    Российская Федерация  zaraz
    Воскресенье, 23.12.2012, 15:18 | Сообщение # 1735
    Статус:
    Неопытный:
    Сообщений: 420
    Награды: 1
    Регистрация: 06.06.2012

    Ребят еще вопрос а файлы script чем открыть?
      Злобная реклама
    Воскресенье, 23.12.2012, 15:18
    Статус:
    Сообщений: 666
    Регистрация: 06.06.2012
    Российская Федерация  dinsekt
    Воскресенье, 23.12.2012, 15:36 | Сообщение # 1736
    Статус:
    Новичок:
    Сообщений: 263
    Награды: 5
    Регистрация: 12.07.2011

    zaraz, Если ты имеешь в виду файлы, которые находятся в папке scripts, то блокнотом.
      Злобная реклама
    Воскресенье, 23.12.2012, 15:36
    Статус:
    Сообщений: 666
    Регистрация: 12.07.2011
    Польша  prototip98
    Воскресенье, 23.12.2012, 16:21 | Сообщение # 1737
    Статус:
    Опытный:
    Сообщений: 3426
    Награды: 19
    Регистрация: 29.09.2011

    zaraz, Рекомендую Notepad++. Очень удобен в написание и редактирование скриптов.
      Злобная реклама
    Воскресенье, 23.12.2012, 16:21
    Статус:
    Сообщений: 666
    Регистрация: 29.09.2011
    Соединенные Штаты  demover123
    Воскресенье, 23.12.2012, 18:06 | Сообщение # 1738
    Статус:
    Неопытный:
    Сообщений: 523
    Награды: 2
    Регистрация: 27.06.2011

    Цитата (demover123)



    как бороться с этим?


    Цитата (BeeRsek)
    удалить обьекты на локации или снизить качество компиляции


    что именно надо снизить для нормальной компиляции?
      Злобная реклама
    Воскресенье, 23.12.2012, 18:06
    Статус:
    Сообщений: 666
    Регистрация: 27.06.2011
    Российская Федерация  Uyman358
    Воскресенье, 23.12.2012, 19:11 | Сообщение # 1739
    Закоулки Правды
    Статус:
    Бывалый:
    Сообщений: 1098
    Награды: 1
    Регистрация: 13.06.2012

    Ну так как изменить текстуру из этого поста Клик. Или же проще проще удалить этот объект, но тогда как компилировать, чтобы в игре его не было?
      Злобная реклама
    Воскресенье, 23.12.2012, 19:11
    Статус:
    Сообщений: 666
    Регистрация: 13.06.2012
    Украина  Comador
    Воскресенье, 23.12.2012, 19:43 | Сообщение # 1740
    Статус:
    Неопытный:
    Сообщений: 507
    Награды: 2
    Регистрация: 23.12.2011

    Uyman358, вот ссылка на "чистую" текстуру mtl_fence1.dds.
      Злобная реклама
    Воскресенье, 23.12.2012, 19:43
    Статус:
    Сообщений: 666
    Регистрация: 23.12.2011
    Поиск: