Update v144 - Major bug fixes and improvements


And here's another update before the summer and the anniversary of the game's release (on 1 July - yes, already!). This is a very important update, as it contains the latest bug fixes for local cooperation.

I've spent the last two years re coding all the game's mechanics (only 10% of the code remains intact from the initial version) so that it can be played by up to 4 players in local co-op. No kidding, it's been tedious. But I'm very happy with the result, and I think, like some of you, that it was really necessary for Baby Dino Adventures to be playable with up to 4 players at the same time.

The game should now finally be stable for co-operative play, which means I can finally concentrate exclusively on adding the last two environments: snow and volcano.


Many thanks to Shadree on Itch.io for his invaluable help and the bug reporting that helped me find and fix the bugs listed below.

And a very big thank you to all of you who read these lines, who play, and who give meaning to Baby Dino Adventures.

Changelogs

Here's a full list of changes for those who may or may not be interested (you never know, after all):

Bug fixes

  • In local co-op, when a player dies and is bubbled, sometimes when this player goes out of the bubble to play again, this player is stuck in the idle animation leading to tons of bugs when colliding with different objects. This was due to the playerIsHurt variable not being reset properly when a player is bubbled. This bug fix also fixes following bugs:
    • When a dino is sleeping and is hurt by an enemy, that dino get stuck in sleeping state and player of that dino can not move anymore;
    • When dying in water in 4 players co-op sometimes players go out of their bubble, or infinitely fall, or players even can't move anymore;
  • In first level with bees, if a player was bubbled and the other one trigger the end (!) crate, after the transparent crates popped out, camera and players were stuck;
  • Sometimes when dinos get hit by an enemy, they'll become half-sized for a few seconds. Nothing mechanically changes, just the size. Same happened on End Level Screen, a player sprite size was sometimes @2x smaller or bigger after sleeping;
  • When running the game for the first time, menu disappears when pressing any input which prevent players from starting the game or even doing anything. Reported by Psychomelic on Steam community game forums on Steam community game forums. Thanks a lot!;
  • Sometimes when a player is sleeping and get hurt, this player is stuck forever. This was due to the playerLooseHeart function not resetting isSleeping variable properly;
  • In level 19, the total box amount was 41 which was wrong. The total box amount in this level is 42;
  • In level 21, if you die and restart from the checkpoint, sometimes mushrooms position was not correct blocking players progression. This was due to the NoSave behavior set on mushrooms. Removing it fixed the issue;
  • In level 27, sometimes Rolleo was stuck when the mine cart was destroyed preventing players to complete the quest;
  • Sometimes when re spawning on a checkpoint, some enemies or moving platforms were not moving anymore avoiding players to progress further in a level. This was mainly caused of such objects being part of NoSave families and having a NoSave behavior;
  • Sometimes dialogs with npcs were closed before the end of their last sentence when using the keyboard and pressing Enter to stop typewriter animation

Improvements

  • Added possibility to go to player select screen from pause menu:

  • In level 18, crates that appear when players hit the ! crate are now solid metal boxes so that players can succeed to reach the left side palm tree;
  • Players will now bounce on TNT crates only once while they collide with them for the first time. Once triggered, TNT crates remain solid platforms until explosion (countdown is: 3, 2, 1, boom - so you have 4 seconds before TNT crates explode);
  • Removed spawning fishes in second boss fight (with pterodactyl) because it was causing way too much bugs with boss fight events and these may be very frustrating for some players. Plus no real added values to have such enemies there;


See you soon,

Antoine G.

Files

BabyDinoAdventures_v144-001_win.zip 329 MB
1 day ago
BabyDinoAdventures_v144-001_mac.zip 343 MB
1 day ago
BabyDinoAdventures_v144-001_linux.zip 374 MB
1 day ago

Get Baby Dino Adventures (Early Access)

Buy Now$11.99 USD or more

Leave a comment

Log in with itch.io to leave a comment.