Jump to content

Maria Eden Slavery (closed)


Recommended Posts

Posted

It was disableable (word?) - if you set the unallowedcheckoutcounter in mariastats.json to -42 the checkout function is disabled

 

From the change log.

But the file mentioned is no longer included I think. Needs an mcm toggle for unstable games.

 

One other bug I'd like to mention. If you are already enslaved and get defeated again, daymoyl can trigger Maria Eden again. I haven't played it out but I'm guessing this would be bad. You can of course disable Maria as a blackout option in daymoyl.

Posted

 

 

 

The "Don't walk away from me" dialogue is -definitely- not from me. I believe it's Deviously Enslaved, but I might be mistaken. Cursed Loot's device comments trigger only during actual dialogue, not idle comments. That, and you can conveniently disable them in MCM anyway.

 

 

Ah ok, I got a little confused which mod is doing what. I have Deviously Enslaved on the list as well though ;)

 

as far as detecting the collars, the most straightforward way would be to check for the keyword they put on all the collars "MariaEdensCollar" 0xXX22FB73.

 

I don't know if you've ever done a soft dependency, but basically you can dynamically check for another mod without making it a requirement of your mod.

 

To get the keyword from Maria for comparison, you would put this somewhere in your OnPlayerLoadGame()

Keyword MariaKW = Game.GetFormFromFile(0x0022FB73, "Maria.esp") as Keyword
if MariaKW
        debug.Notification("Maria found, keyword is non-null and ready for comparing.")
Else
        debug.Notification("Maria not found, keyword is null and can be disregarded.")
EndIf

Then you can later check that keword against the items worn before proceeding, if MariaKW is null, just continue on as the mod isn't installed.

; assume actor Target is who you want to put a collar on.

actor Target

if (MariaKW) ; only check if Maria is installed and we have the keyword

     if (Target.WornHasKeyword(MariKW))
          ; do whatever you need to abort the collar attach.
          debug.Notification(" Aborting collar attach.")
     EndIf

EndIf

 

I have numerous soft dependencies like this in Cursed Loot, so yes, I will just add that. It should help in keeping the two mods more compatible.

Thanks for the code! :)

Posted

It was disableable (word?) - if you set the unallowedcheckoutcounter in mariastats.json to -42 the checkout function is disabled

 

From the change log.

But the file mentioned is no longer included I think. Needs an mcm toggle for unstable games.

 

One other bug I'd like to mention. If you are already enslaved and get defeated again, daymoyl can trigger Maria Eden again. I haven't played it out but I'm guessing this would be bad. You can of course disable Maria as a blackout option in daymoyl.

 

thanks man i will test that out.

 

On a side note, do u guys know why the npc's don't really start whipping the PC when they are supposed to? It happens in Sex Slaves too. I usually use console to unequip the whip and it works.

 

Posted

 

 

 

I have numerous soft dependencies like this in Cursed Loot, so yes, I will just add that. It should help in keeping the two mods more compatible.

Thanks for the code! :)

 

 

Awesome. :)

 

 

It was disableable (word?) - if you set the unallowedcheckoutcounter in mariastats.json to -42 the checkout function is disabled

 

From the change log.

But the file mentioned is no longer included I think. Needs an mcm toggle for unstable games.

 

One other bug I'd like to mention. If you are already enslaved and get defeated again, daymoyl can trigger Maria Eden again. I haven't played it out but I'm guessing this would be bad. You can of course disable Maria as a blackout option in daymoyl.

 

thanks man i will test that out.

 

On a side note, do u guys know why the npc's don't really start whipping the PC when they are supposed to? It happens in Sex Slaves too. I usually use console to unequip the whip and it works.

 

 

 

I really wish I knew. I have the problem in just about every mod, Prison Overhaul, SD, you name it. I do know sometimes it has to do if another NPC is standing too close, they seem to focus on that NPC instead of who they should be whipping. But other times, it doesn't seem to have any obvious reason why they aren't whipping.

 

The issue with her punishing you isn't actually an issue, its a feature. When you're done playing for a while and want to quit, you need to ask permission before you save/quit. Its the "can i leave you alone" option that you want.

 

 

Seriously ? Break the fourth wall for no reason at all ? That's not a feature, that's.....absurd and not in a good way. Perhaps in the next update she badmouths the player too ?

At least I can re-install a few mods that I had removed, that thing was driving me crazy and was under the impression that something conflicted when during startup.

EDIT: Would it be too much of a bother to add an option in MCP to disable this down through the line ?

 

 

I think he's joking. I have never had to tell her I wanted to leave her alone to save a game and come back to it later. But then again, I've never had any constant whipping issues either. So maybe that is something that was added for people with those issues, I really don't know.

 

EDIT: Odd, I don't know why it put all my posts into one post. Maybe a forum feature. I really need to get out more lol.

 

Posted

...

To get the keyword from Maria for comparison, you would put this somewhere in your OnPlayerLoadGame()

Keyword MariaKW = Game.GetFormFromFile(0x0022FB73, "Maria.esp") as Keyword
if MariaKW
        debug.Notification("Maria found, keyword is non-null and ready for comparing.")
Else
        debug.Notification("Maria not found, keyword is null and can be disregarded.")
EndIf
...

 

That is slightly defective code I'm afraid because it will put easily avoidable error messages into the Papyrus log.

 

Keyword MariaKW = NONE
if Game.GetModByName("Maria.esp") < 0
    MariaKW = Game.GetFormFromFile(0x0022FB73, "Maria.esp") as Keyword
EndIf
if MariaKW
        debug.Notification("Maria found, keyword is non-null and ready for comparing.")
Else
        debug.Notification("Maria not found, keyword is null and can be disregarded.")
EndIf
A simple addition keeps the Papyrus log clean of errors that people will ask about and you don't have to add messages telling people to ignore the errors as some mods do because there are no errors in the first place.
Posted

you could change her in tess, if you mean the Maria Eden that is in whiterun Pub.

 

also there is and option when you ask someone something about being your mistress, or tell them that "you really like them, and would like to see them again". this will set the default character to what ever character you are talking to.  Not sure if that will mean they will be the buyer after training or not, but in cheats it does change the default character name.

Posted

Whenever I do any related sex w/ an owner (Aaron, or Maria eden) it generally always crashes during any sex act or even punishment acts through anything related to maria eden. I've gone through the posts and disabled things like SLDialogues / SD+ / etc mods people deemed incompatible. Sex acts and everything worked fine prior to installing this mod, and any acts done outside of the mod. Anyone figured this out or will this need to be delved into through logs?

Posted

I am getting two bugs

 

The animations aren't working right - I've run Finish and reset the sex lab registry. I am missing something else?

 

The cloathing doesn't load - I know the outfits are loaded and because I can wear them in game.

Posted

When I load the game Maria is naked, and when I want to save game crashes

 

You probably already done this, but make sure you have the latest PapyrusUtility

 

this is the latest I know of ashal posted  http://www.loverslab.com/topic/23713-papyrusutil/page-20?do=findComment&comment=1117093

 

This help me on crashes more than anything.

 

 

I am getting two bugs

 

The animations aren't working right - I've run Finish and reset the sex lab registry. I am missing something else?

 

The cloathing doesn't load - I know the outfits are loaded and because I can wear them in game.

 

I may not be understanding, but having the clothing installed, may not be enough. in the MCM you can put the clothing on your character that you want for each job type, as in "Slave outfit, whoring outfit, dancing outfit" whatever, then in the MCM clothing click the appropriate choice, and those items you are wearing will become the clothing for that job, are Specific clothing choice.

 

   Takes a moment sometime's, but a pop up in the upper right corner will inform you of the choice, and number of items for that choice.

 

   What I have seen this do is place the items in the closet in maria's Home just outside of Whiterun. so you can check there to see if your choices have been added to the closet.

Posted

 

When I load the game Maria is naked, and when I want to save game crashes

 

You probably already done this, but make sure you have the latest PapyrusUtility

 

