osu!cpp
Drop a
.osz
beatmap file here
Choose beatmap
Choose skin (.osk)
Skin is optional — fallback shapes used otherwise