Yotona/twewy
GitHub: Yotona/twewy
Stars: 20 | Forks: 2
# The World Ends With You (Nintendo DS)
[![Matched][progress-badge]][decompdev-url]
## Prerequisites
1. This project supports the following operating systems:
- Windows (Recommended)
- Linux
2. Install the following:
- Python 3.11+ and pip
- GCC 9+
- Ninja
3. Install Python dependencies: `python -m pip install -r tools/requirements.txt`
4. Install pre-commit hooks: `pre-commit install`
## Setup Instructions
1. **Obtain the Original Game**:
- Ensure you have a legitimate copy of *The World Ends With You* for the Nintendo DS.
- Extract the .nds ROM file from your cartridge. Instructions for how to extract a ROM file from the cartridge are not included in this repository.
- Rename and place this file into the `extract` directory. Supported cartridges and expected names are detailed in the [extract](extract/README.md) directory.
2. **Initialize the Build Configuration**:
- Run `python tools/configure.py`
- This initializes the project for its first usage. After configuring once, the build command `ninja` will re-configure the project if needed.
3. **Build the Project**:
- Run `ninja`
- When first performed, any missing required executables will be downloaded, as listed in the [tools](tools/download_tool.py) directory. This includes [dsd](https://github.com/AetiasHax/ds-decomp), [wibo](https://github.com/decompals/wibo), and the compilers used to build a matching executable.
After the build completes, the final executable will be found in the [build](build) directory.
## Disclaimer
This project is for educational purposes only. All rights to *The World Ends With You* and its assets belong to their respective copyright holders. This project contains no copyrighted assets and **must not** be used for distribution or piracy purposes. This repository **does not contain any assets** from the original game, nor any original assets for respective software development kits (SDKs) that may be used by the title. To build and run the project, you must own a legitimate copy of *The World Ends With You*. Redistribution of copyrighted game assets is strictly prohibited.
## License
This project is licensed under the [CC0 1.0 Universal License](LICENSE). Note that this license applies only to the code in this repository and not to any assets from the original game.
标签:客户端加密