Случайная подборка модов
Clear Sky Complete
4.1
Реборн: Двойники - «Исток»
3.1
Народная Солянка 2016
4.1
Новое Время
3.2
ArmSTALKER: Warzone 2.0
3.9
Winter Mod
3.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Среда, 02.03.2011, 09:50 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

Задаем разные вопросы касательно создания модов.
  Злобная реклама
Среда, 02.03.2011, 09:50
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Молдова  6poHR777
Суббота, 04.02.2012, 19:25 | Сообщение # 2911
Статус:
Опытный:
Сообщений: 1480
Награды: 0
Регистрация: 05.01.2012

XemyL, вот у меня модель ЧНа для ТЧ, мне надо одного НПС переодеть, вот строка в его профиле:
<visual>actors\novice\green_stalker_1</visual>
открываю папку, там формат ОГФ.
  Злобная реклама
Суббота, 04.02.2012, 19:25
Статус:
Сообщений: 666
Регистрация: 05.01.2012
Российская Федерация  XemyL
Суббота, 04.02.2012, 19:34 | Сообщение # 2912
Статус:
Новичок:
Сообщений: 384
Награды: 0
Регистрация: 09.11.2011

6poHR777, объясни что ты хочешь. Текстуру и модель поменять?
  Злобная реклама
Суббота, 04.02.2012, 19:34
Статус:
Сообщений: 666
Регистрация: 09.11.2011
Молдова  6poHR777
Суббота, 04.02.2012, 19:42 | Сообщение # 2913
Статус:
Опытный:
Сообщений: 1480
Награды: 0
Регистрация: 05.01.2012

XemyL, хочу что бы НПС выглядел как ЧНовец, а не как новичек.
А и вы говорили, что скажите как можно прописать логику гармонистов.
  Злобная реклама
Суббота, 04.02.2012, 19:42
Статус:
Сообщений: 666
Регистрация: 05.01.2012
Российская Федерация  StalkerEzz
Суббота, 04.02.2012, 19:47 | Сообщение # 2914
Статус:
Новичок:
Сообщений: 295
Награды: 6
Регистрация: 03.09.2011

6poHR777, ogf это формат модели, если тебе надо поменять только везуал то меняешь в настройках профиля.
Если текстуру, то ogf конвертишь в object (через конвертер от бардака), затем открываешь в AE и меняешь текстру, затем конвертишь из AE обратно в ogf
  Злобная реклама
Суббота, 04.02.2012, 19:47
Статус:
Сообщений: 666
Регистрация: 03.09.2011
Российская Федерация  XemyL
Суббота, 04.02.2012, 19:52 | Сообщение # 2915
Статус:
Новичок:
Сообщений: 384
Награды: 0
Регистрация: 09.11.2011

6poHR777, напомни-ка ещё раз для ТЧ или ЗП логику?
dnepar, ну или "кустарным" способом. Открыть .ogf блокнотом и изменить путь к текстуре (главное чтобы количество символов было одинаково с оригиналом). biggrin
  Злобная реклама
Суббота, 04.02.2012, 19:52
Статус:
Сообщений: 666
Регистрация: 09.11.2011
Российская Федерация  StalkerEzz
Суббота, 04.02.2012, 19:54 | Сообщение # 2916
Статус:
Новичок:
Сообщений: 295
Награды: 6
Регистрация: 03.09.2011

XemyL, мне так легче делать) да и шейдеры можно сразу менять
  Злобная реклама
Суббота, 04.02.2012, 19:54
Статус:
Сообщений: 666
Регистрация: 03.09.2011
Антарктика  FaLcon
Суббота, 04.02.2012, 19:56 | Сообщение # 2917
Проект Смерти Вопреки
Статус:
Опытный:
Сообщений: 2022
Награды: 8
Регистрация: 17.07.2011

6poHR777, открываешь блокнот наводишь свою модель на блокнот там появляются разные крякозябры , двигайся в право и увидишь путь к текстуре измени и просто сохрани smile
  Злобная реклама
Суббота, 04.02.2012, 19:56
Статус:
Сообщений: 666
Регистрация: 17.07.2011
Молдова  6poHR777
Суббота, 04.02.2012, 19:58 | Сообщение # 2918
Статус:
Опытный:
Сообщений: 1480
Награды: 0
Регистрация: 05.01.2012

XemyL, для ТЧ. biggrin
Т.е. , я могу ОГФ открыть блокнотом и указать там путь к ДСС текстуре? umnik

Добавлено (04.02.2012, 19:58)
---------------------------------------------
Извините, что туплю, просто всё приходит с опытом.

  Злобная реклама
Суббота, 04.02.2012, 19:58
Статус:
Сообщений: 666
Регистрация: 05.01.2012
Российская Федерация  XemyL
Суббота, 04.02.2012, 20:02 | Сообщение # 2919
Статус:
Новичок:
Сообщений: 384
Награды: 0
Регистрация: 09.11.2011

6poHR777, да, можешь поменять через блокнот как сказал:
Quote (HaeMHuK)
6poHR777, открываешь блокнот наводишь свою модель на блокнот там появляются разные крякозябры , двигайся в право и увидишь путь к текстуре измени и просто сохрани

Хотя я делаю проще. Открываю поиск по документу и ввожу "act" мне выдаёт путь к текстуре.
Логику щас посмотрю.
Сообщение отредактировал XemyL - Суббота, 04.02.2012, 20:03
  Злобная реклама
