Jump to content

Apropos - Feature Request and Descriptions Submission


gooser

Recommended Posts

Posted

 

 

Cool, cool.

I'm compiling the two dbs right now, and I'll make sure some of the 3rd person is done for each entry.

Any tag changes I should be aware of, for example, Horse getting one of the animations changed to vaginal? Just so I know if I need to rename or add anything.

 

You mean in the patchups script? You tell me what needs to be changed.

 

 

(Chaurus) Reverse                                                                                From Anal to Oral.

(Giant) Holding                                                                                      From Vaginal to anything else. Handjob probably.

(Riekling) RieklingTest   & Riekling Double                                           Add Vaginal, had no tags last time I checked.

(Draugr) Doggystyle or Missionary                                                        From Vaginal to Anal for variety's sake.             

(Dog) Panicnew, Panicconsensual, Dayelytedogfun                             From Anal to Vaginal.

(Wolf) Panicnew, Panicconsensual, Dayelytedogfun, Doggystyle        From Anal to Vaginal.

(Wolf) Dominate                                                                                    From Vaginal to Anal.

(Spriggan) Lotus & CG                                                                          From Anal to Vaginal.

(Flame Atronach) Behind                                                                      From Vaginal to Anal.

 

If you want to do the 'unique tags' idea for certain animations so that they can be written for animations that are non-standard, here's a list of which animations would require it and the reasons:

 

(Giant) Harrassment             Stage 1 has no penetration.

Arrok Rape                           Orgasm stage is rimming/teabagging.

Zyn Rough Standing            Stage 1/2 are fellatio.

Arrok Anal                            Stage 1 is rimming.

Arrok Blowjob                       Each stage alternates between oral on penis, oral on balls & handjob.

Arrok 69                                All stages include cunnilingus, Stage 1/2 & Orgasm have no fellatio.

DI Doggystyle                       Orgasm stage has the male kick the female over.

DI Blowjob                            Stage 1 is a handjob. Orgasm stage is forced deepthroat and female ends up pushing male away.

 

Zyn Missionary & Zyn Doggystyle               Stage 1 has no penetration

Arrok Cowgirl & AP Cowgirl                         Stage 5 has no thrusting, grind only.

(Horse) Doggystyle 2 & Doggystyle 2 Alt    Stage 1 has no penetration (would make more sense to make (Horse) Doggystyle separate)

 

(Dog)/(Wolf) Missionary                                                          Stage 1 has no penetration, animal licks female's chest.

(Dog)/(Wolf) Panicnew                                                            Stage 1 has no penetration, Orgasm stage knots.

(Dog)/(Wolf) Panicconsensual                                                Stage 1 has cunnilingus, Stage 3 & Orgasm knot.

(Dog)/(Wolf) Dominate                                                            Orgasm stage knots.

(Dog)/(Wolf) Dayelytedogfun/Dayelytewolffun                        Stage 1 has no penetration, female on top

(Dog)/(Wolf) Dayelytedogspooning/Dayelytewolfspooning     Orgasm stage knots.

(Dog)/(Wolf) Doggystyle                                                          The only 'standard' animation.

 

Honestly, due to the varying nature of the Dog/Wolf animations, I'd just make Doggystyle the default Vaginal animation, Dominate the default Anal, and give the rest their own files.

 

As with the rest, files for only 1/2 animations will be fast for me to do simply because they don't need to be as large as other files which cover a large number of animations. It also stops the break in immersion when animations like Zyn Rough Standing show oral but the message describes penetration.

 

This approach would also be the best way to deal with MFF, MFF, Foreplay & FF specific messages due to their greatly varying nature. Animation names if you want them:

 

MMF          Zyn Double Penetration, DI Forced Threeway, Arrok Devils Threeway

MFF           Zyn Femdom, Arrok Tricycle

FF              Tribadism, Zyn Lesbian, Arrok Lesbian

