Mod Ren'Py Seducing The Devil - OscarSix's Walkthrough, Scene Gallery, Improvements Mod [0.9] [DeafPerv]

OscarSix

Active Member
Modder
Donor
Jul 27, 2019
829
6,671
228723_bannerreal.png

Updated: 2020/10/11
Game/Creator: Seducing The Devil /
Modder: -
Mod Version: 0.9.1
Game Version: 0.9
Language: English

Features:
  • This mod adds an in-game walkthrough for the important choices in the game Seducing The Devil!
  • I've added a scene replay gallery to the main menu with all gallery scenes unlocked and viewable.
  • I've currently made a few improvements to some of the events in the game so that you will be able to see several missable scenes. Read the full list of improvements below to see all of the changes.
Installation:
You don't have permission to view the spoiler content. Log in or register now.

Download: - - -
 
Last edited:

Grimtown

Engaged Member
Donor
Game Developer
May 23, 2020
2,487
4,749
I get an error with the mod that I don't get with a clean install. At the beginning in the living room when the choice comes up to put your hand on Veronica's chest:

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

While running game code:
  File "game/script.rpy", line 1238, in script
    menu:
  File "game/screens.rpy", line 207, in execute
  File "game/screens.rpy", line 207, in execute
  File "game/screens.rpy", line 210, in execute
  File "game/screens.rpy", line 211, in execute
  File "game/screens.rpy", line 212, in execute
NameError: Name 'RileyPath' is not defined.

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

Full traceback:
  File "game/script.rpy", line 1238, in script
    menu:
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\ast.py", line 1531, in execute
    choice = renpy.exports.menu(choices, self.set)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\exports.py", line 893, in menu
    rv = renpy.store.menu(items)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\exports.py", line 1080, in display_menu
    rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\ui.py", line 287, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\core.py", line 2649, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\core.py", line 3033, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\core.py", line 511, in visit_all
    d.visit_all(callback)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\core.py", line 511, in visit_all
    d.visit_all(callback)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\core.py", line 511, in visit_all
    d.visit_all(callback)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\screen.py", line 424, in visit_all
    callback(self)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\core.py", line 3033, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\screen.py", line 434, in per_interact
    self.update()
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\screen.py", line 619, in update
    self.screen.function(**self.scope)
  File "game/screens.rpy", line 207, in execute
  File "game/screens.rpy", line 207, in execute
  File "game/screens.rpy", line 210, in execute
  File "game/screens.rpy", line 211, in execute
  File "game/screens.rpy", line 212, in execute
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\ui.py", line 967, in _textbutton
    text = renpy.text.text.Text(label, style=text_style, substitute=substitute, scope=scope, **text_kwargs)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\text\text.py", line 1377, in __init__
    self.set_text(text, scope, substitute)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\text\text.py", line 1477, in set_text
    i, did_sub = renpy.substitutions.substitute(i, scope, substitute)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\substitutions.py", line 242, in substitute
    s = formatter.vformat(s, (), kwargs)
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 563, in vformat
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 585, in _vformat
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 646, in get_field
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 605, in get_value
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\substitutions.py", line 201, in __getitem__
    raise NameError("Name '{}' is not defined.".format(key))
NameError: Name 'RileyPath' is not defined.

Windows-8-6.2.9200
Ren'Py 7.0.0.196
Seducing The Devil 0.9
Sat Oct 17 23:01:59 2020


I can ignore it, but that takes me automatically to the "Use Selina" path without Riley and Kylie.
 

OscarSix

Active Member
Modder
Donor
Jul 27, 2019
829
6,671
I get an error with the mod that I don't get with a clean install. At the beginning in the living room when the choice comes up to put your hand on Veronica's chest:

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

While running game code:
  File "game/script.rpy", line 1238, in script
    menu:
  File "game/screens.rpy", line 207, in execute
  File "game/screens.rpy", line 207, in execute
  File "game/screens.rpy", line 210, in execute
  File "game/screens.rpy", line 211, in execute
  File "game/screens.rpy", line 212, in execute
NameError: Name 'RileyPath' is not defined.

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

Full traceback:
  File "game/script.rpy", line 1238, in script
    menu:
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\ast.py", line 1531, in execute
    choice = renpy.exports.menu(choices, self.set)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\exports.py", line 893, in menu
    rv = renpy.store.menu(items)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\exports.py", line 1080, in display_menu
    rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\ui.py", line 287, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\core.py", line 2649, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\core.py", line 3033, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\core.py", line 511, in visit_all
    d.visit_all(callback)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\core.py", line 511, in visit_all
    d.visit_all(callback)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\core.py", line 511, in visit_all
    d.visit_all(callback)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\screen.py", line 424, in visit_all
    callback(self)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\core.py", line 3033, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\screen.py", line 434, in per_interact
    self.update()
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\display\screen.py", line 619, in update
    self.screen.function(**self.scope)
  File "game/screens.rpy", line 207, in execute
  File "game/screens.rpy", line 207, in execute
  File "game/screens.rpy", line 210, in execute
  File "game/screens.rpy", line 211, in execute
  File "game/screens.rpy", line 212, in execute
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\ui.py", line 967, in _textbutton
    text = renpy.text.text.Text(label, style=text_style, substitute=substitute, scope=scope, **text_kwargs)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\text\text.py", line 1377, in __init__
    self.set_text(text, scope, substitute)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\text\text.py", line 1477, in set_text
    i, did_sub = renpy.substitutions.substitute(i, scope, substitute)
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\substitutions.py", line 242, in substitute
    s = formatter.vformat(s, (), kwargs)
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 563, in vformat
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 585, in _vformat
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 646, in get_field
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 605, in get_value
  File "D:\games\adultgames\SeducingTheDevil-0.9-pc\renpy\substitutions.py", line 201, in __getitem__
    raise NameError("Name '{}' is not defined.".format(key))
NameError: Name 'RileyPath' is not defined.

Windows-8-6.2.9200
Ren'Py 7.0.0.196
Seducing The Devil 0.9
Sat Oct 17 23:01:59 2020


I can ignore it, but that takes me automatically to the "Use Selina" path without Riley and Kylie.
Will take a look at it tomorrow morning, I'm going to bed, been a long day :)
 

Grimtown

Engaged Member
Donor
Game Developer
May 23, 2020
2,487
4,749
No, I have been rather unwell these past couple days, will take a look when my body decides to start behaving
Again, no rush, I just thought I'd give you a ping. Get well and take care of yourself! That's more important, especially in pandemic times. :)(y)

I might give you another ping in a week or two though, hope that's ok.
 
  • Heart
Reactions: OscarSix

OscarSix

Active Member
Modder
Donor
Jul 27, 2019
829
6,671
Sorry guys, as I announced on discord, I have fallen very unwell, I will do my best to update the mods but if there are delays you know why.