NULL

COMPLETED LoveStory-Writer

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by Shrike, Feb 15, 2019.


    2,714

    8
    Front-page COMPLETED
    5TSYGm.
    LoveStoryWriter - A tool to support VisualNovel creation with LoveStory (Library for LovePotion)


    Download: https://shrikey.itch.io/lovestorywriter-for-windows OR https://gbatemp.net/download/lovestorywriter-a-tool-to-support-visualnovel-creation-with-lovestory-library-for-lovepotion.35595/


    Use only together with LoveStory for Nintendo Switch!

    -> https://gbatemp.net/threads/lovestory-a-visualnovel-library-for-lovepotion.509152/



    This is a PowerPoint-Template combined with a PowerShell-Script.
    It will help you to write dialogues for your Nintendo Switch Homebrew VisualNovels made with LoveStory (A Library for LovePotion/lua).

    The PowerPoint-Template will help you to see what your text will look like ingame and helps you to know where linebreaks are needed. The character and background pictures you can see in the template are only for mockup reasons.

    The PowerShell-Script takes the text in the clipboard and transformes it in LoveStory(LovePotion/lua) code, that you just have to copy and paste to your novel.lua file (LoveStory Library needed).

    How to Use:

    • First use the PowerPoint-Template:
      • Use only the 1st Slide. Second slide is for matching the position with the ingame-text screenshot.
      • In the first line, write the Name of your character like it is defined in your novel.lua (MUST BE ALL LOWERCASE!!!)
      • After that you have 5 lines for text. Even if PowerPoint automatically does line-breaks you have to do this yourself (press ENTER before auto-linebreak) for the script to be working!
      • Use Strg+A or the Tripple-Mouse-Click to select all text inside the PowerPoint textbox and copy it (e.g. Strg+C).
    • Then use the PowerShell-Script:
    • 2 Character-Mode:
      • In the PowerPoint-Template you can use 2 names instead of 1 name in the first line of the textbox.
      • Seperate the 2 Names with a "&".
      • The first name will be the main character talking, the second name the transparent character listening.
      • The PowerShell-Script will automatically generate a ComplexDialogue(...) for you.
    Video:


    LoveStory Demo:



    Screenshots:
    Screenshots


    Thanks:
    Greetings to the whole “Tiny Turtle Industries” Discord Server <3
     
    MarkDarkness, k7ra, Vorde and 4 others like this.
    Discussion (8 replies)
  1. shado9573

    shado9573 GBAtemp Regular

    Member
    4
    May 25, 2017
    Pakistan
    WOW. Mate this is pretty awesome. Keep up the good work.
     
    x65943 likes this.
  2. Shrike
    OP

    Shrike GBAtemp Regular

    Member
    5
    Mar 10, 2018
    Germany
    Thanks man.
    I'm working on a game for the competition month 4 right now.. and this are basically the tools I use for the Singleplayer story mode. ;)
     
  3. eyeliner

    eyeliner Has an itch needing to be scratched.

    Member
    6
    Feb 17, 2006
    Portugal
    Good job! More hentai games are needed, so let 'em come aplenty!
     
    Ryccardo likes this.
  4. k7ra

    k7ra GBAtemp Fan

    Member
    3
    Dec 11, 2016
    Great work!
    Maybe we would see renpy/nscripter converter to LoveStory-Writer.
    This engines use same coding in most their engines.
    It would be cool to play Tsukihime and Saya no Uta on switch again :)
     
  5. Shrike
    OP

    Shrike GBAtemp Regular

    Member
    5
    Mar 10, 2018
    Germany
    ( ͡° ͜ʖ ͡° )

    I was thinking about parsing renpy scripts at some point.
    But it works different and I'm not sure if it is possible.
    I will research a little after the work for the contest is done ;)
     
    k7ra likes this.
  6. k7ra

    k7ra GBAtemp Fan

    Member
    3
    Dec 11, 2016
    I search before a method for porting VNs for psvita, here what I found (Maybe you can learn something new and adapt it to you engine, give credit to that guy then):
    https://github.com/Slynchy/March22-Lua - Works with LÖVE, lua language too, live2d support and there RPYtoLua for porting renpy scripts to lua. How all of this works I don't understand, not english speaker so maybe I fully not understand it xD
    http://www.psx-place.com/resources/wip-march22-visual-novel-engine-lpp.300/ - There a sample katawa shoujo demo port
    http://wololo.net/talk/viewtopic.php?t=47068 - Here a little talk about it
    https://github.com/MyLegGuy/HigurashiVitaConverter - There on net lpp-3ds or lpp-vita for vnds ported games + there converter

    There many bad vns, pron vns. There many good story vns. It doesn't matter if you could draw, if you make it for free then you can use assets that someone already made. Many ppl give them for free, or use assets from other vn ;)
    Story is other part... If you bad at it, then check forums that write them. There many short books/fun-based stories about popular series/pron stories. But ask for rights first or add link to their blog with credits
     
    Last edited by k7ra, Feb 17, 2019
  7. Silent_Gunner

    Silent_Gunner GBAtemp Fan

    Member
    4
    Feb 16, 2017
    United States
    While I understand the reputation these kinds of games have, I could see someone using something like this to make a visual novel that's interactive with dynamic shit that wants to write stuff, but doesn't have the talent or confidence in others to make a full fledged indie game. I always wanted to do something like this, but I don't know Photoshop, don't know if I could compose my own tracks myself, and to draw backgrounds and write a good, coherent story with meaningful choices that can lead to different conclusions is what can make or break an independent effort like this.
     
  8. eyeliner

    eyeliner Has an itch needing to be scratched.

    Member
    6
    Feb 17, 2006
    Portugal
    I could use this, no problem. I wonder if one can use random numbers or programmatic decisions (the system makes decisions based of factors).

    I can write a story no problem. The rest is the hard part. But there's nothing like trying.
     
Loading...