-
Notifications
You must be signed in to change notification settings - Fork 137
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
Beatmap submission system #93
Comments
Suggestion: after my experiment, ppy use i32 as beatmap id in osu, other beatmap id type will cause the beatmap can't be read, so we can use negative number as beatmap id. (-1 ~ -2147483648) If we want different private servers to share each other's beatmap resources, we can consider making a submission site that uses negative numbers as beatmap ids. |
I think we have to use positive numbers though if we want osu-search-set to work, since osu!'s internal parser won't read the '-' properly. q2oLv3glVGhYLx7dnobE.mp4 |
Oh, it does look like this is a problem. ppy's client has strange behavior. Using positive numbers needs to avoid conflicts with existing maps, a bit tricky |
Yea, i think i’ll just end up either cutting int32 space in half and starting from halfway, or starting at 2147483647 and counting down. |
Should work, these numbers are temporarily not used up lol |
Another problem of using negative IDs is that the osu! client will straight up not submit the map if it receives a negative ID from the server |
This one is pretty large compared to any other issues, it entails the implementation of the following handlers:
along with writing a program to write osz2 files, and quite a few backend changes.
I've already done a few hundred lines of code of this one, but it will likely not be implemented into master for a while to come.
The text was updated successfully, but these errors were encountered: