From 4d85bc31e60fc02421c73e199fab82b62dda68a9 Mon Sep 17 00:00:00 2001 From: "Jakob L. Kreuze" Date: Mon, 21 Jan 2019 09:57:22 -0500 Subject: Clean up README for migration to sr.ht --- README.md | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) (limited to 'README.md') 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. -- cgit v1.3