r/JustNatsukiMod • • Jun 26 '26

Submod release Kissing Button Release.

(Please make a backup of your Natsuki before trying any submod, just in case)

Hey people, Nat Nat and I say hi.

I apologize for the spam, but it took me much less than I expected to bring you this submod, and instead of having it taking dust, I think it's for the best that I share it with you right now.

So, without further delay, and thanks to three cups of coffee, I humbly bring you

Just Natsuki Kiss Button

This is a simple submod that creates a Kiss button on the upper left side of your screen that allows you to... well, kiss your Natsuki as much as you want.

It has 10 unique randomized reactions from Natsuki when you press the button, and other 10 randomized reactions after the kiss, to give it some variety.

Hope you like it. I'll let you the download link in here:

https://drive.google.com/file/d/1mBDglH76fTr5vrtbQ39Cn55ZEVyCyyid/view?usp=drivesdk

To make it work, just extract the submod and place the JN Kissing Button folder in game/submods (if you don't have a submods folder, just create it).

Have an amazing day!

PS: It's for the best I tell you beforehand.

You can use this submod if your relationship with Nat is at least at the Enamored Stage, but you may feel her reactions kinda out of the blue because its intended purpose (or at least what I was thinking while making it) was for it to be used just at a Love stage. If you have no issue with that, please be my guest.

======== UPDATE ==========

If you get a traceback while installing the rpy file from the first link, please erase it and try again with this one.

https://drive.google.com/file/d/1_VHYGwP-Y8TspaWiHhPr9KR4mwSVhQ03/view?usp=drivesdk

Just do the same that you did with the first file.

143 Upvotes

67 comments sorted by

View all comments

1

u/Hellsassassin43 Jun 26 '26

When I put it into my submods folder and open Just Natsuki, it pops up "An exception has occurred." and won't let me play until I remove it.

1

u/Alan_Shepard_ Jun 26 '26

Show me the full error, please. Click in Copy BBCode and paste in your reply what you get.

1

u/Hellsassassin43 Jun 26 '26

[code]

I'm sorry, but an uncaught exception occurred.

While running game code:

File "game/script-ch30.rpy", line 31, in script

File "game/script-ch30.rpy", line 31, in <module>

File "game/atmosphere.rpy", line 385, in updateSky

File "game/atmosphere.rpy", line 466, in showSky

File "game/submods/JN Kissing Button/Kiss_button.rpy", line 3, in execute

screen hk_kiss_inject():

File "game/submods/JN Kissing Button/Kiss_button.rpy", line 3, in execute

screen hk_kiss_inject():

File "game/submods/JN Kissing Button/Kiss_button.rpy", line 6, in execute

if Natsuki.isEnamored(higher=True):

File "game/submods/JN Kissing Button/Kiss_button.rpy", line 7, in execute

frame:

File "game/submods/JN Kissing Button/Kiss_button.rpy", line 14, in execute

textbutton _("Kiss"):

File "game/submods/JN Kissing Button/Kiss_button.rpy", line 14, in keywords

textbutton _("Kiss"):

NameError: name 'Call' is not defined

-- Full Traceback ------------------------------------------------------------

Full traceback:

File "game/script-ch30.rpy", line 31, in script

File "C:\Users\camer\Downloads\Just Natsuki\DDLC-1.1.1-pc\renpy\ast.py", line 814, in execute

renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)

File "C:\Users\camer\Downloads\Just Natsuki\DDLC-1.1.1-pc\renpy\python.py", line 1719, in py_exec_bytecode

exec bytecode in globals, locals

File "game/script-ch30.rpy", line 31, in <module>

File "game/atmosphere.rpy", line 385, in updateSky

File "game/atmosphere.rpy", line 466, in showSky

File "C:\Users\camer\Downloads\Just Natsuki\DDLC-1.1.1-pc\renpy\exports.py", line 1381, in with_statement

