Kaizaki69

Member
Jul 14, 2023
129
25
152
If it's encrypted then it's not translation it needs but decryption.

When you create a save file, that cannot be edited with notepad, indeed. But the online editors should be able to decrypt it as part of the process. So my current theory is: you aren't actually uploading your file and instead you just open it in another tab, thinking you uploaded INTO the editor but no.

You don't have permission to view the spoiler content. Log in or register now.
By the way. We are talking about save-to-disk save files, right? Just to be sure. You aren't trying to edit saves within the browser history, right?
Umm not exactly....but I'm currently playing in the phone(joiplay) so I guess that's the problem? and regarding in the what saves I'm trying to edit, well the save-to-disk function in MOR in Joiplay doesn't work (can't find the file or not working) so I'm Just using the typical save in the game so yeah I have no idea
 

zaqwsxcde1

Member
Mar 17, 2019
227
143
218
How to marry clea the assassin. My mc has a undying relationship and 20 respect,still impossible chance and dice roll -(100 +)
 

Clemency

Well-Known Member
Jan 21, 2024
1,206
1,688
249
How to marry clea the assassin. My mc has a undying relationship and 20 respect,still impossible chance and dice roll -(100 +)
Paragons have a high penalty imposed on marriage. It is -100 for being a Paragon, and an additional (I think) -20 roll for having Paragon as your "original status". Add in penalties for having previous wives and it could add up to a large enough penalty. Lowering her willpower a lot might help and/or raising your stats.
 

zaqwsxcde1

Member
Mar 17, 2019
227
143
218
According to quest journal u can interrogate the captured cult member from Prowler 3 quest . If i'm not wrong u can only interrogate captured npc with secretive trait, right?
 

Ennoch

Conversation Conqueror
Donor
Respected User
Oct 10, 2017
7,947
24,245
913
According to quest journal u can interrogate the captured cult member from Prowler 3 quest . If i'm not wrong u can only interrogate captured npc with secretive trait, right?
Yes. The two statement have nothing to do with each other the meantime :sneaky:
The interrogate menu appears only for the secretive trait npcs while interrogating the cultist has it's own discussion option.
 

asis7649

New Member
Jun 4, 2024
3
1
38
Anyone have the sugarcube string to reset the price of power quest or just complete the warehouse in watery eyes part story?
 

JGucci

Newbie
Jan 12, 2019
27
36
112
How do I edit my save file like changing some variables in the game? And what software or application is needed to use?

P.S I think the save file is encrypted? Because the words are gibberish,there also a LOT of random symbols that doesn't make sense I need to bypass that

Use this. He says to use Notepad++ which can make it easier to read but it should work with any text editor
Live hack for those who want to be able to edit save files:
1. open start_game.html with Notepad++
2. Find in the text

if(e==null)return"";var t="";var n,r,i,s,o,u,a;var f=0;e=LZString.compress(e);while(f<e.length*2){if(f%2==0){n=e.charCodeAt(f/2)>>8;r=e.charCodeAt(f/2)&255;if(f/2+1<e.length)i=e.charCodeAt(f/2+1)>>8;else i=NaN}else{n=e.charCodeAt((f-1)/2)&255;if((f+1)/2<e.length){r=e.charCodeAt((f+1)/2)>>8;i=e.charCodeAt((f+1)/2)&255}else r=i=NaN}f+=3;s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(isNaN(r)){u=a=64}else if(isNaN(i)){a=64}t=t+LZString._keyStr.charAt(s)+LZString._keyStr.charAt(o)+LZString._keyStr.charAt(u)+LZString._keyStr.charAt(a)}return t

and replace it with

return e

so that the text between the commas looks like this

,compressToBase64:function(e){return e},

3. Now the new saves will be normally readable and editable with Notepad++.
4. For easy viewing of the file, download the JSON viewer plugin for Notepad++, then open the save file and click plugins/JSON viewer/Format JSON

P.S. Don't forget to always backup your files when editing something;)
 

Kaizaki69

Member
Jul 14, 2023
129
25
152
Use this. He says to use Notepad++ which can make it easier to read but it should work with any text editor
To make it clear, I need to change all of this

if (e==null)return"";var t="";var n,r,i,s,o,u,a;var f=0;e=LZString.compress(e);while(f<e.length*2){if(f%2==0){n=e.charCodeAt(f/2)>>8;r=e.charCodeAt(f/2)&255;if(f/2+1<e.length)i=e.charCodeAt(f/2+1)>>8;else i=NaN}else{n=e.charCodeAt((f-1)/2)&255;if((f+1)/2<e.length){r=e.charCodeAt((f+1)/2)>>8;i=e.charCodeAt((f+1)/2)&255}else r=i=NaN}f+=3;s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(isNaN(r)){u=a=64}else if(isNaN(i)){a=64}t=t+LZString._keyStr.charAt(s)+LZString._keyStr.charAt(o)+LZString._keyStr.charAt(u)+LZString._keyStr.charAt(a)}return t

Into this ------- return e

So that the text look like this

,compressToBase64:function(e){return e},

Is that correct?
 

JacksWastedLife

New Member
Jul 21, 2018
3
7
182
New simplified way of cheating via console:
1. Open console (CTRL + SHIFT + J in Chrome / Edge)
2. Copy and paste below code blob into the console and press enter.
Code:
function cheatShortcuts() {
  let slots = SugarCube.State.active.variables.slot
  for (let i = 1; i < slots.length; i++) {
    if (slots[i] > 0) {
      let npc = eval("SugarCube.State.active.variables.npc.av" + slots[i])
      let girlname = npc.girlname
      girlname = girlname.replace("-","") //Get rid of dashes
      girlname = girlname.replace(" ","") //Get rid of spaces
      window[girlname] = npc
      window[girlname.toLowerCase()] = npc
    }
  }
  window["mc"] = SugarCube.State.active.variables
  window["Mc"] = SugarCube.State.active.variables
  window["MC"] = SugarCube.State.active.variables
}

function startTimer() {
  autoRefreshTimer = setInterval(function () {
    cheatShortcuts()
  }, 1000)
}
clear()
cheatShortcuts()
console.log("Cheat shortcuts added. Examples:\nLovisa.virgin = true\nMaiLynn.traitscav = 100\nmc.cash = 1000000")
startTimer()
Result:
View attachment 3896575


Note: It automatically updates the shortcuts every second. You only need to repeat the code blob again after reloading page.

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.
Link to additional cheats


Latest bug fix: 2024-09-12
Made some tweaks...

This code is slightly modified from Porrvald's to remove ALL non-alpha-numeric characters from girlnames (i.e. D'Tuva, et al). Again, you can copy this code into the console which is opened by pressing Ctrl + Shift + J. If you're using Chrome and it prevents you from pasting, type "allow pasting" into the console, then try again. If you're using some other browser, you'll have to google "How do I paste into XXXX console" where XXX is your browser name. Refer to the quoted post above for a fairly comprehensive list of cheats already documented after pasting the following code into the console:

