I can’t seem to unlock image 11. I’m having difficulty finding it.
Version 0.03 is now available!
As always, I’ll be going into specifics on the exact content added in the new update here if you’d like to know the extent of what’s new in this version!
- Belle’s story chapters are now available to play! She has her own set of branching pathways and Gallery rewards to unlock, try and see them all!
- The introduction has been reworked, and now adds an additional choice for how your character will react regarding their weight (should it increase during the course of play) for added personal immersion/roleplaying. This also affects dialogue in Donna and Natalie’s chapters through retroactive updates I’ve made, so give it a try!
- Background Music has now been added to the game
Unlocking Belle
Belle’s chapters are not available from the start, you will encounter her during one of the paths/dialogue choices for an existing storyline that has now been updated.
During Natalie’s storyline, picking the option during the dinner date to get drinks will lead you to the flag where Natalie is tipsy, and you can suggest “I would like to schedule an appointment, Professor” to encounter Belle.
Amazing update! Really enjoyed the new character/paths/all the new flavour dialogue. This whole project is coming along nicely
I finally was able to find the time to play so figured I would add my thoughts on another fun release! I’ve been waiting for this one for a while.
- Belle
- This was super fun for a chapter, though I definitely wouldn’t want to see the whole world become mythical
- I appreciated how choosing the “difficult” choice actually ended up being the most rewarding
- With some of her “get what I want” attitude, she definitely could have made a good feeder
too! Though I suppose that would overlap some with Natalie and would have been a lot of code!
- Weight choice
- If reasonable, a third option would be nice. “I would love it”, “I would hate it”, “I would be indifferent. That might give even more flavor, though definitely not necessary.
- For immersion I would love if this could be worked into the early part of the story, rather than just be a question out of game play. Maybe in the Ultimate scene at the beginning? But I understand why that might be more difficult.
- Definitely adds some flavor to the dialogue, and I’m excited to see it be utilized more moving forward. It was fairly minimal in this update, but even just a little more added flavor is fun.
- I love that you keep adding new dynamics even as adding new routes
- Bugs
- After yoga with Donna, the “Walk around campus for a bit” pops up even though there isn’t an encounter
- A bug with Nathalie’s fat route after mall
Thanks again for your feedback, it’s always super helpful and insightful! I’ll get to work patching those two bugs, but I’m away on vacation currently so it might be a little bit before I can get to it.
All good, no worries! Enjoy your vacation. I’m always happy to provide any feedback and thoughts on anything for the story. I love what you have done with it so far.
What a great update! I’m really looking forward to the next one :3
Would love to play the new update, but unfortunately the file has reached it’s download quota - any chance of an alt link?
If you log into google, it usually lets you download it after the quota has been exceded.
And if you don’t want to log in to Google for whatever reason, you can just wait 24 hours.
Does belle have more than one route like the other two girls or just one route with variations along the way?
Depends what you mean by one route. I would essentially consider this two separate routes though, depending on what you select when you decide what to do with Belle’s offer. You can check via the gallery if you have seen everything of meaning though.
This is fast becoming one of my all time fav visual novel, writing that keeps things moving but leaves enough time to get to know the characters. Great work
Awesome update! Hard to not like a big boob redhead succubus character. lol Really liked the part where you could control how the other characters gain. Would love to see a conventional girl(non magic) who gains super top heavy similar to Donna in that portion. She looked awesome! Hyped for future updates.
I finally got around to fixing these, thanks for letting me know! The Google Drive folder has an updated build with these patched out.
Version 0.04 has finally been released!
Like with prior updates, here are the specific details regarding the content that’s been added in this update!
- Taryn’s story chapters have been added to the game! She has different endings and epilogue scenes, as well as her own set of Gallery rewards!
- Maeve’s introductory script has also been included to tease her story coming in the future!
- The Campus Encounter System has seen a light overhaul, so that you can now choose between going out on your own or exploring campus if one of the girls is available. This way, you don’t have to click through every available scene if you just want to visit the dining hall, or go for a walk. You can now do these at any time.
Unlocking Taryn
Taryn’s chapters are not available from the start, you can meet her after you’ve completed the first chapter for Donna and Natalie, each.
Once you get the ability to go out on your own, you will see an option to explore a bit and encounter a crowd, this will allow you to meet Taryn and start her story.
Taryn’s Unique Scenes
One of Taryn’s paths has a unique option if you are playing as a female.
This is because her story revolves around a Sorority, so it didn’t feel logical to make it apply to male player characters as well.
Maeve’s Intro Teaser
You can find Maeve’s introductory chapter if you choose to head home instead of investigating the crowd where you met Taryn.
When I click on the download link for 0.04, it says the folder is empty?
Edit: Nvm, I see it now. Looking forward to trying it out!
Ran into this problem while doing the video game bit.
I'm sorry, but an uncaught exception occurred.
While processing text tag {/i} in 'Fair. I have to hand it to them, the assets in this game are pretty good. Like you can almost not tell where the grass texture repeats.{/i}'.:
File "game/maeve_events.rpy", line 29, in script
sardonicchicken34 "Fair. I have to hand it to them, the assets in this game are pretty good. Like you can almost not tell where the grass texture repeats.{/i}"
Exception: '/i' closes a text tag that isn't open.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/maeve_events.rpy", line 29, in script
sardonicchicken34 "Fair. I have to hand it to them, the assets in this game are pretty good. Like you can almost not tell where the grass texture repeats.{/i}"
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\ast.py", line 2557, in execute
Say.execute(self)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\ast.py", line 615, in execute
renpy.exports.say(who, what, *args, **kwargs)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\exports.py", line 1493, in say
who(what, *args, **kwargs)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\character.py", line 1394, in __call__
self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\character.py", line 1045, in do_display
display_say(who,
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\character.py", line 741, in display_say
rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\core.py", line 2165, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\core.py", line 2818, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\core.py", line 1352, in draw_screen
surftree = renpy.display.render.render_screen(
File "render.pyx", line 486, in renpy.display.render.render_screen
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\screen.py", line 754, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\layout.py", line 1361, in render
surf = render(child,
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\text\text.py", line 2276, in render
virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\text\text.py", line 640, in __init__
self.paragraphs = self.segment(text.tokens, style, renders, text)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\text\text.py", line 1148, in segment
raise Exception("%r closes a text tag that isn't open." % text)
Exception: '/i' closes a text tag that isn't open.
Windows-10-10.0.19045 AMD64
Ren'Py 8.2.1.24030407
A Broad Semester 0.04
Fri Jan 31 14:35:41 2025
Along with this one a couple of clicks after.
I'm sorry, but an uncaught exception occurred.
While processing text tag {/i} in "Sounds like a healthy approach. I get way too wrapped up if it's like, an actual game and not some live service bs.{/i}".:
File "game/maeve_events.rpy", line 34, in script
"Sounds like a healthy approach. I get way too wrapped up if it's like, an actual game and not some live service bs.{/i}"
Exception: '/i' closes a text tag that isn't open.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/maeve_events.rpy", line 34, in script
"Sounds like a healthy approach. I get way too wrapped up if it's like, an actual game and not some live service bs.{/i}"
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\ast.py", line 2557, in execute
Say.execute(self)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\ast.py", line 615, in execute
renpy.exports.say(who, what, *args, **kwargs)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\exports.py", line 1493, in say
who(what, *args, **kwargs)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\character.py", line 1394, in __call__
self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\character.py", line 1045, in do_display
display_say(who,
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\character.py", line 741, in display_say
rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\core.py", line 2165, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\core.py", line 2818, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\core.py", line 1352, in draw_screen
surftree = renpy.display.render.render_screen(
File "render.pyx", line 486, in renpy.display.render.render_screen
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\screen.py", line 754, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\display\layout.py", line 1361, in render
surf = render(child,
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\text\text.py", line 2276, in render
virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\text\text.py", line 640, in __init__
self.paragraphs = self.segment(text.tokens, style, renders, text)
File "C:\Users\Vivian\Videos\You Know What You're About Games\Heavy Games\Not Played\ABroadSemester-0.04-pc\ABroadSemester-0.04-pc\renpy\text\text.py", line 1148, in segment
raise Exception("%r closes a text tag that isn't open." % text)
Exception: '/i' closes a text tag that isn't open.
Windows-10-10.0.19045 AMD64
Ren'Py 8.2.1.24030407
A Broad Semester 0.04
Fri Jan 31 14:37:21 2025
Pretty excited about the hints from this character still! Maeve is right up my alley!
I just got through playing the new update! I figured I would provide my thoughts as usual:
- I was really impressed by how you were able to make 2 completely different story lines that both felt incredibly fitting for the same character. The stories were shorter than previous ones, of course, but I thought you did such a good job with them. And I really enjoyed her character as a whole.
- I think you have really set it up nicely for a potential sorority storyline. I would love to see something along the lines of joining a sorority and then a story that goes from there. Of course, if you wanted to keep it even with people who choose male or female characters you could create a similar fraternity storyline.
- For me, I think I would still love to see a little bit more from the player weight perspective incorporated. This one felt rife for a third ending if the player is fat already when first starting the path where she gains weight intentionally to fight the sororities. And at minimum I would love to just get a little bit more distinct dialogue on the two paths, especially given the intentionality.
- I really liked the Taryn renders for this story. It might just be me, but these looked noticeably high quality compared to some of your earlier ones (which were already good!)
Could you upload the game to an alternative site such as Mega Uploads? I tried to download it but it says that the downloads have exceeded the quota