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

I’m afraid I was never told what the problem really was. It’s difficult to tell without details, if you are only refering to “it’s not working.” Some other users and I speculated that you might be having issues with Gatekeeper. Externally downloaded apps unfortunately do not start out-of-the-box on Mac.

However, I cannot tell for sure. Maybe could you share any errors you get or describe problems you run into?

Gain of Life should be compatible to run on Mac. There does not seem to be an issue with running it on Mac, since there are Mac users playing Gain of Life regularly.

I don’t usually comment on this site, but since so far only I chose “Other (please explain in a comment)” for the question “What’s most crucial fetish-related content-wise?” I kinda feel obliged now (hopefully it’s still relevant).

In short: stuffing / force feeding :3 Like progressively slowing down, going over limits, seeing the pain it causes (primarily in female first person, with realistic amounts of food and weight gain on an already somewhat chubby character (I feel bad for ruining otherwise healthy bodies))

1 Like

I am talking about the 0.47.0 version. Let me check whether it is still showing any error and then I will put on a screenshot with this for better clarity on the issue.


This is the only thing I am getting, and if it had been due to privacy issues, it would have said so, and I could have gone and given it privileges.

That’s interesting indeed, thank you for sharing. What Mac model (type and generation) do you have and what MacOS version does it run on?

Latest Mac Version and Macbook Air M1 2020

My character is at weight stage two, clothes status normal, going to college triggers going to the temple and the game just crashes, are there any requirements you have to meet or any stage you have to be at for this to go smoothly? My first thought was that I made my character gain too fast, so the event triggers while other characters are not at the right stage yet, or my character is too big or something like that. But even when I load to a previous stage, even stage one, going to the temple just makes the game crash,

I’d like there to be a guide to do stuff anyhow because I’ve asked about this before. THere’s so many options and I try to do everything or as much as a can, but everytime with an update or people on here I see them talking about stuff I didn’t even know you could do or know how to, I have no idea how scenes and stuff trigger and usually if a WG crashes like that its because some requirements are either not met yet or you’re too far ahead confusing the game

Sorry for the delayed response. I was finishing things up, and today I’ll start working on the game again :smiley:

Is there an error you get, or does the game simply close?

1 Like

I get an error

"```
I’m sorry, but an uncaught exception occurred.

While running game code:
File “game/src/places/home/menu/homeMain.rpy”, line 4, in script call
call homeMain
File “game/src/places/home/menu/homeMain.rpy”, line 4, in script call
call homeMain
File “game/src/places/home/menu/homeMain.rpy”, line 4, in script call
call homeMain
[Previous line repeated 46 more times]
File “game/src/places/college/collegeDay.rpy”, line 27, in script call
call collegeTrip
File “game/src/events/college-trip/collegeTrip.rpy”, line 19, in script call
call ShowChelsea()
File “game/src/characters/showFunctions.rpy”, line 126, in script
show character15 at right
Exception: DynamicImage ‘[character15_path]’: could not find image. (‘/images/Sprites/Chelsea/1.0.png’)

– Full Traceback ------------------------------------------------------------