Fix weird names in console:
Code:
function cheatShortcuts() {
  let slots = SugarCube.State.active.variables.slot
  for (let i = 1; i < slots.length; i++) {
    if (slots[i] > 0) {
      let npc = eval("SugarCube.State.active.variables.npc.av" + slots[i])
      let girlname = npc.girlname
      girlname = girlname.replace(/\W/,"") //Get rid of non-alpha-numerics
      window[girlname] = npc
      window[girlname.toLowerCase()] = npc
    }
  }
  window["mc"] = SugarCube.State.active.variables
  window["Mc"] = SugarCube.State.active.variables
  window["MC"] = SugarCube.State.active.variables
}

function startTimer() {
  autoRefreshTimer = setInterval(function () {
    cheatShortcuts()
  }, 1000)
}
clear()
cheatShortcuts()
console.log("Cheat shortcuts added. Examples:\nLovisa.virgin = true\nMaiLynn.traitscav = 100\nmc.cash = 1000000")
startTimer()

More Character Creation Points:
After running the code above, you can add character creation points using the following command in the character creation screen such that 'xxxx' is any integer you want. I have also observed that if you set the back_xxxx variables here, it will allow you to start with multiple expert level backgrounds if you want:

mc.crepoints = xxxx

Incest:
And finally, attached is an attempt to solve the incest problem that sipsipsap was working on. I just went through the html by hand and tweaked the conditionals. I've tested it a bit, but not thoroughly. There will be many images that do not render correctly because they don't exist. If you want (at least generic) pics for everything, copy the contents of the ./Masters of Raana/Pics/AvRan/Body1 to ./Masters of Raana/Pics/Av36, and when prompted select to overwrite no files. If you're using Sandman's mod, copy the ./Masters of Raana/Pics/Av36 directory to ./Masters of Raana/Mods/Sandman/Pics/Av36. Then just extract and run the attached html from the ./Masters of Raana/ directory.
 
Last edited:

sillyrobot

Engaged Member
Apr 22, 2019
2,396
2,049
468
I'm missing something basic. How do you fire a contractor?

I hired Loren to help with a hunt. Her skills and traits don't fit my needs outside the 1 hunt a week I run to feed the household. So obviously I only want to hire her for the day. I figured firing someone would be an interaction. but there doesn't seem to be any method!
 

JGucci

Newbie
Jan 12, 2019
27
36
112
To make it clear, I need to change all of this

