summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md37
1 files changed, 20 insertions, 17 deletions
diff --git a/README.md b/README.md
index c3ed03e..7da2691 100644
--- a/README.md
+++ b/README.md
@@ -1,27 +1,30 @@
-# ![Nekopack](https://raw.github.com/TsarFox/nekopack/master/Nekopack_Logo.png "Nekopack")
-## Software programmed and maintained by [Jakob.](http://jakob.space/)
-[![Build Status](https://travis-ci.org/TsarFox/nekopack.svg?branch=master)](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.