Jump to content

SexoutNG - Beta (2.10.93b10) release thread


Recommended Posts

Posted
if eval Actor.call fnActorInUse == 0 

  ... available

else

  ... unavailable

endif


That should work

 

 

I thought it was

 

if eval call fnSexoutActorInUse Actor == 0

 

?

 

Posted
if eval Actor.call fnActorInUse == 0 

  ... available

else

  ... unavailable

endif


That should work

 

 

Thanks much!

 

How do I check this in a dialog condition, though?

Posted

 

 

if eval Actor.call fnActorInUse == 0 

  ... available

else

  ... unavailable

endif


That should work

 

 

I thought it was

 

if eval call fnSexoutActorInUse Actor == 0

 

?

 

Yeah this. FFS you already know my own shit better than I do. ;)

 

 

 

if eval Actor.call fnActorInUse == 0 

  ... available

else

  ... unavailable

endif


That should work

 

 

Thanks much!

 

How do I check this in a dialog condition, though?

 

ooo.. er... no?

 

Can't call UDFs from dialog conditions I don't think. How are you doing that now? Looking for the token?

Posted

Yep. I just do "GetItemCount >= 1" for the token on whatever actor I'm checking. I mainly need a way to check this in dialog so you can't tell a Legionnarie to bone Cass while someone else is having at her.

Posted

You could still park an nx var there as an extra layer, pride. We can check evfls in conditions now, and at least it'd mean hurrying up the removal of tokens.

Posted

I'm going to say... just keep using the tokens for now.

 

Doc is right about NX (of course), but before I make that 'official', I need to really document the NX vars sexout has and possibly reorganize it somewhat. I made a lot of ugly hacks in there bouncing around with sexout:start and sexout:core, and have added sexout:flags and sexout:values to the mix.

 

I need to settle on a namespace that's logical and clearly separates what is public from 'private', and what's preserved during (and even after) an act, and what's transient and can't be relied on.

Posted

Beta 8 in OP

- DMan's animations removed (at his request). New ones will be put in shortly.

 

 

