Version 0.11.5
It is finally time for the oldest requested feature for the pink engine: Gamepad support. Under the default control scheme, the left stick moves the player character, the right stock rotates the player character, the 'A' and right trigger are for interaction, and holding the 'B' button causes the player character to run. The sticks can no longer be used to navigate through menus, but the left keypad still functions for that. You can customize the control scheme in the orthogonal_tiled_map.rpy file, or prevent keys from being overriden by editing the keymap_override.rpy file.
Aside from that, a set of minor bugs was also solved. One was where using an event_on_touch event to transition to a new map would result in the PC getting stuck in the same frame. Another was where the player could still walk around while the quit or quick load confirmation screen was up. Finally, I also resolved a bug where the config.rollback_enabled setting would be ignored if set to False, and rollback was always enabled.
I'm not entirely sure which feature I'll tackle next. If you want to voice your request, come visit the discord.
EDIT: Version 0.11.5.1 has since been released, fixing a number of bugs introduced by the original version. When moving a character with a keyboard, they now react to new keys being pressed while other movement keys are already being held as they did in prior versions. I have also fixed TMD maps, which were not displaying, and made the engine check the value of pink_otm_force_run on the end of events, and start or stop running as appropriate.
EDIT 2: Version 0.11.5.2 has been released, doing some bug fixes and minor features for followers and the console.
- Added the ability to add and remove followers to OTM gameplay even if no OTM map is currently open. A handy button was added to the pink engine console for adding a specific sprite collection as a follower, and for removing all followers.
- Added the ability to change sprite collections on consistent OTM sprite collection objects when they're not currently visible. Previously, this would result in an error.
- Followers now spawn with the player's current movement speed, rather than the default movement speed.
- Followers are now rendered on the same layer as the player, rather than 1 layer below. That setup had been envisioned so as to make sure players always rendered over followers, but it caused some minor visual glitches when players moved in a vertical direction.
- The console has been unbroken once more, and will no longer crash if you try to open the general settings page.
- The game will also no longer crash if you change the player's sprite collection in the console while they have followers. For that matter, the zoom level won't reset if you change the sprite collection.
- When using the console to jump to a specific map, you can no longer target a point beyond the edges of the map.
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.15.0Aug 29, 2022
- Version 0.14.0May 24, 2022
Leave a comment
Log in with itch.io to leave a comment.