Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Multiworld Watcher Multiworld Watcher
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 27
    • Issues 27
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Q4SG
  • Multiworld WatcherMultiworld Watcher
  • Issues
  • #20
Closed
Open
Issue created Feb 16, 2022 by Adam "MrBond" Ziegler@MrBondOwner

Maintenance: Parse generated spoiler log to generate world data files

Given an input spoiler log, parse the final world names and create the base world data files:

  • Parse the total number of expected players; e.g.: Players: 62
  • Scan line by line through the log for:
    • Player lines; e.g.: Player 61: MrBond_LttP_4
    • The associated game; e.g. Game: A Link to the Past
  • Create a world data file from a template of the identified game and fill in player name (as world name)
    • Pad the world name up to maximum 16 characters so fixed-width display is consistent and doesn't need to be recomputed on at output adapter

Build into "maintenance" app within the same repository (scaffold addressed by !11 (merged)).

Edited Apr 10, 2022 by Adam "MrBond" Ziegler
Assignee
Assign to
Time tracking