/tynk_dialog

Create, and manage dialog files for the upcoming game Tynk! and the Final Phonorecord (https://tynkga.me/).

Primary LanguageJava

Tynk Dialog Tool

Overview

This is an early development version of a tool that can be used to create, edit, and eventually preview dialog boxes for the upcoming game Tynk! and the Final Phonorecord.

Roadmap

Completed

  • Proof of Concept
    • Open dialog files saved in the JSON based file format
    • Edit the content and settings of the dialog files interactively
    • Serialize the edited content back into the JSON format for use in the game engine
  • Basic Functionality
    • Fully featured command line interface
  • Basic Graphical User Interface
    • Implement UI with Swing
    • Provide familiar editing idioms (File Edit etc.)
  • Markup
    • Text colors
    • Behaviors (text effects)
    • Print delay
    • Rich text editing inside the dialog tool interface

To-Do

  • Game File Integration
    • Automatically pull data from a configured game data path in the filesystem
    • Check user input against the character, blip, textbox style info found in the game files
    • Support opening / editing / saving content directly to and from the game files
  • Advanced Functionality
    • Preview sound blips
    • Drag and drop capability for rearranging dialog
    • Preview dialog in styled textbox without opening GameMaker

Screenshots

image