Extension for VSCode to make writing Lua scripts for Tabletop Simulator easier.
- Get/Send Scripts
- Execute Lua without Save & Play
- Improved Code autocompletion for Lua
- Smart
GUID
suggestions which scans your save file, it even detects newly-created objects. - Update to latest available TTS API without waiting for manual updates. (Learn More)
- Smart
- Added Code autocompletion for XML!
- Added Version Control Support, you can now more easily use Git to manage your scripts!
- Hover over a
GUID
in VSCode to Highlight the object In-Game - Nested file support
- Improved Configuration (Made them clearer and categorized)
- Built-in Console
- Improved and extensive documentation available at tts-vscode.rolandostar.com
- Learn how to use version control, step-by-step debugging, and more!
- Experimental asset downloader, which helps you download and rehost assets via Github for your version-controlled projects.
Check CHANGELOG.md
This project was motivated on trying out different solutions to communicate VSCode with TTS and being rather unsuccessful at that. I tried using OliPro007's Extension and was a bit finicky for me, I also checked out dustinlacewell's vatts and was able to retrieve scripts but not send them. I guess I'm just inexperienced setting up these extensions which is why I wanted to dive into it by making my own and hoped to streamline the process for someone else.
I kind of ended up doing my own thing.
If you have any suggestions feel free to contact me or submit a PR.