Genie

Newbie
Mar 24, 2018
15
3
In case anyone wants to try the latest modified version of alochas auto trainer mod, you can download and extract the content of mor_automation_mod.zip to same location as start_game.html.

It is completely harmless and doesn't replace any files, so you can just delete them if you want to uninstall the mod.
Existing and future saves are also completely unaffected by it, so you can play with the mod, save game and later uninstall and play without mod if wanted.

You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.

You don't have permission to view the spoiler content. Log in or register now.
Thanks for this. A real time saver.

I made some edition to "Talk" button and now it lowers Willpower of Selected slave upto 7 and increase affection and happiness too. Helps with quickly breaking and selling slaves. I can share if someone wants.
 

Porrvald

Active Member
Sep 12, 2020
596
633
Thanks for this. A real time saver.

I made some edition to "Talk" button and now it lowers Willpower of Selected slave upto 7 and increase affection and happiness too. Helps with quickly breaking and selling slaves. I can share if someone wants.
I have done quite a lot of changes under the hood since then and I'm currently focusing on additional functions to make it more dynamic.

One of the new features is that the slave interaction buttons (click on slave name to interact) are replaced with NPC Page shortcuts instead. From there it is easy enough to just select a slave via game gui instead of looking for the name in a list of buttons.

Next up is to make it easy to make all npc interaction buttons assume that the interaction target is the npc, which mc is currently interacting with, or all followers (or sometimes only the first follower) in case of not interacting with anyone.

For sure, I would be happy to see the new talk code that you have created. At the very minimum, I might find it inspirational.
 

Genie

Newbie
Mar 24, 2018
15
3
I have done quite a lot of changes under the hood since then and I'm currently focusing on additional functions to make it more dynamic.

One of the new features is that the slave interaction buttons (click on slave name to interact) are replaced with NPC Page shortcuts instead. From there it is easy enough to just select a slave via game gui instead of looking for the name in a list of buttons.

Next up is to make it easy to make all npc interaction buttons assume that the interaction target is the npc, which mc is currently interacting with, or all followers (or sometimes only the first follower) in case of not interacting with anyone.

For sure, I would be happy to see the new talk code that you have created. At the very minimum, I might find it inspirational.
Sounds great. Those 1-8 npc shortcuts are taking too much space, I fidel around with making the menu scrollable or give it tags but the code is beyond my level.

I changed talk to two types.
Talk low wp
Talk all low willpower.
Talk positive
Talk all positive.

This makes it easy, at least for me to divide the npcs into trainable sell slaves and general ones.
Will share the code later when I am on pc.
 

Clemency

Active Member
Jan 21, 2024
617
668
People keep telling me that there is no real difference between paid and free.
I guess they all lied. ;)
It is nice for roleplay or minmaxing. Or both. Most people are not really one or the other but a gradient. You hit stat points you might never be able to without those 750 points or cheating. Not enough to make a massive difference gameplay-wise other than making your early game much much easier. But if you want to roleplay as a suave superhuman Adonis, well MoR Enhanced has a trait with that name (its just bonus stats though) and the ability to get a 130 Copulation and Charm from character creation point buy. Does 134 max copulation vs 94 max copulation matter? Eh, maybe? If you want to roleplay though, your player character is ~30% less sex god than he could be.
 
Last edited:

Porrvald

Active Member
Sep 12, 2020
596
633
Sounds great. Those 1-8 npc shortcuts are taking too much space, I fidel around with making the menu scrollable or give it tags but the code is beyond my level.

I changed talk to two types.
Talk low wp
Talk all low willpower.
Talk positive
Talk all positive.

This makes it easy, at least for me to divide the npcs into trainable sell slaves and general ones.
Will share the code later when I am on pc.
I would recommend waiting until I have completed some more work, before making too many changes.

As I mentioned before, I'm currently reworking existing functions and adding new helper functions to make it is much easier to do things dynamically.

More specificially, I'm currently testing a new little function which takes GirlId as input and automagically goes to his / her interaction screen. It can then be used in code like this: InteractWithId(followerId(1)).

