Kisz26

Member
May 17, 2021
103
31
Alright, I have redone the file with the fix. Now the heart icons work correctly. At least, I speedran the game from the beginning and there were no bugs. I also loaded someone’s broken save and everything works fine. Fixed the skill leveling issue. Thanks again for your participation.
the bugfix 0.2a?
 

gbhappiness

Newbie
Game Developer
Feb 10, 2022
69
122
i see.. why not use gif instead?
1721843820777.png
As we can see, the GIF format is not supported. There are two options to create animation in renpy:
  1. Use webm.
  2. Split the GIF file into literally hundreds of frames (depending on the length of the animation and the desired smoothness), save each of them as an image, and then create the animation in the Ren'Py code. It will look something like this:

    image1.webp
    pause 0.5
    image2.webp
    pause 0.5
    image3.webp
    pause 0.5
    ....
    image120.webp
    repeat

    I used the first method.
 
  • Like
Reactions: AhrimanH and jotto

jotto

Newbie
Mar 18, 2020
20
10
Yes, I just uploaded a file with the fix for this problem. You need to place it in the "game" folder.

Wow, you're quite the magician. I'm curious how you managed to do that if the button disappears when there's not enough experience for leveling up?
I honestly just clicked on the button that was still there. It did not disappear for me once I had fewer points than the required ones.
 

jotto

Newbie
Mar 18, 2020
20
10
Yes, I understand. I don't know how I didn't notice this earlier. Everything seems to be working fine with the fix now.
Yep! Just tried it and found nothing unusual. Got to the point after Sara brought us back to the cabin.
The save fixed itself, so no problem with that, and the book seemed to work now!

I really like this game and I see a lot of potential with it ^^
 
  • Red Heart
Reactions: gbhappiness

Kisz26

Member
May 17, 2021
103
31
View attachment 3863298
As we can see, the GIF format is not supported. There are two options to create animation in renpy:
  1. Use webm.
  2. Split the GIF file into literally hundreds of frames (depending on the length of the animation and the desired smoothness), save each of them as an image, and then create the animation in the Ren'Py code. It will look something like this:

    image1.webp
    pause 0.5
    image2.webp
    pause 0.5
    image3.webp
    pause 0.5
    ....
    image120.webp
    repeat

    I used the first method.
weird.. i have played a game using gif.. hmmmm.. it was RPGM game.. forgot what it was
 

azlaeyo

Newbie
May 6, 2018
18
6
Hi, i started a fresh install game, and i encoutered 2 bugs:

1st bug Sara wont progress level 1 (she is stuck at 0, heart full), when i talk to her i have no option other than to leave her, i cant progress with "Saras progress" quest, i need to talk to her morning in her room, but once again no dial option.

EDIT: Ok I solved this ! this is not a bug, but a missing information on the quest log. In order to passe from 0 to 1, you must complete the quest "How to cure Jeff", after that you must complete "Cooking lesson" (in this one this is the same thing: it miss the Jeff quest must be complete info). The same thing is present for the quest "Decoding Memory" Lagune wont talk to me on morning, the game need something done from me that is not explained"

2nd bug, minor this time, when the data Clara quest ask me to pickup flower at night, i had a renpy error, i ingored it and all graphics at night are black on this screen (only at night, so this is not a softlock)

this is the Renpy error:

Code:
I'm sorry, but an uncaught exception occurred.

While loading <renpy.display.im.Image object ('images/image_maps/places/night/street_2_3.webp') at 0x000000001bfbe190>:
  File "game/game_starting.rpy", line 55, in <module>
OSError: Couldn't find file 'images/image_maps/places/night/street_2_3.webp'.

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

Full traceback:
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 20, in script call
  [Previous line repeated 1 more time]
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  [Previous line repeated 6 more times]
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  [Previous line repeated 12 more times]
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  [Previous line repeated 36 more times]
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  [Previous line repeated 33 more times]
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  [Previous line repeated 9 more times]
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  [Previous line repeated 6 more times]
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  [Previous line repeated 8 more times]
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  [Previous line repeated 2 more times]
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  [Previous line repeated 4 more times]
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  [Previous line repeated 5 more times]
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  [Previous line repeated 2 more times]
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  [Previous line repeated 4 more times]
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  [Previous line repeated 11 more times]
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  [Previous line repeated 6 more times]
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 20, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  File "game_starting.rpyc", line 79, in script call
  [Previous line repeated 11 more times]
  File "game_starting.rpyc", line 55, in script
  File "D:\_h\Eroge\__Going on\TheSeam-0.2a_FuckTheBugs_Edition-pc\renpy\ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\_h\Eroge\__Going on\TheSeam-0.2a_FuckTheBugs_Edition-pc\renpy\python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/game_starting.rpy", line 55, in <module>
  File "D:\_h\Eroge\__Going on\TheSeam-0.2a_FuckTheBugs_Edition-pc\renpy\exports.py", line 3336, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "D:\_h\Eroge\__Going on\TheSeam-0.2a_FuckTheBugs_Edition-pc\renpy\ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\_h\Eroge\__Going on\TheSeam-0.2a_FuckTheBugs_Edition-pc\renpy\display\core.py", line 3499, 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 "D:\_h\Eroge\__Going on\TheSeam-0.2a_FuckTheBugs_Edition-pc\renpy\display\core.py", line 4089, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "D:\_h\Eroge\__Going on\TheSeam-0.2a_FuckTheBugs_Edition-pc\renpy\display\core.py", line 2699, in draw_screen
    surftree = renpy.display.render.render_screen(
  File "render.pyx", line 492, in renpy.display.render.render_screen
  File "render.pyx", line 266, in renpy.display.render.render
  File "D:\_h\Eroge\__Going on\TheSeam-0.2a_FuckTheBugs_Edition-pc\renpy\display\layout.py", line 886, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 266, in renpy.display.render.render
  File "D:\_h\Eroge\__Going on\TheSeam-0.2a_FuckTheBugs_Edition-pc\renpy\display\layout.py", line 886, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 266, in renpy.display.render.render
  File "D:\_h\Eroge\__Going on\TheSeam-0.2a_FuckTheBugs_Edition-pc\renpy\display\layout.py", line 886, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 266, in renpy.display.render.render
  File "D:\_h\Eroge\__Going on\TheSeam-0.2a_FuckTheBugs_Edition-pc\renpy\display\transform.py", line 909, in render
    return RenderTransform(self).render(width, height, st, at)
  File "accelerator.pyx", line 979, in renpy.display.accelerator.RenderTransform.render
  File "accelerator.pyx", line 404, in renpy.display.accelerator.RenderTransform.render_child
  File "render.pyx", line 266, in renpy.display.render.render
  File "D:\_h\Eroge\__Going on\TheSeam-0.2a_FuckTheBugs_Edition-pc\renpy\display\im.py", line 676, in render
    return cache.get(self, render=True)
  File "D:\_h\Eroge\__Going on\TheSeam-0.2a_FuckTheBugs_Edition-pc\renpy\display\im.py", line 330, in get
    surf = image.load()
  File "D:\_h\Eroge\__Going on\TheSeam-0.2a_FuckTheBugs_Edition-pc\renpy\display\im.py", line 803, in load
    raise e
  File "D:\_h\Eroge\__Going on\TheSeam-0.2a_FuckTheBugs_Edition-pc\renpy\display\im.py", line 757, in load
    filelike = renpy.loader.load(self.filename, directory="images")
  File "D:\_h\Eroge\__Going on\TheSeam-0.2a_FuckTheBugs_Edition-pc\renpy\loader.py", line 833, in load
    raise IOError("Couldn't find file '%s'." % name)
OSError: Couldn't find file 'images/image_maps/places/night/street_2_3.webp'.

Windows-10-10.0.22621 AMD64
Ren'Py 8.1.0.23051307
The seam 0.2a_FuckTheBugs_Edition
Fri Aug  2 15:20:56 2024
 
Last edited:

gbhappiness

Newbie
Game Developer
Feb 10, 2022
69
122
Us the android version going to be updated?
Hi. Yes, the required picture was missing in the folder, which is why the game gives an error there. If I'm not mistaken, I’ve already fixed it, so everything should be fine in the next version. To be honest, I’ve been trying for several days to get the Android version of the game to work. It doesn't install on the phone because the maximum size for an apk file is 2 GB, and mine is already 2.2 GB. For now, I'm focusing on further development, and I'll deal with the Android version a bit later since it’s already causing me a lot of trouble.
 

azlaeyo

Newbie
May 6, 2018
18
6
Ok for the missing pics, good the solution is simple. I don't know if it is a bug or if the "wait next update is missing" on the quest Decoding Momory, but i'am stuck at the part "Find someone who can do this" but Lagune won't talk to me at morning.

I can't wait to play the next version ! :)
 

gbhappiness

Newbie
Game Developer
Feb 10, 2022
69
122
Ok for the missing pics, good the solution is simple. I don't know if it is a bug or if the "wait next update is missing" on the quest Decoding Momory, but i'am stuck at the part "Find someone who can do this" but Lagune won't talk to me at morning.

I can't wait to play the next version ! :)
Yeah, I messed up a bit there too. Talk to Eliza about Jeff in her room and then go to sleep.
 
3.00 star(s) 3 Votes