github-actions
released this
19 Nov 08:05
·
179 commits
to main
since this release
This unstable release contains the following changes:
New Features:
- Fix using multiple ItemValue types (@nicopop)
- Add local_early option (@nicopop)
- Allow partial Early items (@nicopop)
- Properly implement the
get_filler_item_name
function for ItemLink substitutions (@axxroytovu, @FuzzyGamesOn) - Add
yaml_option
support to starting_items (@silasary) - Added initial item/location id offset to game.json (@nicopop)
- Allow items/locations to skip IDs (@silasary)
- Extend hint information with Entrance text (@axxroytovu)
- Add
start_inventory_from_pool
support (@silasary)
Client Improvements:
- Support launching client with nogui (@FuzzyGamesOn)
- fix errors when double clicking .apmanual (@nicopop)
- Client: Highlight categories when at least one location is in logic (@FuzzyGamesOn)
- /send command (@silasary)
- Client location buttons send on release instead of on press (@FuzzyGamesOn)
Full Changelog: manual_stable_20240709...manual_stable_20241119
Migration notes
!!! Important: All IDs now start at One. If you wish to keep your starting index in the millions (eg: compatibility with preexisting poptracker packs), you can set the starting_index
field to the old value.
Hook File Changes
- Delete the file:
hooks/Items.py
. Use the existinghooks/Data.py - after_load_items_file
hook instead. - Delete the file:
hooks/Locations.py
. Use the existinghooks/Data.py - after_load_locations_file
hook instead. - Delete the file:
hooks/Regions.py
. Use thehooks/Data.py - after_load_regions_file
hook instead. - Delete these functions from the
hooks/Rules.py
file. These were moved to core files for better maintenance. If you edited these hooks for your own game, you will need to rename them to avoid conflicts.ItemValue
OptOne
OptAll
canReachLocation
- Add the new hook:
hooks/World.py
functionhook_get_filler_item_name
. This hook allows you to edit the default "filler item name" for the purpose of padding your item pool, item links or start_item_from_pool. - Add the new hook:
hooks/World.py
functionbefore_extend_hint_information
. This hook allows you to add hint entrance information a la entrance randomizer - Add the new hook:
hooks/World.py
functionafter_extend_hint_information
. This hook allows you to edit hint entrance information loaded from the json files