Skip to content

Version 1.3

Compare
Choose a tag to compare
@dobios dobios released this 02 Dec 10:56
· 80 commits to main since this release

Content

This release mainly introduces an English version of the game.
To do so, the following modifications were performed:

  • Upgrade of the dialogue system to now load in text dynamically based on the language stored in Context.
  • Refactor of the dialogue and quest system to now be entirely generic and depend on external .xml files.
  • Introduction of three new resource types: TextSprite, TextTexture, and TextTextureButton, which are reloaded dynamically depending on the language stored in Context.
  • Introduction of a new TextLabel type, which depends on the contents of the translatable labels.xml file.
  • Introduction of a new language selection button in the main menu of the game.

Miscellaneous

Additionally to the main features added by this release, the following "fixed in passing" features were also added:

  • Fixed game export resolution to avoid doubled pixels.
  • Some graphical bugs were fixed (missing shadows, etc...) .
  • General code refactor and documentation.

Playing the release

As for the previous versions, the game is available to be played on itch.io.
The game is also hosted on its own website, which is open to the public.
The WebGL build is included in this release (Lausanne_1830_v1_3_WebGL.zip) and can be run by hosting a local server in the uncompressed directory, e.g. using python:

python -m http.server

The WebGL version has been developed for Firefox and Chrome. Inconsistent behavior might occur if played on Edge or Safari.

Contributors

  • Code refactor and dynamic language systems: @dobios
  • Dialogue and sprite translations: @astonedf