Implement .pk3 exporting
here we are, back again
- Uses Release 3.0.2 of the miniz library (https://github.com/richgel999/miniz).
- The library was modified to deprecate .zip data structures that were not supported by the game, as well as to implement compressed and uncompressed sizes for local file headers.
- The library was also modified to crate a new function solely for the purposes of kartmaker, removing redundant function calls. For more info, see "mz_zip_writer_init_file_kartmaker" in miniz.c
- Replaces the ability to export to .wad altogether.
- To this end, lump.c and lump.h from Lumpmod were removed from the program.
- Skin graphics lumps, as well as the S_SKIN soc file, are located in "skins/[charactername]/". Sounds are in "sounds/skins/[charactername]/"
I haven't addressed the request to include a licenses file, as kartmaker already includes the relevant licenses within the files of its dependencies, this also being the case for miniz, so I wasn't sure if that was something I had to do for everything.
Edited by Superstarxalien