Create and Fuck your AI Slut -70% OFF
x

Ribaso

Newbie
Oct 22, 2020
66
34
71
Great art and a very enjoyable game, found two types of grinds. Grind for 3x 100% event and another grind for the scenes.
First grind wasn't hard and was actually amusing, but lost interest in the second, too much for me.
A gallery unlock or hints in the UI would have made it better.
 
  • Like
Reactions: CigarRex

MidnightKing

Active Member
Jun 27, 2017
542
3,411
419
Got around to checking out the new sandbox stuff and I think it's great. This is exactly the type of sandbox I enjoy in an AVN honestly. Just filled with good events that I can tackle at my leisure. I like sandboxes in general, but the ones here often tend to be filled with meaningless bullshit and subpar writing. Glad that isn't the case with this one.

Time to let this thing cook and build up content. Looking forward to returning down the line.
 
  • Heart
Reactions: CigarRex

PhoenixRage23

Active Member
May 24, 2020
964
1,162
298
So this goes from a pretty good VN to pretty boring sandbox with no working map and only the MC's house? Maybe I'll check back in another year or two when there's actually something to do in sandbox mode.
 
  • Like
Reactions: molva

uka

Newbie
Sep 12, 2018
29
32
113
The art is top notch, and I'm looking forward to more.

There's one problem with the game right now though. There's no challenge. Without a challenge, there's no difference between this and a visual novel.

I'd suggest adding an antagonistic faction and some stat checks.

For example, add a religious/moral/angel faction in town that's trying to hunt down the demons. If you push characters too far without enough stats, you will alert the enemy. Alert them enough and they'll raid your home, take your cash, lower character love/corruption, etc.
 

CigarRex

Truly, the Rex of all Cigars...
Donor
Game Developer
Sep 23, 2022
546
1,863
267
The art is top notch, and I'm looking forward to more.

There's one problem with the game right now though. There's no challenge. Without a challenge, there's no difference between this and a visual novel.

I'd suggest adding an antagonistic faction and some stat checks.

For example, add a religious/moral/angel faction in town that's trying to hunt down the demons. If you push characters too far without enough stats, you will alert the enemy. Alert them enough and they'll raid your home, take your cash, lower character love/corruption, etc.
It's a cool idea, but I'm unsure of how to integrate such a thing here. At least as of now.
Adding challenges to a porn game is a very thin line to walk on, at all turns.
 
  • Like
Reactions: anon280

CigarRex

Truly, the Rex of all Cigars...
Donor
Game Developer
Sep 23, 2022
546
1,863
267
They are at love 100, but every time I interact with them, it says " 0+ love. It's not enough anymore.".
That's as far as the update goes. You can collect your bounty with Greed and watch the Extras if you want to
 

Woodstock_1983

Engaged Member
Sep 16, 2020
2,925
1,302
278
It looks like a good game but, I must say, it took too long to get to the sandbox version. I was starting to get bored with less actions.
 

Aqua888

Active Member
Jan 10, 2023
609
458
163
Patreon is too unreliable, with its constant policy changes banning creators & the need to patch everything they don't like away.
Doesn't mean it's an impossibility, but SubStar (+discord) have got nearly everything I need.
Is there sex scenes with mom?
 
  • Like
Reactions: Lans90

NeoEros

Active Member
Feb 23, 2022
643
1,409
266
Hi CigarRex, it seems that the game cannot be saved properly after we enter the sandbox mode, any ideas?


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

While running game code:
  File "renpy/common/00action_file.rpy", line 397, in __call__
    renpy.save(fn, extra_info=save_name)
PicklingError: Can't pickle <function show_screen at 0x000000000a22b700>: it's not the same object as renpy.display.screen.show_screen

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

