Command & Obey your model on Jerkmate — you’re in control. Join Now!
x

Mod Ren'Py Midnight Paradise - Shawn's Walkthrough + Improvements [1.0] [Shawnchapp]

4.50 star(s) 2 Votes

shiqz

Active Member
Dec 25, 2020
625
920
237
Well the only rpy File that's inside the Mod folder is the gallery_unlocker, others are missing from Shawn_cheats, guides, labels, override, screens and styles, only rpyc are inside from those files, now with the provided overrides.rpy it works.
 
  • Like
Reactions: luisar018

tmu500

Well-Known Member
Apr 14, 2024
1,489
1,255
249
Hi Shawnchapp, I place the Multi-mode followed by Override file (the latest one) in the game folder, but I am getting this error message, the tried ignore bottom but it did not fix the problem: any idea:

Code:
I'm sorry, but an uncaught exception occurred.



While running game code:

File "game/scripts/prologue/prologue_dialogue.rpy", line 12, in script

File "game/mod/Shawn_Overrides.rpy", line 314, in execute

File "game/mod/Shawn_Overrides.rpy", line 314, in execute

File "game/mod/Shawn_Overrides.rpy", line 320, in execute

File "game/mod/Shawn_Overrides.rpy", line 328, in execute

File "game/mod/Shawn_Overrides.rpy", line 330, in execute

File "game/mod/Shawn_Overrides.rpy", line 337, in execute

File "game/mod/Shawn_Overrides.rpy", line 337, in keywords

File "game/mod/Shawn_Overrides.rpy", line 337, in <module>

TypeError: can only concatenate str (not "NoneType") to str



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



Traceback (most recent call last):

File "game/scripts/prologue/prologue_dialogue.rpy", line 12, in script

File "renpy/ast.py", line 2915, in execute

Say.execute(self)

~~~~~~~~~~~^^^^^^

File "renpy/ast.py", line 991, in execute

renpy.exports.say(who, what, *args, **kwargs)

~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/exports/sayexports.py", line 129, in say

who(what, *args, **kwargs)

~~~^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/character.py", line 1543, in __call__

self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)

~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/character.py", line 1198, in do_display

display_say(who, what, self.do_show, **display_args)

~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/character.py", line 820, in display_say

what_text = renpy.display.screen.get_widget(what_text[0], what_text[1], what_text[2])

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/display/screen.py", line 1565, in get_displayable

screen.update()

~~~~~~~~~~~~~^^

File "renpy/display/screen.py", line 715, in update

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

~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^

File "game/mod/Shawn_Overrides.rpy", line 314, in execute

File "game/mod/Shawn_Overrides.rpy", line 314, in execute

File "game/mod/Shawn_Overrides.rpy", line 320, in execute

File "game/mod/Shawn_Overrides.rpy", line 328, in execute

File "game/mod/Shawn_Overrides.rpy", line 330, in execute

File "game/mod/Shawn_Overrides.rpy", line 337, in execute

File "game/mod/Shawn_Overrides.rpy", line 337, in keywords

File "renpy/python.py", line 1305, in py_eval

return py_eval_bytecode(code, globals, locals)

~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/python.py", line 1298, in py_eval_bytecode

return eval(bytecode, globals, locals)

~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "game/mod/Shawn_Overrides.rpy", line 337, in <module>

TypeError: can only concatenate str (not "NoneType") to str



Windows-11-10.0.26200-SP0 AMD64

Ren'Py 8.4.2.25111101+nightly

Midnight Paradise 1.1

Fri Nov 14 11:10:36 2025
 
  • Like
Reactions: luisar018

DrAddy

Luna's Lover
Modder
Donor
Jun 14, 2017
957
2,622
428
Hi Shawnchapp, I place the Multi-mode followed by Override file (the latest one) in the game folder, but I am getting this error message, the tried ignore bottom but it did not fix the problem: any idea:

Code:
I'm sorry, but an uncaught exception occurred.



While running game code:

File "game/scripts/prologue/prologue_dialogue.rpy", line 12, in script

File "game/mod/Shawn_Overrides.rpy", line 314, in execute

File "game/mod/Shawn_Overrides.rpy", line 314, in execute

File "game/mod/Shawn_Overrides.rpy", line 320, in execute

File "game/mod/Shawn_Overrides.rpy", line 328, in execute

File "game/mod/Shawn_Overrides.rpy", line 330, in execute

File "game/mod/Shawn_Overrides.rpy", line 337, in execute

File "game/mod/Shawn_Overrides.rpy", line 337, in keywords

File "game/mod/Shawn_Overrides.rpy", line 337, in <module>

TypeError: can only concatenate str (not "NoneType") to str



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



Traceback (most recent call last):

File "game/scripts/prologue/prologue_dialogue.rpy", line 12, in script

File "renpy/ast.py", line 2915, in execute

Say.execute(self)

~~~~~~~~~~~^^^^^^

File "renpy/ast.py", line 991, in execute

renpy.exports.say(who, what, *args, **kwargs)

~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/exports/sayexports.py", line 129, in say

who(what, *args, **kwargs)

~~~^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/character.py", line 1543, in __call__

self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)

~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/character.py", line 1198, in do_display

display_say(who, what, self.do_show, **display_args)

~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/character.py", line 820, in display_say

what_text = renpy.display.screen.get_widget(what_text[0], what_text[1], what_text[2])

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/display/screen.py", line 1565, in get_displayable

screen.update()

~~~~~~~~~~~~~^^

File "renpy/display/screen.py", line 715, in update

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

~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^

File "game/mod/Shawn_Overrides.rpy", line 314, in execute

File "game/mod/Shawn_Overrides.rpy", line 314, in execute

File "game/mod/Shawn_Overrides.rpy", line 320, in execute

File "game/mod/Shawn_Overrides.rpy", line 328, in execute

File "game/mod/Shawn_Overrides.rpy", line 330, in execute

File "game/mod/Shawn_Overrides.rpy", line 337, in execute

File "game/mod/Shawn_Overrides.rpy", line 337, in keywords

File "renpy/python.py", line 1305, in py_eval

return py_eval_bytecode(code, globals, locals)

~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/python.py", line 1298, in py_eval_bytecode

return eval(bytecode, globals, locals)

~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "game/mod/Shawn_Overrides.rpy", line 337, in <module>

TypeError: can only concatenate str (not "NoneType") to str



Windows-11-10.0.26200-SP0 AMD64

Ren'Py 8.4.2.25111101+nightly

Midnight Paradise 1.1

Fri Nov 14 11:10:36 2025
The Shawn_Overrides.rpy file must be placed in the game/mod folder, then the error should be fixed.
At least that's how it was for me.
 
  • Like
Reactions: luisar018

Shawnchapp

Engaged Member
Modder
Feb 13, 2018
2,343
8,420
610
I'm working with the newest update and starting a new playthrough but getting errors, I tried this update to the mod and here is the response:

Code:
```
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scripts/prologue/prologue_dialogue.rpy", line 12, in script
  File "game/mod/Shawn_Overrides.rpy", line 314, in execute
  File "game/mod/Shawn_Overrides.rpy", line 314, in execute
  File "game/mod/Shawn_Overrides.rpy", line 320, in execute
  File "game/mod/Shawn_Overrides.rpy", line 328, in execute
  File "game/mod/Shawn_Overrides.rpy", line 330, in execute
  File "game/mod/Shawn_Overrides.rpy", line 337, in execute
  File "game/mod/Shawn_Overrides.rpy", line 337, in keywords
  File "game/mod/Shawn_Overrides.rpy", line 337, in <module>
TypeError: can only concatenate str (not "NoneType") to str

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

Traceback (most recent call last):
  File "game/scripts/prologue/prologue_dialogue.rpy", line 12, in script
  File "renpy/ast.py", line 2915, in execute
    Say.execute(self)
    ~~~~~~~~~~~^^^^^^
  File "renpy/ast.py", line 991, in execute
    renpy.exports.say(who, what, *args, **kwargs)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/exports/sayexports.py", line 129, in say
    who(what, *args, **kwargs)
    ~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/character.py", line 1543, in __call__
    self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/character.py", line 1198, in do_display
    display_say(who, what, self.do_show, **display_args)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/character.py", line 820, in display_say
    what_text = renpy.display.screen.get_widget(what_text[0], what_text[1], what_text[2])
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/screen.py", line 1565, in get_displayable
    screen.update()
    ~~~~~~~~~~~~~^^
  File "renpy/display/screen.py", line 715, in update
    self.screen.function(**self.scope)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "game/mod/Shawn_Overrides.rpy", line 314, in execute
  File "game/mod/Shawn_Overrides.rpy", line 314, in execute
  File "game/mod/Shawn_Overrides.rpy", line 320, in execute
  File "game/mod/Shawn_Overrides.rpy", line 328, in execute
  File "game/mod/Shawn_Overrides.rpy", line 330, in execute
  File "game/mod/Shawn_Overrides.rpy", line 337, in execute
  File "game/mod/Shawn_Overrides.rpy", line 337, in keywords
  File "renpy/python.py", line 1305, in py_eval
    return py_eval_bytecode(code, globals, locals)
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/python.py", line 1298, in py_eval_bytecode
    return eval(bytecode, globals, locals)
           ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "game/mod/Shawn_Overrides.rpy", line 337, in <module>
TypeError: can only concatenate str (not "NoneType") to str

Windows-11-10.0.26100-SP0 AMD64
Ren'Py 8.4.2.25111101+nightly
Midnight Paradise 1.1
Fri Nov 14 09:13:18 2025
```
is that after adding the .rpy from the post you quoted? and the file is named "Shawn_Overrides.rpy"

