This project aims to build upon the existing Tweego software and bring a number of features centered around automation of Tweego to eliminate the need to learn and enter command-line instructions found in Tweego's documentation.
The primary goal of TweeGoMatic is to allow people to quickly and easily move from the Twine.exe program provided on Twinery.org to using Twee3 Notation and their choice of IDE's.
This was inspired by my transfer to using VS Code with the plug-in Twee 3 Language Tools.
While it's a fantastic extension, it doesn't assist in the migration of projects from Twine.exe and isn't able to compile .twee files into useable .html files. Like Twine.exe offers.
TweeGoMatic meakes it easy to migrate to using Twee3 Notation via "drag and drop" interactions to decompile .html made with Twine.exe into .twee files.
And then allows users to "drag and drop" compile their .twee files into usable .html files once they are ready to test or publish their work.
There is also the option to run TweeGoMatic the entire time someone works on their project and have it automatically detect changes to the .twee file and re-compile it to .html.
At the end of the day thanks needs to go to [tmedwards]((https://github.com/tmedwards/) for creating tweego in the first place.
I have simply updated what they built and made scripts of convenience and nothing more.
-- Drag and Drop .twee files onto "compile.bat" will compile them and generate a .html with no user input required.
This uses tweego's automatic story format detection and may not work perfectly in all cases.
-- Drag and Drop .html files onto "decompile.bat" will decompile a .html file into a .twee file with no user input required.
This uses tweego's automatic story format detection and may not work perfectly in all cases.
-- Drag and Drop .twee files onto "live recompiler.bat" to have them continuously compiled to .html whenever changes are made.
-- A blank .twee project file in Twee3 format is now included, story format set to sugarcube by default.
-- The directory of updated story formats can be downloaded as a seperate .zip for users on Linux or Mac machines who may want to update their tweego software.
Tweego is command-line software that assists with the generation of Twine 2 Interactive Fiction & Games from Twee code. Twine/Twee
The current release is v2.1.0
See Change Log below for it's contents and changes.
-- tweego binary has been recomplied using the latest version of GO, which includes 2 years of updates.
-- Testing hasn't been completed but the hope is that the latest version of Golang means minor increases to performance and stability.
-- tweego.exe is now about 12% smaller then the official version 2.1.1 binary.
-- Chapbook-1 Story Format has been updated from version 1.0.0 to 1.2.2
-- Sugarcube-1 Story Format was confirmed as latest.
-- Sugarcube-2 Story Format has been updated from version 2.30.0 to 2.36.1
-- Paperthin-1 Story Format was confirmed as latest.
-- Harlowe-1 Story Format was confirmed as latest.
-- Harlowe-2 Story Format was confirmed as latest.
-- Harlowe-3 Story Format has been updated from version 3.1.0 to 3.3.0
-- Snowman-1 Story Format was confirmed as latest.
-- Snowman-2 Story Format was confirmed as latest.
-- Added Snowman-3 Story Format, current version is Version 3.0.0
--Dragging a .twee file onto compile.bat will generate a compiled .html file based on tweego's automated detection of the Story Format.
--Dragging a .html file onto the decompile.bat will generate a decompiled .twee file based on tweego's automated detection of the Story Format.
-- Includes a seperate .zip file containing all of the updated format.js files listed as updated in v0.0.1
-- Updated versions of "compile.bat" and "decompile.bat" with improved language / information prompting.
-- The first edition of "live compiler.bat" which takes in a .twee file via drag and drop and continuously monitors for changes, upon which it recompiles to .html output.
-- Patched issue where Batch files failed to function when spaces were present in file names. Thanks so a user on discord for pointing this out. -- Recommend that spaces are excluded from file names regardless; due to incompatibility with web architecture / URLs and compiled projects being .html
-- Added template .twee and .html files that users can use as a starting point for their projects. -- These were generated by creating a new project with the official Twine.exe editor, publishing the blank project and then decompiling.