Mod HTML Masters of Raana - Expansion Mod [0.3.1] [json.err]

json.err

Newbie
Sep 14, 2016
50
80
Overview:
Mod allows to search household inhabitants by their traits, by most basic stats like affection, strength etc, can show who is the most suitable to be nanny, guard. It also changes some family relations and ages when people are considered grown up. And many other things, full list can be seen in the Features and Changelog sections below.​

Updated: 2025-10-13
Game/Creator: Masters of Raana / GrimDark
Modder: json.err
Mod Version: 0.3.1
Game Version: 0.8.4.6
Language: English

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

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

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

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

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



Download: see attachments.

MOR-EM1.png MOR-EM2.png MOR-EM3.png MOR-EM4.png MOR-EM5.png MOR-EM6.png MOR-EM7.png MOR-EM8.png MOR-EM9.png MOR-EM10.png
 
Last edited:

Canes

Member
May 27, 2018
365
227
woah, this is great! One question though.
How do I enable these two options:

  • Removed or disabled lots of checks that prevent certain activities inside families (both MC and a few game ones). Turned OFF by default, but can be changed. -- This sounds like it might enable incest finally? which is just up my alley.
  • Added ability to change 2 age thresholds: first basically blocks most clothes (< 16yo), the other one defines when person is considered grown up (>= 18yo) and can do everything (every job and activity). This setting is turned OFF by default. Also good option for roleplay, but how to turn on?

I did read the Configuration spoiler, but I'm no coder, so no idea what any of it means.
 
Last edited:

json.err

Newbie
Sep 14, 2016
50
80
woah, this is great! One question though.
How do I enable these two options:

  • Removed or disabled lots of checks that prevent certain activities inside families (both MC and a few game ones). Turned OFF by default, but can be changed. -- This sounds like it might enable incest? which is just up my alley.
  • Added ability to change 2 age thresholds: first basically blocks most clothes (< 16yo), the other one defines when person is considered grown up (>= 18yo) and can do everything (every job and activity). This setting is turned OFF by default. Also good option for roleplay, but how to turn on?

I did read the Configuration spoiler, but I'm no coder, so no idea what any of it means.
I assume you added needed 2 lines to game html file?
If so put the following right above those lines:
HTML:
<template id="ExpansionModConfig">
  <input name="incestEnabled" value="true">
  <input name="changeAges" value="true">
  <input name="ageChild" value="14">
  <input name="ageGrownUp" value="16">
</template>
This is how I play (or try to since I spend more time on the mod than on the game huh). You can change 14 and 16 numbers to the ones you need.

I'll probably add some interface to generate such code block. Unfortunately this configuration has to be outside mod code due since it does a lot of stuff before anything appears on the page.
 

Canes

Member
May 27, 2018
365
227
I assume you added needed 2 lines to game html file?
If so put the following right above those lines:
HTML:
<template id="ExpansionModConfig">
  <input name="incestEnabled" value="true">
  <input name="changeAges" value="true">
  <input name="ageChild" value="14">
  <input name="ageGrownUp" value="16">
</template>
This is how I play (or try to since I spend more time on the mod than on the game huh). You can change 14 and 16 numbers to the ones you need.

I'll probably add some interface to generate such code block. Unfortunately this configuration has to be outside mod code due since it does a lot of stuff before anything appears on the page.
Exactly how I would use it, thanks very much! You've got yourself a fan. Looking forward to future updates.
 
  • Like
Reactions: json.err

Canes

Member
May 27, 2018
365
227
Glad to hear that. Feel free to post any bugs or suggestions.
Will do, I just need to play with it. I do have one suggestion though. A way to filter male vs female in say the Slave Prices tab, or such.
 

json.err

Newbie
Sep 14, 2016
50
80
Will do, I just need to play with it. I do have one suggestion though. A way to filter male vs female in say the Slave Prices tab, or such.
All top menus work in a unified way and I didn't implement filters there (yet?). But I can easily add gender as a sorting field. Females first, males after by default (or vice versa). If it would be enough I'll post update in a few days.
 

Canes

Member
May 27, 2018
365
227
All top menus work in a unified way and I didn't implement filters there (yet?). But I can easily add gender as a sorting field. Females first, males after by default (or vice versa). If it would be enough I'll post update in a few days.
Well, proper separated male and females UI pages, sub-pages would work best and not bloat the tabs needlessly (less perceived clutter, easier to read), especially when you have a bunch of slaves, but if that is too hard to implement -- sorting could work too.
 

json.err

Newbie
Sep 14, 2016
50
80
Well, proper separated male and females UI pages, sub-pages would work best and not bloat the tabs needlessly (less perceived clutter, easier to read), especially when you have a bunch of slaves, but if that is too hard to implement -- sorting could work too.
Separate searches "Slave prices (females)" and "Slave prices (males)" are easy to implement. And actually good suggestion. Will do.
 
  • Yay, update!
Reactions: Canes

Canes

Member
May 27, 2018
365
227
Separate searches "Slave prices (females)" and "Slave prices (males)" are easy to implement. And actually good suggestion. Will do.
Here's some more feedback if you want it and a couple of nitpicks. Feel free to ignore.