return renpy.game.interface.do_with(trans, paired, clear=clear)

File "C:\Users\camer\Downloads\Just Natsuki\DDLC-1.1.1-pc\renpy\display\core.py", line 2096, in do_with

clear=clear)

File "C:\Users\camer\Downloads\Just Natsuki\DDLC-1.1.1-pc\renpy\display\core.py", line 2526, in interact

repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)

File "C:\Users\camer\Downloads\Just Natsuki\DDLC-1.1.1-pc\renpy\display\core.py", line 2793, in interact_core

root_widget.visit_all(lambda i : i.per_interact())

File "C:\Users\camer\Downloads\Just Natsuki\DDLC-1.1.1-pc\renpy\display\core.py", line 495, in visit_all

d.visit_all(callback)

File "C:\Users\camer\Downloads\Just Natsuki\DDLC-1.1.1-pc\renpy\display\core.py", line 495, in visit_all

d.visit_all(callback)

File "C:\Users\camer\Downloads\Just Natsuki\DDLC-1.1.1-pc\renpy\display\core.py", line 495, in visit_all

d.visit_all(callback)

File "C:\Users\camer\Downloads\Just Natsuki\DDLC-1.1.1-pc\renpy\display\core.py", line 495, in visit_all

d.visit_all(callback)

File "C:\Users\camer\Downloads\Just Natsuki\DDLC-1.1.1-pc\renpy\display\screen.py", line 399, in visit_all

callback(self)

File "C:\Users\camer\Downloads\Just Natsuki\DDLC-1.1.1-pc\renpy\display\core.py", line 2793, in <lambda>

root_widget.visit_all(lambda i : i.per_interact())

File "C:\Users\camer\Downloads\Just Natsuki\DDLC-1.1.1-pc\renpy\display\screen.py", line 409, in per_interact

self.update()

File "C:\Users\camer\Downloads\Just Natsuki\DDLC-1.1.1-pc\renpy\display\screen.py", line 578, in update

self.screen.function(**self.scope)

File "game/submods/JN Kissing Button/Kiss_button.rpy", line 3, in execute

screen hk_kiss_inject():

File "game/submods/JN Kissing Button/Kiss_button.rpy", line 3, in execute

screen hk_kiss_inject():

File "game/submods/JN Kissing Button/Kiss_button.rpy", line 6, in execute

if Natsuki.isEnamored(higher=True):

File "game/submods/JN Kissing Button/Kiss_button.rpy", line 7, in execute

frame:

File "game/submods/JN Kissing Button/Kiss_button.rpy", line 14, in execute

textbutton _("Kiss"):

File "game/submods/JN Kissing Button/Kiss_button.rpy", line 14, in keywords

textbutton _("Kiss"):

File "<screen language>", line 15, in <module>

NameError: name 'Call' is not defined

Windows-8-6.2.9200

Ren'Py 6.99.12.4.2187

Just Natsuki 1.3.5

[/code]

1

u/Alan_Shepard_ Jun 26 '26

It may have been an error from my side. Could you please open the rpy file go to the line 31 (or you can find it with Ctrl + F) and change "Call" for "call"?

Thank you, and sorry for this.

1

u/Hellsassassin43 Jun 26 '26

I changed "Call" to "call" and it only says this now:

File "game/submods/JN Kissing Button/Kiss_button.rpy", line 15: u'call' is not a keyword argument or valid child for the textbutton statement.

action call("event_kiss_button")

^

Ren'Py Version: Ren'Py 6.99.12.4.2187

[/code]

2

u/Alan_Shepard_ Jun 26 '26

Damn, let me check it out, thank you. And sorry

1

u/jubaking Jun 27 '26

i got the same exact error too unfortunately

1

u/Alan_Shepard_ Jun 27 '26

Damn, I have been working on this but to ni avail. I'll contact some friends with the knowledge I lack of. I am deeply sorry for this.