Skip to content

Conversation

@silasary
Copy link
Contributor

@silasary silasary commented Nov 3, 2024

What is this fixing or adding?

The way #2779 was implemented, it didn't account for Client Components that handle more than one game name, such as the Manual and Bizhawk clients.
This refactors the code to support an array of names, and adds URL support to BizhawkClient.

How was this tested?

Launching the launcher with a URL with ?game=Pokemon Red and Blue

If this makes graphical changes, please attach screenshots.

@github-actions github-actions bot added affects: core Issues/PRs that touch core and may need additional validation. waiting-on: peer-review Issue/PR has not been reviewed by enough people yet. labels Nov 3, 2024
@silasary
Copy link
Contributor Author

silasary commented Nov 3, 2024

This has some overlap with #3905, but doesn't involve any breaking changes

This is what 3905 does, so I'll do the same
@Exempt-Medic Exempt-Medic added the is: enhancement Issues requesting new features or pull requests implementing new features. label Nov 4, 2024
# Conflicts:
#	worlds/LauncherComponents.py
#	worlds/_bizhawk/context.py
Copy link
Contributor

@benny-dreamly benny-dreamly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

code lgtm, did not test as I do not have access to my windows PC and getting URIs passed into the AP clients on a Mac is near impossible.

@Berserker66 Berserker66 added waiting-on: author Issue/PR is waiting for feedback or changes from its author. and removed waiting-on: peer-review Issue/PR has not been reviewed by enough people yet. labels Oct 24, 2025
@Berserker66
Copy link
Member

Has conflicts by now.

# Conflicts:
#	Launcher.py
#	worlds/LauncherComponents.py
#	worlds/_bizhawk/client.py
#	worlds/_bizhawk/context.py
@silasary
Copy link
Contributor Author

Conflicts have been resolved

@ScipioWright ScipioWright added waiting-on: peer-review Issue/PR has not been reviewed by enough people yet. and removed waiting-on: author Issue/PR is waiting for feedback or changes from its author. labels Oct 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

affects: core Issues/PRs that touch core and may need additional validation. is: enhancement Issues requesting new features or pull requests implementing new features. waiting-on: peer-review Issue/PR has not been reviewed by enough people yet.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants