Over the last couple of years, osu! development has been slightly slowed by the fact that the code base was split into two separate branches. One contained awesomeness like osz2 and per-hitobject samples, while the main public branch had to co-exist until the time was right to bring the changes across. I hoped to be able to do this earlier, but due to the complexity of all the elements involved – which has only increased over time – it has been put to the side in favour of getting more high-demand features and bug-fixes out there.
The time to fix this long-lasting problem is now. The next public build not only contains a new play mode (osu!mania), but also has osz2 support for beatmap submissions, and general support all-round. While osz2 files aren't yet being used for downloads and distribution, this is the first step in that direction.
Due to the number of changes in this new release – some which *I* don't even know are there – I am opting to release a semi-public release for those interested in helping test things out.
If you are going to participate in this testing, please read this post completely before jumping on board! I can't stress this enough.
Before running:
If at any point you want to reset the new databases to test migration from old-public again, delete osu!test.db and osu!test_scores.db
WARNING: EVERYTHING MAY EXPLDODE.
To test, open the osu! updater and switch to test build.
The time to fix this long-lasting problem is now. The next public build not only contains a new play mode (osu!mania), but also has osz2 support for beatmap submissions, and general support all-round. While osz2 files aren't yet being used for downloads and distribution, this is the first step in that direction.
Due to the number of changes in this new release – some which *I* don't even know are there – I am opting to release a semi-public release for those interested in helping test things out.
If you are going to participate in this testing, please read this post completely before jumping on board! I can't stress this enough.
Before running:
- You are going to be switching to the test build of osu!. You can do this from the osu! updater by selecting "Use Test Build". You do not need to be a supporter to use this build for the imminent future.
- It will maintain its own beatmap and score database, which means you should not lose any data. Even so, I cannot guarantee anything. Be prepared to have things go wrong!
- Ranking is disabled. Bancho is enabled. This may change.
- Report ALL ISSUES in this thread.
- I am not interested in osu!mania issues for now.
- Don't discuss this build anywhere else but this thread (that includes in-game chat).
- Submit existing maps. Submit new maps. Make sure submission works flawlessly. Report anything that seems weird.
- First submissions of existing maps will do a full upload. Subsequent submissions should be super-fast.
- Make sure your beatmap database doesn't corrupt on startup. If it does, send me a copy.
- Make sure your local scores are still visible.
- Make sure osu! doesn't full process your songs at startup, or when adding new osz files etc.
If at any point you want to reset the new databases to test migration from old-public again, delete osu!test.db and osu!test_scores.db
WARNING: EVERYTHING MAY EXPLDODE.
To test, open the osu! updater and switch to test build.