Jump to content

Recommended Posts

Posted
2 hours ago, dochlldy said:

I downloaded the sofa folder,but how in the world do you install it?Just do a drag and drop into the FNV folder?

I'd advise using a mod manager. Vortex or Mod Organizer 2 (my preference).

Also don't forget the 6-7 mods that could not be included into SOFA, due to copyright reasons (See it's download page).

Also SOFA has it's own topic, best to ask the questions there and keep the specific Sexout questions here.

  • 3 months later...
Posted
5 hours ago, masterpyromancer said:

When I press 0 on the numpad to pause the timer the whole game crashes.

You want this:

Posted (edited)

I've reinstalled so many times, but can someone give me precise instructions? it keeps saying "SexoutTryout.esm is missing a required file: SexoutSlavery.esm" I've searched for fixes and it said Its already intergrated with Sexout.esm I did also try reinstalling to no avail. Im sorry if im being dumb or missing a step.

 

Edited by Bot2b
Posted (edited)
47 minutes ago, Bot2b said:

I've reinstalled so many times, but can someone give me precise instructions? it keeps saying "SexoutTryout.esm is missing a required file: SexoutSlavery.esm" I've searched for fixes and it said Its already intergrated with Sexout.esm I did also try reinstalling to no avail. Im sorry if im being dumb or missing a step.

 

it's bundled with stable version of sexout, this one is beta, only have esm with no extra files or data resources. Install stable version first, then beta to overwrite esm.

Edited by Neutron_rus
  • 2 weeks later...
Posted (edited)

Hello there,

I am trying to edit some scripts from Sexout 98.2 to get rid of some really old and bad looking animations. Problem is, that whenever I want to recompile this script, the editor is telling me that array_var M is an invalid variable name (even though the single letter F works). Does someone know why this is the case? I can't even save the unmodified script in GECK. 

 

scn fnSexoutAddInternalAnimsA

; internal vars
array_var animDef
array_var actors
array_var flags
array_var adj
array_var Pos

array_var M
array_var F
array_var MB
array_var FB

Begin Function{}

  let M  := ar_List "M" ; Male
  let F  := ar_List "F" ; Female
  let MB := ar_List "MM", "MF" ; Male both
  let FB := ar_List "FM", "FF" ; female both

  ; Masturbation
  let flags   := ar_List "masturbation" "stand"
  let Pos     := ar_Map "A"::"stand"
  let animDef := ar_Map "idx"::101 "idle"::"SNG101" "desc"::"Male standing" "actors"::M "flags"::flags, "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "masturbation" "lay"
  let Pos     := ar_Map "A"::"lay"
  let animDef := ar_Map "idx"::111 "idle"::"SNG111" "desc"::"Female laying on back fingering" "actors"::F "flags"::flags, "pos"::Pos
  call fnSexoutAddAnim animDef

  let animDef := ar_Map "idx"::112 "idle"::"SNG112" "desc"::"Female laying on back toying" "actors"::F "flags"::flags, "pos"::Pos
  call fnSexoutAddAnim animDef

  let animDef := ar_Map "idx"::113 "idle"::"SNG113" "desc"::"Female arching back" "actors"::F "flags"::flags, "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "masturbation" "kneel"
  let Pos     := ar_Map "A"::"kneel"
  let animDef := ar_Map "idx"::114 "idle"::"SNG114" "desc"::"Female fingering while kneeling" "actors"::F "flags"::flags, "pos"::Pos
  call fnSexoutAddAnim animDef

  let animDef := ar_Map "idx"::115 "idle"::"SNG115" "desc"::"Female fingering while squatting" "actors"::F "flags"::flags, "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "masturbation" "doggy"
  let Pos     := ar_Map "A"::"fours"
  let animDef := ar_Map "idx"::116 "idle"::"SNG116" "desc"::"Female fingering doggystyle" "actors"::F "flags"::flags, "pos"::Pos
  call fnSexoutAddAnim animDef

; Something is wrong with this one.
;  let actors  := ar_List "male" "female"
;  let flags   := ar_List "masturbation", "mutual"
;  let animDef := ar_Map "idx"::121 "idle"::"SNG121" "desc"::"Male masturbates over laying female" "actors"::actors "flags"::flags
;  call fnSexoutAddAnim animDef

  ; M+Any Oral
  let adj     := ar_Map "HOffsetA"::2
  let flags   := ar_List "oral" "blow" "lay"
  let Pos     := ar_Map "A"::"lay" "B"::"fours"
  let animDef := ar_Map "idx"::201 "idle"::"SNG201" "desc"::"Lie down blow job" "actors"::MB "flags"::flags "adj"::adj "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "oral" "blow" "lay" "69"
  let animDef := ar_Map "idx"::202 "idle"::"SNG202" "desc"::"Sixty Nine" "actors"::MB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "oral" "blow" "irummatio" "rape" "lay"
  let Pos     := ar_Map "A"::"fours" "B"::"lay"
  let animDef := ar_Map "idx"::203 "idle"::"SNG203" "desc"::"Irrumatio pushups" "actors"::MB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  ; F+Any Oral
  let adj     := ar_Map "HOffsetA"::35
  let flags   := ar_List "oral" "eat"
  let Pos     := ar_Map "A"::"lay" "B"::"prone"
  let animDef := ar_Map "idx"::231 "idle"::"SNG231" "desc"::"B eats A's pussy" "actors"::FB "flags"::flags "adj"::adj "pos"::Pos
  call fnSexoutAddAnim animDef

  let adj     := ar_Map "HOffsetA"::-10
  let Pos     := ar_Map "A"::"layup" "B"::"kneel"
  let animDef := ar_Map "idx"::232 "idle"::"SNG232" "desc"::"B eats A's pussy" "actors"::FB "flags"::flags "adj"::adj "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "oral" "eat" "finger"
  let animDef := ar_Map "idx"::233 "idle"::"SNG233" "desc"::"B eats A's pussy" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let animDef := ar_Map "idx"::234 "idle"::"SNG234" "desc"::"B eats and fingers A" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let animDef := ar_Map "idx"::235 "idle"::"SNG235" "desc"::"B eats and fingers A" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "oral" "eat"
  let Pos     := ar_Map "A"::"lay" "B"::"prone"
  let animDef := ar_Map "idx"::236 "idle"::"SNG236" "desc"::"B eats A's pussy" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let animDef := ar_Map "idx"::237 "idle"::"SNG237" "desc"::"B eats A while A holds breasts" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let animDef := ar_Map "idx"::238 "idle"::"SNG238" "desc"::"B eats A quickly" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let adj     := ar_Map "HOffsetA"::-3 "VOffsetB"::(0-8)
  let animDef := ar_Map "idx"::239 "idle"::"SNG239" "desc"::"B eats A's pussy" "actors"::FB "flags"::flags "adj"::adj "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "oral" "eat" "facesit" "queen"
  let Pos     := ar_Map "A"::"kneel" "B"::"lay"
  let animDef := ar_Map "idx"::241 "idle"::"SNG241" "desc"::"The Queen" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let animDef := ar_Map "idx"::242 "idle"::"SNG242" "desc"::"The other Queen" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let Pos     := ar_Map "A"::"layup" "B"::"sit"
  let animDef := ar_Map "idx"::243 "idle"::"SNG243" "desc"::"A lays Bs legs" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let adj     := ar_Map "HOffsetA"::-40
  let flags   := ar_List "shower" "facial" "bukkake" "masturbation"
  let Pos     := ar_Map "A"::"stand" "B"::"kneel"
  let animDef := ar_Map "idx"::301 "idle"::"SNG301" "desc"::"Standing A pees or cums on B" "actors"::MB "flags"::flags "adj"::adj "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "oral" "blow" "kneel"
  let animDef := ar_Map "idx"::401 "idle"::"SNG401" "desc"::"Calm fellatio" "actors"::MB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "oral" "blow" "kneel" "rape"
  let animDef := ar_Map "idx"::402 "idle"::"SNG402" "desc"::"Moderate irrumatio, hand on head" "actors"::MB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

