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

Let me know if this error still occurs in v0.2, if so I will fix it :slight_smile: between v0.1 and v0.2 are loads of fixes…

This error just occurs because the game isn’t done until that point.

2 Likes

No worries! I’ll let you know how things are when I check out the newest version.

1 Like

Bug report on free version:
The game doesn’t start, it locks up at “not responding” with a black screen.

I know most bigger Ren’Py games choke on load, so I gave it five minutes, but no luck.

EDIT: Windows 10, 64bit, med-high tier PC

I am so sorry, but I can’t figure out, why this happens. Please try re-installing the game and make sure that you have all drivers up2date. This seems to be an issue with your PC, because the game is running just fine on all other PCs…

1 Like

I’m also on Windows 10 (64 bit) and 0.13 ran without any issues for me.

(Not that I’ve had time to play through it - I was just intruiged to see how another Renp’y/Daz Studio game compared to my own, visually)

1 Like

She will appear in v0.4 (available in November for Patrons) in the restaurant at some point and she might order a cake…or two…she includes 25 different weight gain stages.

6 Likes

Idk if this will happen with later versions, and it worked fine before, but randomly I cant save without an error and can’t access any saves, also this error popped up while playing

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/home.rpy", line 6, in script call
    call ShowCharacter() from _call_ShowCharacter_16
  File "game/script.rpy", line 738, in script
    $ ripped = player.isRipped()
  File "game/script.rpy", line 738, in <module>
    $ ripped = player.isRipped()
  File "game/script.rpy", line 399, in isRipped
    money -= 350
UnboundLocalError: local variable 'money' referenced before assignment

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

Full traceback:
  File "game/home.rpy", line 6, in script call
    call ShowCharacter() from _call_ShowCharacter_16
  File "game/script.rpy", line 738, in script
    $ ripped = player.isRipped()
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\ast.py", line 914, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\python.py", line 2028, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/script.rpy", line 738, in <module>
    $ ripped = player.isRipped()
  File "game/script.rpy", line 399, in isRipped
    money -= 350
UnboundLocalError: local variable 'money' referenced before assignment

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Weight of Life 1.0
Thu Oct 29 19:32:26 2020

trying to buy clothes resulted in multiple errors which ultimately prevented me from playing the game

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/town.rpy", line 17, in script
    menu:
  File "renpy/common/000window.rpy", line 95, in _window_auto_callback
    _window_hide()
  File "renpy/common/000window.rpy", line 85, in _window_hide
    renpy.with_statement(trans)
Exception: DynamicImage u'[character1_path]': could not find image. ('images/Sprites/Character/3/1/default/default.png')

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

Full traceback:
  File "game/town.rpy", line 17, in script
    menu:
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\ast.py", line 1586, in execute
    statement_name("menu")
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\ast.py", line 45, in statement_name
    i(name)
  File "renpy/common/000window.rpy", line 95, in _window_auto_callback
    _window_hide()
  File "renpy/common/000window.rpy", line 85, in _window_hide
    renpy.with_statement(trans)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\exports.py", line 1601, in with_statement
    return renpy.game.interface.do_with(trans, paired, clear=clear)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 2251, in do_with
    clear=clear)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 3094, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 543, in visit_all
    callback(self)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 3094, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\image.py", line 750, in per_interact
    self.find_target()
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\image.py", line 651, in find_target
    raise Exception(error)
Exception: DynamicImage u'[character1_path]': could not find image. ('images/Sprites/Character/3/1/default/default.png')

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Weight of Life 1.0
Thu Oct 29 19:37:40 2020
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/town.rpy", line 15, in script call
    call ShowBackground("Town/town.png") from _call_ShowBackground_6
  File "game/script.rpy", line 770, in script
    show background with dissolve
Exception: DynamicImage u'[character1_path]': could not find image. ('images/Sprites/Character/3/1/default/default.png')

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

Full traceback:
  File "game/town.rpy", line 15, in script call
    call ShowBackground("Town/town.png") from _call_ShowBackground_6
  File "game/script.rpy", line 770, in script
    show background with dissolve
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\ast.py", line 1389, in execute
    renpy.exports.with_statement(trans, paired)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\exports.py", line 1601, in with_statement
    return renpy.game.interface.do_with(trans, paired, clear=clear)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 2251, in do_with
    clear=clear)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 3094, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 543, in visit_all
    callback(self)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 3094, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\image.py", line 750, in per_interact
    self.find_target()
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\image.py", line 651, in find_target
    raise Exception(error)
Exception: DynamicImage u'[character1_path]': could not find image. ('images/Sprites/Character/3/1/default/default.png')

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Weight of Life 1.0
Thu Oct 29 19:37:48 2020
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/town.rpy", line 16, in script call
    call ShowCharacter() from _call_ShowCharacter_12
  File "game/script.rpy", line 750, in script
    show character1 at left
Exception: DynamicImage u'[character1_path]': could not find image. ('images/Sprites/Character/3/1/default/default.png')

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