Foreplay    Arrok Foreplay, Arrok Sitting Foreplay, Arrok Standing Foreplay

 

Zaz animations all contain pillorites, and currently activate standard Apropos vaginal messages, which frequently make no sense in these contexts. Would suggest giving them their own tag to remove normal messages from them.

 

$ZazAP_PillorySex01 & $ZazAP_PillorySex02   Stage 1 has no penetration.

 

$ZazAP_PilloryBoundSex01   Vaginal

$ZazAP_PilloryBoundSex02   Cunnilingus

$ZazAP_Torment01                Cunnilingus & fingering at alternate stags

$ZazAP_Torment02                Spanking then penetration with a broom handle.

 

Zaz also includes bound versions of existing animations:

 

DoggyStyle (bound) - fem bound

DoggyStyle (both bound)

Blowjob (bound) - fem bound

Lesbian (bound) - fem bound

Lesbian (both bound)

 

As before, I doubt some of this is your priority, I include all this out of a sense of completeness, to have all this information in one place.

 

Also, a few things about W&T.

 

W&T Increase messages trigger at the same time as Orgasm messages, that is, at the start of the Orgasm stage. This clutters the screen a bit. I would suggest putting in a decent delay for the W&T Increase message.

 

Spriggan & Flame Atronach message increase the PC's W&T even though it's not her body that's being fucked. This can lead to W&T increase messages flagging up stating that her body is the one being 'worn'. Dunno if it's possible to remove these from W&T. That being said, I was contemplating the idea that these creatures' magical nature reflected the 'damage' back to the PC, and writing their files to reflect this.

 

(Dragon) Oral triggers W&T increase messages for PC's mouth, even though she wasn't the one giving oral. Dunno if it's possible to have this trigger W&T Vaginal increase messages instead of oral without flagging it as vaginal though.

 

W&T increase messages are not context sensitive. For example, FF sex with a strapon will trigger the same messages as sex with a cock involved, which can make W&T messages involving cum seem very strange.

 

Likewise, W&T messages do not distinguish between consensual & rape, human and beast. These variables can lead to more interesting messages. Increase messages to humans can involve speech, and consensual can reflect satisfaction while rape can reflect distress.

 

If you wanted to tweak this a bit, I would split it into 6 files.

Human male, strapon, beast, with consensual/rape versions of each. Or just human/beast with rape/consensual until FF works.

 

 

Decauk, this is really helpful, but the sheer amount of tweaks and fixes is quite daunting in this form - I'm afraid I'll lose track of something. I'm going to start using our Git issue tracker. I've cleaned out some of the old issues and am in the process of creating new ones:

 

http://git.loverslab.com/foxyvixen21/sexlab-describe/issues

Posted

Decauk,

 

Are you hinting at animation-specific handling here:

 

 

 

Honestly, due to the varying nature of the Dog/Wolf animations, I'd just make Doggystyle the default Vaginal animation, Dominate the default Anal, and give the rest their own files.

 

Posted

I'd just create tags for the entire animation, rather than the listed stages. Duplicate stages can just be c/p'd. Honestly, I'd rather this than changing only the specific stages; it's a simpler and less script heavy solution, and it means I can make the descriptions more specific and less generic.

 

For example:

Zyn Rough Standing .txt files:

Stage 1 - unique file to describe fellatio, doesn't need to be big as it only services 1 animation.

Stage 2 - as above.

Stage 3 - copy of normal Vaginal Stage 3 file, maybe with some animation-specific lines thrown in.

Orgasm - copy of normal Vaginal Orgasm file, maybe with some animation-specific lines thrown in.

 

One issue is how tags are prioritised. If you simply add 'ZynRS' or something, would it display these messages over the normal Vaginal ones if it has both tags? If not, just remove Vaginal. W&T might not track for this animation, but that's not gonna be anywhere near as immersion breaking as stage 1's BJ being described as normal sex. Hell, unless people are specifically aware of this, they won't even notice.

 

