In order to make my modpack cleaner tool
more useful, it's gonna need VP support. So I wrote a little VP viewing tool to get the hang of it. Also because I was annoyed with the Java dependency of Maja Express, which currently seems to be the only cross-platform VP tool around.What does it do?
What doesn't it do?
- Displays VP contents in the familiar layout of the vintage VPView32
- Extract files & directories by right-click; batch exporting files is also possible.
- Probably the most lightweight, hence fastest VP viewer around
- But most importantly, written in wxWidgets for complete cross-platform compatibility: Windows, Linux and OSX
- File previews. Nope, sorry, you're out of luck there. This is supposed to be a lightweight tool; if you want to look at a file, you'll have to extract it.
- VP editing/creation. Similar to VPView32, wxVPView treats VPs as read-only. If you want to edit VPs on non-Windows, try Maja Express.
- Sort the file list by column header. Sorting is nontrivial in wxWidgets 2.8, I decided it's not worth the effort. I may revisit this decision when (if ever) wxWidgets 3.0 comes out.
- Elaborate error checking. If you encounter any issues during normal use, please report them here.
So indeed, it's actually completely useless
Still though, in case you're interested, here's the latest version (v1.0):Source code (9 KB)
@ Google Drive; hit File->Download to get the ZIP.
Older versions (source & binaries) are available at Google Code
.CompilingLinux (and possibly OSX):
- Install CMake, GCC and wxWidgets 2.8.12 - all required packages are in the Ubuntu repos, and most other large distros should have them available as well.
- Unzip the source to a folder of your choosing, create a new directory to store the build files (I usually mkdir build inside the source folder)
- From the build folder, run cmake .. (replace .. by the path to the source files if needed) If you did everything right, the output should end with:
-- Found wxWidgets: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: /home/downwash/Code/wxvpview/release
- Now, still inside the build folder, run make. The wxVPView binary will be created. That's it!
The code was written for wxWidgets 2.8.12; be advised that this version may not be fully compatible with your setup
Because of the above, I'm not actually testing it on Windows myself - but if you encounter any issues, please let me know.Screenshots
If your platform is not in the list yet, you're welcome to take a screenshot