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

Huh, I have forgotten to add it. Here is the updated chart:


Download (Excel): nutrition table.xlsx (12.7 KB)

4 Likes

Here is the new version (v0.6), which is available to all Patrons from now on.

New Update [v0.6] - What’s different in relation to v0.5?

  • reworked main character sprites (I did not rework the character itself but the quality and the lightening of the sprites - in short: They look amazing now!). That’s a total of 160 images I completely re-rendered this month (yes, there are 160 images just for the main character).
  • reworked file system for the character (I made it more efficient to add new stages and outfits)
  • as always: new weight gain stage (I think this month’s new stage has the best outfit of all)
  • added a calendar, so you will never miss any important event with other characters (many people had difficulties to attend Trevor’s party)
  • Change to the Manor: Melinda will now, well lets say she will be more motivated in bringing you food while studying (also she got a bigger variety of foods she can bring you)
  • Changes to Trevor’s party:
    • If you don’t attend Trevor’s party the event it will no longer repeat until you attend it
    • It will take longer and multiple parties until you get to the manor
    • You can go to Trevor’s party multiple times. You can easily get invites by meeting Trevor randomly in college or by:
  • Calling your friends:
    • if you built a good relationship to Trevor/Jane you can call them (not much to do in those calls, but in v0.7 I will add that you can invite other Characters for e.g. takeout at local restaurants)
    • When calling Jane you can ask her for an invitation to Trevor’s party
    • Go hiking in the mountains with Jane:
  • the largest story-update this game ever had (520 new lines of pure story, that’s almost twice as much dialog as in the previous version v0.5):
    • Go hiking with Jane
    • Jane might ask you to go camping while hiking
    • Meet Jenny, a witch that might have more cakes than you can eat (and well, she will make you eat them)
    • a small, easy mini-game with Jenny, where it literally depends on you if you prefer winning or losing
    • get lost in the mountains
  • a new house! You can now purchase a new house at Real Estates. The bonus of the new house is that it gets messy even slower than the old apartment you have by default
  • 3 levels for the house (can be upgraded 2 times)
  • Changes to nutrition values at the store: donuts will now be twice as filling, but don’t have twice as many calories, slices of white bread are now larger (I will update the nutrition table I uploaded recently)

Since all (new) events get entries in the calendar it is easily manageable to keep all events in mind and attend them, also, the way I manage events in the background has changed completely.

Notice: There are 2 backgrounds in bad quality (the camping place) due to wrong render settings, rendering each of them takes quite long, because this scene includes many things. I will re-render those 2 pictures tonight, and they will be part of the bug-fixed version.

Important

I have made so many changes to events, cleaned up code, I created in previous versions, for example how the event is handled when you get to the manor, how Trevor’s party is handled, … I tested all those scenes at least three times, but I might have not received the one or other error (graphics errors count too!).


Download

v0.6.0 - Windows (Patrons only) - January 3rd 2021
v0.6.0 - macOS (Patrons only) - January 3rd 2021
Notice: The dates behind each link represents the date when this link was last updated/checked if it’s still the most recent. Download links for the free version are in the main post of this thread.

4 Likes

Uploaded a bug-fix and updated download-links on Patreon: Fixed an issue that caused the player to get hungry quicker than you can eat.

Really enjoying the update so far! I also believe I have found a bug that prevents access to the dark house, it looks like the “listOfEvents” is not defined somewhere:

I'm sorry, but an uncaught exception occurred. While running game code: File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 53, in script if(onSaturdayTrevorParty == -1): File "game/home.rpy", line 70, in <module> elif(onSaturdayTrevorParty != -1 and random(1, 50) == 3 and calendar.hasFutureEventID(1) != True): File "game/script.rpy", line 1110, in hasFutureEventID listEvents.append(listOfEvents[i]) NameError: global name 'listOfEvents' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 105, in script call call HomeGoToKitchen File "game/home.rpy", line 53, in script if(onSaturdayTrevorParty == -1): File "C:\[Save Path]", line 1832, in execute if renpy.python.py_eval(condition): File "C:\[Save Path]", line 2059, in py_eval return py_eval_bytecode(code, globals, locals) File "C:\[Save Path]", line 2052, in py_eval_bytecode return eval(bytecode, globals, locals) File "game/home.rpy", line 70, in <module> elif(onSaturdayTrevorParty != -1 and random(1, 50) == 3 and calendar.hasFutureEventID(1) != True): File "game/script.rpy", line 1110, in hasFutureEventID listEvents.append(listOfEvents[i]) NameError: global name 'listOfEvents' is not defined Windows-8-6.2.9200 Ren'Py 7.3.5.606 Weight of Life 1.0 Mon Jan 04 21:33:22 2021