End

 

Edited by dongding
Posted
17 minutes ago, dongding said:

Hello there,

I am trying to edit some scripts from Sexout 98.2 to get rid of some really old and bad looking animations. Problem is, that whenever I want to recompile this script, the editor is telling me that array_var M is an invalid variable name (even though the single letter F works). Does someone know why this is the case? I can't even save the unmodified script in GECK. 

Spoiler
scn fnSexoutAddInternalAnimsA

; internal vars
array_var animDef
array_var actors
array_var flags
array_var adj
array_var Pos

array_var M
array_var F
array_var MB
array_var FB

Begin Function{}

  let M  := ar_List "M" ; Male
  let F  := ar_List "F" ; Female
  let MB := ar_List "MM", "MF" ; Male both
  let FB := ar_List "FM", "FF" ; female both

  ; Masturbation
  let flags   := ar_List "masturbation" "stand"
  let Pos     := ar_Map "A"::"stand"
  let animDef := ar_Map "idx"::101 "idle"::"SNG101" "desc"::"Male standing" "actors"::M "flags"::flags, "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "masturbation" "lay"
  let Pos     := ar_Map "A"::"lay"
  let animDef := ar_Map "idx"::111 "idle"::"SNG111" "desc"::"Female laying on back fingering" "actors"::F "flags"::flags, "pos"::Pos
  call fnSexoutAddAnim animDef

  let animDef := ar_Map "idx"::112 "idle"::"SNG112" "desc"::"Female laying on back toying" "actors"::F "flags"::flags, "pos"::Pos
  call fnSexoutAddAnim animDef

  let animDef := ar_Map "idx"::113 "idle"::"SNG113" "desc"::"Female arching back" "actors"::F "flags"::flags, "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "masturbation" "kneel"
  let Pos     := ar_Map "A"::"kneel"
  let animDef := ar_Map "idx"::114 "idle"::"SNG114" "desc"::"Female fingering while kneeling" "actors"::F "flags"::flags, "pos"::Pos
  call fnSexoutAddAnim animDef

  let animDef := ar_Map "idx"::115 "idle"::"SNG115" "desc"::"Female fingering while squatting" "actors"::F "flags"::flags, "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "masturbation" "doggy"
  let Pos     := ar_Map "A"::"fours"
  let animDef := ar_Map "idx"::116 "idle"::"SNG116" "desc"::"Female fingering doggystyle" "actors"::F "flags"::flags, "pos"::Pos
  call fnSexoutAddAnim animDef

; Something is wrong with this one.
;  let actors  := ar_List "male" "female"
;  let flags   := ar_List "masturbation", "mutual"
;  let animDef := ar_Map "idx"::121 "idle"::"SNG121" "desc"::"Male masturbates over laying female" "actors"::actors "flags"::flags
;  call fnSexoutAddAnim animDef

  ; M+Any Oral
  let adj     := ar_Map "HOffsetA"::2
  let flags   := ar_List "oral" "blow" "lay"
  let Pos     := ar_Map "A"::"lay" "B"::"fours"
  let animDef := ar_Map "idx"::201 "idle"::"SNG201" "desc"::"Lie down blow job" "actors"::MB "flags"::flags "adj"::adj "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "oral" "blow" "lay" "69"
  let animDef := ar_Map "idx"::202 "idle"::"SNG202" "desc"::"Sixty Nine" "actors"::MB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "oral" "blow" "irummatio" "rape" "lay"
  let Pos     := ar_Map "A"::"fours" "B"::"lay"
  let animDef := ar_Map "idx"::203 "idle"::"SNG203" "desc"::"Irrumatio pushups" "actors"::MB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  ; F+Any Oral
  let adj     := ar_Map "HOffsetA"::35
  let flags   := ar_List "oral" "eat"
  let Pos     := ar_Map "A"::"lay" "B"::"prone"
  let animDef := ar_Map "idx"::231 "idle"::"SNG231" "desc"::"B eats A's pussy" "actors"::FB "flags"::flags "adj"::adj "pos"::Pos
  call fnSexoutAddAnim animDef

  let adj     := ar_Map "HOffsetA"::-10
  let Pos     := ar_Map "A"::"layup" "B"::"kneel"
  let animDef := ar_Map "idx"::232 "idle"::"SNG232" "desc"::"B eats A's pussy" "actors"::FB "flags"::flags "adj"::adj "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "oral" "eat" "finger"
  let animDef := ar_Map "idx"::233 "idle"::"SNG233" "desc"::"B eats A's pussy" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let animDef := ar_Map "idx"::234 "idle"::"SNG234" "desc"::"B eats and fingers A" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let animDef := ar_Map "idx"::235 "idle"::"SNG235" "desc"::"B eats and fingers A" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "oral" "eat"
  let Pos     := ar_Map "A"::"lay" "B"::"prone"
  let animDef := ar_Map "idx"::236 "idle"::"SNG236" "desc"::"B eats A's pussy" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let animDef := ar_Map "idx"::237 "idle"::"SNG237" "desc"::"B eats A while A holds breasts" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let animDef := ar_Map "idx"::238 "idle"::"SNG238" "desc"::"B eats A quickly" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let adj     := ar_Map "HOffsetA"::-3 "VOffsetB"::(0-8)
  let animDef := ar_Map "idx"::239 "idle"::"SNG239" "desc"::"B eats A's pussy" "actors"::FB "flags"::flags "adj"::adj "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "oral" "eat" "facesit" "queen"
  let Pos     := ar_Map "A"::"kneel" "B"::"lay"
  let animDef := ar_Map "idx"::241 "idle"::"SNG241" "desc"::"The Queen" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let animDef := ar_Map "idx"::242 "idle"::"SNG242" "desc"::"The other Queen" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let Pos     := ar_Map "A"::"layup" "B"::"sit"
  let animDef := ar_Map "idx"::243 "idle"::"SNG243" "desc"::"A lays Bs legs" "actors"::FB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let adj     := ar_Map "HOffsetA"::-40
  let flags   := ar_List "shower" "facial" "bukkake" "masturbation"
  let Pos     := ar_Map "A"::"stand" "B"::"kneel"
  let animDef := ar_Map "idx"::301 "idle"::"SNG301" "desc"::"Standing A pees or cums on B" "actors"::MB "flags"::flags "adj"::adj "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "oral" "blow" "kneel"
  let animDef := ar_Map "idx"::401 "idle"::"SNG401" "desc"::"Calm fellatio" "actors"::MB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

  let flags   := ar_List "oral" "blow" "kneel" "rape"
  let animDef := ar_Map "idx"::402 "idle"::"SNG402" "desc"::"Moderate irrumatio, hand on head" "actors"::MB "flags"::flags "pos"::Pos
  call fnSexoutAddAnim animDef

End

 

 

Are you running geck from nvse with -editor prompt or via geck extender with patched geck exe? If not that might be it.

Posted (edited)

I've just tried it with sexoutNG 97 and sexoutNG 98 beta 2 and I don't have any compilation problems. What's more, I've never encountered an invalid variable name error. Maybe check if you've loaded another mod in addition to sexout that would contain a global variable named 'M' ? (but I've tried and the editor just refuses to compile but doesn't indicate an invalid variable name).

 

Out of curiosity, what exactly would you like to change?

 

 

Edit:

 

At worst...

Just create an new object script that does nothing and declare :

array_var M

 

to see what happens...

Edited by Machiavelique
Posted
Just now, Machiavelique said:

