Sounds like my last girlfriend!
BadIdea102
Recent community posts
OK, I get it. It's pretty different from the usual pattern of multiple save slots and manual saving (plus optional autosave slot). It's much closer to one-state-at-a-time, with a save slot to pick up where you left off. But normally games never get in a state where saving is impossible, which is what bothers me mainly.
Could I convince you to use one of these systems?:
1) One state, autosave
Autosave always enabled, there is a single restart/wipe save button with confirmation. (The simplest system. No need to mention saving at all except to say that it always happens at 8AM! Never surprising, but replaying destroys progress.)
2) Two states, autosave
At all times, the player is either playing Save A (red) or Save B (blue). Autosave always enabled. There's a button to switch saves, and a button to restart the current save (with confirmation). There's also a display summarizing the progress of the two saves, highlighting the one the player is on. It's possible to replay while preserving progress by switching slots, then restarting. (A flexible and clear system, but maybe over-engineered for a game like this.)
3) One state, manual save plus optional autosave
There's a button to en/disable autosave, a manual save button, and a restart button with confirmation. If the player never disables autosave, it's just like option 1 except you can save mid-day. But by disabling autosave and restarting, the player can play the early game while preserving their late-game save, and they have the option of manually saving the new run if they decide they like it. Doing so would replace the old run with the current run, so it should have a confirmation prompt. (Not my favorite, but I'd prefer it to the current system.)
OK, so the text is accurate. That's good.
Why not make saving work how it does in most games (including autosave-only games), where starting over doesn't disable save functionality until the game relaunches? The way it is now seems like lost progress waiting to happen.
Or, if this would be much easier, why not put a large warning box up when the player is in this no-save state? SAVING DISABLED / CLOSE AND REOPEN GAME, something like that.
Sorry for the delay, was busy.
I changed the save file's permission bits from
644 (-rw-r--r--) to
664 (-rw-rw-r--)
(so group members who aren't "me" can also write), and GG was able to save! So that fixes the issue for me personally. But please create the save file with slightly looser permissions - I don't know what that looks like in Unity or whatever frameworks you might use.
A potential workaround - I forget the details of file permissions, but I remember vaguely that sometimes even when you're not allowed to write to a file, you're allowed to read it, delete it, and write out a new file with the same name. I wouldn't recommend this as a first option.
I'm 90% sure I understand the opening minigame, but I still can barely meet the threshold for twins, forget about triplets. The blue bar needs to move about half as fast - near endgame it's just luck-based.
That gripe aside, I love where the game is going!
EDIT: NEVERMIND, I was wrong! Blue bar timing doesn't matter AT ALL!
Bug in the backrooms Mitsuki's Dive, line 1187, seems miti_env_pla_cloth isn't defined:
```
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/code for innerworkings/Sexwork New.rpy", line 2082, in script call
call sexpersonality() from _call_sexpersonality
File "game/code for innerworkings/Sexwork New.rpy", line 1037, in script call
call sexdominantmoves() from _call_sexdominantmoves
File "game/code for innerworkings/Sexwork New.rpy", line 1706, in script call
call sextopmoves() from _call_sextopmoves_1
File "game/code for innerworkings/Sexwork New.rpy", line 2082, in script call
call sexpersonality() from _call_sexpersonality
File "game/code for innerworkings/Sexwork New.rpy", line 1037, in script call
call sexdominantmoves() from _call_sexdominantmoves
File "game/code for innerworkings/Sexwork New.rpy", line 1706, in script call
call sextopmoves() from _call_sextopmoves_1
File "game/code for innerworkings/Sexwork New.rpy", line 2082, in script call
call sexpersonality() from _call_sexpersonality
File "game/code for innerworkings/Sexwork New.rpy", line 1037, in script call
call sexdominantmoves() from _call_sexdominantmoves
File "game/code for innerworkings/Sexwork New.rpy", line 1706, in script call
call sextopmoves() from _call_sextopmoves_1
File "game/code for innerworkings/Sexwork New.rpy", line 2082, in script call
call sexpersonality() from _call_sexpersonality
File "game/code for innerworkings/Sexwork New.rpy", line 1037, in script call
call sexdominantmoves() from _call_sexdominantmoves
File "game/code for innerworkings/Sexwork New.rpy", line 1706, in script call
call sextopmoves() from _call_sextopmoves_1
File "game/code for innerworkings/Sexwork New.rpy", line 2082, in script call
call sexpersonality() from _call_sexpersonality
File "game/code for innerworkings/Sexwork New.rpy", line 1037, in script call
call sexdominantmoves() from _call_sexdominantmoves
File "game/code for innerworkings/Sexwork New.rpy", line 1706, in script call
call sextopmoves() from _call_sextopmoves_1
File "game/code for innerworkings/Sexwork New.rpy", line 2082, in script call
call sexpersonality() from _call_sexpersonality
File "game/code for innerworkings/Sexwork New.rpy", line 1037, in script call
call sexdominantmoves() from _call_sexdominantmoves
File "game/code for innerworkings/Sexwork New.rpy", line 1706, in script call
call sextopmoves() from _call_sextopmoves_1
File "game/Ego Dives/Mitsuki_Dive.rpy", line 1187, in script
if miti_env_pla_cloth == 1 :
File "game/Ego Dives/Mitsuki_Dive.rpy", line 1187, in <module>
if miti_env_pla_cloth == 1 :
NameError: name 'miti_env_pla_cloth' is not defined
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/code for innerworkings/Sexwork New.rpy", line 2082, in script call
call sexpersonality() from _call_sexpersonality
File "game/code for innerworkings/Sexwork New.rpy", line 1037, in script call
call sexdominantmoves() from _call_sexdominantmoves
File "game/code for innerworkings/Sexwork New.rpy", line 1706, in script call
call sextopmoves() from _call_sextopmoves_1
File "game/code for innerworkings/Sexwork New.rpy", line 2082, in script call
call sexpersonality() from _call_sexpersonality
File "game/code for innerworkings/Sexwork New.rpy", line 1037, in script call
call sexdominantmoves() from _call_sexdominantmoves
File "game/code for innerworkings/Sexwork New.rpy", line 1706, in script call
call sextopmoves() from _call_sextopmoves_1
File "game/code for innerworkings/Sexwork New.rpy", line 2082, in script call
call sexpersonality() from _call_sexpersonality
File "game/code for innerworkings/Sexwork New.rpy", line 1037, in script call
call sexdominantmoves() from _call_sexdominantmoves
File "game/code for innerworkings/Sexwork New.rpy", line 1706, in script call
call sextopmoves() from _call_sextopmoves_1
File "game/code for innerworkings/Sexwork New.rpy", line 2082, in script call
call sexpersonality() from _call_sexpersonality
File "game/code for innerworkings/Sexwork New.rpy", line 1037, in script call
call sexdominantmoves() from _call_sexdominantmoves
File "game/code for innerworkings/Sexwork New.rpy", line 1706, in script call
call sextopmoves() from _call_sextopmoves_1
File "game/code for innerworkings/Sexwork New.rpy", line 2082, in script call
call sexpersonality() from _call_sexpersonality
File "game/code for innerworkings/Sexwork New.rpy", line 1037, in script call
call sexdominantmoves() from _call_sexdominantmoves
File "game/code for innerworkings/Sexwork New.rpy", line 1706, in script call
call sextopmoves() from _call_sextopmoves_1
File "game/code for innerworkings/Sexwork New.rpy", line 2082, in script call
call sexpersonality() from _call_sexpersonality
File "game/code for innerworkings/Sexwork New.rpy", line 1037, in script call
call sexdominantmoves() from _call_sexdominantmoves
File "game/code for innerworkings/Sexwork New.rpy", line 1706, in script call
call sextopmoves() from _call_sextopmoves_1
File "game/Ego Dives/Mitsuki_Dive.rpy", line 1187, in script
if miti_env_pla_cloth == 1 :
File "/port/SizeMeUp.app/Contents/Resources/autorun/renpy/ast.py", line 1898, in execute
if renpy.python.py_eval(condition):
File "/port/SizeMeUp.app/Contents/Resources/autorun/renpy/python.py", line 2276, in py_eval
return py_eval_bytecode(code, globals, locals)
File "/port/SizeMeUp.app/Contents/Resources/autorun/renpy/python.py", line 2269, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "game/Ego Dives/Mitsuki_Dive.rpy", line 1187, in <module>
if miti_env_pla_cloth == 1 :
NameError: name 'miti_env_pla_cloth' is not defined
Darwin-24.4.0-x86_64-i386-64bit
Ren'Py 7.4.11.2266
Size Me Up 1.0
Sun May 11 22:32:05 2025
```