bnetlauncher icon indicating copy to clipboard operation
bnetlauncher copied to clipboard

Add support for Blizzard Arcade Collection

Open mvdwetering opened this issue 4 years ago • 3 comments

Would it be possible to add support for the Blizzard Arcade Collection?

I have been trying to guess the magic codes to start the game, but no luck up to now.

mvdwetering avatar Sep 05 '21 13:09 mvdwetering

Hi, look at https://github.com/dafzor/bnetlauncher/issues/45#issuecomment-696888460 for how to obtain the code.

dafzor avatar Sep 08 '21 11:09 dafzor

The code I found is "rtro".

I tried adding it to the gamedb.ini with a section like this:

[rtro]
name=Blizzard Arcade Collection
client=battlenet2
cmd=rtro
exe=client.exe

This is apparently not enough because although the Battle.net launcher does switch to the Blizzard Arcade Collection game tab it does not lauch the game. Unfortunately that is also the only thing that happens when I use the shortcut that is generated by the Battle.net client. It only switches to the game tab, but does not start it :(

I also tried with battlenet as client but then nothing happened at all I looked into the log files in C:\ProgramData\Battle.net\Setup\rtro_2\Logs as mentioned in the readme to figure out the cmd and I only see mentions of rtro. These are the lines that seem interesting.

I 2021-09-13 21:19:00.173325 [Main] {e340} Configuration: locale=enUS uid=rtro
-- a bit later --
I 2021-09-13 21:19:00.607475 [BSAgentManager] {e340} Launching client to launch rtro
I 2021-09-13 21:19:00.893666 [BSAgentManager] {e340} Launched C:/Program Files (x86)/Battle.net\Battle.net.exe with args: --game=rtro --gamepath=C:\Program Files (x86)\Blizzard Arcade Collection, pid: 53424

client.exe is the filename that appears in the taskmanager when Blizzard Arcade Collection is running (after starting it manually) and is also a file in the installation dir.

Since the official shortcut also does not start Blizzard Arcade Collection I guess it might not be possible to get it working. Any other suggestions to try?

mvdwetering avatar Sep 13 '21 21:09 mvdwetering

battlenet2 launch has been broken since the release of the new client, you can try the beta that has a workaround.

Ideally though you'd want to use client=battlenet but that requires another code that's usually found on the product.db entry. You can use the built in gamedb.ini for an idea of what your looking for.

dafzor avatar Sep 14 '21 20:09 dafzor