https://github.com/jrezai/lvnauth
Visual novel creator and player
https://github.com/jrezai/lvnauth
visual-novel-creator visual-novel-editor visual-novel-engine
Last synced: about 1 year ago
JSON representation
Visual novel creator and player
- Host: GitHub
- URL: https://github.com/jrezai/lvnauth
- Owner: jrezai
- License: gpl-3.0
- Created: 2023-10-01T15:17:51.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-10T21:03:17.000Z (about 1 year ago)
- Last Synced: 2025-04-10T22:19:20.339Z (about 1 year ago)
- Topics: visual-novel-creator, visual-novel-editor, visual-novel-engine
- Language: Python
- Homepage: https://www.lvnauth.org
- Size: 1.88 MB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# LVNAuth
Visual novel creator and player
### Description
LVNAuth is a desktop application that lets you create and play visual novels. Currently, it is only available for Linux.
### Main features:
- **Built-in editor**: Manage your visual novel, from beginning to end, using LVNAuth's GUI editor.
- **A command system**: You can start or stop actions in your visual novel by using simple commands.
A built-in Wizard window will guide you with using commands so you don't have to memorize the commands.
No programming experience required. LVNAuth is made for story writers.
- **Chapters and scenes**: You can have multiple scenes within a chapter.
- **Simple animations**: Ability to apply character and object animations, such as *fade*, *movement*, *rotate*, and *scale*.
- **Create non-linear visual novels**: Branch your stories off based on the viewer's choices. Linear visual novels can also be created.
### Other features:
- Support for backgrounds, characters, including the ability to change a character's image to show a different facial expression, and object images. Images in `.png` format are recommended.
- Support for Font Sprite Sheets and Font Kerning. There is also a built-in bitmap font tracing tool to convert variable width font sprite sheets to a fixed width.
- Compile your story into a single `.lvna` file, which can be opened using LVNAuth. Your viewers will need LVNAuth to play your visual novel.
- No programming language support. LVNAuth only allows the use of its own commands. This restriction might even make it easier to create visual novels because you don't have to learn a particular programming language to create a visual novel with LVNAuth.
### Worth noting:
- It's possible to ask the viewer questions and save the answers in the current visual novel session. Once the visual novel is closed, those answers are lost.
*A feature is planned to save the viewer's answers for future sessions.*