Full traceback:
File “game/src/places/home/menu/homeMain.rpy”, line 4, in script call
call homeMain
File “game/src/places/home/menu/homeMain.rpy”, line 4, in script call
call homeMain
File “game/src/places/home/menu/homeMain.rpy”, line 4, in script call
call homeMain
[Previous line repeated 46 more times]
File “game/src/places/college/collegeDay.rpy”, line 27, in script call
call collegeTrip
File “game/src/events/college-trip/collegeTrip.rpy”, line 19, in script call
call ShowChelsea()
File “game/src/characters/showFunctions.rpy”, line 126, in script
show character15 at right
File “C:\Users\Chris\OneDrive\Documenten\Games\Other\Gain of Life\GainOfLife-v0.50.0-pc\renpy\ast.py”, line 1111, in execute
show_imspec(self.imspec, atl=getattr(self, “atl”, None))
File “C:\Users\Chris\OneDrive\Documenten\Games\Other\Gain of Life\GainOfLife-v0.50.0-pc\renpy\ast.py”, line 1074, in show_imspec
renpy.config.show(name,
File “C:\Users\Chris\OneDrive\Documenten\Games\Other\Gain of Life\GainOfLife-v0.50.0-pc\renpy\exports\displayexports.py”, line 503, 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\Chris\OneDrive\Documenten\Games\Other\Gain of Life\GainOfLife-v0.50.0-pc\renpy\display\scenelists.py”, line 466, in add
thing.set_transform_event(“show”)
File “C:\Users\Chris\OneDrive\Documenten\Games\Other\Gain of Life\GainOfLife-v0.50.0-pc\renpy\display\transform.py”, line 805, in set_transform_event
self.child.set_transform_event(event)
File “C:\Users\Chris\OneDrive\Documenten\Games\Other\Gain of Life\GainOfLife-v0.50.0-pc\renpy\display\image.py”, line 501, in set_transform_event
return self.target.set_transform_event(event)
File “C:\Users\Chris\OneDrive\Documenten\Games\Other\Gain of Life\GainOfLife-v0.50.0-pc\renpy\display\image.py”, line 760, in set_transform_event
self.find_target()
File “C:\Users\Chris\OneDrive\Documenten\Games\Other\Gain of Life\GainOfLifev0.50.0-pc\renpy\display\image.py”, line 683, in find_target
raise Exception(error)
Exception: DynamicImage ‘[character15_path]’: could not find image. (‘/images/Sprites/Chelsea/1.0.png’)

"


I don't know if its this one each time, but no matter what stage I am, one day the temple will trigger and it will just Crash. so that's why I'm curious if there's certain conditions that need to met to trigger that scene so I can make sure those are fulfilled

I investigated this, and unfortunately I could not reproduce your problem. Did you use a new save file when starting your game, or do you keep reloading from a save from an earlier version?

Its a brand new save

1 Like

Frankly, I couldn’t find the issue. It works on my machine, and according to my understanding of the code, this error should never occur. I have made some adjustments that might fix your problem, but I doubt it.

I know this is frustrating to hear. The problem is I wouldn’t know where to continue searching. And that it works for me confuses me too. I will keep it in mind, but for now I will move on to save time.

The trace should make it pretty clear - it’s trying to call Chelsea/1.0.png instead of Chelsea/1.png, which strongly implies an issue with how the character’s image level is being set or checked.

src/util/other.rpy:289 clarifies things much further - the code for finding her stage is stage = (self.weightpoints / 10) + 1, which isn’t being cast to an int like other checks. The division results in a float value of 0.0, which becomes 1.0 after adding the 1.

Additionally, testing this can be difficult because, due to the way the lecture count is incremented
whenever the lunchtime/post-lecture scene is called (including looping back to that scene after eating a meal or using the vending machine), it’s possible to jump right past the lecture count that this particular scene checks for before triggering.

1 Like

So what can I do? Do I have to make a new game? Because I did and all other attempts were me trying to reach either a higher weight stage or lower before this crash, and none seem to work

Starting a new game won’t help - the issue is in the script itself. It’s also not the player’s weight that’s at issue here, as far as I can see - it’s just a bad check for an NPC’s weight level.

You have two options:

  • You can click Ignore each time these error messages pop up. This probably won’t break anything beyond a certain NPC not having images.

  • You can manually edit the script - in the GainOfLife folder, navigate to game\src\util and open other.rpy in your text editor of choice (Notepad, etc.). Find the line that reads stage = (self.weightpoints / 10) + 1 (either use the Find function to search or, if your text editor shows line numbers, scroll down to line 289) and edit it to read stage = int((self.weightpoints / 10) + 1) instead. Save the file, close the game if it’s open, and relaunch and re-load your save of choice. The scene should now play properly, hopefully, and the images for the NPC should load as expected.

You’re right @jimbobvii. It seems like I fixed that issue in my codebase already quite some time ago, but there hasn’t been an update for quite some time, so this fix never actually went public. But now it does:

New Version [v0.51.0]

It has been quite some time since the last update due to personal issues (which are sorted out by now :smiley:). Now I’m back, and here’s a first, small July update.

What’s new?

  • Rebalanced social media deals (much less follower loss through email deals)
  • Rebuilt the backend of how E-Mails work
  • You can now get an E-Mail offering a donuts service, which will (if accepted) trigger a basic story line with a delivery driver, delivering donuts every day. It’s an option to get your hands on quite a bit of money (and free food). The deliveries (and with that the money) will stop, if you’re not available at the delivery time in the morning, or if you don’t eat up :sweat_smile: This is a side-storyline meant to enhance the day-to-day life in GoL.
  • All the bug fixes from the past 4-5 months

Download

v0.51.0 (Windows) - Patreon
v0.51.0 (Mac) - Patreon
Free version - Link to first post

5 Likes

Will we be delivering donuts to specific NPCs, or just delivering in general?

Right now it’s a donuts trial that the player takes part in. Accordingly, the donuts are delivered to yourself.

Just throwing my two cents out there. As much as I’d love to try your game again I just still can’t get over the need to pay monthly to play this game. Especially with how long it takes between updates, the bugs, the extremely non linear feeling progression, and the lack of content per update. At least to me it’s absolutely killed my interest in your game.

2 Likes

The last update period was exceptionally long due to personal, unforeseen difficulties. This should be sorted out now. You will need to trust me on this, because anything else would go too far from a privacy perspective for me.

Please feel free to report all of them :smiley: 99% of issues have always been resolved 1st try. When I play the game (since I enjoy playing it myself), I rarely come across bugs. Help is always appreciated though.

Yep, that’s what you call a sandbox game. But not everyone’s cup of tea, I get it. Still, some storylines definetly need improvement.

I’d say this depends, but I give you that. Unfortunately there is not much I can do about it, as I am restricted with my time, motivation and mental resources.


You can now reset your password

You can now reset your GoL account’s password without me having to manually delete your account. Details here: https://www.patreon.com/posts/134715869