3.10 star(s) 14 Votes

jack brisen

Active Member
Feb 20, 2018
650
323
231
if i have a contract with martin how can i present it? i had it and i got kicked from the school
 

anton79513

New Member
Oct 21, 2019
1
0
189
Error on save attempt after running minigame:

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

While running game code:
_pickle.PicklingError: Can't pickle <function safe_randint at 0x000000003108f4c0>: it's not the same object as store.safe_randint
Perhaps bad reduction in renpy.game.log.__getstate__()['log'][0].__getstate__()['context'].__getstate__()['dynamic_stack'][11]['partner'].__getstate__()['renpy_char'].__getstate__()['show_function'] = <function show_display_say at 0x0000000006546700>

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

Traceback (most recent call last):
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
    $ ui.interact()
  File "renpy/ast.py", line 1187, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/python.py", line 1260, in py_exec_bytecode
    exec(bytecode, globals, locals)
    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
    $ ui.interact()
      ~~~~~~~~~~~^^
  File "renpy/ui.py", line 304, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/core.py", line 2219, in interact
    repeat, rv = self.interact_core(
                 ~~~~~~~~~~~~~~~~~~^
        preloads=preloads,
        ^^^^^^^^^^^^^^^^^^
    ...<4 lines>...
        **kwargs,
        ^^^^^^^^^
    )  # type: ignore
    ^                
  File "renpy/display/core.py", line 3302, in interact_core
    rv = root_widget.event(ev, x, y, 0)
         ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "renpy/display/layout.py", line 1284, in event
    rv = i.event(ev, x - xo, y - yo, cst)
         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/layout.py", line 1284, in event
    rv = i.event(ev, x - xo, y - yo, cst)
         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/layout.py", line 1284, in event
    rv = i.event(ev, x - xo, y - yo, cst)
         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/screen.py", line 805, in event
    rv = self.child.event(ev, x, y, st)
         ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "renpy/display/layout.py", line 1284, in event
    rv = i.event(ev, x - xo, y - yo, cst)
         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/layout.py", line 1508, in event
    rv = super(Window, self).event(ev, x, y, st)
         ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "renpy/display/layout.py", line 273, in event
    rv = d.event(ev, x - xo, y - yo, st)
         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/layout.py", line 1284, in event
    rv = i.event(ev, x - xo, y - yo, cst)
         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/layout.py", line 1508, in event
    rv = super(Window, self).event(ev, x, y, st)
         ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "renpy/display/layout.py", line 273, in event
    rv = d.event(ev, x - xo, y - yo, st)
         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/layout.py", line 1284, in event
    rv = i.event(ev, x - xo, y - yo, cst)
         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/layout.py", line 273, in event
    rv = d.event(ev, x - xo, y - yo, st)
         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/behavior.py", line 1184, in event
    return handle_click(self.clicked)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "renpy/display/behavior.py", line 1107, in handle_click
    rv = run(action)
         ~~~^^^^^^^^
  File "renpy/display/behavior.py", line 411, in run
    return action(*args, **kwargs)
           ~~~~~~^^^^^^^^^^^^^^^^^
  File "renpy/common/00action_file.rpy", line 415, in __call__
    renpy.save(fn, extra_info=save_name)
    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/loadsave.py", line 184, in save
    dump((roots, renpy.game.log), logf)
    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/compat/pickle.py", line 308, in dump
    pickle.dump(o, f, pickle.HIGHEST_PROTOCOL if highest else PROTOCOL)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
_pickle.PicklingError: Can't pickle <function safe_randint at 0x000000003108f4c0>: it's not the same object as store.safe_randint
Perhaps bad reduction in renpy.game.log.__getstate__()['log'][0].__getstate__()['context'].__getstate__()['dynamic_stack'][11]['partner'].__getstate__()['renpy_char'].__getstate__()['show_function'] = <function show_display_say at 0x0000000006546700>

Windows-10-10.0.19045-SP0 AMD64
Ren'Py 8.4.1.25072401
NSFW 0.4.4.5.1
Mon Aug 25 03:55:26 2025
 

SWAJ