with no extra random numbwers to it? (i know some browsers add random names/numbers to file you download)
 
  • Like
Reactions: luisar018

Shawnchapp

Engaged Member
Modder
Feb 13, 2018
2,343
8,420
610
View attachment 5437271

ps. thanks for your mods

Lol ya, the problem is i don't actually get any of these errors no matter what i do i can't reproduce it, its hard to fix and error i can't see or reproduce lol


Hi Shawnchapp I think the waltrought Mod is missing a vew in Ruby's path, its showing unkown path and after come show another
You don't have permission to view the spoiler content. Log in or register now.

:unsure:

do you know what step this happens on? can you send me a save where this is happening?
 

kutumbaba

Newbie
Aug 5, 2024
43
42
96
Lol ya, the problem is i don't actually get any of these errors no matter what i do i can't reproduce it, its hard to fix and error i can't see or reproduce lol





:unsure:

do you know what step this happens on? can you send me a save where this is happening?
Here it is my save before meet with ruby in apartement and chose you deserve a little punishment
 
  • Like
Reactions: luisar018

jerichodowns

Member
Jan 25, 2023
151
483
186
is that after adding the .rpy from the post you quoted? and the file is named "Shawn_Overrides.rpy"

with no extra random numbwers to it? (i know some browsers add random names/numbers to file you download)
I believe I added the first version of that file, and then overwrote it with the second version from the post thats quoted.
 
  • Like
Reactions: luisar018

jerichodowns

Member
Jan 25, 2023
151
483
186
is that after adding the .rpy from the post you quoted? and the file is named "Shawn_Overrides.rpy"

with no extra random numbwers to it? (i know some browsers add random names/numbers to file you download)
Ok, I just deleted all my files, and started again from a fresh download of the main game. Then I applied your mod from the first page of this thread, and then I applied the overrides.rpy file from the post I'd quoted you, just after entering a custom name I get the error screen.
 
  • Like
Reactions: luisar018

jerichodowns

Member
Jan 25, 2023
151
483
186
ya add the mod then add the file.
I've just done it all again from fresh downloads (heavy bandwidth hit, ooph). But i'm getting the same result.

Code:
```
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scripts/prologue/prologue_dialogue.rpy", line 12, in script
  File "game/mod/Shawn_Overrides.rpy", line 314, in execute
  File "game/mod/Shawn_Overrides.rpy", line 314, in execute
  File "game/mod/Shawn_Overrides.rpy", line 320, in execute
  File "game/mod/Shawn_Overrides.rpy", line 328, in execute
  File "game/mod/Shawn_Overrides.rpy", line 330, in execute
  File "game/mod/Shawn_Overrides.rpy", line 337, in execute
  File "game/mod/Shawn_Overrides.rpy", line 337, in keywords
  File "game/mod/Shawn_Overrides.rpy", line 337, in <module>
TypeError: can only concatenate str (not "NoneType") to str

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

Traceback (most recent call last):
  File "game/scripts/prologue/prologue_dialogue.rpy", line 12, in script
  File "renpy/ast.py", line 2915, in execute
    Say.execute(self)
    ~~~~~~~~~~~^^^^^^
  File "renpy/ast.py", line 991, in execute
    renpy.exports.say(who, what, *args, **kwargs)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/exports/sayexports.py", line 129, in say
    who(what, *args, **kwargs)
    ~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/character.py", line 1543, in __call__
    self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/character.py", line 1198, in do_display
    display_say(who, what, self.do_show, **display_args)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/character.py", line 820, in display_say
    what_text = renpy.display.screen.get_widget(what_text[0], what_text[1], what_text[2])
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/screen.py", line 1565, in get_displayable
    screen.update()
    ~~~~~~~~~~~~~^^
  File "renpy/display/screen.py", line 715, in update
    self.screen.function(**self.scope)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "game/mod/Shawn_Overrides.rpy", line 314, in execute
  File "game/mod/Shawn_Overrides.rpy", line 314, in execute
  File "game/mod/Shawn_Overrides.rpy", line 320, in execute
  File "game/mod/Shawn_Overrides.rpy", line 328, in execute
  File "game/mod/Shawn_Overrides.rpy", line 330, in execute
  File "game/mod/Shawn_Overrides.rpy", line 337, in execute
  File "game/mod/Shawn_Overrides.rpy", line 337, in keywords
  File "renpy/python.py", line 1305, in py_eval
    return py_eval_bytecode(code, globals, locals)
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/python.py", line 1298, in py_eval_bytecode
    return eval(bytecode, globals, locals)
           ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "game/mod/Shawn_Overrides.rpy", line 337, in <module>
TypeError: can only concatenate str (not "NoneType") to str

Windows-11-10.0.26100-SP0 AMD64
Ren'Py 8.4.2.25111101+nightly
Midnight Paradise 1.1
Fri Nov 14 18:46:07 2025
```
 
  • Like
