Julian Murgia c86b802cbb Add show_menu and hide_menu ESC commands
Fixes godot-escoria/escoria-issues#48
Fix: tween was stopped_all before starting


Fix: reload locale from settings in ESCGame

Since main menu and pause menu are now loaded from ESCGame and not from escoria.gd, this must be done here.
Fix: small crash in load game

But save and load are broken at the moment...
Fix: check save and load after main menu changes


Required fixes


Fix: manage the game scene better in show and hide_menu


Enh: transition back in to the previous room if there was one


Fix a bug occurring where change_scene awaits forever for setup to end


Reworked change_scene and esc_room implementation to avoid yielding


Added a controller variable to allow new event run in events_manager


Don't empty the events queue if the running_event was interrupted


Fixed transitions and automatic transitions in change_scene

Added trace log level (for esc_compiler in particular)
Fixed various bugs in ESC scripts
Fix a bug where exit_scene happened multiple times where fast walking

Needed to clear the event queue
Fixes ready event was run because BYPASS_LAST_SCENE wrongly set


Inverted parameter "disable_automatic_transitions"

for change_scene, hide_menu, show_menu commands
Fix broken sched_event


Fixes as requested in PR
2021-11-11 22:20:58 +01:00
2021-06-20 18:19:42 +02:00

Escoria Demo Game

Join our Discord

Libre framework for the creation of point-and-click adventure games with the multi-platform game engine Godot Engine.

Check out the Escoria documentation, especially the Getting Started Guide for further details.

If you want to contribute to the development of Escoria, please read our Contribution guidelines.

This is the demo game that acts as a testing ground for future Escoria development and a general showcase of its features.

Art credits

Characters

  • Mark spritesheet by Marco Giorgini - marcogiorgini.com Licence : CC0 Licence https://opengameart.org/content/mark-2d-adventure-game-sprite with some additions (talk animations) by Julian Murgia
  • Worker spritesheet based on Mark spritesheet by Marco Giorgini - marcogiorgini.com Licence: CC0 Licence edited by Julian Murgia

Items

Sound credits

  • Concrete footstep Licence: CC0 Licence https://www.kenney.nl/
  • “Game Menu Looping” (Licence CC-BY 4.0)
  • “Mystical Ocean Puzzle Game” (Licence CC-BY 4.0) by Eric Matyas www.soundimage.org

Cursors

Font

These fonts are provided as an example. Please mind checking the licence before redistributing with your game.

Description
No description provided
Readme MIT 384 MiB
release/0.7 Latest
2025-10-11 01:31:22 +00:00
Languages
GDScript 59%
TypeScript 35.2%
Shell 3.5%
Python 1.7%
GAP 0.6%