this is the latest I know of ashal posted  http://www.loverslab.com/topic/23713-papyrusutil/page-20?do=findComment&comment=1117093

 

This help me on crashes more than anything.

 

 

I am getting two bugs

 

The animations aren't working right - I've run Finish and reset the sex lab registry. I am missing something else?

 

The cloathing doesn't load - I know the outfits are loaded and because I can wear them in game.

 

I may not be understanding, but having the clothing installed, may not be enough. in the MCM you can put the clothing on your character that you want for each job type, as in "Slave outfit, whoring outfit, dancing outfit" whatever, then in the MCM clothing click the appropriate choice, and those items you are wearing will become the clothing for that job, are Specific clothing choice.

 

   Takes a moment sometime's, but a pop up in the upper right corner will inform you of the choice, and number of items for that choice.

 

   What I have seen this do is place the items in the closet in maria's Home just outside of Whiterun. so you can check there to see if your choices have been added to the closet.

 

 

Ah ok, so the clothing doesn't come preloaded. Ok.

Posted

 

...

To get the keyword from Maria for comparison, you would put this somewhere in your OnPlayerLoadGame()

Keyword MariaKW = Game.GetFormFromFile(0x0022FB73, "Maria.esp") as Keyword
if MariaKW
        debug.Notification("Maria found, keyword is non-null and ready for comparing.")
Else
        debug.Notification("Maria not found, keyword is null and can be disregarded.")
EndIf
...

 

That is slightly defective code I'm afraid because it will put easily avoidable error messages into the Papyrus log.

 

Keyword MariaKW = NONE
if Game.GetModByName("Maria.esp") < 0
    MariaKW = Game.GetFormFromFile(0x0022FB73, "Maria.esp") as Keyword
EndIf
if MariaKW
        debug.Notification("Maria found, keyword is non-null and ready for comparing.")
Else
        debug.Notification("Maria not found, keyword is null and can be disregarded.")
EndIf
A simple addition keeps the Papyrus log clean of errors that people will ask about and you don't have to add messages telling people to ignore the errors as some mods do because there are no errors in the first place.

 

 

Defective is a strong word, as it does work as intended. But sure, some are easily frightened by meaningless papyrus errors, so if that sort of thing bothers you, you can add that extra.

 

I just personally prefer efficiency over all else, especially in a brittle environment such as Papyrus. :)

 

Posted

 

 

...

To get the keyword from Maria for comparison, you would put this somewhere in your OnPlayerLoadGame()

Keyword MariaKW = Game.GetFormFromFile(0x0022FB73, "Maria.esp") as Keyword
if MariaKW
        debug.Notification("Maria found, keyword is non-null and ready for comparing.")
Else
        debug.Notification("Maria not found, keyword is null and can be disregarded.")
EndIf
...

 

That is slightly defective code I'm afraid because it will put easily avoidable error messages into the Papyrus log.

 

Keyword MariaKW = NONE
if Game.GetModByName("Maria.esp") < 0
    MariaKW = Game.GetFormFromFile(0x0022FB73, "Maria.esp") as Keyword
EndIf
if MariaKW
        debug.Notification("Maria found, keyword is non-null and ready for comparing.")
Else
        debug.Notification("Maria not found, keyword is null and can be disregarded.")
EndIf
A simple addition keeps the Papyrus log clean of errors that people will ask about and you don't have to add messages telling people to ignore the errors as some mods do because there are no errors in the first place.

 

 

Defective is a strong word, as it does work as intended. But sure, some are easily frightened by meaningless papyrus errors, so if that sort of thing bothers you, you can add that extra.

 

I just personally prefer efficiency over all else, especially in a brittle environment such as Papyrus. :)

 

 

 

That's why I qualified it with the word "slightly", and when you are trying to find a problem by scanning the Papyrus log not having unnecessary errors bloating the log does make the job easier.

Posted

 

... 

Keyword MariaKW = Game.GetFormFromFile(0x0022FB73, "Maria.esp") as Keyword
if MariaKW
        debug.Notification("Maria found, keyword is non-null and ready for comparing.")
