Skip to content

Add support for multiple games in a single run (eg. Sonic trilogy runs) #9

Description

@Sophira

So here's a wild idea. It would be pretty cool if the plugin had the ability to dynamically use different settings for different games in the same run, like with classic Sonic trilogy runs.

This would take effort to pull off, though. At the moment I only have one idea for how it could be done, and that's by using syntax like the Subsplits plugin uses - putting some identifying text (such as the game name) in "{}" at the beginning of the final split for a game, then using the RTA-TB settings to specify which rules should apply for each section.

Note that the above doesn't necessarily require that runners actually use the Subsplits plugin, so it wouldn't necessarily change workflow too much. This wouldn't require marking subsplits with a "-", for example (though it could be made to work with that). Ideally the plugin would detect if the Subsplits module was being used and adjust itself automatically to do a more strict parsing, falling back to just a lenient "game name in {}" mode otherwise.

This is a big undertaking, of course, but I think it's doable. I believe the method outlined above would be the easiest way to do this, but as ever, I'm open to suggestions.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions