xforce / eve-echoes-tools

Collection of tools helping in reverse engineering Eve Echoes
MIT License
71 stars 19 forks source link
echoes eve eve-echoes fsd neox reverse-engineering

Eve Echoes Tools

GitHub Discord [GitHub language count]()

A collection of tools to convert, extract and modify the game files of Eve Echoes.


Installation

Only a few tools in this repo can be installed on your machine, this is generally intended to be run in a clone.
The primary use-case of this for now is to dump all the static data of Eve Echoes into JSON files.

The easiest way this can be done is by using the docker image which has all the required tools installed.
Simply run. (With the latest Eve Echoes XAPK in the local directory named eve.xapk)

docker run -v$(pwd):/data cookiemagic/evee-tools dump_static /data/eve.xapk /data/staticdata

On windows adjust the Mount accordingly. You can build the docker image on windows using PowerShell (in the root directory) with

docker build -f docker/Dockerfile -t cookiemagic/evee-tools .

To run it, you have to put the $(pwd):/data part in quotes when using PowerShell:

docker run -v "$(pwd):/data" cookiemagic/evee-tools dump_static /data/eve.xapk /data/staticdata

Now you should have all the static data for Eve Echoes ready to use in staticdata. Enjoy.


FSD2JSON

A simple tool to convert the static data fsd files to json, making it easy to inspect and play with.

NeoX Tools

Simple tools to interact with the engine files of NeoX as used in Eve Echoes and other NetEase games.

Installing

All you have to do to build it is clone it an run on of the following:

cargo install --path <path to tool>
to be replaced by one of the directories in this repo.