Суббота, 04.02.2012, 20:02
Статус:
Сообщений: 666
Регистрация: 09.11.2011
Антарктика  FaLcon
Суббота, 04.02.2012, 20:11 | Сообщение # 2920
Проект Смерти Вопреки
Статус:
Опытный:
Сообщений: 2022
Награды: 8
Регистрация: 17.07.2011

6poHR777, да
Сообщение отредактировал HaeMHuK - Суббота, 04.02.2012, 20:11
  Злобная реклама
Суббота, 04.02.2012, 20:11
Статус:
Сообщений: 666
Регистрация: 17.07.2011
Российская Федерация  XemyL
Суббота, 04.02.2012, 20:12 | Сообщение # 2921
Статус:
Новичок:
Сообщений: 384
Награды: 0
Регистрация: 09.11.2011

6poHR777, с гармошкой всё просто.
Все отдыхающие НПС используют логику xr_kamp, которая в свою очередь прописана в скрипте xr_kamp.script. Все действия совершаемые НПС с логикой xr_kamp будут браться оттуда. Открывай этот скрипт и ищи такие строки:
Code
--  if npc:object("harmonica_a") then
--   self.npc[npc_id].states["play_harmonica"] = true
--   self.npc[npc_id].states["wait_harmonica"] = true
--   self.kamp_states["pre_harmonica"] = true
--   self.kamp_states["harmonica"] = true
--   self.kamp_states["post_harmonica"] = true
--  else
     self.npc[npc_id].states["play_harmonica"] = false
     self.npc[npc_id].states["wait_harmonica"] = false
     self.kamp_states["pre_harmonica"] = false
     self.kamp_states["harmonica"] = false
     self.kamp_states["post_harmonica"] = false
--  end

Как видишь разрабы уже сами написали скрипт, но почему то за комментировали его (поставили знаки "--", что значит за комментировать строку\сделать недействительной). Убери все -- чтобы получилось так:
Code
  if npc:object("harmonica_a") then
     self.npc[npc_id].states["play_harmonica"] = true
     self.npc[npc_id].states["wait_harmonica"] = true
     self.kamp_states["pre_harmonica"] = true
     self.kamp_states["harmonica"] = true
     self.kamp_states["post_harmonica"] = true
    else
     self.npc[npc_id].states["play_harmonica"] = false
     self.npc[npc_id].states["wait_harmonica"] = false
     self.kamp_states["pre_harmonica"] = false
     self.kamp_states["harmonica"] = false
     self.kamp_states["post_harmonica"] = false
    end

Всё, можешь запускать игру и ждать пока НПС'у захочется поиграть на гармошке.
Сообщение отредактировал XemyL - Суббота, 04.02.2012, 20:13
  Злобная реклама
Суббота, 04.02.2012, 20:12
Статус:
Сообщений: 666
Регистрация: 09.11.2011
Молдова  6poHR777
Суббота, 04.02.2012, 20:59 | Сообщение # 2922
Статус:
Опытный:
Сообщений: 1480
Награды: 0
Регистрация: 05.01.2012

Ну люди, спасибо вам, не знаю что бы делал без вас!)

Добавлено (04.02.2012, 20:59)
---------------------------------------------
FATAL ERROR

[error]Expression : fatal error
[error]Function : CInifile::r_section
[error]File : D:\xray-svn\xrCore\Xr_ini.cpp
[error]Line : 341
[error]Description : <no expression>
[error]Arguments : Can't open section 'wpn_sig550_m1'


stack trace:

wacko в прошлый раз его не было.

  Злобная реклама
Суббота, 04.02.2012, 20:59
Статус:
Сообщений: 666
Регистрация: 05.01.2012
Соединенные Штаты  demover123
Суббота, 04.02.2012, 21:59 | Сообщение # 2923
Статус:
Неопытный:
Сообщений: 523
Награды: 2
Регистрация: 27.06.2011

нет секции wpn_sig550_m1
  Злобная реклама
Суббота, 04.02.2012, 21:59
Статус:
Сообщений: 666
Регистрация: 27.06.2011
Молдова  6poHR777
Суббота, 04.02.2012, 22:09 | Сообщение # 2924
Статус:
Опытный:
Сообщений: 1480
Награды: 0
Регистрация: 05.01.2012

demover123, это же вроде уникальная пушка, прописал её НПС, пришлось отписать(
Я помню, что она в архиве была.
Тут такой вопрос, как в ТЧ заспавнить БТР?
  Злобная реклама
Суббота, 04.02.2012, 22:09
Статус:
Сообщений: 666
Регистрация: 05.01.2012
Соединенные Штаты  demover123
Суббота, 04.02.2012, 22:33 | Сообщение # 2925
Статус:
Неопытный:
Сообщений: 523
Награды: 2
Регистрация: 27.06.2011

[7220]
; cse_abstract properties
section_name = m_car
name = aes_btr
position = 1060.0048828125,-0.0975551605224609,-9.46005439758301
direction = 0,1.56960034370422,0

; cse_alife_object properties
game_vertex_id = 2273
distance = 0
level_vertex_id = 405033
object_flags = 0xffffffba

; cse_visual properties
visual_name = physics\vehicles\btr\veh_btr_script_u_01

; cse_ph_skeleton properties

; cse_alife_car properties
health = 1
Сообщение отредактировал demover123 - Суббота, 04.02.2012, 22:34
  Злобная реклама
Суббота, 04.02.2012, 22:33
Статус:
Сообщений: 666
Регистрация: 27.06.2011
Поиск: