craftablescience / VPKEdit

A CLI/GUI tool to create, read, and write several pack file formats.
https://developer.valvesoftware.com/wiki/VPKEdit
MIT License
251 stars 19 forks source link

feat: virtual entries (lib) #119

Closed craftablescience closed 8 months ago

craftablescience commented 8 months ago

Library-only right now!

Adds virtual entries, currently only used for BSP lumps. Virtual entries are meta in some way, for example in BSP lumps are adjacent to the embedded zip file (which is a lump itself). Virtual entries cannot be deleted, they can be read, and can individually be writable or not assuming the overall file type is writable.