I’d also assume it would also be possible to add undone pants/shorts to the other characters too if they have a stuffed sprite?
I will add a HUD field for the new version - something like “Clothes status: loose/normal/tight”: loose and tight will require the player to buy new clothes.
Well, no other character has a stuffed sprite except the player. But I might change this sooner or later. When all planned weight stages of the main player are implemented, I will start doing more sprites for NPCs.
PS: Currently it’s the beginning of October, Patreon will charge all subscribers this month on the 1st of November again, no matter when they subscribed in October. This means subscribing right at the beginning of the month will give you access to the Patreon the longest.
I was trying to figure out how the workout relates to weight loss. So I set print statements before and after the workout function was called and found out that no matter which workout I chose, players weight always gets reduced by about 1000. Is this how it’s supposed to work?
Some other things I found out are that the noticeLoss function in _classes.rpy is broken. It should be adjusted like the noticeGain function. Also there’s this “true” output when you find Jane in the park, which is kinda odd.
Btw, is there a right way to report such bugs?
Also I’m having trouble to ever succeed at exams. It seems the only way to pass them is to get the lucky option. What am I missing?
Will take a look at these things to have a fix for them in v0.15 - which will be released on 7th of October for Silver- and Gold-Patrons (as always). Thank you for letting me know, it’s hard to test out all the things implemented :,D
Either here on weightgaming (in this topic or viá PM) or on Patreon (as comment or viá PM). I check out weightgaming and Patreon most often.
This month’s version will be released tomorrow for all Silver- and higher-tiered Patrons! Subscribing today will give you access to the new version tomorrow - as soon as it releases.
Today I have to go to sleep early, because tomorrow will be a long day. However, I will be able to finish the version tomorrow. Over 6000 of additional words pure Jane-Story
Well, actually working out “burns” calories (an action with a negative amount of calories is added to the player’s metabolism). You burn - depending on what you choose to work out on - between 400 and 1000 calories. These calories are then added to the metabolism and substracted from your weight over the next eight hours.
Fixed it, it caused to skip events - for v0.15 it will put the player one “event stage” back.
[v0.15.0] New Version!
What’s new?
- 7000+ words of story for Jane. That’s twice the amount of words of last month’s update. A lot of story paths in Event #2 (It’s again “just” one additional event with Jane. However, this event includes many, many words and loads of choices to make impacting directly the game or the relation with Jane on long-term)
- Multiple minor bug fixes
- “Clothes Status” field (loose, normal and tight. When the status is tight or loose it is time to go to the clothes store and get a new set of clothes. However, the clothes should be displayed tighter/looser on the sprite of the main character too. For some stages it is hard to notice these changes)
- A new weight stage for the main character
Downloads
Really enjoyed the new update, especially liked the new event! I’m very excited to see where the Jane storyline goes next, the girl in the office job (Sam?) used to be my favourite, but I think Jane has taken her place.
I did run into this error right before the new event, hitting ignore twice let the event progress as normal:
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/home.rpy", line 350, in script
$ player.sleep(sleep_time)
File "game/home.rpy", line 350, in <module>
$ player.sleep(sleep_time)
File "game/_classes.rpy", line 420, in sleep
self.timePasses(hours, 0.3333)
File "game/_classes.rpy", line 493, in timePasses
return newest_weight
UnboundLocalError: local variable 'newest_weight' referenced before assignment
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/home.rpy", line 350, in script
$ player.sleep(sleep_time)
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/home.rpy", line 350, in <module>
$ player.sleep(sleep_time)
File "game/_classes.rpy", line 420, in sleep
self.timePasses(hours, 0.3333)
File "game/_classes.rpy", line 493, in timePasses
return newest_weight
UnboundLocalError: local variable 'newest_weight' referenced before assignment
Windows-10-10.0.19041
Ren'Py 7.4.5.1648
Gain of Life v0.15.0
Fri Oct 8 22:08:40 2021
File "game/_classes.rpy", line 493, in timePasses
This happens when a negative amount has been passed to the timePasses function. The range function in line 491 fails with this negative input, causing newest_weight not to be calculated (hence not being defined before the return in line 493).
File "game/home.rpy", line 350, in <module>
This is the true culprit of this error. The logic behind line 349 is messed up, calculating negative values.
$ sleep_time = event_timestamp - player.getTime()
So let’s look at why this is happening. If I understand the code correctly, event_timestamp and player.getTime() are of the same “format” - meaning both are just counting hours. The problem arises, when you already go to sleep after event_timestamp. This results in event_timestamp - player.getTime() being a negative value.
So what do? What I think you want to do, is let the player sleep to 10, which would make sense in the context of the story. What I suggest is that you calculate the time to sleep as follows:
$ sleep_time = (10 - player.getDayTime()) % 24
This should always calculate the time to sleep until 10 am. What I would also do is add following conditions to line 437:
(player.getDayTime() < 9 or player.getDayTime() > 18)
This makes it so that you wont accidentally trigger the event if you just want to take a nap in the afternoon.
And at last: I dont konw if I just fucked up my save with my modifications, but the event_timestamp makes it so that the event falls on a saturday, when college should be on weekdays. So basically the event_timestamp should be 24*13 + 10 or something. It would make even more sense to implement a function to check for weekdays and add it to the condition.
TL;DR if you just want to play without the bug:
Go to the file home.py and swap line 347 for
if(player.getTime() + sleep_time >= event_timestamp and (event_timestamp and player.getDayTime() < 9 or player.getDayTime() > 18) and jane.romance != -1 and collegeLateJaneStory == False and player.isWeekend() == False):
and line 349 for
$ sleep_time = (10 - player.getDayTime()) % 24
Also make absolutely sure that the intendation is the same as before
You use all different values for disabling waitress_automation, so it can’t be disabled currently. Change the values to “none” in line 67 and 58.
I took another look at how to pass exams and I think the barrier to pass should be reduced considerably. Either that or you make players stats and why you failed more obvious. Speaking of learning, the drinks in Benjamin’s dont have an effect on thirstiness.
Also there is still this “true” output if you find Jane in the park in line 43 of park.py. And is the “cheet” button supposed to be there during the projects?
The idea is to develop the stories of all characters. When Jane’s story is done I will create a poll about which character’s story to do next. Additionally, I still want to work to the goal that the player can establish dictatorship one day. First, things have to get more interesting by adding more story. Next month’s update will - again - include loads of new story - again - for Jane. Jane’s story will be split into three acts with multiple events.
@burntmagic @trent Noted your errors. I will try to create a bug-fixed version and update the download links on Patreon. After I did this, I will adjust the title of the posts from [v0.15.0] to [v0.15.1]. Thank you very much for reporting, I appreciate it a lot. I always try my best when testing the game.
Bug fixes
Figured the issues and remastered the way Jane’s new event is called a lot safer. The game will wait starting Friday of the first week of the game until the player tries to sleep longer than 9AM on weekdays the first time. If that’s the case the game will call Jane’s second event.
Downloads
I can’t access the secretarial job, only at Fast Food and the coffee shop.
For the office job you require certain skills. Have you tried studying Language, Maths and Science a bit?
So just wondering, is like the only way to proceed in the game to pass college? or are there other scenes that you can do, and uhh when u finish that school experiment thing do u get anything from it?
Well, finishing college doesn’t bring anything except an error for now. There is nothing happening after college.
Finished projects like the Weight Gain pills enable you to throw them into your Co-Worker’s drink at the office job.
You can go hiking and camping with Jane. To do that purchase a phone and call Jane.
You can purchase the FastFood Restaurant and manage your own business.
Go to Trevor’s party regularly until you are able to visit the dark manor.
The waitress job comes with a girl gaining weight too.
Ordering ice cream in the park has an impact on the seller and the offered portion sizes.
Going to the gym unlocks at some time Jessica. You can go with her out or just work out.
There are a lot of things to do, more than listed. I might should just write a list of things that are hard to discover for new people that don’t play the game since the very beginning
Ok thanks a lot, I have been stuck a lot in things, not to be that guy who asks tons of questions but how does one unlock the park
and uhh how do i not make my health go down, its always weak
Good to see the game is coming along well with story progress!
Is Jane getting new weight stages too or just plot updates?
Having the bars full (sleep, thirst and hunger) will slowly increase your health. A different option is to visit the clinic “Health+” in the town.
In the menu at home click “Go outside” and then click “Go to the park”. This does not work in the first week.
She will get additional weight stages as well I cannot yet tell when, but I will announce it for sure.