I've just tried it with sexoutNG 97 and sexoutNG 98 beta 2 and I don't have any compilation problems. What's more, I've never encountered an invalid variable name error. Maybe check if you've loaded another mod in addition to sexout that would contain a global variable named 'M' ? (but I've tried and the editor just refuses to compile but doesn't indicate an invalid variable name).

 

Out of curiosity, what exactly would you like to change?

 

Completely delete the entries for some animations.

 

For example:

  let animDef := ar_Map "idx"::112 "idle"::"SNG112" "desc"::"Female laying on back toying" "actors"::F "flags"::flags, "pos"::Pos
  call fnSexoutAddAnim animDef

so that they don't get flagged, and thus will never appear in the pool of animations to chose from. 

 

Hmh, am I missing some other extenders to compile the scripts? Sexout only needs NVSE, right?

Posted
1 minute ago, Neutron_rus said:

nvse 5+, nx 16+, possibly jip ln

Weird. I got everything. Also, tried to create a new Object script, and I can't intialize variable M.

 

The fuck is going on? 

Posted (edited)

Maybe it's a Geck installation problem as Neutron_rus suggested,

You should be able to compile an array_var with just NVSE 5 or HIGHER and no additional plugins (it seems that even NSVE 4 is sufficient).

 

What's your Geck version ? NVSE version ?

 

(I use Geck 1.4.0.518 and NVSE 6.3.5)

 

Edit:

What happens if you rename the variable array_var 'M' by array_var Z or MMS in your empty script?


What happens if you declare
int M or ref M or float M or string_var M ?

 

 

 

Edited by Machiavelique
Posted
16 minutes ago, Machiavelique said:

Maybe it's a Geck installation problem as Neutron_rus suggested,

You should be able to compile an array_var with just NVSE 5 or HIGHER and no additional plugins (it seems that even NSVE 4 is sufficient).

 

What's your Geck version ? NVSE version ?

 

(I use Geck 1.4.0.518 and NVSE 6.3.5)

 

Edit:

What happens if you rename the variable array_var 'M' by array_var Z or MMS in your empty script?


What happens if you declare
int M or ref M or float M or string_var M ?

 

 

 

Z doesn't work either. 

 

int M doesn't work.

ref M doesn't work.

string_var M doesn't work

 

lol

Posted
16 minutes ago, dongding said:

xNVSE 6.35

GECK Extender REV. 0.38

try updating geck extender to 0.45 (plugin), and 0.44 (exe), also don't forget geck extender config file

Posted (edited)

Ok, for some very ODD reason the error starts to appear as soon as the files for TTW are getting loaded in as well (my Sexout.esm has all TTW files as Master). If I just try to edit the script in Sexout.esm with just FalloutNV.esm loaded, compiling works. 

 

Can somebody think of ANY reason, why the TTW files fuck up how variables work? lmao

Edited by dongding
Posted
3 minutes ago, dongding said:

Ok, for some very ODD reason the error starts to appear as soon as the files for TTW are getting loaded in as well (my Sexout.esm has all TTW files as Master). If I just try to edit the script in Sexout.esm with just FalloutNV.esm loaded, compiling works. 

 

Can somebody think of ANY reason, why the TTW files fuck up how variables work? lmao

Why do you even need ttw as master? You can call for stuff from other plugins w/o setting them as masters, though it's a bit more tedious. As for the problem, possibly you need extra ttw nvse plugin https://www.nexusmods.com/newvegas/mods/77415

Posted
1 minute ago, Neutron_rus said:

Why do you even need ttw as master? You can call for stuff from other plugins w/o setting them as masters, though it's a bit more tedious. As for the problem, possibly you need extra ttw nvse plugin https://www.nexusmods.com/newvegas/mods/77415

For adding stuff from these mods to form lists or scripts. Guess I am using another .esp for this shit now.

  • 1 year later...
Posted
14 hours ago, porocha said:

does it work with ttw

 

Yes it will work with TTW, but it's a framework. without mods calling the framework, you won't see anything happening.

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...