Gain of Life: A weight gain life simulator [v0.50.0]

v0.17.0 - Huge side story update (kidnapping)

PS: Anyone, who loved the gingerbread house story, will love this update for sure.

What’s new in relation to the previous version?

  • Button right at the beginning to directly start with the new content (for those who are tired of playing the whole game until they can reach the new content)
  • Kidnapping story: You get kidnapped by a crazy girl. She charges you $100,000 for the “drive to her home” and she keeps you trapped there until you are able to pay her back. The only option you have is earning money in her weird game: You have three lives, once you run out of lives, well, you die. You lose a life when you lose in one of her games or you run out of energy. When consuming food, you get energy - in some games energy can even be used to cheat (but first you will have to gain it by eating).
    • 2% chance to trigger when going to town
    • Three Minigames:
      • Puzzle (You have to order the puzzle parts with a certain amount of moves. Additional moves and some tricks can be bought with energy)
      • Quiz (similar to “Who wants to be a millionaire?”: By answering questions correctly you get higher wins. When you answer wrong however, you lose the game (and a life)
      • Weird thinking game (You have a globe on your head, which is slowly filled with heavy cream. If it fills up too much you will have to drink it, or you will run out of breath and lose. However, you also lose if you play too badly.)
  • New NPC: Anna (the kidnapper)
  • New weight stage: No. 18! That’s a total of 495 images.

I have made a script to check for missing sprite images of the main character and surprisingly found three missing images. I immediately added them to the game. This will prevent that there will be missing sprite images in the future. This update contains 900 lines of code (mostly just logic, most of it beautifully made dynamically: e.g. the puzzle game could be re-used as-is for anything else) for this new event.

The puzzle game will even include a feature to use your own images to puzzle them together. A tutorial on how to do this will follow on Patreon later. Tutorial on how to add custom quiz questions will follow too.

The questions in the quiz game are quite plain currently (mostly because I ran out of time, because I spontaneously decided to do three games instead of just the quiz game). Anyway, I will add these questions within a bug-fixed version. Feel free to suggest quiz questions (they consist out of a question-text, a correct answer and three wrong answers) that fit to the topic of this forum :smiley:


Download

patreon-logo-png-badge-7 Download v0.17.0 (PC)
patreon-logo-png-badge-7 Download v0.17.0 (Mac)

4 Likes

New update sounds dope totally using Christmas money to get patron

Anyone know how to get the full Jane story? I got to the point where you study in her room and she says she’ll see you at the exam but nothing from there. Is that all of the story up to this point?

There’s still a bug - or exception - every time it is time to go to college the exception screen comes up. I just click on Ignore and everything else seems to work fine. This happened in v0.16.1 as well.

Does this happen after you got the text “You graduated”? If that’s the case, you reached a point, which is not yet implemented…

No - right from the start. I just ignore and all seems to go well each time.

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/collegeDay.rpy", line 6, in script
    if(jane.romance != -1 and unlockedEventJane == 3):
  File "game/collegeDay.rpy", line 6, in <module>
    if(jane.romance != -1 and unlockedEventJane == 3):
NameError: name 'unlockedEventJane' is not defined

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

Full traceback:
  File "game/collegeDay.rpy", line 6, in script
    if(jane.romance != -1 and unlockedEventJane == 3):
  File "renpy/ast.py", line 1852, in execute
    if renpy.python.py_eval(condition):
  File "renpy/python.py", line 2249, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "renpy/python.py", line 2242, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/collegeDay.rpy", line 6, in <module>
    if(jane.romance != -1 and unlockedEventJane == 3):
NameError: name 'unlockedEventJane' is not defined

Windows-10-10.0.22000
Ren'Py 7.4.5.1648
Gain of Life v0.17.0
Fri Dec 17 14:44:19 2021

Hope that helps!

Thanks.

Do you use a save file from a previous version? (I assume you are not since you said that this happens right at the start).

This did not happen to me while testing, that’s why this is confusing to me.

I will check this out asap and then let you know then, but it seems like it’s caused by an outdated save file to me.

I started from scratch on 0.16.1 and it happened all the way through. I did use a save from 0.16.1 when I started 0.17.0, so that might have something to do with it. I assumed others would have noted this, so I didn’t bother you with it in the previous version. Thanks for looking into it.

[v0.17.1] Bug fixes and custom puzzles

Later today there will be the bug fixing update also adding the images for the puzzle. You will need images, which are at least 1000x1000px large and are a .png / .jpg (other formats are not recognised). The game will then crop the image like following:


The recommended image size is, obviously, exactly 1000x1000px. The update will come with three rendered pictures (with a new character :thinking: ). Adding pictures can be done by dropping them into the images/Config/Puzzle folder. The game picks, each time the puzzle is started, a random picture from that folder. Depending on the speed of your computer it might take a few seconds to have the puzzle loaded (since the game is cropping the image again into the puzzle pieces). Originally, I wanted to make the game crop the images in async, however the Python version that Ren’py uses does not seem to support multi-threading.

I’ve taken a look at it and this issue does not seem to happen to me, if I start from scratch on v0.17. Using save files of previous versions usually does not work.

  • Fixed a few minor bugs
  • Fixed the bug that caused permanent health loss when being kidnapped.

Suggest questions for the kidnapping quiz here: https://forms.gle/5zCYZfdAm5k18rCR7
Feel free to submit the form multiple times for multiple suggestions, these might be added to the game and also, it’ll save me a lot of time when just adding suggestions from forms instead of thinking about questions myself :smiley:


Download

patreon-logo-png-badge-7 Download v0.17.1 (PC)
patreon-logo-png-badge-7 Download v0.17.1 (Mac)

What would you like to see in the next updates?

  • More deep story (e.g. Jane’s story)
  • More content (e.g. kidnapping story)
  • More graphics (e.g. weight stages, estates, characters)

0 voters

might be just something I did with load/back etc but being kidnapped and escaping breaks the clock forever (it still functions perfectly it just stops displaying properly)

I think it would be best to work on content you haven’t finished yet. Like what happens after the college.
Or that cellar in the office job. Or whatever was planned with Benjamin and the parties, because they really are not doing anything besides randomly introducing the manor afterwards. The manor itself could be something that could be expanded upon. Also I really haven’t had the patience to really do much within the social media mechanic because it’s a kinda tedious to progress. The fast food manager position also has not much to offer. When I bought the restaurant I thought I could give other NPC extra food or something. Also the dictatorship path was only really teased yet. But I think that would be a whole other can of worms.
As another side note, I think it would also be good spending a month just simplifying the content you have. You might have noticed that this game has the reputation to be a real clicker game.
Also I think that anything replayable, like jobs or activities (especially with other characters) adds much more to the game then any one off events as in it feels more sandboxy.

6 Likes

Would love to see the MC’s jeans come unbuttoned when stuffed

3 Likes

just want to ask can you invite the friends over for stuffing sessions?

1 Like

Jane’s reactions to the PC losing weight are still bugged.

Full traceback:
  File "game/collegeDay.rpy", line 313, in script call
    call collegeProjects
  File "game/collegeDay.rpy", line 592, in script
    $ gainLevel = player.rm.noticeLoss("jane")
  File "renpy/ast.py", line 922, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 2218, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/collegeDay.rpy", line 592, in <module>
    $ gainLevel = player.rm.noticeLoss("jane")
  File "game/_classes.rpy", line 687, in noticeLoss
    self.relations[character].weight = self.player.getWeight()
AttributeError: 'Player' object has no attribute 'getWeight'

been having a ton of problems with this game from the clock disappearing to complete soft locks. Right now no matter what I do, no matter what path I take I can’t get anything to happen with jane. I can get the private study event but at college, her dialogue skips at lunch. Not to mention her hike and camping trip just endlessly loops. Is the route incomplete and that’s why it never seems to progress? I can get her to gain weight through project snacking and giving her fast food but other than her noticing main character weight changes for like 5 stages nothing really happens beyond that. Ive tried everything and even found a way to brute force the study event and I’m still stuck :confused:

you have to oversleep to advance the jane plot. (set alarm past start of class.)

1 Like

ive already gotten the late for class event. I know it occurs if you oversleep on friday on week 1. Afterwards you can treat her to tacos or nachos and after that you go to her house to study. After that nothing else happens.

1 Like

Yes, that bug will be fixed in the new version.

Planning to upload tomorrow some spoilers for the new version :wink:

This month’s version will include story extensions for Jane (huge ones) and new graphics and characters :stuck_out_tongue:

1 Like

happy to know that sirmister

1 Like