1 Like

Same problem I can’t access to the dark house

I’m glad you like it! - I see the error, just click on “Ignore”, this event happening has no impact on the game (Jane would randomly call you and ask you if you’d like to go to Trevor’s Party, but you can simply get an invitation by calling Jane yourself.). Resolving this error is easy, because it’s just a typo in a calendar function, I just gotta change listOfEvents to self.listOfEvents.

I will fix this error and upload another version with all reported bugs fixed tomorrow. I will post it as a new post on Patreon, so everyone gets notified that I created it.

Thank you so much for reporting, I appreciate every single report, because I will never find all errors myself (because it’d take hours (or days) to test every single possible option and path)

I have to figure out how this is connected to the dark manor…

1 Like

Yeah I’ve seen that error message that burntvoodoo posted twice… on the second and third trip to trevor’s… and if I’m reading it correctly it prevents unlocking the manor because it says manor unlock is an undefined variable.

edit actually the error i’m referring to is entirely different (and also almost identical). I’ll try to capture it if I see it again.

1 Like

This is the error which I think prevents accessing the dark mansion. It occurs at the end of trevor’s party:

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 92, in script call
    call trevorParty() from _call_trevorParty
  File "game/trevor.rpy", line 125, in script call
    call trevorPartyStart() from _call_trevorPartyStart
  File "game/trevor.rpy", line 173, in script call
    call DarkHouse(False)
  File "game/DarkHouse.rpy", line 20, in script
    if(random(1, (timesWentToManor + 2)) > 5):
  File "game/DarkHouse.rpy", line 20, in <module>
    if(random(1, (timesWentToManor + 2)) > 5):
NameError: name 'timesWentToManor' is not defined

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

Full traceback:
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 105, in script call
    call HomeGoToKitchen
  File "game/home.rpy", line 92, in script call
    call trevorParty() from _call_trevorParty
  File "game/trevor.rpy", line 125, in script call
    call trevorPartyStart() from _call_trevorPartyStart
  File "game/trevor.rpy", line 173, in script call
    call DarkHouse(False)
  File "game/DarkHouse.rpy", line 20, in script
    if(random(1, (timesWentToManor + 2)) > 5):
  File "V:\GainOfLife_v0.6.1-pc\renpy\ast.py", line 1832, in execute
    if renpy.python.py_eval(condition):
  File "V:\GainOfLife_v0.6.1-pc\renpy\python.py", line 2059, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "V:\GainOfLife_v0.6.1-pc\renpy\python.py", line 2052, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/DarkHouse.rpy", line 20, in <module>
    if(random(1, (timesWentToManor + 2)) > 5):
NameError: name 'timesWentToManor' is not defined

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Weight of Life 1.0
Tue Jan 05 21:24:34 2021

the key part is imo timeswenttomanor not defined … it ends up meaning… it won’t unlock, there is maybe a typo of the variable isn’t initialized?

1 Like

yeah +2>5 is never going to happen if the variable is undefined :slight_smile: I’ve been to trevor’s party 4or5 times now and no dice unlocking.

I will upload a fix today, all Patrons, they will get notified. Additionally I’ll post it here.

I have just posted on Patreon the download links for the bug-fixed version. Additionally, I have added the 2 missing images.

This helps me to decide about future features. If you haven’t played v0.6 you can vote for your opinion of the added features, or just skip this poll.

How did you like v0.6? (higher numbers = better)
  • 10
  • 20
  • 30
  • 40
  • 50
  • 60
  • 70
  • 80
  • 90
  • 100

0 voters