Reactions: luisar018

Shawnchapp

Engaged Member
Modder
Feb 13, 2018
2,343
8,420
610
I've just done it all again from fresh downloads (heavy bandwidth hit, ooph). But i'm getting the same result.

Code:
```
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scripts/prologue/prologue_dialogue.rpy", line 12, in script
  File "game/mod/Shawn_Overrides.rpy", line 314, in execute
  File "game/mod/Shawn_Overrides.rpy", line 314, in execute
  File "game/mod/Shawn_Overrides.rpy", line 320, in execute
  File "game/mod/Shawn_Overrides.rpy", line 328, in execute
  File "game/mod/Shawn_Overrides.rpy", line 330, in execute
  File "game/mod/Shawn_Overrides.rpy", line 337, in execute
  File "game/mod/Shawn_Overrides.rpy", line 337, in keywords
  File "game/mod/Shawn_Overrides.rpy", line 337, in <module>
TypeError: can only concatenate str (not "NoneType") to str

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

Traceback (most recent call last):
  File "game/scripts/prologue/prologue_dialogue.rpy", line 12, in script
  File "renpy/ast.py", line 2915, in execute
    Say.execute(self)
    ~~~~~~~~~~~^^^^^^
  File "renpy/ast.py", line 991, in execute
    renpy.exports.say(who, what, *args, **kwargs)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/exports/sayexports.py", line 129, in say
    who(what, *args, **kwargs)
    ~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/character.py", line 1543, in __call__
    self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/character.py", line 1198, in do_display
    display_say(who, what, self.do_show, **display_args)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/character.py", line 820, in display_say
    what_text = renpy.display.screen.get_widget(what_text[0], what_text[1], what_text[2])
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/screen.py", line 1565, in get_displayable
    screen.update()
    ~~~~~~~~~~~~~^^
  File "renpy/display/screen.py", line 715, in update
    self.screen.function(**self.scope)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "game/mod/Shawn_Overrides.rpy", line 314, in execute
  File "game/mod/Shawn_Overrides.rpy", line 314, in execute
  File "game/mod/Shawn_Overrides.rpy", line 320, in execute
  File "game/mod/Shawn_Overrides.rpy", line 328, in execute
  File "game/mod/Shawn_Overrides.rpy", line 330, in execute
  File "game/mod/Shawn_Overrides.rpy", line 337, in execute
  File "game/mod/Shawn_Overrides.rpy", line 337, in keywords
  File "renpy/python.py", line 1305, in py_eval
    return py_eval_bytecode(code, globals, locals)
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/python.py", line 1298, in py_eval_bytecode
    return eval(bytecode, globals, locals)
           ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "game/mod/Shawn_Overrides.rpy", line 337, in <module>
TypeError: can only concatenate str (not "NoneType") to str

Windows-11-10.0.26100-SP0 AMD64
Ren'Py 8.4.2.25111101+nightly
Midnight Paradise 1.1
Fri Nov 14 18:46:07 2025
```
not sure how thats error is happening it shouldn't but you sjhould be able to fix beore getting to th dialog open mod menu "m" goto settings and disable"Use improved game UI" then save and exit and relaunch game
 
  • Like
Reactions: luisar018

jerichodowns

Member
Jan 25, 2023
151
483
186
huh.....

should be seeing this....

View attachment 5438134

are you using or have you been using othe rmods?

can try manually diabling it by open console (Shift+o) then imputing

Code:
persistent.mod_use_improved_ui = False
I don't understand why I'd have a different version of the mod, I downloaded it today from the main page. I tried your command from the console, that did not fix the problem. Still getting the errors. I can ignore them and that starts skipping through the story, I get an odd screen for a second here and there but the errors pop back up before I can even read them.
 
  • Like
Reactions: luisar018
4.50 star(s) 2 Votes