Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

momoplays

31
Posts
1
Topics
17
Followers
34
Following
A member registered Apr 26, 2020 · View creator page →

Creator of

Recent community posts

tysm! it worked ^^

Is using "wrath_ending.grant()" legal since i'm using the name of the achievement instead of sample achievement? Wasn't sure if I'm getting right since i'm a lil new to this system. Will update in case it does work. 

What If i wanna use normal nvl with the phone app thing?

aight, this game was amazing.  Instant 10/10.

it's seems like you encountered a bug it seems? I'll recommend playing the standalone version for now until the web build gets fixe. 

Ty!

Once the jam's over, I'm looking to sound mix everything until it sounds right. Ty so much for playing my game ^^

(1 edit)

Absolutely beautiful!


edit: is that hornet I see?

It just slowed down the game for a bit. I assume it might have something to do with particle count as renpy isn't good with multiple moving sprites normally. Making it less dense could help a ton and maybe increase the performance a bit more. I'm surprised you even saw my comment lol but thank you. 

I super recommend nerfing snowblossom as it nearly tanked my performance. Otherwise great game. 

Thanks, it seems to be working now 😁 

(1 edit)

is there a way to use this without breaking renpy?


Edit: the update fixed it. Thanks 😊 

(1 edit)

Thank you. I'm currently learning shaders myself and it's nuts how you did it lmao. 

edit: though what I meant was the animation after imo. Did you use a label for that transition or another screen? 

Have you gone over the code for your game? I really love how the gui was built but could only guesstimate what code was used.

(2 edits)

Thanks

I tested it both on 8.3.7 and 8.4.0. Ty!

(2 edits)

Good morning at the time i'm writing this. I've been doing test runs on your shader and it came to my attention that bokeh line of transforms aren't playing well with my version of renpy. I've tried several debugging methods like isolation, using different structures, and looking into the code itself. None of them seem to address the two main errors (tuple out of range and faulty operand). I surely hope this isn't a me thing and just the shaders being strange but from the two machines I tested it on, both yielded the same results. 

Here's the error (which is new? said something different before):


I'm sorry, but an uncaught exception occurred.
While running game code:
  File "renpy/gl2/gl2shader.pyx", line 342, in renpy.gl2.gl2shader.Program.draw
KeyError: 'a_tex_coord'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "game/script.rpy", line 25, in script
    e "Did you change the name and save directory of the game in options.rpy?"
  File "renpy/gl2/gl2draw.pyx", line 1041, in renpy.gl2.gl2draw.GL2Draw.draw_screen
  File "renpy/gl2/gl2draw.pyx", line 1780, in renpy.gl2.gl2draw.draw_render
  File "renpy/gl2/gl2draw.pyx", line 1719, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
  File "renpy/gl2/gl2draw.pyx", line 1719, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
  File "renpy/gl2/gl2draw.pyx", line 1719, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
[Previous line repeated 6 more times]
  File "renpy/gl2/gl2draw.pyx", line 1619, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
  File "renpy/gl2/gl2draw.pyx", line 1551, in renpy.gl2.gl2draw.GL2DrawingContext.draw_model
  File "renpy/gl2/gl2shader.pyx", line 346, in renpy.gl2.gl2shader.Program.draw
renpy.gl2.gl2shader.ShaderError: Shader MakeVisualNovels.Bokeh+renpy.geometry+renpy.solid requires attribute a_tex_coord, but it is not in the mesh.
-- Full Traceback ------------------------------------------------------------
Traceback (most recent call last):
  File "renpy/gl2/gl2shader.pyx", line 342, in renpy.gl2.gl2shader.Program.draw
