gooser Posted February 19, 2014 Posted February 19, 2014 Is there a way to query the size of a schlong during sex? Thanks!
b3lisario Posted February 19, 2014 Posted February 19, 2014 Try this Faction sosFaction = Game.GetFormFromFile(0xaff8, "Schlongs of Skyrim.esp") as Faction int size = akActor.GetFactionRank(sosFaction) ; from 1 to 20
gooser Posted February 19, 2014 Author Posted February 19, 2014 Try this Faction sosFaction = Game.GetFormFromFile(0xaff8, "Schlongs of Skyrim.esp") as Faction int size = akActor.GetFactionRank(sosFaction) ; from 1 to 20 So as a matter of reference, how do I conceptualize the far ends of the scale? Is 20 a Giant schlong? Where would a Draugr fall? Redguard?
b3lisario Posted February 19, 2014 Posted February 19, 2014 It's not a fixed value so I guess it won't serve you. It depends on user settings (MCM) For "real" size I'd read the skeleton genital bones. I don't think is easy given the "scale inheritance". For example: - All 8 bones at scale 1: small - Last bone at 5, rest at 1: small with big head - First bone at 5, rest at 1: monster cock
b3lisario Posted February 20, 2014 Posted February 20, 2014 I made a function that reads the genital bones and returns a number based on a formula Then, 1 = small, like SOS light version if you know it 1.2 = sos rank 10 with default settings 1.8 = sos rank 10 with boosted settings, redguard legend > 2 clipping everywhere? > 3 impalement > 4 run for your lives Float Function GetSchlongSize(Actor akActor) ; ( 1st_bone * 2^7 + 2nd_bone * 2^6 + ... + 8th_bone * 2^0 ) / (2^8 - 1) Int numBones = 8 Int bone = numBones Float size = 0 While bone > 0 Float scale = NetImmerse.GetNodeScale(akActor, sNiNodes[bone - 1], 0) size += scale * Math.Pow(2, numBones - bone) bone -= 1 EndWhile Return size / (Math.Pow(2, numBones) - 1) EndFunction ... sNiNodes = new String[8] sNiNodes[0] = "NPC GenitalsBase [GenBase]" sNiNodes[1] = "NPC GenitalsScrotum [GenScrot]" sNiNodes[2] = "NPC Genitals01 [Gen01]" sNiNodes[3] = "NPC Genitals02 [Gen02]" sNiNodes[4] = "NPC Genitals03 [Gen03]" sNiNodes[5] = "NPC Genitals04 [Gen04]" sNiNodes[6] = "NPC Genitals05 [Gen05]" sNiNodes[7] = "NPC Genitals06 [Gen06]"
gooser Posted February 26, 2014 Author Posted February 26, 2014 I've been testing this and I'm not getting very far... Against a couple different kinds of Draugr - during sex they have visible penises: [02/26/2014 - 02:47:04PM] bone: 8, scale: 1.000000 [02/26/2014 - 02:47:04PM] bone: 7, scale: 0.000000 [02/26/2014 - 02:47:04PM] bone: 6, scale: 0.000000 [02/26/2014 - 02:47:04PM] bone: 5, scale: 0.000000 [02/26/2014 - 02:47:04PM] bone: 4, scale: 0.000000 [02/26/2014 - 02:47:04PM] bone: 3, scale: 0.000000 [02/26/2014 - 02:47:04PM] bone: 2, scale: 0.000000 [02/26/2014 - 02:47:04PM] bone: 1, scale: 0.000000 [02/26/2014 - 02:47:04PM] Draugr Guardian's schlong size :0.003922 [02/26/2014 - 02:43:58PM] bone: 8, scale: 1.000000 [02/26/2014 - 02:43:58PM] bone: 7, scale: 0.000000 [02/26/2014 - 02:43:58PM] bone: 6, scale: 0.000000 [02/26/2014 - 02:43:58PM] bone: 5, scale: 0.000000 [02/26/2014 - 02:43:58PM] bone: 4, scale: 0.000000 [02/26/2014 - 02:43:58PM] bone: 3, scale: 0.000000 [02/26/2014 - 02:43:58PM] bone: 2, scale: 0.000000 [02/26/2014 - 02:43:58PM] bone: 1, scale: 0.000000 [02/26/2014 - 02:43:58PM] Cursed Restless Draugr's schlong size :0.003922 Any ideas why the bones 1-7 have a scale of 0?
b3lisario Posted February 26, 2014 Posted February 26, 2014 The draugr skeleton file has the genital bones?
gooser Posted February 26, 2014 Author Posted February 26, 2014 How can I tell that? I'm rather new to skeletons actually. Btw, what is the difference between NetImmerse.[psc|pex] and NiOverride.[psc|pex] ? I thought perhaps I was getting zeros because I don't have NetImmerse Override installed, but then I wondered where NetImmerse.* files came from.
gooser Posted February 26, 2014 Author Posted February 26, 2014 Could it be that even though the draugr appears to my eye as male, with a schlong and all, they are being reported by SexLab.GetGender as female? That would account for the zeroed bones, correct? If so, that leads me back to my other (pending) question on LL about draugr genders... I will test with some other critters.
b3lisario Posted February 26, 2014 Posted February 26, 2014 http://www.loverslab.com/topic/21192-naked-giants/ The only creature with genital bones I know NetImmerse comes from SKSE. You can use NetImmerse.HasNode(), or Nifskope and zoom the crotch area.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.