Awesome update. Been a while since the game had such a great content update.
Also for those who want a patreon version, I downloaded the free version and mucked around with the code and got it working somewhat.
I didn't bother testing it out thoroughly, but I was able to get large breast size, multiple kinks and the forward/backward function working.
For those who don't want to download a random file from a stranger, here's how you can do it yourself:
1. Backup the file in case you mess up
2. Open the .html file with an editor, Notepad++, Sublime or VS Code are all pretty good options
Bra size change:
Search for the following string
window.functionBraSize = function (braSize, content)
Change the whole function to look like this:
JavaScript:
// BEFORE
/*For braSize and faceShape in the char creation menu*/
window.functionBraSize = function (braSize, content) {
if (State.variables.thisIsTheFreeEdition && braSize == "large"){
SimpleNotification.info('Locked', 'Become a *supporter* to unlock the large bra size', {duration: 5000});
State.variables.kate.braSize = "medium";
}
else{
State.variables.kate.braSize = braSize;
}
jQuery.wiki(content);
}
// AFTER
/*For braSize and faceShape in the char creation menu*/
window.functionBraSize = function (braSize, content) {
State.variables.kate.braSize = braSize;
jQuery.wiki(content);
}
Multiple kinks change:
Look for the string
<<run $kate.kinks.delete("exhibitionist","masochist","submissive")>>
and delete it
Enabling forward/backward function:
Search for the string :
Set up a handler for the enabling and disabling of the history-backward/-forward buttons
Make the following changes
JavaScript:
// BEFORE
/* Set up a handler for the enabling and disabling of the history-backward/-forward buttons. */
jQuery(document)
.on(':historyupdate.ui-bar',
(function ($backward, $forward) {
return function () {
if(State.variables.thisIsTheFreeEdition){
$backward.prop('disabled');
$forward.prop('disabled');
}else{
}
};
})(jQuery('#history-backward'), jQuery('#history-forward'))
);
/* Set up a handler for the selection of the history-backward button. */
jQuery('#history-backward')
.prop('disabled', State.length < 2)
.ariaClick({
label : L10n.get('uiBarBackward')
}, function () {
Engine.backward()
});
/* Set up a handler for the selection of the history-forward button. */
jQuery('#history-forward')
.prop('disabled', State.length === State.size)
.ariaClick({
label : L10n.get('uiBarForward')
}, function () {
Engine.forward()
});
// AFTER
/* Set up a handler for the enabling and disabling of the history-backward/-forward buttons. */
jQuery(document)
.on(':historyupdate.ui-bar',
(function ($backward, $forward) {
return function () {};
})(jQuery('#history-backward'), jQuery('#history-forward'))
);
/* Set up a handler for the selection of the history-backward button. */
jQuery('#history-backward')
.prop('enable', State.length < 2)
.ariaClick({
label : L10n.get('uiBarBackward')
}, function () {
Engine.backward()
});
/* Set up a handler for the selection of the history-forward button. */
jQuery('#history-forward')
.prop('enable', State.length === State.size)
.ariaClick({
label : L10n.get('uiBarForward')
}, function () {
Engine.forward()
});
Six pack avatar:
If you miss having your heroine show up with a massive six pack, search for
sixPack : false
and change it to
sixPack : true
. Don't think there's any text changes for this, but it looks fun anyway.
File:
View attachment Female Agent 1.14.1 random stranger changes.7z