As for the file, I'm about 70% through. I'll convert 10 or so lines for each file for 3rd person so that the file works fully straight off, rather than have you wait for me to finish the entire thing.
I also need to add Horse Vaginal, since MNC now has a Horse Vaginal animation.
I'll rename stuff to fit the tags you listed, and add one for Giant Handjob as well.

Posted

I'd just create tags for the entire animation, rather than the listed stages. Duplicate stages can just be c/p'd. Honestly, I'd rather this than changing only the specific stages; it's a simpler and less script heavy solution, and it means I can make the descriptions more specific and less generic.

 

For example:

Zyn Rough Standing .txt files:

Stage 1 - unique file to describe fellatio, doesn't need to be big as it only services 1 animation.

Stage 2 - as above.

Stage 3 - copy of normal Vaginal Stage 3 file, maybe with some animation-specific lines thrown in.

Orgasm - copy of normal Vaginal Orgasm file, maybe with some animation-specific lines thrown in.

 

One issue is how tags are prioritised. If you simply add 'ZynRS' or something, would it display these messages over the normal Vaginal ones if it has both tags? If not, just remove Vaginal. W&T might not track for this animation, but that's not gonna be anywhere near as immersion breaking as stage 1's BJ being described as normal sex. Hell, unless people are specifically aware of this, they won't even notice.

 

As for the file, I'm about 70% through. I'll convert 10 or so lines for each file for 3rd person so that the file works fully straight off, rather than have you wait for me to finish the entire thing.

I also need to add Horse Vaginal, since MNC now has a Horse Vaginal animation.

I'll rename stuff to fit the tags you listed, and add one for Giant Handjob as well.

 

What I am think of to handle this is:

 

