This repository has been archived on 2024-02-25. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2021-11-25 21:57:58 +01:00
addons/Wol feat: cleaned up, added open font + logo 2021-11-25 21:13:06 +01:00
.gitignore first commit 2021-11-20 11:10:20 +01:00
default_env.tres first commit 2021-11-20 11:10:20 +01:00
Dialogue.gd feat: cleaned up, added open font + logo 2021-11-25 21:13:06 +01:00
Dialogue.tscn feat: cleaned up, added open font + logo 2021-11-25 21:13:06 +01:00
dialogue.yarn did a bunch things to finalize 2021-11-21 23:10:48 +01:00
icon.png first commit 2021-11-20 11:10:20 +01:00
icon.png.import first commit 2021-11-20 11:10:20 +01:00
LICENSE.md Added LICENSE 2021-11-25 21:55:15 +01:00
project.godot feat: cleaned up, added open font + logo 2021-11-25 21:13:06 +01:00
README.md fix: fixed a link 2021-11-25 21:57:58 +01:00

The friendly tool for writing game dialogue, in and for Godot


Wol is a tool for creating interactive dialogue for games. Its based on YarnSpinner and it's Yarn language.

Write your conversations in Yarn, a simple programming language that's designed to be easy for writers to learn, while also powerful enough to handle whatever you need.

Yarn's similar in style to Twine, so if you already know that, you'll be right at home! If you don't, that's cool - Yarn's syntax is extremely minimal, and there's not much there to learn.

Getting Started

This repo contains the source code for the Wol compiler. If you want to use it in a game engine other than Godot, you should get the appropriate package for your game engine.

Once you've downloaded it, head over to the ~tutorial~! (Currently under construction)

Roadmap

There are few things that need to be ironed out to be 100% feature compatible with the original YarnSpinner.

  • Integration with Godot's translation/localization system.
  • Full support for format functions.
  • In-editor dialogue editor with preview.
  • Porting to usable signals in Godot.
  • Providing helpful errors when failing to compile.

Getting Help

There are several places to get help with Wol, and stay up to date with what's happening.

License

Wol is available under the MIT License. This means that you can use it in any commercial or noncommercial project. The only requirement is that you need to include attribution in your game's docs. A credit would be very, very nice, too, but isn't required. If you'd like to know more about what this license lets you do, tldrlegal.com have a very nice write up about the MIT license that you might find useful.

Made by Bram Dingelstad, kyperbelt & Secret Lab

Yarn Spinner was originally created by Secret Lab, an Australian game dev studio. Say hi to them for me!!

Started on Godot by kyperbelt (thank you so much for the initial work!) and completed by Bram Dingelstad. Say hi to me as well!

Help Me Make Wol & Secret Lab's Yarn Spinner!

Wol & Yarn Spinner needs your help to be as awesome as it can be! You don't have to be a coder to help out - we'd love to have your help in improving this or YarnSpinner's documentation, in spreading the word, and in finding bugs.