Skip to content
All integrations
League of Legends official Steam artwork

COMMUNITY INTEGRATION

League of LegendsArchipelago randomizer mod

Turn League match objectives into Archipelago checks. Unlock eligible champions, track their remaining objectives and collect LP items toward your multiworld goal.

Maintained by kbab

GAME MECHANICS

Explore game mechanics

Browse possible checks, rewards and settings. What appears in your game depends on your World options.

Source catalog Release League of Legends APWorld 0.2.6APWorld 0.2.6 · minimum Archipelago 0.6.7

This catalog lists 1,830 possible checks: 10 objective families for each of 173 champions, plus 100 starting slots. Default settings select 20 champions at random and create 3 starting slots, yielding 163–183 checks depending on selected roles. The World downloads the latest Data Dragon roster when it loads, so champion names and totals can change.

Actions and milestones that can send a check to your multiworld.

1,830 locations

Aatrox - Assist Taking Dragon

Assist your team in taking the Dragon while playing as Aatrox.

Dragon

Aatrox - Assist Taking Rift Herald

Assist your team in taking Rift Herald while playing as Aatrox.

Rift Herald

Aatrox - Assist Taking Baron

Assist your team in taking Baron while playing as Aatrox.

Baron

Aatrox - Assist Taking Tower

Assist your team in destroying a tower while playing as Aatrox.

Tower

Aatrox - Assist Taking Inhibitor

Assist your team in destroying an inhibitor while playing as Aatrox.

Inhibitor

Aatrox - Enemy Nexus Destroyed

Win a match while playing as Aatrox.

Match win

Aatrox - Get X Assists

Reach the configured assist threshold while playing as Aatrox.

Assists

Aatrox - Get X Ward Score

Reach the configured vision-score threshold while playing as Aatrox.

Vision score

Aatrox - Get X Kills

Reach the configured kill threshold while playing as Aatrox.

Kills

Aatrox - Get X Creep Score

Reach the configured creep-score threshold while playing as Aatrox.

Creep score

Ahri - Assist Taking Dragon

Assist your team in taking the Dragon while playing as Ahri.

Dragon

Ahri - Assist Taking Rift Herald

Assist your team in taking Rift Herald while playing as Ahri.

Rift Herald

Ahri - Assist Taking Baron

Assist your team in taking Baron while playing as Ahri.

Baron

Ahri - Assist Taking Tower

Assist your team in destroying a tower while playing as Ahri.

Tower

Ahri - Assist Taking Inhibitor

Assist your team in destroying an inhibitor while playing as Ahri.

Inhibitor

Ahri - Enemy Nexus Destroyed

Win a match while playing as Ahri.

Match win

Ahri - Get X Assists

Reach the configured assist threshold while playing as Ahri.

Assists

Ahri - Get X Ward Score

Reach the configured vision-score threshold while playing as Ahri.

Vision score

Ahri - Get X Kills

Reach the configured kill threshold while playing as Ahri.

Kills

Ahri - Get X Creep Score

Reach the configured creep-score threshold while playing as Ahri.

Creep score

Playing with others

Players exchange checks and items through Archipelago while playing League matches. Teammate tracking can recognize objectives for selected allies; the connector does not create or manage League lobbies.

Known scope and limitations

  • The reviewed distribution is a Windows connector and APWorld. It requires an installed League client, an Archipelago room and the separate LoL Client. No game execution was performed for this review.
  • Champion data is fetched from the latest Data Dragon catalog instead of a pinned snapshot. Generation and connection depend on network access and may encounter catalog changes.
  • Some check combinations can leave no LP available while still requiring LP to finish. Keep at least one applicable objective family for your selected champions; invalid combinations are not consistently rejected.
  • Progress files use one shared local directory without seed isolation. Disconnects and file cleanup can discard pending checks, and interrupted match tracking has no durable match-history recovery. Avoid simultaneous sessions.
  • Player matching can ignore Riot ID tag suffixes. Players with matching base names may be confused by the connector; this limitation is inferred from the matching code.
  • Local API certificate checks are disabled. The client also trusts server-provided configuration keys when choosing file paths. These protections are incomplete in the reviewed release.
  • Optional debug logs include player records. Remove player details before sharing them. Missing dependency notices and unpinned build dependencies limit the distribution’s documentation and reproducibility.

This integration is maintained independently of Panludia. Downloads are provided by its maintainer. Contact the maintainer through the linked repository or support channels.

View League of Legends on Standalone