Files
Archipelago/worlds/alttp/enemizer_data

These modules are vendored/generated from the upstream Enemizer compiled release and source that were already present locally in /home/alchav/PycharmProjects/Archipelago/EnemizerCLI and /home/alchav/PycharmProjects/Archipelago/Enemizer.

Source details:

  • Upstream project: Ijwu/Enemizer
  • Release family: 7.1
  • Library version from EnemizerCLI/EnemizerCLI.Core.deps.json: EnemizerLibrary/7.1.0

Vendored data modules:

  • base_patch_data.py
  • symbols.py
  • enemy_room_metadata.py
  • enemy_sprite_requirements.py
  • overworld_enemy_metadata.py
  • dungeon_sprite_addresses.py
  • pot_shuffle_data.py

Purpose:

  • base_patch_data.py contains the generated base patch Enemizer applies before feature-specific randomization.
  • symbols.py contains the assembled symbol map consumed by Enemizer's runtime code for ROM addresses.
  • enemy_room_metadata.py and overworld_enemy_metadata.py contain room and area grouping/randomization constraints.
  • enemy_sprite_requirements.py contains the sprite metadata used by the native enemy shuffle implementation.
  • dungeon_sprite_addresses.py contains dungeon sprite slot metadata derived from Enemizer's source tables and keyed-enemy address list.
  • pot_shuffle_data.py contains the native pot shuffle room/item source data.