diff options
| author | Jakob L. Kreuze <jakob@memeware.net> | 2019-01-21 09:57:22 -0500 |
|---|---|---|
| committer | Jakob L. Kreuze <jakob@memeware.net> | 2019-01-21 09:57:22 -0500 |
| commit | 4d85bc31e60fc02421c73e199fab82b62dda68a9 (patch) | |
| tree | c868f69f253bbe1edee1569e493489a3d710e1f9 | |
| parent | c111a7c7b1c1761b6164e3d6e9936e894d8de2e3 (diff) | |
| -rw-r--r-- | .travis.yml | 12 | ||||
| -rw-r--r-- | Nekopack_Logo.png | bin | 1491576 -> 0 bytes | |||
| -rw-r--r-- | README.md | 37 |
3 files changed, 20 insertions, 29 deletions
diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 33bd2ef..0000000 --- a/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -addons: - apt: - packages: - - zlib1g-dev - -language: c - -compiler: - - gcc - - clang - -script: make test diff --git a/Nekopack_Logo.png b/Nekopack_Logo.png Binary files differdeleted file mode 100644 index 8100278..0000000 --- a/Nekopack_Logo.png +++ /dev/null @@ -1,27 +1,30 @@ -#  -## Software programmed and maintained by [Jakob.](http://jakob.space/) -[](https://travis-ci.org/TsarFox/nekopack) +# Nekopack -Nekopack is a work-in-progress attempt at reverse engineering the archive format used by Nekopara. - -Please use this software responsibly. I chose to develop and release this because I see it as a very valuable teaching tool in accompaniment to my writeup, and I think that people who legally purchased Nekopara should have the right to view the game's content. I do not condone piracy or the redistribution of copyrighted materials in any way, shape, or form. - -Nekopack is free software, licensed under the [GNU General Public License.](http://gnu.org/licenses/gpl.html) +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.](http://gnu.org/licenses/gpl.html) ## 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. +Nekopack can be compiled on Linux by running `make` from the repository's root +directory. -The test suite is run with `make test` or `gmake test`, depending on your platform. +*BSD users will have to install and run `gmake` to build Nekopack. -You can add specific flags to the Makefile with `USER_CFLAGS` and/or `USER_LDFLAGS`. +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. + +- 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. |