The Island
Game Developer
Sep 6, 2017
360
657
237

ffive

Devoted Member
Jun 19, 2022
9,970
24,653
812
Exactly, and it’s frustrating. Once ComfyUI fully supports my RTX 5080, I’ll go back and review all the artwork to make it more consistent and truly unique. For now, the Studio Ghibli AI with its infamous yellow filter works as a decent placeholder while I focus on building the game’s core framework.
Restoring color balance is exactly what Auto Color command in Photoshop is made for.

1756137914448.png

Literally with just single click.

(it can also process all your renders in a batch. There's really no reason to put up with the yellow tinge unless you happen to like it)
 

Xhak

Member
Dec 24, 2017
355
499
186
I don’t know what you are taking about. The Island is not abandoned. I hope you enjoy this one!
That's good, everyone in the thread said it was and it's been like a year since there was an update.
 

Xhak

Member
Dec 24, 2017
355
499
186
I’ve been struggling with Python, Torch, and the nightly builds without much success. Do you have a setup guide I can follow to figure out what I’m doing wrong by any chances? :)
What exactly is going wrong when you try?
Are you using Conda to manage your Python environment (as you should)?
 

SWAJ

The Island
Game Developer
Sep 6, 2017
360
657
237
What exactly is going wrong when you try?
Are you using Conda to manage your Python environment (as you should)?
I used git to clone the project from comfyanonymous and used pip to install in a venc. I've been trying nightly Torch builds because stable doesnt seem to support my Blackwell gpu.
 

Rover55

Member
Aug 12, 2017
192
139
187
Tried to use cheat engine for more money. It didn't work. Da fuck is going on in ren'py games? What kind of encrypting protects it from my laziness?
 
  • Haha
Reactions: jack brisen

Xhak

Member
Dec 24, 2017
355
499
186
Some feedback:
1. Way too much clicking for redundant things: if out of energy makes you unable to act, make it automatically sleep (4 clicks just to do a mandatory task is pointless). Lots of other examples. If class is mandatory, make it a routine event and don't make it cost an action (that's just annoying and dumb) - make visiting profs office a separate event that does cost an action.
2. Actions are unbalanced and the options to gain wealth are way out of proportion.
3. Having clickable options that are just TBD or empty is pointless and confuses/annoys the player
4. Sex needs to be some kind of minigame like BJ, only much more complex. Ideally with the player having to work with/against NPC goals depending on whether the NPC wants to creampie her and whether or not the player also wants that.
 

Xhak

Member
Dec 24, 2017
355
499
186
I used git to clone the project from comfyanonymous and used pip to install in a venc. I've been trying nightly Torch builds because stable doesnt seem to support my Blackwell gpu.
venv is crap.
use conda to manage your python environments; it will make your life way easier in the long run.
 

ffive

Devoted Member
Jun 19, 2022
9,970
24,653
812
If class is mandatory, make it a routine event and don't make it cost an action (that's just annoying and dumb) - make visiting profs office a separate event that does cost an action.
I don't think they are..? Academic performance is one of the angles for MC to develop. Otherwise yes, i'd agree that a mandatory "event" should just happen automatically.
 

YogSothoth1982

Devoted Member
Jun 26, 2018
9,483
14,446
883
Some feedback:
1. Way too much clicking for redundant things: if out of energy makes you unable to act, make it automatically sleep (4 clicks just to do a mandatory task is pointless). Lots of other examples. If class is mandatory, make it a routine event and don't make it cost an action (that's just annoying and dumb) - make visiting profs office a separate event that does cost an action.
2. Actions are unbalanced and the options to gain wealth are way out of proportion.
3. Having clickable options that are just TBD or empty is pointless and confuses/annoys the player
4. Sex needs to be some kind of minigame like BJ, only much more complex. Ideally with the player having to work with/against NPC goals depending on whether the NPC wants to creampie her and whether or not the player also wants that.
I agree with everything except the minigame. If I could, I'd remove them all or make them optional. The blowjob game is already more difficult than I like.
 
  • Like
Reactions: Melix3 and Laellith
3.10 star(s) 14 Votes