KeyError: 'a_tex_coord'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "game/script.rpy", line 25, in script
    e "Did you change the name and save directory of the game in options.rpy?"
  File "renpy/ast.py", line 2915, in execute
    Say.execute(self)
    ~~~~~~~~~~~^^^^^^
  File "renpy/ast.py", line 991, in execute
    renpy.exports.say(who, what, *args, **kwargs)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/exports/sayexports.py", line 129, in say
    who(what, *args, **kwargs)
    ~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/character.py", line 1543, in __call__
    self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/character.py", line 1198, in do_display
    display_say(who, what, self.do_show, **display_args)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/character.py", line 888, in display_say
    rv = renpy.ui.interact(mouse="say", type=type, roll_forward=roll_forward)
         ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/ui.py", line 304, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/core.py", line 2216, in interact
    repeat, rv = self.interact_core(
                 ~~~~~~~~~~~~~~~~~~^
        preloads=preloads,
        ^^^^^^^^^^^^^^^^^^
    ...<4 lines>...
        **kwargs,
        ^^^^^^^^^
    )  # type: ignore
    ^                
  File "renpy/display/core.py", line 2887, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/core.py", line 1384, in draw_screen
    renpy.display.draw.draw_screen(surftree)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "renpy/gl2/gl2draw.pyx", line 1041, in renpy.gl2.gl2draw.GL2Draw.draw_screen
  File "renpy/gl2/gl2draw.pyx", line 1780, in renpy.gl2.gl2draw.draw_render
  File "renpy/gl2/gl2draw.pyx", line 1719, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
  File "renpy/gl2/gl2draw.pyx", line 1719, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
  File "renpy/gl2/gl2draw.pyx", line 1719, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
[Previous line repeated 6 more times]
  File "renpy/gl2/gl2draw.pyx", line 1619, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
  File "renpy/gl2/gl2draw.pyx", line 1551, in renpy.gl2.gl2draw.GL2DrawingContext.draw_model
  File "renpy/gl2/gl2shader.pyx", line 346, in renpy.gl2.gl2shader.Program.draw
renpy.gl2.gl2shader.ShaderError: Shader MakeVisualNovels.Bokeh+renpy.geometry+renpy.solid requires attribute a_tex_coord, but it is not in the mesh.
Windows-11-10.0.26100-SP0 AMD64
Ren'Py 8.4.0.25071206
abbberation 1.0
Wed Jul 16 08:56:13 2025



Here's the code I used:

scene black
show black at CreateBokeh(12.0,0.5,"add",0.05) as boke

scene black show black at Bokeh as boke


You're free to take your time as this might be the last I'll make mention of it. Have a great day and keep chuggin along. 

question for the vignette, can that change color? 

My knowledge of layered images are limited but I did know a plugin that used it to make eye blinks work. Not sure if it's applicable to lip flaps but it is possible (though some python was involved)

I'm curious to why you did this with composite images and not layered images?

This is a good send, thanks!

thanks

Question: Does this accept defined displayablea? So like, an image that uses atl?

Question, can you remove the matrixcolor for a simple collectable? 

good to hear

Does this accept defined image displayable? I know making black bars aren't hard in other programs but using a solid feels so simple 

(3 edits)

https://drive.google.com/file/d/1vKiHhnhVPRcAF_f98zCb3PUqa3fCgAM9/view?usp=drive...

here's a renpy project stripped of everything to make sure there's nothing else that might be the cause. 



transform enter(p=0.0):

    alpha 0.0

    pause p
    easein 1 alpha 1.0

transform leave:

    on hide:

        alpha 1.0

        easein 1 alpha 0.0

screen choice(items):

    style_prefix "choice"

    vbox at leave:

        for n, i in enumerate(items):

            textbutton i.caption action i.action at enter(n*0.75)


and code case you need it 

I'm not sure if it's on renpy or your template file, but I recently discovered a bug that causes the first choice in an enumerate to start glitching out before resuming as normal.  This doesn't appear to happen in a normal renpy project.  As of writing, I tested it on both the stable release and the current nightly (8.3.4). This only happens on the nightly build but stable is working fine, at least for now. 

Does this accept video and animated menus?

thanks, I just found it.

I have a question for you, how did you reduce the opacity of previous lines for your framework? Please and thank you.