Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: Fix two typos in README #4

Open
wants to merge 2 commits into
base: dev
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
The SOAP server contains several key services for the WiiU and 3DS, including NUS (NetUpdateSOAP, aka Nintendo Update Server) and ECS which serves title tickets and other data for the eShop

# How to use
This repo does not come with any titles or tickets by default. To serve titles and tickets, create a `titles` folder in the root of the repo. In the `titles` folder create 2 sub-folders, `wup` and `ctr`, for the WiiU and 3DS respectively. Inside each of these folders create 3 more sub-folders, `aoc`, `patch` and `title`, for DLC, updates, and base titles respectively. Create a folder named the title ID for the title you wish to serve in it's correct folder, and place the `title.tmd`, `title.tik` and encrypted contents inside.
This repo does not come with any titles or tickets by default. To serve titles and tickets, create a `titles` folder in the root of the repo. In the `titles` folder create 2 sub-folders, `wup` and `ctr`, for the WiiU and 3DS respectively. Inside each of these folders create 3 more sub-folders, `aoc`, `patch` and `title`, for DLC, updates, and base titles respectively. Create a folder named the title ID for the title you wish to serve in its correct folder, and place the `title.tmd`, `title.tik` and encrypted contents inside.

Your directory structure should look something like:

Expand Down Expand Up @@ -40,7 +40,7 @@ Your directory structure should look something like:
```

## Disclaimer
This can theoretically server titles for the 3DS. However it is difficult to test this functionality without fulling working Samurai and Ninja servers. The Hokage repo, https://github.com/PretendoNetwork/Hokage, is being developed for this purpose but it is not yet usable
This can theoretically serve titles for the 3DS. However it is difficult to test this functionality without fully working Samurai and Ninja servers. The Hokage repo, https://github.com/PretendoNetwork/Hokage, is being developed for this purpose but it is not yet usable

# NOTE FOR SERVING TICKETS
### At the moment tickets use a hard-coded path! This is because the WiiU and 3DS request tickets from ECS using a TIV (ticket ID), not the title ID. These TIVs are unique per-ticket per-owner and are generated randomly when a title is purchased by a user, whom the ticket is then assigned. Because of this, there is no standard for converting a TIV->title ID without already knowing which title a TIV is for. In the future this repo will support a JSON config or a database to get this data dynamically, however at the moment you must edit each `ecs.js` file to manually check the requested TIV and serve the correct ticket!
Expand Down