Suggestions:
  • Firstly and most importantly, a way to disable/hide the clutter (buttons with stats, Extra UI info) for people who only want the Quality of Life changes (extra names, job titles, selling cost when hovering, checks for incest, can capture, etc.).
  • Why do we need duplicate info that's already on the screen? -- Clock, Money, etc. It's just clutter.
  • Most tabs are too disorganized and messy, like the Traits tab. Separate skills with ----- Warrior -----, ----- Domestic -----, etc. Basically categorizing them. Will make the pages easier to read. Same with NPC Stats, maybe categorize them based on importance, like putting Sexual Wear at the top of the list (turning text red if requires attention). -- No one cares about, eg. Height, move it to end of list, or even better, hide it in a second, "Less Important" or "Extra Info" page.
  • I know it's WIP, but add more entries under Job Skills. Like the Tavern or Workshop ones.
  • The Special Slaves tab is pretty useful, but maybe hide or nest it in another menu.
  • Expand the middle (acceptance chance?) only if you click on it, not mouse over it. Trips too easy.
  • Ability to change NPC age now that age threshold is unlocked.
Bugs maybe:
  • Sorting is weird or broken when there's more than one stat. For example sorting Combat Skills doesn't work for Ranged. Sex Skills only works for Oral, etc, etc.
  • Relationships, under Logs (end day) shows information twice. This seems to only happen if you read the Log after sleeping past midnight.
 
Last edited:

json.err

Newbie
Sep 14, 2016
50
80
  • Firstly, some pages are too cluttered, like the Traits tab. Separate skills with ----- Warrior -----, ----- Domestic -----, etc. Basically categorizing them. Will make the pages easier to read. Same with NPC Stats, maybe categorize them based on importance, like putting Sexual Wear at the top of the list (turning text red if requires attention). -- No one cares about, eg. Height, move it to end of list, or even better, hide it in a second, "Less Important" or "Extra Info" page.
Yeah, I agree it's cluttered. I don't use all of them all the time myself so categorizing them somehow would be a good idea.
  • Maybe add more entries under Job Skills? Like the Tavern or Workshop ones.
It's mostly copy of game code. So if dev changes something it'll become unsynced with the game. If I find a better way to extract original logic I'll probably add some more.
  • Hide or nest the Special Slaves button. Feels too cheat-y.
It does have spoiler warning. I may add some config option to disable such things. Or not, not sure yet.
  • Sorting is weird or broken when there's more than one stat. For example sorting Combat Skills doesn't work for Ranged. Sex Skills only works for Oral, etc, etc.
It's not very intuitive I guess. Results are sorted by ALL the fields from left to right. So while trying to sort by Ranged people will only swap places if their Melee skill is the same. But you can change order of fields so Ranged skill will be the main one. Hover over question mark near Sort to see hints.
 
  • Like
Reactions: Canes

Canes

Member
May 27, 2018
365
227
I'll update the post above as I think of more feedback. A way to disable/hide the clutter/buttons, keep only Quality of Life changes would be awesome. Overall I'm a big fan of the mod!

EDIT: Now that I had I chance to mess around with it, the Special Slaves tab is very useful, and it doesn't really spoil anything. I would even consider it quality of life.
 
Last edited:

json.err

Newbie
Sep 14, 2016
50
80
You work fast! Thank you for the update, it's awesome. I have a couple of minor suggestion if you want them :D
Sure, go ahead. These things were quite easy and maybe done not exactly as you wanted anyway. But they were definitely needed. There are more complicated features though, some mentioned by you, some are in my backlog.
 

Canes

Member
May 27, 2018
365
227
Sure, go ahead. These things were quite easy and maybe done not exactly as you wanted anyway. But they were definitely needed. There are more complicated features though, some mentioned by you, some are in my backlog.
One annoying one is hover over the "acceptance" window? When you hover over at the top. It just gets in the way. Maybe change it to a click or toggle instead:
{73D6E737-DFB5-475B-8BA4-7534E26D53F7}.png

Also, the Sexual Wear window. Can the Text be made red if it requires attention? Say, maybe when it's over 50 or whatever the game considers critical.

{C98A667B-C269-4DC6-9DCB-8F26B8B2D80E}.png
 
Last edited:

json.err

Newbie
Sep 14, 2016
50
80
  • Ability to change NPC age now that age threshold is unlocked.
Go to Misc / People ids, get your NPC av id and then you can do in the browser console SugarCube.State.variables.npc.avNN.age = 18 or just $emg.npc.avNN.age = 18 (my shortcut), where NN is that avId.
 

json.err

Newbie
Sep 14, 2016
50
80
One annoying one is hover over the "acceptance" window? When you hover over at the top. It just gets in the way. Maybe change it to a click or toggle instead:
{73D6E737-DFB5-475B-8BA4-7534E26D53F7}.png
It didn't bother me that much personally but don't see why not. Some time later.

Also, the Sexual Wear window. Can the Text be made red if it requires attention? Say, maybe when it's over 50 or whatever the game considers critical.

{C98A667B-C269-4DC6-9DCB-8F26B8B2D80E}.png
Maybe? Not sure to be honest. Nurses usually can help girls if you have them and enough ointments obviously. I'll look into it when I have time.
 
  • Like
Reactions: Canes