Releases: TKVSC-Team/totk-vscode
Releases · TKVSC-Team/totk-vscode
Release list
Open Beta v0.0.3-beta.4
Fixes
- Paths on Linux dropping first
/
Open Beta v0.0.3-beta.3
Features
- Added support for MSBT configs through addon API
Open Beta v0.0.3-beta.2
Tweaks
- API changes for Game Profiles
- Support for other version of ASB & BWAV
- "Add to option" no longer shows on files outside of a
romfs/folder
Fixes
- BNTX files within archives do not open
- Canonical sync rescans all projects on save
- Addons can not hook into custom context menus
- PCHTXT icon uses wrong font
Find a bug? Let us know!
- Head on over to GitHub issues and create a bug report
- We also offer support in our Discord
Open Beta v0.0.3-beta.3
Features
- Audio Player
-
- Play clips from .bars or .bwav directly
-
- View audio metadata, including loop points
- Hex Editor
-
- Shows up as a CodeSense option on unsupported files
-
- HexPat support (Includes built in HexPats courtesy of DT)
- Texture Tools
-
- Import/Export textures of ANY format!
-
- Replace existing textures
-
- Edit Image Metadata
- Addon API
-
- The extension now exposes API endpoints for addon development
-
- You can find TKVSC addons here
-
- The first plugin,
TKVSC - TKMM CLIis now live!
- The first plugin,
-
- This allows for Multi game support using the addon game profiles! Check the API docs for more information.
Tweaks
- "Create new project" button when no projects imported
- Updated OEAD to our own fork
- TKVSC now requires Py 3.13/3.14
- Second search bar removed, replaced with "Search with archives?" toggle.
Bug Fixes
- Cannot read or save most BYML files
- "Unset active option" button does nothing when multiple projects exist in a folder
- Editing Tag.Product deletes the Bit Table
- Cannot save changes to non-english MSBT files
- Some BC5 textures do not display or export properly
- File replacement does not work on BNTX and TexToGo
Known Issues
- VPS textures are not supported
Find a bug? Let us know!
- Head on over to GitHub issues and create a bug report
- We also offer support in our Discord
Open Beta v0.0.2-beta.3
Tweaks
- "Create new project" button when no projects imported
Bug Fixes
- Cannot read or save most BYML files
- "Unset active option" button does nothing when multiple projects exist in a folder
Known Issues
- Some BC5 textures do not display or export properly
- File replacement does not work on BNTX and TexToGo
Find a bug? Let us know!
- Head on over to GitHub issues and create a bug report
- We also offer support in our Discord
Open Beta v0.0.2-beta.2
Features
- ESETB text editing
- BCETT text editing
Bug Fixes
- Canonical sync not working within options
- Files imported into options being placed in wrong path
- esetb.byml gives completely unhelpful error
- Attempting to move a folder into itself deletes it
- Attempting to move a file onto itself adds '_1' to the name
Known Issues
- Some BC5 textures do not display or export properly
- File replacement does not work on BNTX and TexToGo
Find a bug? Let us know!
- Head on over to GitHub issues and create a bug report
- We also offer support in our Discord
Open Beta v0.0.2-beta.1
Features
- Automatically create a
romfsfolder if aromfsorexefsfolder is not present at the same level as the.tkproj. Toggle this behaviour in settings. - Log all setup and file processing/status in the Output/TOTK-Editor tab.
- Full CRUD and Metadata Editing support for
BNTXandTexToGofiles. - View different channels in image viewer
- Second search bar to find archives
- F2, Del, Undo/Redo, Copy, Cut and Paste! (within archives too!)
- Additional file type support (.pchtxt)
- Multithreaded file handling
- Select an active project to quick add files to
- Font viewer
- Set project root
- Full export support in various formats (Editable files & textures only)
TKMM Integration
- TKMM option support
- From the
Game Dumpor when browsing a Project's files, you can right click a file to add it to an Option folder - Option Groups can be configured in the visual
info.jsoneditor within each Option Group folder
- From the
.tkprojcreation- Manually adding a file called
.tkprojto a directory with aromfsfolder in it will properly generate the contents of the.tkprojfile and open the visual.tkprojeditor
- Manually adding a file called
- Import TKMM Projects
- An command has been added that will import all mod folders from the
Recent Projectstab in the user's TKMM installation- You will be asked whether you want to run this command during setup
- An command has been added that will import all mod folders from the
Bug Fixes
- Canonical sync happens upon saving whether changes were made or not
- Searching hides contents of archives
- Broken CRUD within texture archives
- Keybinds in explorer don't function
Known Issues
- Some BC5 textures do not display or export properly
- File replacement does not work on BNTX and TexToGo
Find a bug? Let us know!
- Head on over to GitHub issues and create a bug report
- We also offer support in our Discord
Open Beta v0.0.1-beta.2
Features
- Added a setting to define max inline container count for byml formatting
- Added a error message when attempting to save non-english MSBT files
Bug Fixes
- Saving a BYML file corrupted all the floats within it
Open Beta v0.0.1-b
Immutable
release. Only release title and notes can be modified.
TKVSC is officially in Open Beta!
Features
Edit SARC and BNTX contents within VSCode without needing to worry about managing subfiles between archives
Supported Filetypes
Text Editor
- BYML
- BGYML
- AAMP
- MSBT
- ASB (Changes automatically applied to corresponding BAEV)
- BAEV (Changes automatically applied to corresponding ASB)
- XLINK
Project Editor
- .tkproj
- .tkvsc
Additional Features
- Archives within archives (e.g. a
.sarcinside a.pack) can be browsed and edited - Search for romfs contents, including filenames inside of SARCs
- Right-click a file within an archive to export it to a Project Folder.
- File templates: Rather than the typical method of copying, pasting, and wiping an existing file to make a new file of the same format, TKVSC can create empty files of formats supported by the editor.
- Preview
.bntxsubfiles and.txtgfiles as PNGs - Visual editor for TKMM
.tkprojfiles - For files TKVSC does not support, such as
.bfres, the user can choose external programs to open them in by default (separate from similar features in the OS). - Canonical Path Saving