~jakob/nekopack

Tool for extracting game data from Nekopara's XP3 archives.
4d85bc31 — Jakob L. Kreuze 3 years ago
Clean up README for migration to sr.ht
c111a7c7 — jakob 4 years ago
Improved test suite
f1a78a55 — jakob 5 years ago
Add archive integrity checks. (Thanks, AFL\!)

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~jakob/nekopack
read/write
git@git.sr.ht:~jakob/nekopack

You can also use your local clone with git send-email.

#Nekopack

Nekopack is a tool for extracting game data from Nekopara's XP3 archives. It was the result of a month-long effort to reverse engineer the archive format used by Nekopara.

Nekopack is free software, licensed under the GNU General Public License.

#Compilation

Nekopack can be compiled on Linux by running make from the repository's root directory.

*BSD users will have to install and run gmake to build Nekopack.

The test suite is run with make test or gmake test, depending on your platform.

You can add specific flags to the Makefile with USER_CFLAGS and/or USER_LDFLAGS.

#TODO

  • Full unit testing, test static functions.
  • Clean up main.c, move functions like load_table and make_dirs into more appropriate files.
  • Clean up create_archive.
  • Strict warnings.
  • Game-compatible file encryption on created archives.