if (e==null)return"";var t="";var n,r,i,s,o,u,a;var f=0;e=LZString.compress(e);while(f<e.length*2){if(f%2==0){n=e.charCodeAt(f/2)>>8;r=e.charCodeAt(f/2)&255;if(f/2+1<e.length)i=e.charCodeAt(f/2+1)>>8;else i=NaN}else{n=e.charCodeAt((f-1)/2)&255;if((f+1)/2<e.length){r=e.charCodeAt((f+1)/2)>>8;i=e.charCodeAt((f+1)/2)&255}else r=i=NaN}f+=3;s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(isNaN(r)){u=a=64}else if(isNaN(i)){a=64}t=t+LZString._keyStr.charAt(s)+LZString._keyStr.charAt(o)+LZString._keyStr.charAt(u)+LZString._keyStr.charAt(a)}return t

Into this ------- return e

So that the text look like this

,compressToBase64:function(e){return e},

Is that correct?
Yes you remove a good bit, I don't know why but it works!


I'm missing something basic. How do you fire a contractor?

I hired Loren to help with a hunt. Her skills and traits don't fit my needs outside the 1 hunt a week I run to feed the household. So obviously I only want to hire her for the day. I figured firing someone would be an interaction. but there doesn't seem to be any method!
NPC menu -> Actions -> Dismiss
 
  • Like
Reactions: tsap and sillyrobot

tsap

Member
Apr 19, 2019
288
291
248
I'm missing something basic. How do you fire a contractor?

I hired Loren to help with a hunt. Her skills and traits don't fit my needs outside the 1 hunt a week I run to feed the household. So obviously I only want to hire her for the day. I figured firing someone would be an interaction. but there doesn't seem to be any method!
How about choosing NPC menu/Loren/Actions/dismiss? (In my game it would go like that, I guess)
 

JGucci

Newbie
Jan 12, 2019
27
36
112
How about choosing NPC menu/Loren/Actions/dismiss? (In my game it would go like that, I guess)
Correct, I just didn't include that because choosing the NPC seems obvious but you don't want to inadvertently click "interact" and get lost
 

tsap

Member
Apr 19, 2019
288
291
248
Correct, I just didn't include that because choosing the NPC seems obvious but you don't want to inadvertently click "interact" and get lost
Saw your post only after sending my own. Definitely no intention to add anything to your already quite correct comment, that I unfortunately didn't see in time. :coffee:

TLDR/ one more totally needless addition: In one earlier game-effort I hired every mercenary available at that time, heedless to the costs and when possible I paid them high allowances just for good measure. During next week the local bandits broke locks and stoned my windows twice despite movement censors and all other stuff I had let be installed.
After that I dropped all mercs. One fat wrool cat does as good job protecting my house than all the mercs combined. :)
 
  • Haha
Reactions: Bonercat

JGucci

Newbie
Jan 12, 2019
27
36
112
How to marry clea the assassin. My mc has a undying relationship and 20 respect,still impossible chance and dice roll -(100 +)
The easy way to marry is to lower willpower to 0 (+100 bonus to roll at 4 willpower, +100 at 0 willpower)
Significant boost from affection > 75 (loving)
Other:
kindness > 55
fear < 3
respect > 10
being clean
some religions conflict with each other, you may need to change her / your religion

anyone know the console code for prosperity, control, corruption, liberty, etc?

also list of event code? including political event.

i wish we can dismiss or free the unique slave and they show up somewhere as recruitable follower or send them to gulag with separate slave slot, i want to kick out all the male slave but i fear they will lead to new quest someday. unique male slave are a mistake.
SugarCube.State.active.variables.faction.ikaanos.control = 50
SugarCube.State.active.variables.faction.ikaanos.prosp = 50
SugarCube.State.active.variables.faction.ikaanos.corruption = 50
SugarCube.State.active.variables.faction.ikaanos.lib = 50

Anyone have the sugarcube string to reset the price of power quest or just complete the warehouse in watery eyes part story?
*BACK UP YOUR SAVE FIRST*
This is the part of the quest before speaking to Hope
SugarCube.State.active.variables.disp_kym = 10 (there are multiple variables involved in the quest so might not work?)

This is after the warehouse
SugarCube.State.active.variables.disp_kym = 13
 
Last edited:
  • Like
Reactions: Bonercat

JGucci

Newbie
Jan 12, 2019
27
36
112
TLDR/ one more totally needless addition: In one earlier game-effort I hired every mercenary available at that time, heedless to the costs and when possible I paid them high allowances just for good measure. During next week the local bandits broke locks and stoned my windows twice despite movement censors and all other stuff I had let be installed.
After that I dropped all mercs. One fat wrool cat does as good job protecting my house than all the mercs combined. :)
My own bad experience with guards was to go past day 700 without getting the Kelly event. Turns out slaves/servants and the cat can't catch her, I needed a damn merc :HideThePain:
 
  • Like
Reactions: tsap

Ennoch

Conversation Conqueror
Donor
Respected User
Oct 10, 2017
7,947
24,245
913
My own bad experience with guards was to go past day 700 without getting the Kelly event. Turns out slaves/servants and the cat can't catch her, I needed a damn merc :HideThePain:
You struggle to provide the 20-40$ wage for one? :Kappa:
 
4.50 star(s) 169 Votes