Narrat recently got a few updates with some new useful polish features:
Input Prompts
Games now show customisable input prompts for keyboard and/or gamepad. You can use the config to turn this on and off per input method, and you can customise the images.
Dialog History
There is a new button next to the auto and skip buttons which allows players to toggle viewing the history of dialogue.
This is useful for games that make heavy use of clear_dialog
, but still want players to be able to go back and see past dialogue. Pressing the button will show dialogue that has been cleared, pressing it again will hide it again.
To turn off this feature or customise the history size, add the relevant settings to the dialogPanel
config in the common config:
dialogPanel:
allowHistoryToggling: true
historyLength: 200
Autosave spinner
There is now an autosave spinner to tell players when the game is saving. Fully customisable and can be disabled if you choose to.
Manual save button
Games now have a manual save button in the menu by default. This allows games where you let the player save whenever they want rather than needing to manually add save prompts. It’s still worth noting that nothing is changed in the save system and the save will only save the last label, not the precise moment where the player is.
Some games may not want to allow this though so you can turn it off:
saves
allowManualSave: false
Disabling autosave on specific labels
Sometimes you might not want autosaves to happen on specific labels. There is now a feature for that
Fullscreen button
There is now a button in the menu players can press to toggle fullscreen. This works both on web and electron builds.
To disable this button, add the new graphics
settings to the common config:
graphics:
allowFullscreen: false
Saving and loading bug fixes
Lots of bug fixes and improvements have been made to saving and loading games, which should make it a lot more solid in games.