Add CatSystem2 `.zt` extension archive format (*CatSystem2 pack file*).
* Usage: Extras/export pack files for CatSystem2 - often used to save wallpapers, wav files, or other extras to the user's computer.
* Tag: `ZT/PACK` (chosen over *just* `ZT`, based on the devkit tool name: `ztpack.exe`, which also describes it as a *"pack file"*).
* Extension: `*.zt` (found in `export.int` archive).
* Signature: No file signature of any kind, immediately starts with an entry structure. A lot of sanity checks have been added.
* Hierarchic: Yes, although this is rarely used, and CS2's implementation is rather buggy.
* Buggy enough that Frontwing gave up and started putting zip files **into** zt files!
* The specification at least, is still well defined.
* Archive layout is the standard offset-next approach seen in other CS2 formats. But there's two offset-next fields, one for subdirectory entries, and one for the next flat (current) directory entry.
* Folders have their own entries, which are what point to child file entries.
GARbro
Visual Novels resource browser.
Requires .NET Framework v4.6 or newer (https://www.microsoft.com/net)
Operation
Browse through the file system to a file of interest. If you think it's an archive, try to 'enter' inside by pressing 'Enter' on it. If GARbro recognizes format its contents will be displayed just like regular file system. Some archives are encrypted, so you will be asked for credentials or a supposed game title. If game is not listed among presented options then most likely archive could not be opened by current GARbro version.
Files could be extracted from archives by pressing 'F4', with all images and audio converted to common formats in the process, of course if game format itself is recognized.
When displaying file system contents GARbro assigns types to files based on their names extension (so it's not always correct). If types are misapplied, it could be changed by selecting files and assigning type manually via context menu 'Assign file type'.
GUI Hotkeys
| Enter | Try to open selected file as archive -OR- playback audio file |
| Ctrl+PgDn | Try to open selected file as archive |
| Ctrl+E | Open current folder in Windows Explorer |
| Backspace | Go back |
| Alt+→ | Go forward |
| Ctrl+PgUp | Go to parent directory |
| Ctrl+O | Choose file to open as archive |
| Ctrl+A | Select all files |
| Space | Select next file |
| Numpad + | Select files matching specified mask |
| F3 | Create archive |
| F4 | Extract selected files |
| F5 | Refresh view |
| F6 | Convert selected files |
| Delete | Delete selected files |
| Ctrl+H | Fit window to a displayed image |
| Alt+Shift+M | Hide menu bar |
| Alt+Shift+T | Hide tool bar |
| Alt+Shift+S | Hide status bar |
| Ctrl+S | Toggle scaling of large images |
| Ctrl+Q | Exit |
Author
Written by morkt under MIT License.
Korean translation by mireado, overworks
Simplified Chinese translation by elasticblitz, PeratX and taroxd
Japanese translation by haniwa55