legit1337 Posted December 31, 2012 Posted December 31, 2012 I'm not sure how this would even work but it's been bothering me for a long time. Every time that an actor wearing Robert's High Heels footware engages in sex with an NPC that isn't, the animation is completely screwed up alignment-wise. Would it be possible to make an .esp to: -Detect whether or not an actor engaged in sex is wearing RHH footware. and if they are: -Do nothing if they are both wearing RHH footware -Do nothing if they are both not wearing RHH footware -If only one of them is wearing RHH footware it corrects the height of the actor (for the duration of the anim) that isn't wearing RHH footware to be the exact same as the one wearing it so the anim doesn't look horrible
Ark of Truth Posted December 31, 2012 Posted December 31, 2012 Please post your load order so we can help you.
legit1337 Posted December 31, 2012 Author Posted December 31, 2012 Please post your load order so we can help you. It's not a load order issue it's a RHH + lovers compatibility issue.
gregathit Posted December 31, 2012 Posted December 31, 2012 You might try to track down Uriel, as I think he is fairly knowledgeable about RHH stuff. You certainly could edit the lovers scripts with this type of thing but I know so little about scripting that I would not know where to tell you to start. Other than Gerra6 there really aren't many script wizards left in the Oblivion section, so I don't know who else could step up to try to come up with some coding for it. Ark, this doesn't have anything to do with load order at all. It has to do with Lovers scripting over-riding the RHH scripts which is what causes the miss-alignments.
Blu3star Posted January 2, 2013 Posted January 2, 2013 You might try to track down Uriel' date=' as I think he is fairly knowledgeable about RHH stuff. You certainly could edit the lovers scripts with this type of thing but I know so little about scripting that I would not know where to tell you to start. Other than Gerra6 there really aren't many script wizards left in the Oblivion section, so I don't know who else could step up to try to come up with some coding for it. Ark, this doesn't have anything to do with load order at all. It has to do with Lovers scripting over-riding the RHH scripts which is what causes the miss-alignments. [/quote'] What I do is shortcut the raise hh spell, and just before my char gets raped/has sex, hit it once to lower the heels. Then, after, hit it again to raise them back up.
legit1337 Posted January 2, 2013 Author Posted January 2, 2013 You might try to track down Uriel' date=' as I think he is fairly knowledgeable about RHH stuff. You certainly could edit the lovers scripts with this type of thing but I know so little about scripting that I would not know where to tell you to start. Other than Gerra6 there really aren't many script wizards left in the Oblivion section, so I don't know who else could step up to try to come up with some coding for it. Ark, this doesn't have anything to do with load order at all. It has to do with Lovers scripting over-riding the RHH scripts which is what causes the miss-alignments. [/quote'] What I do is shortcut the raise hh spell, and just before my char gets raped/has sex, hit it once to lower the heels. Then, after, hit it again to raise them back up. I know, but what about NPC<->NPC interactions? It would be good to see a lovers plugin that does this automatically.
Uriel Posted January 2, 2013 Posted January 2, 2013 I though about this too. Some kind of additional info for every lovers anim will be required, or, maybe, it's possible to use the flags from the animation's ini(i know that some info about the actor positions are passed with them, but not many anims have an ini with all the flags set right). Why we need this info: case 1 - character in HH is standing in lovers anim, so we lift her accordingly, and her heels will not sink into the ground. case 2 - character in HH are lying, we don't need any corrections in this case because she will be floating over the ground if we'll aplly heel height. And even then we'll have a load of misalignment because when lovers starts, height sometimes resets to default and sometimes not. Also, if we have HH character standing on her heels during the anim, her groin will be higher then her partners -> partner will need some scale applied to him or he will be floating over the ground -> more mess, because scaling the partner will add even more clipping and misalignments then we have already.
gregathit Posted January 2, 2013 Posted January 2, 2013 Perhaps a simpler solution might be in order, could we not build a script to automatically remove the high heels? I know it breaks immersion and it really would be cool to see the heels on during sex but I don't know how you would write a script with conditionals like you are talking about. Even doing them by group won't work, as some positions within each group are laying, sitting, standing. The only way I can think of having this be successful would be to make a list of each animation and parse the code to raise or leave alone the female. Course this gets even more complicated if the female is in the "offensive" position.....
legit1337 Posted January 3, 2013 Author Posted January 3, 2013 It doesn't matter if the characters are standing or lying, the RHH screws them all up equally... I'm just talking about putting the partner at the same height. I have no idea how to code for oblivion or the syntax used, but here's an idea for pseudocode off of the top of my head Masters: LoverswithPK.esm RealHighHeels.esm Function will run before animation plays but after sex initiates if(actor1 has RHH) { if (actor2 has RHH) { do nothing; } else { modify actor 2 with same height as actor1 using RHH code; force to hold RHH anim until end of sex flag; } } if(actor2 has RHH) { modify actor 1 with same height as actor2 using RHH code; force to hold RHH anim until end of sex flag; } I have no idea how the RHH scripts and loverswithPK scripts work, so I don't know if this is even possible? It will look weird on the lying anims but it's a whole heck of a lot easier then trying to flag those to use a different system.
GSBmodders Posted January 3, 2013 Posted January 3, 2013 maybe an easier solution to fix some animations is to lower your characters body height. The majority of races use imperial standards I use a height slightly shorter and heavier then bretons. some animations are screwy but most look to be ok with this setting
gregathit Posted January 3, 2013 Posted January 3, 2013 The problem is that even if you somehow flag only the animations that you want an adjustment on for the "receiving" end, what happens when the female is on the "giving" end? This is way out of the realm of the ini scale adjustments and would have to be done via scripts in an esp to over-ride the normal lovers settings. Anything can be done if you have the interest and skill to tackle it but I am not an experienced enough with scripting or the inner workings of lovers to figure out how to accomplish this. I wish you the best of luck. Edit: Maybe you can talk Gerra6 into taking a peak at designing a Lovers detection script for RHH and a way to auto adjust the height.
legit1337 Posted January 3, 2013 Author Posted January 3, 2013 The problem is that even if you somehow flag only the animations that you want an adjustment on for the "receiving" end' date=' what happens when the female is on the "giving" end? This is way out of the realm of the ini scale adjustments and would have to be done via scripts in an esp to over-ride the normal lovers settings. [/quote'] Exactly... it HAS to be a lovers plugin... There's no quick and dirty fix for this.
Uriel Posted January 3, 2013 Posted January 3, 2013 RHH should not be involved in this. RHH uses an animation to alter the character's height and it's impossible to apply the height anim then run lovers anim with predictible results. RHH sys can be used to get a heel height maybe, but this can also be done with GetScript, and a couple of if's. Then just alter lovers position info a little and we re set. But without the standing/lying/whatever else info we'll end up with floating couples, couples not "fitting" for each other in any way... And if it's not still clear: we have a standing pose for example. Girls is wearing heels, guy, obviously, not. The girl's hips and everything else will be higher then a guy can reach, and if we apply the height correction to him, he will float over the ground.
legit1337 Posted January 3, 2013 Author Posted January 3, 2013 RHH should not be involved in this. RHH uses an animation to alter the character's height and it's impossible to apply the height anim then run lovers anim with predictible results. RHH sys can be used to get a heel height maybe' date=' but this can also be done with GetScript, and a couple of if's. Then just alter lovers position info a little and we re set. But without the standing/lying/whatever else info we'll end up with floating couples, couples not "fitting" for each other in any way... And if it's not still clear: we have a standing pose for example. Girls is wearing heels, guy, obviously, not. The girl's hips and everything else will be higher then a guy can reach, and if we apply the height correction to him, he will float over the ground. [/quote'] I think I understand what you are saying. What if I said I wouldn't mind the floating so long as the animations aligned?
Blu3star Posted January 3, 2013 Posted January 3, 2013 Why not add a script that runs the RHH fix idle script, right before Lovers removes the clothes?
3m4041 Posted January 9, 2013 Posted January 9, 2013 The problem is that even if you somehow flag only the animations that you want an adjustment on for the "receiving" end' date=' what happens when the female is on the "giving" end? This is way out of the realm of the ini scale adjustments and would have to be done via scripts in an esp to over-ride the normal lovers settings. Anything can be done if you have the interest and skill to tackle it but I am not an experienced enough with scripting or the inner workings of lovers to figure out how to accomplish this. I wish you the best of luck. Edit: Maybe you can talk Gerra6 into taking a peak at designing a Lovers detection script for RHH and a way to auto adjust the height. [/quote'] We had a similar discussion previously regarding animation misalignment of various custom races of different sizes, mini elf, and the larger vanilla Nords, etc. As you suggest here, a "detect script" for (races and) heels is an option that would be useful. But given the variety of races, impractical, unless someone wanted to go through them all, and would require constant update for newer races/heels, etc. The animation adjustments usually work, but the problem is that there is only one "set of adjustments" and any changes affect all NPCs not just the current NPC that you are engaging. There is currently, no allowance for temporary adjustment as the changes are made in ini and not reset by restarting the game. adding additional "set of adjustment" would allow users to tailor the animations to a variety of races, and a simple hotkey could toggle between setting: a,b,c,d. a: imperial (standard settings) b: Nord size c: User defined (heels) d: User defined 2 The detection scrip could allow these sets of adjustments to be implemented automatically, but a simple hotkey should be sufficient for most users.
legit1337 Posted January 9, 2013 Author Posted January 9, 2013 The problem is that even if you somehow flag only the animations that you want an adjustment on for the "receiving" end' date=' what happens when the female is on the "giving" end? This is way out of the realm of the ini scale adjustments and would have to be done via scripts in an esp to over-ride the normal lovers settings. Anything can be done if you have the interest and skill to tackle it but I am not an experienced enough with scripting or the inner workings of lovers to figure out how to accomplish this. I wish you the best of luck. Edit: Maybe you can talk Gerra6 into taking a peak at designing a Lovers detection script for RHH and a way to auto adjust the height. [/quote'] We had a similar discussion previously regarding animation misalignment of various custom races of different sizes, mini elf, and the larger vanilla Nords, etc. As you suggest here, a "detect script" for (races and) heels is an option that would be useful. But given the variety of races, impractical, unless someone wanted to go through them all, and would require constant update for newer races/heels, etc. The animation adjustments usually work, but the problem is that there is only one "set of adjustments" and any changes affect all NPCs not just the current NPC that you are engaging. There is currently, no allowance for temporary adjustment as the changes are made in ini and not reset by restarting the game. adding additional "set of adjustment" would allow users to tailor the animations to a variety of races, and a simple hotkey could toggle between setting: a,b,c,d. a: imperial (standard settings) b: Nord size c: User defined (heels) d: User defined 2 The detection scrip could allow these sets of adjustments to be implemented automatically, but a simple hotkey should be sufficient for most users. Yes this would be nice, but this is way more complicated then I the original idea I was suggesting... which was... -Detect whether or not an actor engaged in sex is wearing RHH footware. and if they are: -Do nothing if they are both wearing RHH footware -Do nothing if they are both not wearing RHH footware -If only one of them is wearing RHH footware it corrects the height of the actor (for the duration of the anim) that isn't wearing RHH footware to be the exact same as the one wearing it using the RHH script I think this is very doable if someone with the know-how was willing to put the time into it.
3m4041 Posted January 9, 2013 Posted January 9, 2013 Yes this would be nice' date=' but this is way more complicated then I the original idea I was suggesting... which was... -Detect whether or not an actor engaged in sex is wearing RHH footware. and if they are: -Do nothing if they are both wearing RHH footware -Do nothing if they are both not wearing RHH footware -If only one of them is wearing RHH footware it corrects the height of the actor (for the duration of the anim) that isn't wearing RHH footware to be the exact same as the one wearing it using the RHH script I think this is very doable if someone with the know-how was willing to put the time into it. [/quote'] Does it have to be automatic, or would you be satisfied with a hotkey to apply the appropriate animation adjustments i.e. heels/no heels? Or alternatively, add the modifier question to the existing script which asks: "Do you want to use the bed" yes/no "select race adjustment set" a/b/c/d (default set to a) It's much easier to apply a modifier with a switch, than it is to script detection. also see: http://oblivion.nexusmods.com/mods/42591
Recommended Posts
Archived
This topic is now archived and is closed to further replies.