LoveStory Switch

From GameBrew
LoveStory
Lovestorynx.png
General
Authorshrikey
TypeDevelopments
Version1.2
LicenseMixed
Last Updated2019/02/15
Links
Download
Website
Source

LoveStory is a VisualNovel library for LovePotion on the Nintendo Switch.

LoveStory’s purpose is to simplify the creation of VisualNovels as well as the integration of a simple to use DialogueSystem for story driven games for Nintendo Switch. To write your own VisualNovels it is recommended to download the demo-game and edit novel.lua to your needs.

You can find a full documentation of how to use LoveStory in the attached LoveStory_Documentation.pdf.

Features

  • Easy to use dialogue implementation for the creation of VisualNovels or other story-driven games.
  • No fancy programming skills needed to create VisualNovels with the help of this library.
  • Changeable character pictures for emotions and clothing-sets.
  • Decision making for complex story-lines and multiple endings.
  • Two characters can be shown the same time.
  • Complete touch-support for easy game control.
  • Dialogue boxes can be hidden with touch-swipe or joycon-input.
  • Sound and music support: You are able to create full dubbed versions of your in-game conversations.
  • Easy managing of multiple characters thanks to character-classes.
  • Special character-screen when holding the switch in portrait-mode, with a big picture and more character information shown (Currently not working: Use R-Button).
  • You are able to show a background image with or without your characters in front and easily change it anytime.
  • Skip all the current dialogue with only holding down the LZ-key (shoulder-button).
  • Future Updates.

Installation

The demo can only be used with a hacked Nintendo Switch.

Extract the demo.zip and move the switch folder to your SD card.

Start your Nintendo Switch with CFW and run hbmenu.

Screenshots

lovestorynx2.png

lovestorynx.png

lovestorynx3.png

Media

LoveStory - A VisualNovel Library for LovePotion (Philippe Barbie)

LoveStory - WriterScript (Philippe Barbie)

Changelog

Version 1.2

  • Error messages warn you if pictures you want to load can not be found.
  • You can now add multiple Description_Texts with the new DescriptionTextImageIndex parameter.
    • If == -1 its the OLDWAY (Legacy: Your old code will still work.)
  • Second Character Image is now Mirrored on the y axis.
  • A soundmanager is added, that will keep track of aktivated/deaktivated sound and music before playing.
  • Small Bugfix (Removed Debugsound "WUFF").
  • CharacterDescriptionScreen has now a "Landscape" TV-MODE (Activate/Deactivate: In lovestory.lua set variable tvMode = true/false).
  • New Function: Character:clearCache()
    • Deletes all loaded Sounds/Images and forces the game to reload them when needed.
    • This frees RAM (depending on your amount of loaded pictures/sounds).

Credits

  • Thanks to all the people who helped me making this.
  • Thanks to the whole “Tiny Turtle Industries” Discord Server.
  • Thanks TurtleP for porting Love2D to the Switch, and for making this project possible.
  • Thank you. Thanks for reading this. Thanks for your attention. And maybe even thanks for using this library.

External links

Advertising: