Finally had some time and mood to complete VFS Workshop 1.0.
There still may be bugs, so if you encounter any - do report them.
ALWAYS BACKUP THE LATEST ORIGINAL DATA.IDX AND *.VFS FILES!
There are VFS editors all over the net. The problem - they're all ugly and not user-friendly, as if the developer didn't have the time to tweak his work, and they use TriggerVFS.dll, which is outdated and is not being used in naROSE for adding files.
So here it is - the ultimate VFS Workshop. TriggerVFS.dll-independent; has its own functions for manipulating IDX and VFS files.
NOTE:
FYI, If you move ROOT.VFS up to the top (with the "Move package up and down in order" feature), you will be able to use any VFS editor with the same IDX file from that moment, even though updating the game may return the ROOT.VFS to the last position.
However, with VFS Workshop around, you'll never need another editor!
UI FEATURES:
+ IDX file association support (index.idx -> Open With -> VFS Workshop)
+ Drag-and-drop addition of files
+ Drag-and-drop addition of folders
+ Smart error checking, error handling and warning messages.
+ Monitor progress and the ability to cancel an operation.
+ Display files' versions (version of the patch which contained the file)
+ Display files' sizes
+ Order files by name, version or size (by clicking the column headers)
MAIN FEATURES:
+ Open & Close Index
+ Change index's base version and current version
+ Add new package
+ Rename package
+ Defragment package(s) (rebuilds the VFS files while excluding the deleted files, to reduce its size. This takes a few seconds up to a minute, depends on how large the package is)
+ Delete package(s)
+ Move package up and down in order
+ Extract all files
+ Open file (equivalent to extracting and then manually opening)
+ Extract file(s)
+ Extract folder
+ Rename file
+ Rename folder
+ Delete file(s)
+ Delete folder (and all its files and subfolders)
+ Add file(s) (from hard-drive)
+ Add folder (from hard-drive)
+ Change the version of file(s)
Please report bugs, if any found!
Requires Microsoft .NET Framework 2.0 or higher.