(Editors note: I have to take the old ones out of the datapack and put the new ones in. I can't remove the old ones until after this beta is promoted to a release, or the current release will be broken. The new anims will be in the next beta cycle, probably starting Saturday.)

Posted

Beta7 in OP

 

- Feral Ghoul animation 1203 removed from random picker due to bad rotation.

 

 

Just a thought; is there a list of broken animations that are in Sexout but not in the random picker anywhere?

 

Perhaps if they were added to a 'Known Issues - Assistance Required' in the OP or something similar, then someone might decide to fix them. It seems a shame if the almost completed anims get forgotten.

 

I know some of the 3-somes are like this; 5001, 5101, 5102, 5305, 5401, 5602.

Posted

 

Beta7 in OP

 

- Feral Ghoul animation 1203 removed from random picker due to bad rotation.

 

Just a thought; is there a list of broken animations that are in Sexout but not in the random picker anywhere?

 

Perhaps if they were added to a 'Known Issues - Assistance Required' in the OP or something similar, then someone might decide to fix them. It seems a shame if the almost completed anims get forgotten.

 

I know some of the 3-somes are like this; 5001, 5101, 5102, 5305, 5401, 5602.

 

There's not, but good idea. I'll put that on the todo list and there will be an easy list of 'broken' ones that can be viewed and tested in game. I'll see about making a manual list before then.

 

Technically I don't think 5001 fits into that category; IIRC that was the first 3p animation ever in NG, as a proof-of-concept. If so, it's just a copy of a 2p animation where I reused the male side for the other male. It was never intended to actually be used or seen once the animators started making real ones. I could be mistaken, maybe it's supposed to be there but really is broken.

Posted

Working on getting the animations organized into something I can use and thought I'd give other modders an early heads up.

 

Sexout is getting a new quest to hold the animation related vars, SexoutNGAQ. The main array, which holds data on every sexout animation, is SexoutNGAQ.animsAll. That array is structured like this:

 

SexoutNGAQ.animsAll[101][A][A][hand] = genital
SexoutNGAQ.animsAll[101][count] = 1
SexoutNGAQ.animsAll[101][gender][A] = f
SexoutNGAQ.animsAll[101][rand] = 1
SexoutNGAQ.animsAll[101][species][A] = human
This is the entry for animation 101, a masturbation animation. Other fields are going to be added shortly but for this example, line by line:

 

SexoutNGAQ.animsAll[101][A][A][hand] = genital
This line can be thought of as [number][fucker][fuckee][using] = inthe.

 

So in anim 101, fucker "A" is fucking fuckee "A" using their "hand" in the "genital".

 

In animations supporting 2 or more actors, there will be two lines like this for each interaction -- one like this, and the reciprocal, which is organized like [number][fuckee][fucker][inthe] = using.

 

If you don't "get it" you'll see in the example after this one.

 

SexoutNGAQ.animsAll[101][count] = 1
This animation has/requires 1 actor.

 

SexoutNGAQ.animsAll[101][gender][A] = f
Actor A must be female (or HeFemale). This value can currently be "m", "f", or "b" (both).

 

SexoutNGAQ.animsAll[101][rand] = 1
By default, this animation is included in the random animation picker.

 

SexoutNGAQ.animsAll[101][species][A] = human
Actor A is a human.

 

 

Here's a standard human+human sex animation, #601

[601][A][B][penis] = genital
[601][B][A][genital] = penis
[601][count] = 2.000000
[601][gender][A] = m
[601][gender][B] = b
[601][rand] = 1.000000
[601][species][A] = human
[601][species][B] = human
The first two lines indicate who's what is being put into who's where. On the giving side, the actual appendage or device is used, hence "penis." Current values there are "penis", "toy", "hand", "tentacle". On the receiving side, since most of the animations are unisex, it says "genital" instead to indicate it could be vaginal or anal -- you have to check the sextype on the actual act, just like now.

 

Finally, a three person animation. This is 5602, one of donkeys last ones, which has B blowing A while also fingering C.

[5602][A][B][penis] = mouth
[5602][B][A][mouth] = penis
[5602][B][C][genital] = hand
[5602][C][B][hand] = genital
[5602][count] = 3.000000
[5602][gender][A] = m
[5602][gender][B] = f
[5602][gender][C] = b
[5602][rand] = 1.000000
[5602][species][A] = human
[5602][species][B] = human
[5602][species][C] = human
A must be male, B must be a female, C can be either. All three are human.

 

The point of all this is to make it easier for me to manage the random picker, easily build an interface for MCM, let modders look up (and manipulate) details on particular animations, etc. It's still very much a WIP but should be functional in the first beta release -- hopefully this weekend.

Posted

I just finished going through all the idle animations (registration in GECK -- not actually watching them / in game) to renam e and reorganize for consistency sake, so I can automatically build links to the actual animations (for playidle). This resulted in a few renames of idle animation records, and a few idle animation record deletions.

 

This should not affect any mods but just in case, this is the announcement/warning.

 

The following refs have been deleted from the sexout ESM (replace 01.. with mod index).

 

 

01002D6C

01003330

01003335

01003346

01006716

0100729E

010075B7

0100DD6B

0100DD79

0100DD7B

01019911

010278C9

010278CC

010278CF

010278D2

01027BC5

01027BC8

01027C02

01027C05

01027C08

010358D2

01035E94

0105AF65

010877E6

010877E7

010877E8

010877E9

 

 

 

In addition, the following animations have been renamed in the sexout ESM.

 

 

SexoutNG711a -> SNG711a

SexoutNG711b -> SNG711b

SexoutNG721a -> SNG721a

SexoutNG722a -> SNG722a

SexoutNG723a -> SNG723a

SexoutNG721b -> SNG721b

SexoutNG722b -> SNG722b

SexoutNG723b -> SNG723b

Stage251xfix -> SNG1001a

Stage261x -> SNG1102a

Stage121x -> SNG1201a

Stage91x -> SNG1401a

SNG1402m -> SNG1402a

SNG1402f -> SNG1402b

Stage531x -> SNG1501a

Stage521x -> SNG1502a

Stage511x -> SNG1503a

Stage541x -> SNG1504a

Stage551x -> SNG1505a

Stage561x -> SNG1506a

Stage571x -> SNG1507a

SNG1601x -> SNG1601a

SNG1801a -> SNG1801b (this one was a misnamed 'b' humanside)

SNG1801x -> SNG1801a

SNG1901x -> SNG1901a

SNG1902x -> SNG1902a

SNG1906x -> SNG1906a

SNG1911x -> SNG1911a

SNG1921x -> SNG1921a

SNG1922x -> SNG1922a

SNG1931x -> SNG1931a

SNG1932x -> SNG1932a

SNG1941x -> SNG1941a

 

 

 

 

If you're a modder and think you may somehow be affected by this, send me a PM and I'll give you a pre-release beta so you can check. This will only affect mods that are referring to the Sexout animations by name (e.g. for playidle), or had modified them in the GECK.

 

Edit: Nevermind the PM. I've uploaded this version (an ALPHA) to the gitlab repo, you can download it from there if you are concerned.

 

Edit2: Big changes are coming to how the masturbation animations are numbered and organized too. The random picker will still work properly for male and female, but if you have a mod specifically choosing a masturbation animation by number or name, you are going to need to update it.

Posted

Ok Alpha3 is in gitlab. It has all the deleted records and idle anim changes done, random picker updated. I split up the masturbation into 3 ranges instead of overlapping as they were.

 

101-110 : male (only 101 right now)

111-120 : female (111-116)

121-130 : mutual/watching (only 121 right now, not in random picker because LOLLERSKATES UNPOSSIBLE at the moment).

 

Players: Do not go downloading and using the alpha unless your intention to report bugs to mod authors other than me. The alpha's purpose is to find issues these changes create for other mods if any, not for general testing.

Posted

 

Players: Do not go downloading and using the alpha unless your intention to report bugs to mod authors other than me. The alpha's purpose is to find issues these changes create for other mods if any, not for general testing.

Wait for it... wait for it...... :P

You know somebody will do it. They just gota do it. :D

Posted

 

Players: Do not go downloading and using the alpha unless your intention to report bugs to mod authors other than me. The alpha's purpose is to find issues these changes create for other mods if any, not for general testing.

Wait for it... wait for it...... :P

You know somebody will do it. They just gota do it. :D

 

My fingers are crossed hoping the illiterate are too illiterate to even *find* it so.. I think I should be safe. ;)

Posted

What, if anything, is the concern besides people having to update numbers?  Is there something else that I'm missing?

Posted

Ok Alpha3 is in gitlab. It has all the deleted records and idle anim changes done, random picker updated. I split up the masturbation into 3 ranges instead of overlapping as they were.

 

101-110 : male (only 101 right now)

111-120 : female (111-116)

121-130 : mutual/watching (only 121 right now, not in random picker because LOLLERSKATES UNPOSSIBLE at the moment).

 

Players: Do not go downloading and using the alpha unless your intention to report bugs to mod authors other than me. The alpha's purpose is to find issues these changes create for other mods if any, not for general testing.

And I was so hoping to see masturbation animations using Lollerskates (not necessarily wearing them on their feet) :)

 

Cool stuff, it shouldn't effect any of my stuff as I don't call any animations, except my Pre-Alpha Sisters of Chastity which was triggering masturbation by number but it is on the backburner anyway, maybe Breeder might have issues though I as far as I remember it's all Female/Creature animations.

Posted

What, if anything, is the concern besides people having to update numbers?  Is there something else that I'm missing?

I deleted some records. Any scripts referencing them will crash when run, and fail to recompile in the geck, until they are updated. Check for errors in fnvedit will find them.

 

Nothing should have been referencing them that way but you never know.

Posted

 

Ok Alpha3 is in gitlab. It has all the deleted records and idle anim changes done, random picker updated. I split up the masturbation into 3 ranges instead of overlapping as they were.

 

101-110 : male (only 101 right now)

111-120 : female (111-116)

121-130 : mutual/watching (only 121 right now, not in random picker because LOLLERSKATES UNPOSSIBLE at the moment).

 

Players: Do not go downloading and using the alpha unless your intention to report bugs to mod authors other than me. The alpha's purpose is to find issues these changes create for other mods if any, not for general testing.

And I was so hoping to see masturbation animations using Lollerskates :)

Cool stuff, it shouldn't effect any of my stuff as I don't call any animations, except my Pre-Alpha Sisters of Chastity which is on the backburner anyway, maybe Breeder might have issues though I as far as I remember it's all Female/Creature animations.

 

Almost all of the creature animations were renamed on the creature side. They used to be SNG....x and are now SNG....a. One of them was SNG....(m,f) changed to (a, B).

 

I don't think even breeder is directly referencing animations though. Sexout knows how to pick an animation for a creature with the random picker, and a specific one would normally be chosen by setting the anim # (none of those changed except for masturbation) -- not by doing anything with the actual idle entry references.

Posted

Yeah.  I'm pretty damned sure none of my stuff referenced things in that manner.  Most likely to be found in pre-NX stuff?

Posted

There's one in every crowd. Weird how it always seems to be the *same* one! *ducks*.

 

We can coordinate the release when the time comes, or you can put a version check in whichever mod(s) need it.

Posted

There's one in every crowd. Weird how it always seems to be the *same* one! *ducks*.

 

We can coordinate the release when the time comes, or you can put a version check in whichever mod(s) need it.

 

Yep, it was so predictable.

Should be a quick fix though.

 

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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