(And yes, I am aware that next game version will contain follower groups functionality and that I may end up having to rethink the concept, but I'll cross that bridge when I reach it)

Regarding running out of space for all the buttons, I think the proper solution is to give some of them a sub menu.
Like this: Train --> Stamina, Strength, ranged, etc.

But that part I'm saving for absolutely last. Mostly because I suck at everything related to CSS and web design, but also because it is easier to make a good design when the requirements are well known (is there a need for 50 buttons or 200 and how exactly are they related to each other?)

Short term, I will just shrink the buttons to fit on screen, until they are soo small that there is no choice but to do it better.
Another possibility is to go back to the original design with buttons on both sides of the screen... But I'm hoping to avoid that.
 
Last edited:

zaqwsxcde1

Member
Mar 17, 2019
169
106
How to trigger bud quest,i'm having dinner with him 1to1 for 3 days and mf cant spit it out. Any relationship requirement? Wiki is too vague to be useful. The moment i solve quest related to him i'm gonna dump his sorry arse for good!
Also anyone know how to decipher rosita related puzzle. My character is 76 int and got two pieces of puzzle but cant see a way to decipher!
 

khumak

Engaged Member
Oct 2, 2017
3,716
3,749
How to trigger bud quest,i'm having dinner with him 1to1 for 3 days and mf cant spit it out. Any relationship requirement? Wiki is too vague to be useful. The moment i solve quest related to him i'm gonna dump his sorry arse for good!
Also anyone know how to decipher rosita related puzzle. My character is 76 int and got two pieces of puzzle but cant see a way to decipher!
I think there's an RNG component for it so you could try using F5 if you're looking to get it quickly. I've gotten it on day 1 before so there's really no requirement. I'm not sure if it matters what food/drink options you pick. I think I picked fairly cheap options when i did it.

As for the Rosita puzzle check my spoiler post above if you want the solution to that.
 

Genie

Newbie
Mar 24, 2018
15
3
I would recommend waiting until I have completed some more work, before making too many changes.

As I mentioned before, I'm currently reworking existing functions and adding new helper functions to make it is much easier to do things dynamically.

More specificially, I'm currently testing a new little function which takes GirlId as input and automagically goes to his / her interaction screen. It can then be used in code like this: InteractWithId(followerId(1)).

(And yes, I am aware that next game version will contain follower groups functionality and that I may end up having to rethink the concept, but I'll cross that bridge when I reach it)

Regarding running out of space for all the buttons, I think the proper solution is to give some of them a sub menu.
Like this: Train --> Stamina, Strength, ranged, etc.

But that part I'm saving for absolutely last. Mostly because I suck at everything related to CSS and web design, but also because it is easier to make a good design when the requirements are well known (is there a need for 50 buttons or 200 and how exactly are they related to each other?)

Short term, I will just shrink the buttons to fit on screen, until they are soo small that there is no choice but to do it better.
Another possibility is to go back to the original design with buttons on both sides of the screen... But I'm hoping to avoid that.

I did tried the sub menu and they somewhat works but I cannot align them properly without it messing the rest of buttons. So the best solution right now for me is to remove 1-8 entirely as I dont use them much and replace it with NPC menu like you did.
I would probably not touch it further and wait for your changes as the rest of the changes are too advanced for me.

*Updated files with 2 options for quick talking for positive affinity and low will power options.
 

Porrvald

Active Member
Sep 12, 2020
596
633
I did tried the sub menu and they somewhat works but I cannot align them properly without it messing the rest of buttons. So the best solution right now for me is to remove 1-8 entirely as I dont use them much and replace it with NPC menu like you did.
I would probably not touch it further and wait for your changes as the rest of the changes are too advanced for me.

*Updated files with 2 options for quick talking for positive affinity and low will power options.
Thanks.

I'm mostly done with the new helper functions. So, I will likely edit the previous post with an updated version tonight or tomorrow.

With the new functions, it should be much simpler and straight forward to use the sugarcube game functions.

It is now for example very simple to get the GirlId of any follower and to identify on which page and exact slot she is located and to interact with her.

But more importantly it also makes it possible to check stats of an NPC, before interacting, to avoid unnecessary interactions.

Simple example of that would be that I can set an arousal limit at which sex actions will be aborted... And if the girl is already below that limit then she can be skipped and mc can move on directly to next girl without even looking at the cranky one.

But here comes the tricky part. There are countless of variables for most interactions, so it is very difficult to account for all of them... and in reality no player would be able to do so, since they are mostly hidden in the game code. And on top of that players could have different ideas of what a proper grinding routine looks like.

Worst example of that is likely the eduction... Where the code just goes on and on adding and subtracting values that will ultimately affect the chance of successful training and other things.

In the end I decided that it is not really relevant to check all of it and could basically be boiled down to below relevant parameters:
Code:
var maxEducationAttempts = 3  //Set to 1 to disable repeated education attempts
var onlyEducateBeforeThisTime = 165  //Education attempts are only started before this time (199 = 19:54, 155 = 15:30, 190 is max)
var alwaysNakedEducation = false  //If true then npc is always naked during education. If false then only submissive npc is naked during education
var affectionLimitEducation = 75  //MC will not use discipline for npc with less than this affection during education. Set to -1000 to always use discipline
And this is of course also how I want to approach talking and sex interactions... I need to figure out what the relevant grinding actions are and then set some relevant critieras for when to do or not do them.

So, if you want to help, giving some thought on that subject, would be very helpful.

Like for example:
Auto foreplay
Scope: Single girl when interacting with someone, otherwise all followers, otherwise if no followers then all possible npcs on current page.
Alteranate between caressing and kissing.
Automatically stop when arousal reaches 30 (configurable)
Automatically stop at 23:30 (configurable)
Abort if arousal below -1 (configurable)
Abort if girl stamina below 3 (configurable)
Should include dominating girl when arousal >= 7 (configurable)

Or like this:
Talk positive
Automatically stop at 23:30 (configurable)
Encourage if bla bla bla
Compliment intelligence twice if bla bla bla
Otherwise compliment beauty twice if bla bla bla
Talk normally about sex type x if bla bla bla
Talk dominantly about sex if bla bla bla

Edit:
You don't have permission to view the spoiler content. Log in or register now.
 
Last edited:
  • Like
Reactions: kidderyao
Mar 5, 2024
68
33
Thanks.

I'm mostly done with the new helper functions. So, I will likely edit the previous post with an updated version tonight or tomorrow.

With the new functions, it should be much simpler and straight forward to use the sugarcube game functions.

It is now for example very simple to get the GirlId of any follower and to identify on which page and exact slot she is located and to interact with her.

But more importantly it also makes it possible to check stats of an NPC, before interacting, to avoid unnecessary interactions.

Simple example of that would be that I can set an arousal limit at which sex actions will be aborted... And if the girl is already below that limit then she can be skipped and mc can move on directly to next girl without even looking at the cranky one.

But here comes the tricky part. There are countless of variables for most interactions, so it is very difficult to account for all of them... and in reality no player would be able to do so, since they are mostly hidden in the game code. And on top of that players could have different ideas of what a proper grinding routine looks like.

Worst example of that is likely the eduction... Where the code just goes on and on adding and subtracting values that will ultimately affect the chance of successful training and other things.

In the end I decided that it is not really relevant to check all of it and could basically be boiled down to below relevant parameters:
Code:
var maxEducationAttempts = 3  //Set to 1 to disable repeated education attempts
var onlyEducateBeforeThisTime = 165  //Education attempts are only started before this time (199 = 19:54, 155 = 15:30, 190 is max)
var alwaysNakedEducation = false  //If true then npc is always naked during education. If false then only submissive npc is naked during education
var affectionLimitEducation = 75  //MC will not use discipline for npc with less than this affection during education. Set to -1000 to always use discipline
And this is of course also how I want to approach talking and sex interactions... I need to figure out what the relevant grinding actions are and then set some relevant critieras for when to do or not do them.

So, if you want to help, giving some thought on that subject, would be very helpful.

Like for example:
Auto foreplay
Scope: Single girl when interacting with someone, otherwise all followers, otherwise if no followers then all possible npcs on current page.
Alteranate between caressing and kissing.
Automatically stop when arousal reaches 30 (configurable)
Automatically stop at 23:30 (configurable)
Abort if arousal below -1 (configurable)
Abort if girl stamina below 3 (configurable)
Should include dominating girl when arousal >= 7 (configurable)

Or like this:
Talk positive
Automatically stop at 23:30 (configurable)
Encourage if bla bla bla
Compliment intelligence twice if bla bla bla
Otherwise compliment beauty twice if bla bla bla
Talk normally about sex type x if bla bla bla
Talk dominantly about sex if bla bla bla

Edit:
You don't have permission to view the spoiler content. Log in or register now.
I wonder, if and when that little "Mod" will use a little feature (eventhough some might call it bugusing) as there can be a quiet big difference between daycount variable and the actual displayed time (depending on when midnight calculations do happen) - sidenote: midnight calculations do not happen, in the rack session screen (but only before or after the screen is left, regardless of what time it is).

Also I am pretty sure that the phrasing "in reality no player would be able to do so" is an "over-exaggeration" as I am pretty sure that there are players, who would be able to do just that. But then there are quiet a few modifiers, which are quiet straightforward...

As to "autoforeplay": Well in v8.23 when grinding, I only alternated between kissing and licking (starting with kissing, then removing pants/panties to be able to lick) to always lick to orgasm (bodykissing might also work) and an orgasm reduces arousal (but increases affection).
 

Porrvald

Active Member
Sep 12, 2020
596
633
When was it I can't find where it was posted
It was posted some time around the middle of April.

As I mentioned before, I personally don't mind that Enhanced starts are only available to Tier4+.

It it seems like a good thing that people who support the game developement gets a little extra something.

But, I also don't belive that it is a big deal if a limited number of people are willing to crawl through the forums to hack the start options.

So, I think that it is a reasonable compromize that I have now told you approximately where to find it. But I won't help any further than that.
 

tarzan999

Well-Known Member
Aug 11, 2016
1,024
2,284
Are there any plans to expand the slave system so the slaves have more pictures and flavor text? I would love it if the process of breaking/romancing slaves had more steps. Currently it can feel a bit formulaic.
 

Porrvald

Active Member
Sep 12, 2020
596
633
I wonder, if and when that little "Mod" will use a little feature (eventhough some might call it bugusing) as there can be a quiet big difference between daycount variable and the actual displayed time (depending on when midnight calculations do happen) - sidenote: midnight calculations do not happen, in the rack session screen (but only before or after the screen is left, regardless of what time it is).
I consider, daycount to be the real game time. And then, same as in the real world, clocks could sometimes be displaying incorrect times.

I don't see any need for the mod to specifically target any time related bug. It is only intended to help people to do whatever they usually do... And if one of those things is time bending in the basement, then it should hopefully be more fun doing it with the mod than without it.

Also I am pretty sure that the phrasing "in reality no player would be able to do so" is an "over-exaggeration" as I am pretty sure that there are players, who would be able to do just that. But then there are quiet a few modifiers, which are quiet straightforward...
Maybe it is a bit of an exaggeration. I do know that some players are very dedicated to details, but I still doubt that anyone does the full calculations in their head. Most likely even the most hard core players are still using simplification. A lot more advanced simplification model, than the one I did for the mod, but still a lot less than the full parameters of the game.

As to "autoforeplay": Well in v8.23 when grinding, I only alternated between kissing and licking (starting with kissing, then removing pants/panties to be able to lick) to always lick to orgasm (bodykissing might also work) and an orgasm reduces arousal (but increases affection).
I guess something like seductionOrgasmsTarget = 3, would be a good option to add for similar needs.
 

Genie

Newbie
Mar 24, 2018
15
3
Thanks.

I'm mostly done with the new helper functions. So, I will likely edit the previous post with an updated version tonight or tomorrow.

With the new functions, it should be much simpler and straight forward to use the sugarcube game functions.

It is now for example very simple to get the GirlId of any follower and to identify on which page and exact slot she is located and to interact with her.

But more importantly it also makes it possible to check stats of an NPC, before interacting, to avoid unnecessary interactions.

Simple example of that would be that I can set an arousal limit at which sex actions will be aborted... And if the girl is already below that limit then she can be skipped and mc can move on directly to next girl without even looking at the cranky one.

But here comes the tricky part. There are countless of variables for most interactions, so it is very difficult to account for all of them... and in reality no player would be able to do so, since they are mostly hidden in the game code. And on top of that players could have different ideas of what a proper grinding routine looks like.

Worst example of that is likely the eduction... Where the code just goes on and on adding and subtracting values that will ultimately affect the chance of successful training and other things.

In the end I decided that it is not really relevant to check all of it and could basically be boiled down to below relevant parameters:
Code:
var maxEducationAttempts = 3  //Set to 1 to disable repeated education attempts
var onlyEducateBeforeThisTime = 165  //Education attempts are only started before this time (199 = 19:54, 155 = 15:30, 190 is max)
var alwaysNakedEducation = false  //If true then npc is always naked during education. If false then only submissive npc is naked during education
var affectionLimitEducation = 75  //MC will not use discipline for npc with less than this affection during education. Set to -1000 to always use discipline
And this is of course also how I want to approach talking and sex interactions... I need to figure out what the relevant grinding actions are and then set some relevant critieras for when to do or not do them.

So, if you want to help, giving some thought on that subject, would be very helpful.

Like for example:
Auto foreplay
Scope: Single girl when interacting with someone, otherwise all followers, otherwise if no followers then all possible npcs on current page.
Alteranate between caressing and kissing.
Automatically stop when arousal reaches 30 (configurable)
Automatically stop at 23:30 (configurable)
Abort if arousal below -1 (configurable)
Abort if girl stamina below 3 (configurable)
Should include dominating girl when arousal >= 7 (configurable)

Or like this:
Talk positive
Automatically stop at 23:30 (configurable)
Encourage if bla bla bla
Compliment intelligence twice if bla bla bla
Otherwise compliment beauty twice if bla bla bla
Talk normally about sex type x if bla bla bla
Talk dominantly about sex if bla bla bla

Edit:
You don't have permission to view the spoiler content. Log in or register now.
This looks promising. I like the pages shortcut and I feel this could be expanded to do auto actions based on page name (which might be pre-set in code). For example Mercs page will talk different compared to slave breaking etc.

As for grabbing Npc ID or their stats could be great for something like auto hunt. It takes highest stat survival npc and make them follow or something like putting couple npcs for simple training based on page number/name. Or one click follow for combat NPCs.

P.s I made mistake in low willpower talk by not adding 'back' button. Which resulted in lower yield. Right now you can bring slave to 0 wp from 30-35 in week with talking alone. Great if you buy 4-5 beautiful ones and sell for 10k+ each.
 

Porrvald

Active Member
Sep 12, 2020
596
633
This looks promising. I like the pages shortcut and I feel this could be expanded to do auto actions based on page name (which might be pre-set in code). For example Mercs page will talk different compared to slave breaking etc.
Yes, the page name where npc is located can be easily be included as critera in different functions. Both for selections and specific actions.

Something like this:
if (getPageNameForSlaveId(currentSlaveId).includes("no anal")) { //Go to dungen and focus only on anal

As for grabbing Npc ID or their stats could be great for something like auto hunt. It takes highest stat survival npc and make them follow or something like putting couple npcs for simple training based on page number/name. Or one click follow for combat NPCs.
I intentionally did not include automatic adding of followers for the autoHunt.

Reason is that I suspect that having followers with high survival skill somehow significantly decreases mc chance to increase survival skill. So, it makes sense to manually add them during early game when desperate for cash (if non-violent start) and then later hunt alone to gain stats rather than food.

But, yes, it is very possible to do things like that and to even to go further like automatically picking up the strongest melee followers with good health (or automatically give them tendstims) and then go to the docks and capture a dock punk and kill the rest and return home.

But I'm trying to avoid making it too fully automated. First obvious reason is that it would be very time consuming to make big and complicated scenarios like that, but also the risk at some point becomming pointless to even play the game, when all you have to do is click a button.

P.s I made mistake in low willpower talk by not adding 'back' button. Which resulted in lower yield. Right now you can bring slave to 0 wp from 30-35 in week with talking alone. Great if you buy 4-5 beautiful ones and sell for 10k+ each.
Talk positive, is very straightforward. So I will start with that one as it is also a good interaction example to experiment with the scope logic (interaction screen, vs followers, vs entire current page).

Once that is sorted it should be trivial to also add talking version of the decrease will power.

If I read it correctly you simply want to do this with no exceptions?
1. talkpos()
2. Explain chores + sexual chores, (edit) in dominant tone, and answer carefully
3. Ask about sex, oral and anal, in normal tone.
 
Last edited:

yeetboi69

New Member
May 21, 2018
14
11
The game mentions somewhere that you can sell H.U.L.C. parts, but I haven't actually found a way to do that. Does anyone know if that's actually possible?
 

Leon_Arkwing

Member
Sep 24, 2017
490
105
decided to do a fresh start on the new update, is the "Mor Enhanced" not ingame yet? or is there a special way to unlock it?
 
4.50 star(s) 136 Votes