Full traceback:
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
    $ ui.interact()
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
    $ ui.interact()
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\core.py", line 3499, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\core.py", line 4457, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\transition.py", line 53, in event
    return self.new_widget.event(ev, x, y, st) # E1101
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\screen.py", line 770, in event
    rv = self.child.event(ev, x, y, st)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1401, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1401, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\behavior.py", line 1138, in event
    return handle_click(self.clicked)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\behavior.py", line 1071, in handle_click
    rv = run(action)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\behavior.py", line 375, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 397, in __call__
    renpy.save(fn, extra_info=save_name)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\loadsave.py", line 427, in save
    reraise(t, e, tb)
  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python3.9/site-packages/future/utils/__init__.py", line 444, in raise_
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\loadsave.py", line 413, in save
    dump((roots, renpy.game.log), logf)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\compat\pickle.py", line 103, in dump
    pickle.dump(o, f, pickle.HIGHEST_PROTOCOL if highest else PROTOCOL)
PicklingError: Can't pickle <function show_screen at 0x000000000a22b700>: it's not the same object as renpy.display.screen.show_screen

Windows-10-10.0.22000 AMD64
Ren'Py 8.1.0.23051307
The Sin Within - 0.3 0.3
Wed Aug 23 11:11:15 2023
 
  • Like
Reactions: jamesonwulf

CigarRex

Truly, the Rex of all Cigars...
Donor
Game Developer
Sep 23, 2022
546
1,863
267
Hi CigarRex, it seems that the game cannot be saved properly after we enter the sandbox mode, any ideas?


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

While running game code:
  File "renpy/common/00action_file.rpy", line 397, in __call__
    renpy.save(fn, extra_info=save_name)
PicklingError: Can't pickle <function show_screen at 0x000000000a22b700>: it's not the same object as renpy.display.screen.show_screen

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

Full traceback:
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
    $ ui.interact()
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
    $ ui.interact()
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\core.py", line 3499, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\core.py", line 4457, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\transition.py", line 53, in event
    return self.new_widget.event(ev, x, y, st) # E1101
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\screen.py", line 770, in event
    rv = self.child.event(ev, x, y, st)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1401, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1401, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\behavior.py", line 1138, in event
    return handle_click(self.clicked)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\behavior.py", line 1071, in handle_click
    rv = run(action)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\display\behavior.py", line 375, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 397, in __call__
    renpy.save(fn, extra_info=save_name)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\loadsave.py", line 427, in save
    reraise(t, e, tb)
  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python3.9/site-packages/future/utils/__init__.py", line 444, in raise_
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\loadsave.py", line 413, in save
    dump((roots, renpy.game.log), logf)
  File "D:\Downloads\TheSinWithin-0.3-pc\renpy\compat\pickle.py", line 103, in dump
    pickle.dump(o, f, pickle.HIGHEST_PROTOCOL if highest else PROTOCOL)
PicklingError: Can't pickle <function show_screen at 0x000000000a22b700>: it's not the same object as renpy.display.screen.show_screen

Windows-10-10.0.22000 AMD64
Ren'Py 8.1.0.23051307
The Sin Within - 0.3 0.3
Wed Aug 23 11:11:15 2023
Strange... Never heard of this error before.
How weird. Try checking it on a new save that skips the prologue.
 

CigarRex

Truly, the Rex of all Cigars...
Donor
Game Developer
Sep 23, 2022
546
1,863
267
Creating a new save that skips the prologue doesn't work either :cry:
What the hell...
This looks like a renpy thing, bc I can't fathom what's causing this.
Seems like the game is failing to load the sandbox UI for some eldritch reason.
 

CigarRex

Truly, the Rex of all Cigars...
Donor
Game Developer
Sep 23, 2022
546
1,863
267
Creating a new save that skips the prologue doesn't work either :cry:
Try the following:

1 - create a new text file named "pickletest.rpy" inside the game's folder (where the .rpa files are)

2 - paste the following code in the file and save it:

Python:
init python:

    config.use_cpickle = False
3 - do whatever crashes the game again and tell us what error shows up (if it does).
 
  • Like
Reactions: yoyomistro

NeoEros

Active Member
Feb 23, 2022
643
1,409
266
Try the following:

1 - create a new text file named "pickletest.rpy" inside the game's folder (where the .rpa files are)

2 - paste the following code in the file and save it:

Python:
init python:

    config.use_cpickle = False
3 - do whatever crashes the game again and tell us what error shows up (if it does).
Thank you CigarRex it worked!:love:
 
  • Yay, update!
Reactions: CigarRex
4.20 star(s) 56 Votes