Skip to content

ljtpetersen/platinum_archipelago

Repository files navigation

Pokémon Platinum Archipelago (AP)

The setup guide is here.

Running From Source

The following are required.

  • Additionally to what Archipelago requires, the pyparsing library is required. This can be installed via PIP.

With these, clone this repository in the worlds directory of the Archipelago repository, and rename the repository root's folder to pokemon_platinum. With every modification to the files in data_gen or data_gen_templates, and when first cloning the repository, the data_gen.py file must be executed. (Do python data_gen.py in the root directory of the repository)

To make the .apworld file, run make within the root directory of the repository. This is expecting standard UNIX utilities (make, if, curl, rm, tar, echo). On Windows, it is recommended to run this through Git Bash or WSL.

If you don't have standard UNIX utilities, you can make it manually as follows. First, download the release of apnds corresponding to the version in the apnds_version.txt file. Extract the output into the root of the repository. Run the data generation (python data_gen.py in the root of the repository). Afterwards, in the Archipelago Launcher, run the Build APWorlds option.

Where Help is Needed

  • Better documentation! (docs/setup_en.md and en_Pokemon Platinum.md)
  • Better location labels. In data_gen/locations.toml, for each location, simply modify the label field. No other changes necessary.
  • Correct logic. There are probably some places with incorrect logic. If you find any of these, open up an issue, and I'll get to fixing it promptly.
  • Correct item classifications. Some items may not be classified as useful, when they should be. To adjust these, in the data_gen/items.toml file, for each item that should be marked as useful, add the line classification = "useful" line.

What is Missing

  • Encounter randomization and level scaling.
  • More victory conditions (including rules for fight area).
  • Trainersanity.
  • Dexsanity.
  • Various QOL things.

Credits

  • Thanks to Linneus for map changes and help with scripts/events/rules, as well as for creating item icons and other awesome art.
  • Thanks to gerbiljames for help with structuring the client and world and miscellaneous tech support.
  • Thanks to ZobeePlays and Useless for location names.
  • Thanks to Seafo for help with getting the rules for the trainers.

About

An Archipelago implementation for Pokémon Platinum.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors