Skip to content

A web app for designing dialogue sequences similar to those found in the visual novel game genre. Made with VueJS. **currently undergoing a major overhaul**

License

Notifications You must be signed in to change notification settings

justkd/Character-Dialogue-Story-Designer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Character Diaglogue Story Designer

by @justKD

This project is currently undergoing a major overhaul. It is unlikely it will be usable in its current state.


Character Diaglogue Story Designer is a web app for designing dialogue sequences similar to those found in the visual novel game genre.

Created with VueJS.

This app was originally created for AnitaB.org Open Source to be used with their mobile game, PowerUp (iOS, Android). The PowerUp project has since been archived, and updates to this app will now be found here.


Features include:

  • Undo/Redo History
  • Multiple Saved States
  • Export work session file in JSON format.
  • Export StorySequences.json, a file that can be dropped into PowerUp.

PowerUp Story Designer




  • hotkeys
    • ctrl + n - add a new card
    • ctrl + z - undo action
    • ctrl + y - redo action
    • ctrl + s - save over last saved state
    • ctrl + d - prompt download work session file
    • ctrl + u - prompt upload work session file
    • delete - delete the currently focused card (currently the only way to delete a card)

Basic Functionality

  • click the add button to add new cards
  • click a card or thumbnail to focus
  • new cards default to the 'no change' setting for image and position fields
    • this means a new card will automatically visualize the image and position from the previous card
    • changing a prior card will auto-update any cards that would be affected due to a no change setting

Saved States

  • clicking an empty slot and selecting save will prompt you to name the slot, return to save
  • after saving, you can save over the same slot without being prompted for confirmation
  • if you select a differe but previously filled slot, you will be prompted to confirm your selection
  • renaming a slot will not affect the saved state
  • loading a slot will load the saved state and close the menu
  • select a slot and clicking delete will prompt you for confirmation

Export Menu

  • Download
    • this will prompt you to name your work session for download
    • this json file is different from StorySequences.json
      • it stores your current open work and saved states
    • it will download to your normal web downloads folder
  • Upload
    • this will open a file dialog where you can select a previously downloaded work session json
    • it will restore your complete session, including current work, current history, and saved states
  • Export
    • before selecting this option, fill out the grid in the lower section of the popup
    • you should select saved states that are properly labeled for each intro and outro
    • then, clicking export will export will download StorySequences.json to your normal web downloads folder
      • StorySequences.json is formatted for use in PowerUp, just replace the same file in the project folder
      • it's ok to leave empty fields before exporting, especially for development and testing

About

A web app for designing dialogue sequences similar to those found in the visual novel game genre. Made with VueJS. **currently undergoing a major overhaul**

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published