Extends RichTextLabel and adds support for Markdown and RenPy Soon there will be docs for most of the features.

Features

  • Supports Markdown and RenPy
  • Variables use RakuVars <var> in Markdown, Renpy and BBCode
  • Adds headers supports RenPy and BBCode
  • Support Emojis For Godot use :emoji:
  • Support MaterialIcons For Godot use [icon=icon-name]

Nodes

  • AdvancedTextLabel - A label that supports Markdown and RenPy
  • AdvancedTextButton - AdvancedTextLabel that behaves like a button
  • AdvancedTextCheckButton - AdvancedTextLabel that behaves like a check button

Resources

  • TextParser - base class for our TextParsers
  • ExtendedBBCodeParser:
    • base of for our RenPy Markup and Markdown parsers
    • includes support for things mentioned in Features
  • RenPyMarkup - RenPy Markup Parser with extra tags so it is 100% replaceable with Godot’s BBCode
  • MarkdownParser - Markdown Parser with extra stuff so it is mostly replaceable with Godot’s BBCode