1. Create a new txt control file that is is read in when the mod initializes - it will be simply a list of animation names, in 'registrar' form ("FalmerHolding", not "Falmer (Holding)".

2. During mod init I will read this simple list of animation names into memory and keep it handy for checking later.

3. When responding to either Animation Start, or Orgasm Start, check the current animation's registrar name.

4. If the current name is in our list, use the animation name as part of the logic that eventually builds the file name to read from disk for descriptions.

5. Otherwise, just use the normal routine - "FemalePC" + partner (e.g. "_Wolf") and use regular animation tags to as part of that process.

 

Animation Tags will not be consulted at all if the animation name is found in our list.

 

Sound about right?

Posted

So, a list of specific animations will use unique text files instead of the normal ones? Sounds good. Will this still require rape/consensual versions of each one, or would this distinction be ignored for those animations?

 

Also, which folders should they be in, and how should they be named?

Posted

Yes, rape/consensual versions.

 

Something like this:

 

1. ZynRoughStanding/ZynRoughStanding.txt

2. ZynRoughStanding/ZynRoughStanding_Rape.txt

3. ZynRoughStanding/ZynRoughStanding_StageX.txt

4. ZynRoughStanding/ZynRoughStanding_Rape_StageX.txt

5. ZynRoughStanding/ZynRoughStanding_Orgasm.txt

6. ZynRoughStanding/ZynRoughStanding_Rape_Orgasm.txt

 

1, 2 - Animation start messages

3, 4 - Stage progression messages

5, 6 - Orgasm start messages.

Posted

 

W&T increase messages are not context sensitive. For example, FF sex with a strapon will trigger the same messages as sex with a cock involved, which can make W&T messages involving cum seem very strange.

 

Likewise, W&T messages do not distinguish between consensual & rape, human and beast. These variables can lead to more interesting messages. Increase messages to humans can involve speech, and consensual can reflect satisfaction while rape can reflect distress.

 

Just so you know, I never imagined W&T change messages would go this far. I was just looking through your db files for WT and I'm impressed. I just never imagined they would ever go that far (talking about cum, etc.). I had a bigger imagination back when I devised the code for WT messages, I would have made the parameterization more broad... :(

Posted

I'm not sure I understand the file structure, so let me clarify; each animation has its own folder, same name as the animation, which then contains text files with the normal naming scheme, minus the FemaleActor_Male bit? Wouldn't this mean that the message wouldn't differentiate between male pc and female pc viewpoints?

 

 

Also, could you provide me with a list of each animation you're gonna do this for, and the name format you use please? Some animations, like the Zaz ones, show as a few different things depending on whether you're in menus or the console.

Posted

EDIT: Struggling to write a coherent post on my phone...

 

You mentioned a txt file control list; does that mean that this will be updatable by users when new non-standard animations are released?

Posted

I'm not sure I understand the file structure, so let me clarify; each animation has its own folder, same name as the animation, which then contains text files with the normal naming scheme, minus the FemaleActor_Male bit? Wouldn't this mean that the message wouldn't differentiate between male pc and female pc viewpoints?

 

 

Also, could you provide me with a list of each animation you're gonna do this for, and the name format you use please? Some animations, like the Zaz ones, show as a few different things depending on whether you're in menus or the console.

 

Quite right, so the folder names would need to be parameterized by the perspective, something like 

 

FemaleActor_ZynRoughStanding

MaleActor_ZynRoughStanding

 

?

Posted

EDIT: Struggling to write a coherent post on my phone...

 

You mentioned a txt file control list; does that mean that this will be updatable by users when new non-standard animations are released?

 

That is the idea. Basically not having to rebuild the mod everytime a new animation-specific set of descriptions is needed.

Posted

Okay, cool, so I can just basically write files for whichever animations I find appropriate without having to bug you each time? Sounds good.

 

Now, some other questions/issues:

  • Should I bother writing anything for the FF specific animations (Tribadism, etc), or wait until something happens with FF in general?
  • Do people want M>F rape descriptions to be male aggressor or male victim? I would assume aggressor.
  • Do people use the Werewolf Female > Male animations as a male banging a werewolf, or a female werewolf banging dudes? And how would I make a txt file/folder for the Female Werewolf PC? I have also noticed, and this might be a glitch with my build, but in MNC, 'femwolf' animations now enter the regular random cycle of werewolf animations and trigger regardless of gender. So I sometimes end up with a female PC using a strapon to bang a male werewolf, cock and all...
  • Will the 'unique animations' approach work with MFF/MMF? And if so, should I just write them with default position in mind for the PC?

I'm also gonna go check at some point (probably when I start checking the unique animation stages) whether the Estrus animations generate tags, and if so, when.

 

Also, an idea: to avoid clutter in the db folder, and to keep things neat, perhaps we could add  'FemaleActor_Unique' and 'MaleActor_Unique' folders to the main db folder, and have each of the animation folders in them instead. Might be a bit tidier, but if this adversely affects the scripts' pathing, ignore it.

 

EDIT: Yes, I appear to be getting over-excited at the prospect of writing a load of new content. I will, however, complete a standard set of 1st/2nd/3rd person messages to use as standard and post that before starting on the new stuff.

Posted

1. Hold off on FF.

2. M>F rape I always assumed was male aggressor.

3. I have the same problem. Its certainly messed up. I'm considering editing the MNC scripts and removing all the Wolfgal stuff completely from my system.

4. I think so!

 

I don't think Estrus animations are true SexLab animations  per se, but I could be wrong.

 

Tempting, but I think I will keep the current structuring in place - a bit of extra code to add support for second level folders and all.

 

Posted

Ok, I'll keep the folders as you like, simpler and untidy is better than adding extra code.
As for the 'femwolf' animations, I just turned them off in SexLab's MCM menu. MNC had said it required an additional mod for these animations to be used, but that doesn't seem to be the case.

Posted

Just remembered; you may want to add an {ACTIVE2} tag, or something like it, for the 3rd participant in MFF/MMF.

Posted

Just remembered; you may want to add an {ACTIVE2} tag, or something like it, for the 3rd participant in MFF/MMF.

 

Makes sense. I'll add it to the list. :)

 

Updating Git with some small updates.

 

In process of taking all your files and updating Git. Running json_validator on FemaleActor_BigSpider discovered this:

validation failed: D:\git\sexlab-describe\db\FemaleActor_BigSpider\FemaleActor_B
igSpider_Vaginal_Rape_Stage2.txt
line 34 column 13
invalid token near 'Each'
source: <stream>

1 errors found. 8 files total
press any key to close

Looks an invalid whitespace in front of "Each". 

 

I'm fixing it on my end. Be nice if you fix it on your end as well.

Posted

Another one:

validation failed: D:\git\sexlab-describe\db\FemaleActor_Draugr\FemaleActor_Drau
gr_Vaginal_Change.txt
line 5 column 5
unexpected token near ']'
source: <stream>

validation failed: D:\git\sexlab-describe\db\FemaleActor_Draugr\FemaleActor_Drau
gr_Vaginal_Stage4.txt
line 1 column 0
'[' or '{' expected near end of file
source: <stream>

validation failed: D:\git\sexlab-describe\db\FemaleActor_Draugr\FemaleActor_Drau
gr_Vaginal_Stage5.txt
line 1 column 0
'[' or '{' expected near end of file
source: <stream>

3 errors found. 29 files total
press any key to close

Fixing it here as well...

Posted

Basically the first two were fixed by giving the file some content:

{
	"1st Person" :
	[
	],
	"2nd Person" :
	[
	],
	"3rd Person" :
	[
	]
}

The last error was fixed by removing the trailing commas in all three sections.

Posted

More:

validation failed: D:\git\sexlab-describe\db\FemaleActor_Male\FemaleActor_Male_H
andJob_Stage4.txt
line 16 column 4
unable to decode byte 0x81 near '"I'
source: <stream>

validation failed: D:\git\sexlab-describe\db\FemaleActor_Male\FemaleActor_Male_V
aginal_Stage2.txt
line 66 column 7
unable to decode byte 0x81 near '"That'
source: <stream>

2 errors found. 71 files total
press any key to close

Posted

I'll be sure to run it all through Earandil's tool when I'm done. Honestly, I think I simply neglected to do it for that file because it was unfinished anyway.

Posted

Yeah, cheers.
I have completed all the basic 2nd party now and am about a third of the way through 3rd person. Haven't started the unique animations files yet, I want to get all the basic functions ready first. I've renamed the Chaurus Anal, and have made a duplicate of Horse Vaginal/Anal. The Horse files will get redone later, right now vaginal/anal are more or less the same messages as each other. I'll also need to make files for Giant Handjob and Draugr Anal.

One question: Should I use {ACTIVE} or {PRIMARY} for 3rd person tags for male masturbation? I would imagine it uses {PRIMARY} rather than {ACTIVE} since there's only 1 participant.

 

Also, could change the tag on (Horse) Doggystyle from Anal to vaginal. Just realised it seems a little weird to have the majority of horse sex as anal.

Posted

Re: Masturbation, I don't know at this point. I have not added code to handle masturbation animations yet. I'm going to guess it is probably going to be {PRIMARY}.

Posted

<snip>

 

Also, could change the tag on (Horse) Doggystyle from Anal to vaginal. Just realised it seems a little weird to have the majority of horse sex as anal.

 

Which one?

 

There are two:

 

RegisterAnimation("HorseDoggystyle")
RegisterAnimation("HorsePanicDoggystyle")
 
HorseDoggyStyle ("(Horse) DoggyStyle") has four stages, and is Anal
 
HorsePanicDoggyStyle ("(Horse) DoggyStyle Alt") has four stages, and is Vaginal.
 
I say we leave it be.

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

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