Fixed a few small issues with some enemy animations.
A demo string is displayed on the main menu for the demo version.
Fixed a few bugs with the level design of the Flooded Caves area.
Fixed possible bug with dialog timeouts.
Recolored jellyfish enemy.
Added defensive arrow traps for Darktopus that gets triggered when the player stays too close to him.
Added boss fight startup dialogues for Darktopus fight.
Fixed missing platform lever on the Flooded Caves area.
Savegame code cleanup.
More work on the music for the Flooded Caves area.
Public demo will end after the first boss fight.
Language can be changed only on the main menu.
Fixed rounding error with scaling on some resolutions.
Background code cleanup.
Fixed small issue with spiders changing direction fast on the air after jumping on the boss fight.
Language setting can be changed on the fly now.
Fixed issues with sea horse damage area.
Fixed fullscreen issues on Linux.
Removed outdated fullscreen restart note on the settings menu.
Started working on the Flooded Caves music.
Connect third sub level area with flooded caves.
A bit more work on the Flooded Caves level design.
Pixel perfect setting can be changed on the fly now.
More work on the level design of the Flooded Caves area.
Added Cave Sublevel dialog lines (thanks to JC Noir).
Added some new dialog lines after the Venomteeth fight (thanks to JC Noir).
Added instaKill dev flag.
Fixed bug with Venomteeth boss.
Added a sound effect for the splash screen.
More improvements on the splash screen.
Improvements on splash logo.
Added a splash screen at startup (WIP).
When going back to windowed mode restore the cursor visibility.
Fullscreen mode can be switched on the fly now.
More level design on the Flooded Caves area.
Small design fix for Cave Sublevel area.
Darktopus will move to the next phase when being hit.
Fixed a small bug with touch buttons not hiding on the mountain area text scene.
Fixed possible crash at exit.
Fixed issue with text cutscenes and movement.
Started implementing the third phase of the new boss.
Dev mode improvements.
Fixed issues with wip area.
Yet more work on the first two phases of the new boss.
More improvements on the first two phases of the new boss, work in progress.
Shawy can't lose air when god mode is enabled.
More work on the new boss.
Improvements on the laser beam spell for the new boss.
Early work on the second boss.
Main dialog can dynamically change the width of the dialog box when the text is short.
Max air is now affected by the baseHP.
Improved hit timer code.
Renamed difficulty modes to: Normal, Hard and Hardcore.
Fixed issue with Venomteeth not spawning anymore :P.
Implemented a camera shake effect when the sea mine explodes.
Few improvements on the level design of the Venomteeth Nest area.
Loading a saved game with sacred stones will change the baseHP correctly now.
Fixed Venomteeth being able to spawn again after being killed.
Fixed lever object being able to be switched again after loading a saved game.
Added a visual effect for the sea mine when the player is near it.
Design improvements on the new area.
Default clear color now defaults to a lighter color and added a background layer with a darker one.
Re-colored a bit the water tiles with the waves with a lighter tone.
Finished implementing the sea mine code.
Added WIP sea mine trap.
Updated sea horse hp to 2.
Prevent starting a cut-scene when enemies are close.
Cave Entrance texts are now shown after killing a bat.
Added event texts for the bifurcation area (texts by JC Noir).
Fixed joysticks not working properly.
Added a new enemy for the new area, the sea horse.
More level design on the new area.
Added a Pixel Perfect option on the settings screen.
Added a key mapping for taking a screenshot, defaults to zero.
Animated tiles use now a shader for better performance.
Fixed issue with window scale code on some devices.
Fullscreen code cleanup.
Enabled fullscreen option on the settings screen for Windows build.
Added a color mode picker screen when the user starts the game for the first time.
Area name is now shown when entering a new area and on the full map screen.
More jellyfish AI improvements.
Added story texts for the lava corridor and the lava and water areas too (contributed by JC Noir).
Fixed bug with pressing Esc on the continue screen (thanks JC Noir for reporting), and also added a Yes/No selection on that screen.
Fixed touch buttons being on top of the new area dialogs.
Improvements on the credits menu screen.
More work on the new area.
Fixed some unreachable coins on the Venomteeth Nest area.
Fixed platform lever object not working fine with paths with horizontal movement.
Shawy regains air faster when he is not on water.
Added a few additional story texts for the mountain and cave entrance areas (contributed by JC Noir).
Added a few more idle jokes (thanks John Ingemi and Graham Brown).
More work on the new area.
Added a note on the language setting to tell the player that the change requires restart.
Shawy doesn't get collision damage from enemies when he has just hit them.
Improvements on touch screen buttons.
Added some more idle jokes.
Fixed issue with air panel getting bugged.
Fixed issues with touch button positions.
Improvements on jellyfish AI.
Added a few new idle jokes.
Started working on a new area.
Fixed hud message position.
Secret fixes ;).
Fixed touchscreen button positions.
Fixed cave sub level starting position.
Defaults to light green color mode.
Fixed Shawy main menu movement.
No need to hide the score anymore when showing the boss health.
Small fix to Venomteeth jump.
Fixed issue when the windowScale value on the saved settings is bigger than what the current screen can handle.
Improvements on Venomteeth boss fight.
Enlarged a bit the dialog box and improved the save area sprite.
Fixed game over and continue screen placements.
Fixed save game screen placement.
Fixed controls screen placement.
Fixed bug with extra spaces on high-score.
Improvements on the backgrounds.
Small correction with one of the tutorial messages.
Base resolution is now 228x128.
Recoloring some enemies.
Press Esc on the settings menu will now go back to the main menu, Esc on the main menu will quit the game.
Fixed bug that could make shawy end up in an unreachable place.
Language can be changed on the settings menu (requires restart).
Updates to translations.
Color mode can only be changed on the main menu.
Profile screen randomises a name at the start.
When completed achievements will show the description now.
Added a few improvements on the third sublevel area design.
More work on the third sublevel area music.
Mountain parallax now uses two layers as well.
AI improvements on the jellyfish enemy.
Improvements on the music for the third sublevel area.
Cave parallax now uses two layers.
Added sound effects for the arrow trap and when then worm burrows.
Added more work on the music for the third sublevel area.
Added yet another palette for the color modes.
Added a transition effect when picking the color mode.
Fixed some bugs with going back on some levels.
Added two more palettes to select.
Fixed achievements progress not being saved.
Started working on the jellyfish AI.
More design work on the third sublevel area and started adding its music theme.
More design improvements on the new areas.
Added a few more sound effects.
More work on the cave sublevel area music.
Fixed issue with lever_platform animation.
More work on the cave sublevel music.
More work on Cave Sublevel area music.
Fixes to high-score threading issues on quit.
Implemented a new lever that calls for the platform when the platform has a lever as well.
Re-worked the music for the cave sublevel area, still WIP.
Achievements can have a hint that shows on the achievement screen.
More level design on the third sublevel area.
Highscore code now runs on its own thread.
Fixed issue with Venomteeth music.
More design improvements on the cave sub level area.
Connected the cave sublevel area with the third sublevel area.
Re-worked music on Bifurcation, Lava and Water and Venomteeth Nest areas.
Added a sound effect when Shawy is low on air.
Added a sound effect for the piranha bite.
Re-worked some of the sound effects.
Re-worked the music from MainMenu, Mountain, Cave Entrance and Lava Corridor areas.
More work on achievements.
Implemented work in progress achievements.
More work on the third sub-level area design.
More design work on the new areas.
Fixed bug with doors on mini-map.
Design improvements on cave sublevel area.
Improvements on worm AI.
Worms can't be attacked while hidden.
Venomteeth now will drop one sacred stone on death.
Avoid tutorial dialogs when on dev mode.
Added new jellyfish enemy.
Added new eye enemy, its AI still needs some improvements.
Added new worm enemy sprite-sheet.
Improvements on fonts code to handle unicode characters.
Updated Text Interface Engine code.
Updates to translations.
Added a few new lines of dialog for Venomteeth and his minions.
Fixed bug with Venomteeth damage area.
Adjusted phase timers for Venomteeth, battle will be more dynamic now.
Work in progress boss music for Venomteeth fight.
Started working on yet another level, really basic design only.
Fixed high-score screen not working on the Android version.
More cave_sublevel design.
Improvements on the high-scores screen.
Added a notification message when the high-score is created/updated for the player.
Fixed bug with map going away when switching areas, and stuck in loading bug after continue countdown reached to zero (thanks cadox8 for reporting).
Older save-games are not compatible with this version.
Added a simple credits menu, will improve it later.
More level design on the new area.
Work in progress new platform type for the new area.
Enemies are allowed to sleep when they're far from the player, saves cpu :).
Shortened the death animations on the enemies.
Speeded up a little Shawy's attack animation.
Camera improvements, disabled drag for the x axis and lowered the drag margin on the y axis.
More work on the Venomteeth Nest music.
Improvements on Venomteeth Nest music track.
Started adding a new enemy for the new level.
Added an arrow trap on the new level.
Fixed bug when globalstats.io doesn't replies with an access token.
Improved difficulty note position.
Improved note display on new game menu.
Fixed UI bug and also started working on a new level.
Added easy mode and modified difficulty modes as follows: Easy mode has halved damage and continue for 5 coins, Normal mode has full damage and continue for 10 coins, Hardcore mode has full damage and can't continue.
Leaderboard data is updated when the game starts.
Fixed bug with hiding touch buttons on cut-scenes.
User high-scores are pretty much working now, it needs some improvements and more testing though.
Added a user name input screen after the new game menu, the user name will be used for high-score purposes.
More WIP code for high-scores.
Started working on a high-score screen.
Added a few more save positions on some areas.
Fixed selection arrow position.
Cutscene can be skipped while the npc is moving now.
Small bug fix.
Escape skips cut scenes.
Hide controls and fullscreen/window settings on touch devices.
Mini-map can be toggled on android devices tapping the top right section of the screen.
Hud elements will be hidden on the intro scene.
Added tutorial dialogs for the map and the menu for android devices.
Adjusted music files volume.
Added a second save area on cave entrance and mountain areas.
Shawy will now explain how to use the mini map function if not used by the player.
Mini-map can be toggled with M and Tab, and it's configurable on the controls menu.
Small bug fix.
Adjusted volume for CaveTheme and MainMenu, WIP.
Menu will now show a maximum options of 5, if there are more options (like on the settings or the controls menus) there will be shown up/down arrows to determine that the are more options.
Game can be saved now using the menu (Esc while in-game) when standing on a save area.
Implemented variable jump height for Shawy (jumps higher the longer you keep pressing jump).
More work on translations.
Show save areas on map as well.
Map revealed areas are now saved/loaded from disk and on changing area.
Full-map position is centered on the player when is shown.
More work on translations.
Music and SFX volume default to 50% when game is first launched.
Shawy can look up or down while walking too now.
Adjusted the size of the mini map.
Pickup objects fade faster.
Fixed performance issues with mini-map and fixed a few issues with fog.
Added a shader for the mini map to fix the opacity.
Implemented map fog.
Map improvements, pickups are shown on map as well.
Enemies are also shown in maps.
Many improvements to the maps.
Started implementing a full map script.
Mini-map bug fix.
Mini map improvements.
WIP mini map.
Removed the collision shape for the save area object.
Fixed a few issues with venomteeth damage area.
Fixed small issue with boss gate.
Added a few improvements on how Venomteeth jumps back to his platform.
Improvements on mountain and cave entrance level design, better learning curve.
Android release stuff.
Lowered a bit the opacity for the touch screen buttons.
Improved placing of touch screen buttons.
Enabled Venomteeth Nest area.
Updated default_clear_color to darkest tone.
Fixed loading issue with fullscreen devices.
Added touchscreen buttons support.
Fixed delay before fade out when objects are picked up.
Changelog (v0.025 to v0.028):
New area to explore.
Controls can be changed now, max of two inputs per action.
Bats will stop pursuing shawy when he has gone far.
This is a secret commit ;).
Shawy can hold air a bit longer under water.
Design improvements on several areas.
Fixed bug with spider web spell.
Fixed player facing bug after changing areas.
Shawy will explain how to lookup or down if the player doesn't use those commands.
Older savegames are incompatible now.
Separated key mapping from ui keys to in-game keys.
Joystick buttons are now assignable on the controls menu.
Implemented a new sprite for the save area.
Improved and extended music themes on several areas.
If the windowScale is not set, use the highest possible based off the screen size.
Changelog (v0.023 to v0.024):
Fixed max attenuation distance for sample player on different resolutions.
Disabled fullscreen option until gets properly fixed on all OSes.
Added a SFX for the slime jump.
Fixed linux build not allowing to change resolutions.
Resolution can only be changed from main menu.
Window resolution will be changed instantly now, no need to restart anymore.
Fixed issue with platforms and jumping.
Fixed issue with collisions and platforms.
Lava will kill you always, even if just hit by something else.
Added an option to change text speed.
Dialogs will show faster now by default, enter will now first show the full text and then skip it.
Fixed bug with jumping and damage throwback.
Fixed issue with continue on some areas.
Changelog (v0.019 to v0.022):
Fixed vertical glitch with vertical platforms.
Fixed window resolution setting.
Enemies will re-spawn after 4 mins (of game time) and only the first kill adds points to the score.
Fixed bug with movement on horizontal platforms.
New game mechanic, Shawy can look up or down using the up/down controls, jump is now assigned to button b (x or k key).
Shawy will now lose air when under water, and after all the air is gone he will start losing health.
Improved text SFX.
Hearts will re-spawn after 2 mins of being taken.
Coin will no longer reappear when changing to previous areas if it was previously taken.
Implemented a new font for the HUD, "Micro Full 6x3" by russelleh.
New logo for main menu.
Implemented fade in/out effects.
Added a new level.
Added a dialog when the player is near the gate for a while.