Skip to content

Unstable - 20231215

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Dec 18:59
· 631 commits to main since this release

This unstable release contains the following changes:

  • The Manual client is now included in the Manual apworld releases, and can be used from the Launcher like other embedded clients
  • Location/region requirements can now use ALL or HALF (case insensitive) in the place of item counts; HALF rounds down
  • You can now specify dont_place_item and dont_place_item_category on locations to forbid the placement of those during generation, similar to how place_item and place_item_category work
  • You can now include a categories.json file in your Manual apworld data that dictates category visibility in the client and allows the definition of YAML options to exclude categories of items/locations from generation
  • You can also customize the logic of category-based YAML options with hooks
  • The Manual client now shows a pseudo-category for locations that have hinted items
  • You can now specify that items are local or early (or both), to be added to AP local items, early items, or local early items
  • You can now specify a filler_traps option in your Manual YAML for what percentage of filler should be traps instead
  • Manual now creates AP item groups and location groups for its categories, to allow using features of item groups and location groups

Upgrade Notes:
This release adds two new hooks: Data.after_load_category_file and Helpers.before_is_category_enabled.