Unstable - 20231215
Pre-release
      Pre-release
    
        
          ·
          
            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 ALLorHALF(case insensitive) in the place of item counts;HALFrounds down
- You can now specify dont_place_itemanddont_place_item_categoryon locations to forbid the placement of those during generation, similar to howplace_itemandplace_item_categorywork
- You can now include a categories.jsonfile 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 localorearly(or both), to be added to AP local items, early items, or local early items
- You can now specify a filler_trapsoption 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.