If you’d like to highlight some things you liked or you did not like, please write an answer to this thread, I read all of them very carefully. Writing PMs is an alternative, if you don’t want to have it public.

1 Like

Alright, I will start creating v0.7, I’m not yet sure what to add:

What do you want to have added in v0.7?
  • graduation from college (and preparing after-college-life)
  • adding underweight-stages (stages below starting size)
  • dropping out of college
  • new job(s)
  • new house(s)
  • improve office job (add events)
  • improve waitress job (add events)
  • improve Trevor’s party
  • takeouts with friends (call them and ask for it)
  • add sprites for people (e.g. in background, or employees at e.g. the store/real estates)
  • another magic story (weight gain)
  • a realistic story (weight gain)
  • more weight gain for none-player-characters
  • other (comment your ideas)

0 voters

Note: Since I cannot implement all of those features (I will probably take one or two from the list and add one or two other things - It’d be impossible to fit the whole list into my schedule). That’s the reason why you can only choose max. 3 things.

PS: You can play v0.6 already as a Patron, otherwise you can find the download link to the current free version (v0.3) in the main post of this topic, but including a lot less features and story-lines (v0.6 includes more than 2X the text of v0.3 and probably 3-4X the lines of code processing the game’s logic).

2 Likes

New Free Version

Here are, just as promised the new free versions for this month:

What’s new in v0.4 in relation to v0.3?

  • a new weight gain stage for the main character (it’s the fourth)
  • a new job (waitress), which you can get at the Job Agency, after you had the Office Assistant Job and at least 10 days passed in total in the game.
  • 30 new meals (in the restaurant for lunch: 10 drinks, 10 dishes and 10 desserts)
  • a new weight gain story with 25 super slow weight gain stages in the restaurant
  • a bunch of events in the restaurant during working hours

If you like the game please consider subscribing to Patreon; it includes a lot of new features compared to v0.4 and the money raised helps me finance the costs of the game: for example the 3d assets are from https://daz3d.com and they are quite expensive, but they have a good quality. Patrons help me cover these costs and previous costs I had in order to run the game, in addition they get access to the newest versions always as soon as they release, while others don’t.

Please report any bugs (graphical errors, grammar mistakes, or errors that you receive) you find during gameplay in this thread / per PM (so I can fix then asap).

PS: v0.6 contains almost twice as much story than v0.4 (I’ve been writing a lot), also includes a lot of new features like a calendar (so you don’t miss any events), you can go hiking, meet a witch (which has some cakes you have to test out) and start your own projects at college. Additionally you can buy a new house and you can upgrade both, your current and the new house 3 times to increase the time it takes to get dirty (you’ll have to clean the room).

Download

New | v0.4.2 - MacOS - January 13th 2021
New | v0.4.2 - Windows - January 13th 2021
Newest | v0.6.2 - Windows (Patrons only) - January 13th 2021
Newest | v0.6.2 - macOS (Patrons only) - January 13th 2021

3 Likes

Did somebody experience issues with 0.4?

Hey the girl that comes to the restaurant while you’re working and asks for multiple portions, is there a reason you can only give up to 5?

Actually the limit is to prevent the game from going even higher. It wouldn’t make sense if the girl comes to the restaurant one day and eats 200 portions. I might adjust that and increase the limit from 5 to a larger number if I add new stages to the girl.

1 Like

I have just posted some bug fixes that have recently been reported, I’m sorry for the inconvenience and the Manor works fine now.

PS: Melinda now has a larger variety of foods to bring you and she is more motivated in bringing larger portions.

You can find the download links on Patreon (Silver- and Gold-Tier).

1 Like

The top 3 results from the poll are:

  • more realistic weight gain for none-player characters
  • realistic story
  • new office job-events

This gave me folling idea, that covers all of them: a new office job story including none-player weight gain. The donuts you can get at the office can be eaten by other employees as well and, well, make them gain weight…

I’ll post more about this story later, so I can spread the spoilers a little…

5 Likes

I think there should be something more, additionao to the office job story, anybody having ideas what to add?

I’d love to hear your ideas, I have some too, but sometimes somebody else suggests even better ideas…

1 Like