Else
        debug.Notification("Maria not found, keyword is null and can be disregarded.")
EndIf
...

I suggest that you don't use form ids but for example Zaz SlaveControl and skip any modification as long as the player is enslaved...

My collars also go the keyword SexlabNoStrip - and in next release zbfWornCollar

Posted

 

 

... 

Keyword MariaKW = Game.GetFormFromFile(0x0022FB73, "Maria.esp") as Keyword
if MariaKW
        debug.Notification("Maria found, keyword is non-null and ready for comparing.")
Else
        debug.Notification("Maria not found, keyword is null and can be disregarded.")
EndIf
...

I suggest that you don't use form ids but for example Zaz SlaveControl and skip any modification as long as the player is enslaved...

My collars also go the keyword SexlabNoStrip - and in next release zbfWornCollar

 

 

Using the FormID is the best way to detect Maria's Collar. There's no reason the Keyword FormID should ever change. In fact it's pretty much bad practice to ever change a keyword FormID because that's precisely what other mods have to use to detect specific actions by other mods.

 

Generic keywords like SexLabNoStrip or zbfWornCollar are used by far too many mods and would not indicate specifically that the collar is a Maria collar. If the goal was to never remove any existing collar, sure, that would be the way. But her mod specifically *does* want to override existing collars in some instances, just not in the instance of Maria Eden mod.

Posted

While I was doing street Walker, pimp teleport me to giant and he take my stuff (including clothes and collar) so I can't end that quest. Any ideas?

Posted

 

 

 

... 

Keyword MariaKW = Game.GetFormFromFile(0x0022FB73, "Maria.esp") as Keyword
if MariaKW
        debug.Notification("Maria found, keyword is non-null and ready for comparing.")
Else
        debug.Notification("Maria not found, keyword is null and can be disregarded.")
EndIf
...

I suggest that you don't use form ids but for example Zaz SlaveControl and skip any modification as long as the player is enslaved...

My collars also go the keyword SexlabNoStrip - and in next release zbfWornCollar

 

 

Using the FormID is the best way to detect Maria's Collar. There's no reason the Keyword FormID should ever change. In fact it's pretty much bad practice to ever change a keyword FormID because that's precisely what other mods have to use to detect specific actions by other mods.

 

Generic keywords like SexLabNoStrip or zbfWornCollar are used by far too many mods and would not indicate specifically that the collar is a Maria collar. If the goal was to never remove any existing collar, sure, that would be the way. But her mod specifically *does* want to override existing collars in some instances, just not in the instance of Maria Eden mod.

 

Ok - and I have no plans to change my keywords - so if that is the intention behind it is of course sufficient.

Posted
Hello, thanks for this mod, it's awesome.

 

Just one thing, i don't know if you already know (maybe can be a useful information)

The Maria Eden House is in the same place of the Paradise Halls Family Feud

 

So, if someone uses the Family Feud addon for Paradise Halls, can find a little bug in game.

 

(bad english, sorry)

Posted

can anyone help why am i having infinite loading screens after beeing done at markarth with maria?

 

Because you haven't followed the suggestions that tell you how to stop infinite load problems from happening?

 

Because you've never found those suggestions?

 

Try here:  http://www.nexusmods.com/skyrim/mods/50214/  (ENB or ENBOOST, plus enable the SKSE Memory patch are the two most important fixes you can make).

 

 

 

 

Posted

Just decided to try this mod out, doesn't work very well

 

So I noticed there's the LAL & Death Alternative integration while I was installing. Tried the Death Alternative, nothing works. The bandits knocked her down & they stop being hostile & is essential.

 

So I changed the load order by moving this mod wayyyyyyyyyyyyyyyy up on the load order, right under all the ESMs. The OP said this mod should be at the last order but nothing worked then.

 

