4th hatchday patch, Mac support retired & v1.0-12 changelog
Good day egg friends and friend eggs!
Bat Egg celebrates its 4th hatchday today! To celebrate, here is a small patch that upgrades the game to use Godot 3.6, improves default key bindings for non-QWERTY keyboards, and fixes a bug with the custom skin icon on the new game screen.
Unfortunately, Godot 3.6 is not compatible with my Mac. I had previously announced in 2019 that I wouldn't be buying another Mac, and for the lifespan of my current device I would continue to ship and support builds compatible with it. The previous build (v1.0-8) will remain available as the current Mac build, though I may untick the Mac checkbox for that build so that I'm not actively advertising Mac support. This is disappointing for me, though not as disappointing as Apple's ongoing developer-hostile and user-hostile decision making. I'm sorry to any Mac users who are inconvenienced.
- Cheese
Full Changelog:
- Upgraded to Godot 3.6
- Upgraded to latest Binder
- Retired Mac support
- Added --physical-scancodes launch option
- Added --reset launch option
- Added Globals::getKey()
- Added new showVersionPopup() that calls showPopup()
- Updated Binder instances to use physical scancodes by default
- Updated Globals::parseVersionString() to separate and store major and minor version numbers as ints
- Updated Globals::parseNewVersion() to process major, minor, and patch version differences more robustly
- Updated Globals::parseNewVersion() to store largestDiff in newVersionDetails
- Updated Globals::loadPlayerData() to use updated version components format
- Updated initialisation to call Settings::loadSettings() after Globals::readCommandLineOptions()
- Updated Settings::loadBindings() to use Globals::getKey() to get appropriate scancodes for default key bindings
- Updated MainMenu::showPopup() to queue popups if one is already being displayed
- Updated MainMenu::closePopup() to show queued popups
- Updated MainMenu::updateVersionNotice() to use largestDiff
- Updated MainMenu::updateVersionNotice() to display a more informative message when game version is newer than published version details
- Updated Settings::loadSettings() to check stored version and reset bindings for any legacy configs prior to physical scancodes changes
- Updated default Globals::remoteVersionFile to version_new.json
- Updated build script to deploy version_new.json
- Refactored MainMenu::showVersionPopup() into showPopup()
- Removed unused --game-mode launch option
- Fixed settings menu background briefly appearing in front of foreground grass after 3.6 upgrade
- Fixed custom egg icon always being visible when opening new game screen
Files
Get Bat Egg
Bat Egg
A cute and challenging flapformer with a gliding mechanic.
Status | In development |
Author | Cheeseness |
Tags | Arcade, bat, Casual, egg, Flappy Bird |
More posts
- Happy third hatchday Bat Egg & v1.0-8 changelogSep 25, 2024
- Bat Egg's second hatchday & v1.0-6 changelogSep 25, 2023
- Happy hatchday Bat Egg & v1.0-5 changelogSep 25, 2022
- v1.0-3 changelogOct 19, 2021
- v1.0-2 changelogOct 03, 2021
- v1.0-1 changelog & custom contentSep 29, 2021
- Bat Egg is available now!Sep 24, 2021
Comments
Log in with itch.io to leave a comment.