Jump to content
Sign in to follow this  
q2werty

Школа Модостроя

Recommended Posts

Всем привет! 

Помогите разобраться

set SexoutNG.actorA to getself

set SexoutNG.actorB to player

set SexoutNG.isVaginal to 1

set sexoutNG.CBDialogA to 1MKSexStarDogTeamEnd

player.cios SexoutBegin

как здесь запустить какую нибудь конкретную анимацию? 

побывал set sexout.anim to 603  не работает.  может есть список номеров анимаций? 

Спасибо!

Share this post


Link to post
Share on other sites
В 06.06.2019 в 09:32, dmitrichhrs сказал:

пробывал set sexout.anim to 603  не работает.

Команда верная, но нужно использовать верный номер анимации, подходящий под тип секса и расы участников. 

Все номера перечислены в разделе гекка с анимациями.

Потом, в строке с сылкой на диалог указанный топик должен реально существовать (1MKSexStarDogTeamEnd), т.е. создайте свой.

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

Share this post


Link to post
Share on other sites

Да спасибо с этим я разобрался. пошарился по скриптам, и нашел типы, что тип секса должен соответствовать типу анимации. + нашел что  set sexout.anim to 603  устаревшая переменная и есть заменитель 

set SexoutNG.AnimA to 707
set SexoutNG.AnimB to 707

Но у меня есть еще один вопрос. пока победить не смог. Как задать не обходимую позу при насилии, если это вообще возможно?

Само насилее сделал функцией стянутой из мода SexoutTryout.esm

scn SCQRapeFunction

String_var SexType
ref rPartner
int SexExperience

Begin function{SexType}
  let rPartner := GetSelf

  call fnSexoutActPrep
  call fnSexoutActSetRef "raper" rPartner

  if eval SexType == "Oral"
    call fnSexoutActSetRef "actora" rPartner
    call fnSexoutActSetRef "actorb" playerRef
    call fnSexoutActSetInt "IsOral" 1


  elseif eval SexType == "Vaginal"
    call fnSexoutActSetRef "actora" rPartner
    call fnSexoutActSetRef "actorb" playerRef
    call fnSexoutActSetInt "IsVaginal" 1


  elseif eval SexType == "Anal"
    call fnSexoutActSetRef "actora" rPartner
    call fnSexoutActSetRef "actorb" playerRef
    call fnSexoutActSetInt "IsAnal" 1

  endif


  call fnSexoutActRun

  sv_destruct SexType ; DESTROY STRING! DON'T FORGET JUST IN CASE.
end
 

Share this post


Link to post
Share on other sites

как я понял что все анимации в конечном счете запускает функция  fnSexoutActRunFull и вроде как там есть переменная поз, но пока не пойму как ее использовать.

Если кто знает прошу помощи.

Share this post


Link to post
Share on other sites
16 минут назад, dmitrichhrs сказал:

как я понял что все анимации в конечном счете запускает функция  fnSexoutActRunFull и вроде как там есть переменная поз, но пока не пойму как ее использовать.

Если кто знает прошу помощи.

Это новая версия сексаута - я не разбирался в ней, т.к. к моменту ее выхода я уже покинул эту игру. Поэтому подсказать по данной структуре скрипта не могу.

Скажу только, что все это можно спокойно построить и на старой версии.

Просто указываем насильника set Sexout.Raper to getself (НПС или ГГ), указываем соответствующую анимацию и все. В игре во время секса будут другие звуки и счетчик засчитает изнасилование. 

Share this post


Link to post
Share on other sites

Спасибо попробую. А можешь подсказать, по функциям sexout есть инфа где нить или надо копать самому по скриптам?

 

Share this post


Link to post
Share on other sites

Что то не срабатывает  делаю так 

set Sexout.Raper to Getself
set SexoutNG.actorA to Getself
set SexoutNG.actorB to player
set SexoutNG.isAnal to 1
set SexoutNG.AnimA to 707
set SexoutNG.AnimB to 707
player.cios SexoutBegin

 

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

 

Share this post


Link to post
Share on other sites
1 час назад, dmitrichhrs сказал:

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

А если вместо set SexoutNG.AnimA to 707 прописать set Sexout.Anim to 707

Вообще, в папке Sexout раньше были текстовые документы с описанием всех функций и их синтаксисом. Попробуй порыться там.

Хотя по сути, все сделано правильно. Может, у тебя в настройках сексаута звуки не подключены или еще что? Раньше помню была настройка связанная со звуками секса. Как сейчас уже не знаю.

Share this post


Link to post
Share on other sites

Поковырял  функцию fnSexoutActRunFul вроде все получилось,  рабочий код ниже вдруг пригодится.

  

call fnSexoutActRunFull (Ar_Map "raper"::Getself,"ActorA"::Getself, "ActorB"::PlayerREF, "isAnal":: 1, "animA":: 707,"animB":: 707)
 

18 часов назад, q2werty сказал:

А если вместо set SexoutNG.AnimA to 707 прописать set Sexout.Anim to 707

Вообще, в папке Sexout раньше были текстовые документы с описанием всех функций и их синтаксисом. Попробуй порыться там.

Хотя по сути, все сделано правильно. Может, у тебя в настройках сексаута звуки не подключены или еще что? Раньше помню была настройка связанная со звуками секса. Как сейчас уже не знаю.

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

А можешь еще подсказать как маркеры делать? Чет ни как не пойму это пакеты поведения или  тригеры или еще что то.  К примеру нужно переместить секс сцену на кровать,  на кровати как я понимаю должен быть маркер, как его создать?

Share this post


Link to post
Share on other sites
4 часа назад, dmitrichhrs сказал:

А можешь еще подсказать как маркеры делать? Чет ни как не пойму это пакеты поведения или  тригеры или еще что то.  К примеру нужно переместить секс сцену на кровать,  на кровати как я понимаю должен быть маркер, как его создать?

Я делал так:

Брал игровую крышку (caps001), дублировал ее, создавая новый объект, устанавливал ее на кровать или в нужное место, присваивал ей постоянную ссылку и перед сексом вставлям скрипт на перемещение персонажа (к которому привязана команда начала секс-анимации) на данную крышку.

Все. Анимация автоматом начиналась там где нужно (где выставлена маркер-крышка).

Триггер - это просто установленная область, при попадании в которую указанного персонажа (ГГ или НПС), произойдет указанное действие (отработает скрипт, или заиграет музыка - на усмотрение автора).

Пакеты отвечают за поведение нпс и имеют достаточно тонкие настройки.

Триггеры и Пакеты - это очень удобные инструменты, без которых не создать сложных модов. Очень удобные вещи. Понять их работу и настройку не сложно, зато жизнь автору облегчается достаточно круто. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

By using this site, you agree to our Terms of Use.