My char. got the "I need a strong hand to guide me" all the time. So I used it on that Whiterun bard, lot's of being stuck & can't move. Only got to tried the slut job, my char. can't move. Tried the "Skip Scene" but that only make Mikael appear next to my char & nobody else. The dude my char. ended up sleeping with a couple of times is Sinmir, I think he's in the same faction as Whiterun guard or something because he end up going like "Oh who tied you up like this? Here, let me untie you & give you something to wear" for a couple of times. The scene took forever to progress & my char. can't move at all so I don't even know what to do. This mod made it so tight that I can't even use tfc to see where my char. supposed to go so I have to use console commands to get things along.

 

I said my char. got to slept with Sinmir a couple of times because while Sinmir was standing still, I chose the whore job dialogue so after 3 rounds of sex later, the conversation scene between Mikael & Sinmir starts. Since my char. is in the Bannered Mare, I don't know will it crash the game if I click on dog or horse so I just click on the normal sex. Then my char. got poof to the bed, & stand perfectly still on the bed with Sinmir. So I click Skip Scene & that only makes Mikael appear. So after sex with Sinmir, my char. still can't move. So I click on Skip Scene again, Sinmir said my char. did horribly, got whipped, the quest said my char. got to sleep with someone else now (that someone else is from a Populated Cities mod) & my char. still can't move. So I reset quest & that means my char. is freed for some reason. So I send my char. to talk to Maria Eden to be her slave & the game crashed.

 

Oh I almost forgot, during my char. sex with Sinmir, sometimes the bed doesn't recognize the binding gears & start spinning my char around. I got to relocate them to the floor to stop it.

 

EDIT

I forgot to ask this, what does "None" supposed to mean? I guess "Vanilla" means my char. will wear rags. I guess "Nice" means the Gatti outfit but what's "None"? I went with Vanilla & found out the game won't strip my char & she has all the items on her until she did the whore job.

Posted

Tried Live Another Life, no idea how to start it there. I saw a pop up saying "Your follower can't accompany you here" & the statue doesn't have any new dialogues either. When I remove Live Another Life & your Live Another Life integration, the game starts with the storyline intro.

Posted

So I got bored & console commanded Aaron. Can't get the Slave & Trained Slave working. She was trained enough times but she kept getting to the next day again & again. Then I tfc & found out that your mod want to sell my char. to bandits so the NPCs keep killing them the moment they appear.

So I choose the instant slavery, again, the bandits, but this time I set his aggression to 0 so he didn't die. I was trying to check out the options but when I pick the "Don't you need some entertainment?" she was left alone so Aaron stole her. When I pick it again, the Whiterun Guard stole her. Here's 1 thing I don't understand, what's supposed to happen when her master say "Spread your legs"? In my game, nothing happened & the whiterun guard just stood there & the debug message keep saying "This person is busy" So I reload the save again (the 1 your mod made with my char. being stole by the guard) I click "Skip the scene" & tried the slut job. After like 3 clients, my char. can't move. So I keep interact with her latest client, it's because he wants to whip her after sex. 

 

Here's also the other thing about being in towns, it's so easy to be freed because lots of NPCs will just "Oh what happened to you? Here, let me get those bindings for you & take this rag to cover yourself up". Maybe make it guard only? Or NPCs with a really good relationship with the char.?

Posted

You can prevent animals from capturing the player with something like this I think.

Scriptname MariaEdenDefeatStarter extends daymoyl_questtemplate  

Keyword Property ActorTypeAnimal Auto

bool Function QuestCondition(Location akLocation, Actor akAggressor, Actor akFollower)
	return akFollower == none
endFunction

bool Function QuestStart(Location akLocation, Actor akAggressor, Actor akFollower)
	bool result = false
	
	int handle = ModEvent.Create("MariaPlayerDefeatBy")
	if handle && akAggressor.HasKeyword(ActorTypeAnimal) == false
		ModEvent.PushForm(handle, akAggressor as Form)
		result = ModEvent.Send(handle)
	endif
	SendModEvent("da_StartRecoverSequence") ; must be somewhere, preferably after finishing moving stuff about, this will remove the Blackscreen unless specified 
	return result
endFunction
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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