Skip to content

Releases: TKVSC-Team/totk-vscode

Open Beta v0.0.3-beta.4

Pre-release

Choose a tag to compare

@Mindstormman06 Mindstormman06 released this 28 Jun 17:43

Fixes

  • Paths on Linux dropping first /

Open Beta v0.0.3-beta.3

Pre-release

Choose a tag to compare

@Mindstormman06 Mindstormman06 released this 27 Jun 22:09

Features

  • Added support for MSBT configs through addon API

Open Beta v0.0.3-beta.2

Pre-release

Choose a tag to compare

@Mindstormman06 Mindstormman06 released this 27 Jun 17:46

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!

Open Beta v0.0.3-beta.3

Pre-release

Choose a tag to compare

@Mindstormman06 Mindstormman06 released this 26 Jun 03:01

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 CLI is now live!
    • 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!

Open Beta v0.0.2-beta.3

Pre-release

Choose a tag to compare

@Mindstormman06 Mindstormman06 released this 08 Jun 18:24

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!

Open Beta v0.0.2-beta.2

Pre-release

Choose a tag to compare

@Mindstormman06 Mindstormman06 released this 07 Jun 23:44

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!

Open Beta v0.0.2-beta.1

Pre-release

Choose a tag to compare

@Mindstormman06 Mindstormman06 released this 03 Jun 17:05

Features

  • Automatically create a romfs folder if a romfs or exefs folder 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 BNTX and TexToGo files.
  • 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 Dump or 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.json editor within each Option Group folder
  • .tkproj creation
    • Manually adding a file called .tkproj to a directory with a romfs folder in it will properly generate the contents of the .tkproj file and open the visual .tkproj editor
  • Import TKMM Projects
    • An command has been added that will import all mod folders from the Recent Projects tab in the user's TKMM installation
      • You will be asked whether you want to run this command during setup

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!

Open Beta v0.0.1-beta.2

Pre-release

Choose a tag to compare

@Mindstormman06 Mindstormman06 released this 29 May 20:03

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

Open Beta v0.0.1-b Pre-release
Pre-release

Choose a tag to compare

@AsteroidPizza39 AsteroidPizza39 released this 29 May 08:33
Immutable release. Only release title and notes can be modified.
c56345b

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 .sarc inside 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 .bntx subfiles and .txtg files as PNGs
  • Visual editor for TKMM .tkproj files
  • 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