-
Notifications
You must be signed in to change notification settings - Fork 729
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pokemon RB: Rename launcher entry to 'Pokémon Red and Blue Client', rename client to PokemonRedBlueClient #2457
Conversation
Gonna add release blocker tag, since this might want to be addressed before release. Thanks. |
The client should be moved from core to the world and the LauncherComponents entry should be removed and dynamically added from the world's |
My thought was to try and keep this PR small to improve its chances of getting merged before the next release, but sure I can make that change in here too. edit: pushed, tested from source via both Launcher.py and clicking the button and via PokemonRedBlueClient.py. Built the exes and tested both via launcher and via .exe there too. Also tested passing a .apblue to both Launcher.py and PokemonRedBlueClient.py on the commandline. |
I'm working on adding Pokémon Red and Blue to the Bizhawk Client, and will delete the Pokémon Client. This PR can be merged if my addition isn't finished and merged in time for next release, but otherwise this will be moot. |
Yep, I saw today in #pkmn-red-blue that you were working on switching to the Bizhawk client (I'm purin). I'll abandon this if that merges. |
superseded by #2466 |
What is this fixing or adding?
Now that Emerald has merged, I anticipate #tech-support threads where people try to play Emerald and click the button labelled "Pokemon Client". This PR renames it to the "Pokémon Red and Blue Client" for clarity.
Also removed the "(select
Pokemon Client
during installation)" line in the setup docs as that's no longer necessary with #2268.How was this tested?
Built the executables, ran the installer, then opened the launcher. Now shows up as "Pokémon Red and Blue Client". Executable in ProgramData\Archipelago is now "PokemonRedBlueClient.exe"
One weirdness is that when installing over an old installation (as opposed to uninstalling and reinstalling), the installer doesn't remove the old ArchipelagoPokemonClient.exe. It also doesn't clean up any start menu shortcuts even though in new installs only the "Archipelago Launcher" shortcut is created. This means if someone installs with this change on top of a 0.4.3 install, they'll still have an "Archipelago Pokemon Client" link in their start menu that doesn't work.
That doesn't affect new installs or (uninstall/reinstall), but I still wanted to call it out. If it's a concern I can revert all of the changes other the
base_title
anddisplay_name
so it would still be PokemonClient.exe and just renamed in the launcher.