Caim777

New Member
Apr 4, 2023
8
10
Just played V3 through and wanted to just say that your work is amazing. Really enjoyed how you set the scene with the prologue, and then shifting to a different game mechanic in the next.

Also appreciate the pace and details in each scene where you build the relationship between characters.

The game checks all the boxes I personally like and I'm really looking forward to your future updates :)
 
  • Red Heart
Reactions: CigarRex

CigarRex

Truly, the Rex of all Cigars...
Game Developer
Sep 23, 2022
316
1,003
Just played V3 through and wanted to just say that your work is amazing. Really enjoyed how you set the scene with the prologue, and then shifting to a different game mechanic in the next.

Also appreciate the pace and details in each scene where you build the relationship between characters.

The game checks all the boxes I personally like and I'm really looking forward to your future updates :)
Thanks for coming by ;)
 

Ribaso

Newbie
Oct 22, 2020
41
20
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

Member
Jun 27, 2017
465
2,532
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.
 
  • Red Heart
Reactions: CigarRex

PhoenixRage23

Active Member
May 24, 2020
804
961
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
28
31
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...
Game Developer
Sep 23, 2022
316
1,003
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...
Game Developer
Sep 23, 2022
316
1,003
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

Well-Known Member
Sep 16, 2020
1,474
605
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
576
435
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

Member
Feb 23, 2022
476
942
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...
Game Developer
Sep 23, 2022
316
1,003
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...
Game Developer
Sep 23, 2022
316
1,003
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.
 
4.40 star(s) 34 Votes