Version 0.15.0
Well, it took way longer than I planned (again), but the big update to Ren'py 8.0 is here! This new version of the pink engine is entirely python 3 compatible, and should run a fair bit faster as a result of the version upgrade to boot.
HOWEVER: Due to an issue with a pygame_sdl2 library function, controllers are currently not supported for this version of the pink engine. I'm trying to find a solution, but in the meantime, I'm keeping the download link for the previous version of the Pink Engine up as well. I suspect the issue with the controllers is due to a bug in ren'py itself (or more specifically, the pygame_sdl2 module), and I've filed a bug report.
Aside from the general upgrade, there's also a list of fun new functionalities for this update:
- You can now spawn event-specific NPCs and give them movement instructions as part of an event script, without a need to create a conditional instance of the NPC in Tiled. That should prevent a lot of clutter when designing maps.
- The logic for the go_to_smart command was updated so that it worked with special movements, like walking up stairs or jumping over areas.
- The movement logic for player followers was changed to use a variant of the go_to_smart script. This makes the logic for having followers return to the player after an event far more robust.
- Functions for hiding and revealing NPCs during an event were added. Functions for hiding and revealing all of a player's followers were also added.
- The 'uncouple_followers' function was added, which makes player followers quit following the player until the end of an event.
- Test rooms were added to demonstrate the previous functions, plus another one for the use of ren'py transitions in pink engine events.
The changes in follower movement is something that I'm pretty excited about, because the old logic for that was kind of a pain. The new logic uses its own loop, rather than reacting to the player's movement, so should be way more robust.
The next update will be focused on the controller issue, along with a bunch of minor updates I've been putting off. After that, I will be focusing on the audio experience for a bit, adding the ability to use movement sounds and directional sounds in pink engine games.
Files
Get Pink Engine
Pink Engine
A framework for using Tiled-created orthogonal maps in Ren'py.
Status | In development |
Category | Tool |
Author | pink productions |
Tags | framework, Ren'Py |
More posts
- Version 0.20.0Jul 16, 2024
- Version 0.19.0Dec 13, 2023
- Version 0.18.0Aug 02, 2023
- Version 0.17.0Apr 23, 2023
- Version 0.16.1Feb 01, 2023
- Version 0.16.0Jan 01, 2023
- Version 0.15.2Nov 02, 2022
- Version 0.15.1Sep 18, 2022
- Version 0.14.0May 24, 2022
Leave a comment
Log in with itch.io to leave a comment.