Skip to content

kEllieGit/SBox-Visual-Novel-Base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

S&Box Visual Novel Base (VNBase)

VNBase is a library for creating visual novels or dialogue systems for S&Box Games.

Scripts are written using a LISP-styled language called VNScript, an user-friendly DSL designed for building VNBase scripts with ease.

For further information about VNBase, please visit the wiki.

Showcase

Below is a video showcase of a simple example project made with VNBase.

https://www.youtube.com/watch?v=X50jqOHCtVs

To try out VNBase, you may download and extract the files from this repository to your S&Box game projects folder.

How to make your own Visual Novel

To get started on making your own Visual Novel, please refer to the documentation provided in the wiki that details the several ways to write the code to get started through the link below.

How To Write Your First Script

Contributing

Note

Contributors are strongly recommended to read the following wiki page before contributing:

https://github.com/kEllieGit/SBox-Visual-Novel-Base/wiki/Contributors

Anyone is free to contribute to the base by creating a pull request. Contributions are always welcome. Any and all help is appreciated.

For technical support and/or questions related to VNBase, please either create a new issue, or join the discord server!

SandLang

The base for VNScript, SandLang, can be found in the link below.

Important

The VNBase version of SandLang is heavily modified! This means that the internals have changed drastically, and SandLang is no longer up-to-date. Please refer to the Wiki or the Documentation for latest information.

https://github.com/kouta-kun/VNTest