Full traceback:
  File "game/town.rpy", line 16, in script call
    call ShowCharacter() from _call_ShowCharacter_12
  File "game/script.rpy", line 750, in script
    show character1 at left
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\ast.py", line 1183, in execute
    show_imspec(self.imspec, atl=getattr(self, "atl", None))
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\ast.py", line 1153, in show_imspec
    atl=atl)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\exports.py", line 717, in show
    sls.add(layer, img, key, zorder, behind, at_list=at_list, name=name, atl=atl, default_transform=default_transform, transient=transient)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\core.py", line 1069, in add
    thing.set_transform_event("replace")
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\transform.py", line 677, in set_transform_event
    self.child.set_transform_event(event)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\image.py", line 488, in set_transform_event
    return self.target.set_transform_event(event)
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\image.py", line 717, in set_transform_event
    self.find_target()
  File "C:\Users\Dell User\Desktop\School\High School\New folder\New folder\New folder (6)\WeightOfLife-1.0-pc\renpy\display\image.py", line 651, in find_target
    raise Exception(error)
Exception: DynamicImage u'[character1_path]': could not find image. ('images/Sprites/Character/3/1/default/default.png')

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Weight of Life 1.0
Thu Oct 29 19:38:41 2020

Please download the newest version of v0.1 - this error has been resolved already. The second one appears because you reached the maximum size already (the game hasn’t been developed after this point in 0.1).

In v0.4 both errors have been resolved.

I haven’t seen your comment (I’m so sorry), I just read it.

I love the idea of a better GUI, or maybe a map with houses, maybe Icons (not yet sure). I will take a look at them and I will add a new GUI in 0.4 or 0.5 (depending on if I can get it done by the beginning of November). Adding eating scenes is on my todo list (also including new character images of being stuffed and being hungry).

While reading your comment I got an idea how some transitions could work much faster (because the character reloads after every choice. I will not reload her if she didn’t change)

1 Like

What’s new in v0.4 compared to v0.2?

  • 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
  • All things from 0.3 (Halloween Special):
    • Haunted Manor:
      • Meet Benjamin Greenford
      • a library to study in for college with some magical, weird effects
    • Credit Institute:
      • make new debts if you run out of money
      • pay back your debts and college fees (it will not make a difference if you paid them back for now)

v0.4 is available for download to all Patrons.


What’s new in v0.2 compared to v0.1?

  • added a third weight gain stage
  • added a new fancy outfit for the main character for each stage
  • college parties - you can go on a party on Saturday if you are invited.
  • meet Trevor, a rich young man, who visits the same college you do.
  • new GUIs, see exactly how hungry, thirsty you are (trust me, you will love those GUIs)
  • added some missing pictures.
  • you will now see at the office job how many donuts are left.
  • a lot of background adjustments to keep an overview while developing the game

Please comment / send me a private message containing errors / bugs you notice during gameplay. Please make sure to Copy the error message and include it in your message (if you receive one). I appreciate every single report and it helps to make gameplay smoother.


Download Links

v0.2.1 - Windows - November 2nd 2020
v0.2.1 - MacOS - November 2nd 2020
v0.4.1 - Windows (Patrons only) - November 3rd 2020
v0.4.1 - MacOS (Patrons only) - November 3rd 2020

Notice: next to each download link there is a date, which tells you at which point of time it has been the most current version. This should help people that enter this thread later to be a little more organised and know which version is the newest.

1 Like

don’t have time to post all the errors i got on v0.4.0 because I have to leave to go to work, but I got an error when ever i have to make a choice during the first day of collage, the party, and the mansion events. It also changes players character name to something like player.1 if you click ignore.

1 Like

I think I fixed it :slight_smile: You can download the new version from the same post.

A question that Im surprised has not been asked before but what exactly are the weights that trigger the next sequence? I figured it would be every 10 kilos or so but I figured if the model doesn’t change much they could be happening more often and I might have missed it.

These are the stages when a sequence gets triggered (I might change them in the future, the last available stage is in all pre-versions a little harder to reach than it will in the finished game):

  1. there is nothing below (for now), errors might occur
  2. Stage: 55.0kg
  3. Stage: 64.5kg
  4. Stage: 70.0kg
  5. Stage: 82.5kg
  6. there is nothing above (for now), errors may occur

Notice: The weight the scale tells is you are NOT your actual weight. If you eat or drink a lot this weight can increase pretty fast, but it will decrease again.

Notice2: The list above is only valid for v0.4, in other versions this might be different.

Tip: Press [Esc] to open the game settings. Then press “Preferences”. In the “Preferences”-settings you can change between Imperial (lbs) and Metric (kg) system. Might be useful to know :wink:

I don’t think so, if you miss a stage and reach the next one the game will force you to buy new clothes for $350. Also, if you are not sure if your stage changed buy new clothes in the town and see if your outfit changes. If not, you can find a ‘Back’ button on the bottom of the screen, you can then just undo that.

1 Like

Or, I’ll translate it into lbs.

1 121lbs
2 142
3 154
4 182

2 Likes

Are the changes from size to size not that noticeable?

My goal is to make super small stages, but not making it a challenge to figure out when to buy new clothes (= reaching a new stage). You should probably try out the game and take a look at it yourself, I think you will easily notice them.

On other characters (not the protagonist), like the girl from the restaurant in v0.4 it is really hard to notice every change.

they are slight changes but you will see her clothes get tight

1 Like

Is it supposed to let you edit your name? I tried and no matter what I enter it just calls me NoName in the very next message. Also, my character started at 60 kg, but you said stage 1 is 55 kg, is there an issue or is that thinner than the starting weight