Developer postOriginal post (opens in a new tab)

Patch Notes - BeatAim 4.00a - Steam Release

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.

  1. Download any osu map, it should have .osz extension
  2. Change extension to .zip and unpack
  3. Create folder for your map in BeatAim\BeatAim_Data\StreamingAssets\CustomMaps~
  4. Add map .json config (can copy from any other custom map)
  5. From unpacked osu map copy music and chosen .osu map file
  6. 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