kf05 Posted July 24, 2022 Posted July 24, 2022 Sorry for my long absence, RL took it´s toll? I use Version 2.12.0(LE) and i did some Tests regarding (Vanilla)Marriage. It Works, you actually can have a Vanilla Marriage with your Slave. After you talk to the guy at the Temple of Mara in Rifton(Maramal) you can initiate a wedding ceremomy(you might have to use console(click on NPC, addfac 19809 1, setrelationshiprank 4). then proceed thruogh the vanilla dialouge "are you interested...) wearing an Amulet of Mara. The slave in question should stay in followe-mode, even after you assign the to a home after the ceremony they won´t move in. I only pointed it out because nobody else did, I would appreciate if it would be fixed ina way like they would behave like any other spouse after you marry them
Selena Glazer Posted July 26, 2022 Posted July 26, 2022 Hello, Got 2 questions: 1. Does Devious Devices affect slave's training in any way (like becomes ashamed,etc) or do you need to tag them first? 2. If you used Zaz Furniture or I'ill take the Display model on slaves, like lock them up till you release them, does it also affect there training in any way? Thanks in advance 1
Yurilova Posted July 27, 2022 Posted July 27, 2022 This is probably my fault but whenever I try to have sex with a slave the dialogue just ends and nothing happens, unless I'm comforting them. My other sex mods work and PAHE worked fine before I installed this (I'm using a new playthrough).
bnub345 Posted July 27, 2022 Posted July 27, 2022 9 hours ago, Yurilova said: This is probably my fault but whenever I try to have sex with a slave the dialogue just ends and nothing happens, unless I'm comforting them. My other sex mods work and PAHE worked fine before I installed this (I'm using a new playthrough). That happens when your PAHE and DoM versions don't match. Make sure you are using PAHE 8.1.4 with the latest DoM version. 1
TrollAutokill Posted July 27, 2022 Author Posted July 27, 2022 (edited) For future DoM development, I might need to make a dll plugin, well at least I will try. The goal would be to be able to interact with the slaves body/bones with the mouse. To know which version of the plugin I might have to create, I would appreciate if you guys could fill in the following poll, https://www.patreon.com/posts/welcome-poll-69591050 Also if you have knowledge about compiling a dll plugin for LE or SE, feel free to volunteer in the comments! I will take care of AE anyhow, and I don't think VR could benefit from the plugin given the possibilities offered by HIGGS/PLANCK. Note: You don't have to be a patron to fill in the poll or download DoM. DoM will always be free and new versions are posted on LL. Patrons only get an overview of what I am working on, beside DoM. That's mostly stuff that will end up on LL, once I got permission from the original authors. Edited July 27, 2022 by TrollAutokill 3
bnub345 Posted July 27, 2022 Posted July 27, 2022 22 minutes ago, TrollAutokill said: For future DoM development, I might need to make a dll plugin, well at least I will try. I guess you can do a lot more with SKSE, but it sounds like a pain in the ass for compatibility. Compiling the dll three times for every update sounds like fun.
TrollAutokill Posted July 27, 2022 Author Posted July 27, 2022 4 minutes ago, bnub345 said: I guess you can do a lot more with SKSE, but it sounds like a pain in the ass for compatibility. Compiling the dll three times for every update sounds like fun. It doesn't but it is necessary to access skeleton nodes, and that could be fun if we are able to interact with slave breasts, butt or other parts depending on your kinks. My idea would be to go in the direction of papyrus extension like the one of PowerOfThree. Then calling these functions from papyrus to minimize updates on the dll side . 2
Kalysto Posted July 27, 2022 Posted July 27, 2022 2 hours ago, TrollAutokill said: For future DoM development, I might need to make a dll plugin, well at least I will try. The goal would be to be able to interact with the slaves body/bones with the mouse. Nice. Once the author of PLANCK implements the papyrus interface (he is working at it according to github) I will try to implement a mapping between that and DoM so that both get the same features. 2 hours ago, TrollAutokill said: Also if you have knowledge about compiling a dll plugin for LE or SE, feel free to volunteer in the comments! I will take care of AE anyhow, and I don't think VR could benefit from the plugin given the possibilities offered by HIGGS/PLANCK. I think there's a library that allows compiling for all platforms with a single dll CommonLibSSE-NG. I haven't done anything yet so I don't know if it has any limitation. 1
Kalysto Posted July 27, 2022 Posted July 27, 2022 1 hour ago, TrollAutokill said: it is necessary to access skeleton nodes When I tried that, I couldn't find out how to locate the bone from the crosshair. CBPC does its thing using bounding spheres and cilinders which are configured in the ini. But that forces you to use CBPC and to have it configured properly. I do have the helloworld projects both for VR and SE, but the only thing I managed to do was to publish papyrus functions.
TrollAutokill Posted July 27, 2022 Author Posted July 27, 2022 10 minutes ago, Kalysto said: When I tried that, I couldn't find out how to locate the bone from the crosshair. CBPC does its thing using bounding spheres and cilinders which are configured in the ini. But that forces you to use CBPC and to have it configured properly. I do have the helloworld projects both for VR and SE, but the only thing I managed to do was to publish papyrus functions. For our purpose there are workarounds. Like using the crosshair to find the actor and using hotkeys to grab a particular bone. But of course it would be more immersive if the bone was found using the crosshair position.
sidfu1 Posted July 28, 2022 Posted July 28, 2022 if you look there are pl.enty of dll that work on both SE and AE you just have to go check on how they do it
Kalysto Posted July 28, 2022 Posted July 28, 2022 17 hours ago, TrollAutokill said: For our purpose there are workarounds. Like using the crosshair to find the actor and using hotkeys to grab a particular bone. But of course it would be more immersive if the bone was found using the crosshair position. Ah yeah that could work in a pinch, tho to be honest I'm running out of keys... The mod I implemented for VR (which requires CBPC) has some actions like grab neck, touch head, touch shoulder (L/R), touch breast (L/R), touch butt (L/R), etc. And is also considering what you are grabbing in the hand, so when I touch the head and have something in the hand it gives the thing to the slave (and equips it if it's gear). The other actions have different DoM functions associated like praising, humilliating, punishing, threat, masturbation, make slave wait/follow, etc. So, that makes me think that it would be great if your implementation could be called from other mods, so they have the same behaviour regardless which method you use to interact with the slave. Maybe by having public methods that implement slave commands, so then we link an interaction to a slave command.
Kalysto Posted July 28, 2022 Posted July 28, 2022 Note that there are many that are already done, such as: slave.PraiseSlave() slave.FollowMaster() slave.Wait() slave.MasturbateStanding() slave.ScoldSlave() But other commands are a bit more involved, such as making them drink something or getting them to equip something. It's also fun capturing NPCs by grabbing the neck with a collar in hand ^_^. I haven't managed to make them equip the collar tho, because all the outfit switching done in PAHE makes it complicated. 1
TrollAutokill Posted July 28, 2022 Author Posted July 28, 2022 1 hour ago, Kalysto said: Note that there are many that are already done, such as: slave.PraiseSlave() slave.FollowMaster() slave.Wait() slave.MasturbateStanding() slave.ScoldSlave() But other commands are a bit more involved, such as making them drink something or getting them to equip something. It's also fun capturing NPCs by grabbing the neck with a collar in hand ^_^. I haven't managed to make them equip the collar tho, because all the outfit switching done in PAHE makes it complicated. Is your mod script only or did you have to tackle with a dll?
Kalysto Posted July 28, 2022 Posted July 28, 2022 (edited) 6 hours ago, TrollAutokill said: Is your mod script only or did you have to tackle with a dll? No, script only. Using the API that CBPC and HIGGS provides. I'll leave a link here. RegisterForModEvent("CBPCPlayerCollisionWithFemaleEvent", "OnCollisionWithFemale") RegisterForModEvent("CBPCPlayerCollisionWithMaleEvent", "OnCollisionWithMale") I use those to register both functions with the CBPC events that are fired with the dll. HiggsVR.RegisterForGrabEvent(PAH_IH) HiggsVR.RegisterForDropEvent(PAH_IH) And that to get the OnObjectGrabbed and OnObjectDropped called when those HIGGS events fire. When PLANCK is finished I will probably be able to replace the CBPC events with PLANCK's. Interactive Hands.zip Edited July 28, 2022 by Kalysto 1
Kalysto Posted July 28, 2022 Posted July 28, 2022 But hold on... if you are only going to check what Actor is behind the GetCurrentCrosshairRef, that is already possible without an SKSE library. Or did I miss something?
Kalysto Posted July 28, 2022 Posted July 28, 2022 Sorry for the multiple posts... but I'm finding info that might help you achieve Valhalla. I'm looking at Locational Damage LE code (SE uses address library and the code is not available), it works like this: In OnModLoaded() it hooks the engine's hit event using: HookRelCall(0x006C9014, Impact_Hook); In Impact_Hook he obtains a NiNode of the target actor using GetNiNode() NiNode *node = actor->GetNiNode(); But that is probably returning the main bone or something, so he loops all subnodes until he finds one that intersects the hitspot(x/y/z) with the node part(x/w/z): int hitNode = -1; float scale = actor->GetScale(); for (int i = 0; i < nodeNames.size(); i++) { NiAVObject *obj = node->GetObjectByName(nodeNames[i].first); if (obj) { NiPoint3 node_pos = obj->GetWorldTranslate(); double dx = hit_pos->x - node_pos.x; double dy = hit_pos->y - node_pos.y; double dz = hit_pos->z - node_pos.z; double d2 = dx * dx + dy * dy + dz * dz; if (d2 < nodeNames[i].second * scale * nodeNames[i].second * scale) { hitNode = i; break; } } } Then he uses that "hitNode" in a switch/case to calculate the damage using of that part and w/e. So I think it might be achievable to get the node from the crosshair, the only thing missing is to project the GetWorldTranslate() into view coordinates to compare that with the crosshair position. 1
TrollAutokill Posted July 29, 2022 Author Posted July 29, 2022 8 hours ago, Kalysto said: But hold on... if you are only going to check what Actor is behind the GetCurrentCrosshairRef, that is already possible without an SKSE library. Or did I miss something? Yes it is, but as you mentioned above the tricky part is to get the node of interest under the crosshair. You might also want the player hand to move and follow the crosshair. Plus I'd like the player to be able to move the bones slightly. For example to grab the breasts and move them up and down and left and right. 1
TrollAutokill Posted July 29, 2022 Author Posted July 29, 2022 On 7/24/2022 at 4:12 PM, Azazemon said: Is there a way to reset the mod or reset your slavers? One of mine is bugged and she won't hand her slaves back over or leave my service when dismissing her. You might want to try to enslave her maybe.
TrollAutokill Posted July 29, 2022 Author Posted July 29, 2022 (edited) On 7/24/2022 at 9:10 PM, kf05 said: Sorry for my long absence, RL took it´s toll? I use Version 2.12.0(LE) and i did some Tests regarding (Vanilla)Marriage. It Works, you actually can have a Vanilla Marriage with your Slave. After you talk to the guy at the Temple of Mara in Rifton(Maramal) you can initiate a wedding ceremomy(you might have to use console(click on NPC, addfac 19809 1, setrelationshiprank 4). then proceed thruogh the vanilla dialouge "are you interested...) wearing an Amulet of Mara. The slave in question should stay in followe-mode, even after you assign the to a home after the ceremony they won´t move in. I only pointed it out because nobody else did, I would appreciate if it would be fixed ina way like they would behave like any other spouse after you marry them You will have to free them for the marriage package to take over the slave package. There might be another solution, but @CliftonJDmmight know better. Edited July 29, 2022 by TrollAutokill
TrollAutokill Posted July 29, 2022 Author Posted July 29, 2022 On 7/26/2022 at 4:39 PM, Selena Glazer said: Hello, Got 2 questions: 1. Does Devious Devices affect slave's training in any way (like becomes ashamed,etc) or do you need to tag them first? 2. If you used Zaz Furniture or I'ill take the Display model on slaves, like lock them up till you release them, does it also affect there training in any way? Thanks in advance 1 yes most worn devious devices should be detected using the default DD keyword. 2 yes if they enter the furniture with the use/sit order it should be detected. 1
CliftonJD Posted July 29, 2022 Posted July 29, 2022 2 hours ago, TrollAutokill said: You will have to free them for the marriage package to take over the slave package. There might be another solution, but @CliftonJDmmight know better. on that i'd have to agree, lucky the slave didn't lose their name when the house was chosen for them 1
Selena Glazer Posted August 1, 2022 Posted August 1, 2022 Hey guys, want an advice from the experienced players of these mods of PAHE slaves. Is it really worth it to play or depend on Paradise Halls - Home Sweet Home, with diary of mine? like i see that PAH - and you get a slave is worth playing with diary of mine as you can train slaves using Dom then sell them to towniess and spread or increase slavery in this town. ( also comes with PERKS!) but for Home sweet home; i didn't get its main point, like auctions are useless, you can hire thugs from Dom and train your slaves, the Main quests of HSH are fine, but i think i am missing on something from home sweet home? so can someone please clarify how can i use both Dom and HSH together for max efficiency in my gameplays? as always, Thanks in advance
bnub345 Posted August 1, 2022 Posted August 1, 2022 13 minutes ago, Selena Glazer said: so can someone please clarify how can i use both Dom and HSH together for max efficiency in my gameplays? Personally, I don't use HSH with DoM. A lot of it's features were replaced by DoM, like the dancing, sandboxing, and house cleaning (once the package gets fixed so they don't wander off). You can add furniture with one of the ZaZ helper mods and it works just as well as the HSH system. The main thing HSH does at this point is clutter up your slave dialogue with a lot of redundant topics. Plus all of the HSH dialogue completely bypasses the whole slave training/personality system and only has obedient outcomes. This defeats the core purpose of using DoM in the first place imo. Also keep in mind that DoM is currently being developed and the HSH author hasn't been around for at least 3 years now. Maybe one day HSH will be integrated with DoM in some form, but that's a long way away if it ever happens. 1
Antiope_Apollonia Posted August 1, 2022 Posted August 1, 2022 2 hours ago, bnub345 said: 2 hours ago, Selena Glazer said: so can someone please clarify how can i use both Dom and HSH together for max efficiency in my gameplays? Personally, I don't use HSH with DoM. I still use HSH, but I use it pretty sparingly. The biggest reason by far is that HSH just has better AI packages for slaves to actually live in your home. If you set up the markers well, they'll sandbox over a much larger area, sleep, eat, etc. With just PAHE/DoM, all you can really do is to tell slaves to "Wait around here", and they'll sandbox in a pretty small area and play random GSPoses. If you want to come home to a household full of slaves going about their lives, HSH is really the only way to do that. I'm not really satisfied with the state of either DoM slavers or HSH taskmistresses, so I do the overwhelming majority of my training myself. But of the two, HSH's are in a state I'm more content to utilise for what training I don't handle personally. The biggest factor is that, with DoM, I have to release slaves to make them trainers, which has two problems. For one, just conceptually in roleplaying terms, I don't want to do it. But it also means that, psychologically, I feel like I have to have the perfect slave before making her a trainer, since it's an immutable decision, and in practice, that means I'm almost inevitably not quite ready to pull the trigger, and I basically just can't use the feature. Both HSH and DoM trainers also really only use rape and beatings for training; if I could have DoM slavers use gentler training methods, I might be more incentivised to force myself to use them over HSH. The little HSH feature where slaves will come over and give you a massage is also really sweet, even if the implementation could use a lot of work. I'd love for DoM to come up with a more polished version of this, but for now, HSH is what we've got. 5
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now