A downloadable asset pack for Windows, macOS, and Linux

Download NowName your own price

NOTE: The technique used here to do the wave rendering has been made obsolete by my new wave shader. https://wattson.itch.io/renpy-wave-shader This project will be kept up for anyone wanting it for older versions of renpy, for the palette cycling or the rotating wave effect. Otherwise I'd suggest using the shader in all other cases.

This project is made to demonstrate a novel way of distorting text and images in your renpy projects. Simply download the project and insert the wave_renderer.rpy file into your project to get started. 

Originally inspired by https://youtu.be/zjQik7uwLIQ I wanted to see if I could replicate Earthbound battle backgrounds in Ren'py and came up with this. 

Also includes some palette cycling code as a bonus.

Works on Ren'py 7.3.5 and above (and probably older I just don't know how far back). If you are using Ren'py 7.4, it is recommended you use a shader instead as this can lag pretty hard if you're not careful. 

For more information on how on to reduce possible lag and it works, check the Github: https://github.com/SoDaRa/WaveRendering

Credit to:

Minotaur Workshop for allowing me to use their Nito sprite for demo purposes. Check them out at https://minoh.itch.io/minotaur-hotel

Sunset Image borrowed from https://www.flickr.com/photos/rcweir/11074856536/ and modified to fit screen resolution and demonstrate melt effect.

Earthbound backgrounds copyrighted to Nintendo. Please don't sue.

Rated 5.0 out of 5 stars
(11 total ratings)
GenreVisual Novel
TagsAsset Pack, Ren'Py
Code licenseMIT License


Download NowName your own price

Click download now to get access to the following files:

WaveRendering-1.0-pc.zip 43 MB
WaveRendering-1.0-mac.zip 26 MB
WaveRendering-1.0-linux.tar.bz2 31 MB


Log in with itch.io to leave a comment.

An excellent addon for RenPy!

Great stuff! I just used in a game and worked perfectly.