
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
- Reviewed build
- 0.2.6
- OS
- Windows
- Last reviewed
- 23 Sept 2026
- Installation
- Manual installation
How the game changes
- Checks cover taking objectives, match wins, kills, assists, creep score and vision score for selected champions. The connector reads the local League APIs.
- Champion items make that champion’s checks eligible. They do not unlock champions on your Riot account or prevent you from choosing other champions in League.
- Archipelago LP items count toward the multiworld goal and are separate from ranked League Points. Equipment-named filler items have no identified in-game equipment effect.
- Default settings select twenty champions, provide three starting champions and place up to eighty LP items, with half the actual LP required for completion.
- Choose check families and score thresholds, enable support-specific objectives, or let a match win complete the champion’s remaining checks. The connector can also track selected teammates.
Before you start
- 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.