This minor update includes the following changes:
- Added a brand new dialogue system, built with Lua. It can be used in other 0.5.x Psych Engine mods as well.
- Added Italian localization for the dialogues, provided by Ako.
- Imported many Lua callbacks from Psych 0.5.2, except
clearUnusedMemory
,objectsOverlap
,initSaveData
,flushSaveData
,getDataFromSave
andsetDataFromSave
. makeAnimatedLuaSprite
has been updated but with limited functionality, supporting only packer and sparrow atlas. It is still an improvement over its previous state.- Disabled a few Lua functions that could compromise the app's security.
- Reworked
require
so Lua libraries can be loaded from a libs/ folder inside mods or the mod folder in use. - The autoloader in story mode will no longer try to load a dialogue if a Lua script requests a stop of the countdown or end sequence. When this happens, it is assumed the script will handle these kind of events on its own.
- Fixed a crash when selecting "BACK" in the difficulty change menu.
- Fixed the background being left empty when the game has no Alt image in the main menu.
- Minor asset changes.