Monogatari Documentation
HomepageGitHubDiscordTwitter
v2.1.0
v2.1.0
  • Welcome
  • Getting Started
    • Step 1: Setup Your Environment
    • Step 2: Download Monogatari
    • Step 3: Get Familiarized
    • Step 4: Make Your First Visual Novel
  • Upgrading from v1.4.1
  • F.A.Q.
  • Diagnosing Errors
  • Building Blocks
    • Script & Labels
    • Characters
    • Variables & Data Storage
    • Actions
      • Life Cycle
    • Components
      • Life Cycle
      • Built-in Properties
      • Built-in Functions
  • Script Actions
    • Choices
    • Clear
    • Conditionals
    • Dialogs
    • End
    • Gallery
    • Hide Canvas
    • Hide Character
    • Hide Character Layer
    • Hide Image
    • Hide Particles
    • Hide Video
    • Input
    • Functions
    • Jump
    • Next
    • Placeholder
    • Play Music
    • Play Sound
    • Play Voice
    • Show Canvas
    • Show Background
    • Show Character
    • Show Character Layer
    • Show Image
    • Show Message
    • Show Notification
    • Show Particles
    • Show Scene
    • Show Video
    • Stop Music
    • Stop Sound
    • Stop Voice
    • Vibrate
    • Wait
  • Components
    • Credits Screen
    • Quick Menu
    • Loading Screen
    • Main Screen
    • Choice Container
    • Save Slot
    • Text-Box
  • Configuration Options
    • Game Configuration
      • Asset Preloading
      • Internationalization
      • Saving
      • Skip Main Menu
      • Storage
    • Player Preferences
    • Split Files
  • Style & Design
    • Responsiveness
    • CSS Classes
    • HTML Data Attributes
    • Icons
    • Image Menus
  • Releasing Your Game
    • Chrome App
    • Desktop App
    • Mobile
    • Web
  • Advanced: Monogatari Development
    • Core Libraries
      • Artemis
      • Kayros
      • Pandora
    • Actions
    • Components
    • Translations
    • Events
  • Releases
    • v2.0.0.alpha.8
    • v2.0.0.alpha.7
    • v2.0.0.alpha.6
    • v2.0.0.alpha.5
    • v2.0.0.alpha.4
    • v2.0.0.alpha.3
Powered by GitBook
On this page
  • Change Log
  • New Features
  • Bug Fixes
  • Other Changes
  • Update Guide

Was this helpful?

  1. Releases

v2.0.0.alpha.8

PreviousEventsNextv2.0.0.alpha.7

Last updated 5 years ago

Was this helpful?

Please read the for this release if you're updating your game from a previous iteration of Monogatari v2 as there's a small but really important change you need to make.

This one will the last of the alpha releases and we'll start going through the beta series from now on as things have finally stabilized enough. This release has several bug fixes to improve compatibility with save files made with the v1.4.1 release or older.

Download:

This one is also the first release that has been officially released as a . It has been released as an , therefore it's possible to use it either on a browser as a global library, using es6 modules or nodejs modules.

Browser

<script src='./monogatari.js'></script>
const monogatari = Monogatari.default;

ES6 Modules

import Monogatari from '@monogatari/core';

Node JS

const Monogatari = require ('@monogatari/core');

Change Log

New Features

  • Storage variable interpolation can now be used on the input modal message and choice buttons text

  • Arabic language has been added as an UI translation

  • The core translation () function can now return a translation object given the name

  • Text input will now be focused automatically right after showing up

Bug Fixes

  • Audio media was not playing because of a bug introduced when the directory names where pluralized

  • The volume property on the play action was not implemented and adding a volume had no effect on the volume of the media being played

  • Components with an empty text prop would render it as true instead of showing blank

  • An error would show some times if a component had multiple spaces on its class property

  • Character history from save files with an old format was not being transformed to the new format and made an error occur when trying to load it

  • Character history files src property was not being changed to use the assets directory instead of the old ones and caused the files not to load correctly

Other Changes

  • Dependencies have been updated to their latest version

  • Small improvements on text box styling

  • Electron related functionality has been updated to match latest version (7.x.x)

Update Guide

This guide only applies for games that were written using the 2.0.0.alpha.3 version or above.

On the options.js file, almost at the beginning of the file you should find this line:

const { Monogatari: monogatari } = Monogatari;

Replace it with this:

const monogatari  = Monogatari.default;

Finally, as always, just copy the contents inside the engine/core/ directory from the new release to the one you are using.

https://datadyne.perfectdark.space/monogatari/releases/Monogatari-v2.0.0.alpha.8.zip
npm package
UMD module
update guide