Posted October 06, 2024 by Sanlo
After some grueling work, stage 2 is done!
This update features the first cutscene to be ported. I also had to create some tools to convert data from GMS to Godot, like Rooms/Tilemap and Sprites/Animations.
The biggest hurdle was the confusing Cinema() script, that (sorta) handles all the cutscene and dialog actions. After a few months of works, the "Egg Room" cutscene works almost perfectly.
Also had to make some important Autoloads, like B2_Input (handle pause screens and FF during the cutscene), B2_RoomXY (Handle room transitions), B2_Screen (Handle Shaders and mouse sprites) and B2_Playerdata (handle save game and and quest flags).
Some differences are:
Next step -> Stage 3.
Stage 3 is porting the whole tutorial. Meaning, porting the combat system, dialog with choices, interactions with the environment and map animations.
To keep things manageable, Im just going to focus on the room "r_fct_accessHall01", which only has a couple of doors and Intractable Actors (dead bodies).