New additions:
- memory optimizations, added cleanup on map start
- mp3 format import (.ogg and .wav is already implemented)
- [Experimental] added beats timings import from .osu files (more below)
- Steam login/linking support
- buying vip through Steam
- generator UI (simple version)
- new button to add map from copied .json file or text of that file (more below)
- added alpha chest drop rates
- config added to Steam Cloud Save
- added ExclusiveFullscreen option to the config (by default on, off means Fullscreen Windowed)
- targets overlapping protection
- completely reworked targets positioning algorithm
- increased beat detection sampling rate to 128hz from 64hz
- custom maps beat detection smoothing value added to map setting
- better slider paths - there won't be 90deg crazy paths anymore
- [Experimental] targets will register hit also with white outline
- new ghost shader instead of outlines
- added custom map start and finish to the settings
Generator UI new buttons:
- load settings from clipboard
- save settings to clipboard
- save settings to preset 1 & 2
- load settings from preset 1 & 2
Bug fixes:
- fixed ranking for "Freaks" map
- quieter M1911 sound
- fixed (probably) alt+tab crash for some of the players
Custom map import from text/file
Next patch will simplify custom maps import and copy/pasting difficulties across maps and from other players.
Example: to import a song with its difficulty copy text from this link:
pastebin.com
(you can also download this file itself and copy it instead)
To download this song click this button:
To apply this song difficulty to any other song click edit and then this button:
Osu import
Only beats timings are going to be imported.
- Download any osu map, it should have .osz extension
- Change extension to .zip and unpack
- Create folder for your map in BeatAim\BeatAim_Data\StreamingAssets\CustomMaps~
- Add map .json config (can copy from any other custom map)
- From unpacked osu map copy music and chosen .osu map file
- In .json config change MusicPath to copied music
In the end in should look like this:
Example:
https://osu.ppy.sh/beatmapsets/332532#osu/736215
https://www.youtube.com/watch?v=nCXF7JsIKhY
New overlapping protection
https://youtu.be/WW8lO_NLI5s
This system finally allows to play with high cps:
(map below is completely generated not from osu like example above)
https://www.youtube.com/watch?v=WyY_sI75ppc
New ghost shader for outlines
https://www.youtube.com/watch?v=mm3UrvbLXls
Music cut in custom maps
https://www.youtube.com/watch?v=I7l3z3x8InI