gosumemory
gosumemory copied to clipboard
Allow detecting current map ID in multiplayer if beatmap not present
It would be nice to be able to download maps as soon as they are chosen in multiplayer.
However, it's not possible currently, the program doesn't show map IDs if the beatmap isn't present.
Is there any way this can be added?
Many thanks.
Please compare against StreamCompanion or osuSync and confirm that it works there. If not, then you are probably out of luck.
Apologize, I don't have a Windows machine. SC doesn't seem to work in Wine, so I don't know. OsuRTDataProvider doesn't list multiplayer information in its capability.
beatmap id is not preset in the beatmap class if you don't have the map. It is present in some other classes but I don't have any signatures for those. Might revisit this later. Also your use case is kind of edgy, not sure if I even want this. The most I can output is Artist - Title [DIFFNAME], but that's pretty much it.
That should be sufficient in most cases. Sure, there are so many Granat mapsets out there, but I think I can get by with just artist, title and difficulty name. Thank you.
Is there any progress on this? :thinking:
Is there any progress on this? 🤔
I was able to find a signature for the online stuff, but the problem is that it only exist if the user is logged in. Needs more digging.
Hmm, but do we actually have offline multiplayer anyway...
Hmm, but do we actually have offline multiplayer anyway...
Due to the way pattern resolving works, we have to do it in one go, and some people play offline.
Could you share the signatures for the online stuff?