All Projects → Wieku → Danser Go

Wieku / Danser Go

Licence: mit
Dancing visualizer of osu! maps and custom osu! client written in Go.

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Labels

Projects that are alternatives of or similar to Danser Go

Opsu Dance
fork of opsu! (which is an osu! clone) with extra stuff
Stars: ✭ 69 (-69.2%)
Mutual labels:  clone, osu
Tinderclone
Tinder App Clone
Stars: ✭ 196 (-12.5%)
Mutual labels:  clone
Git Clone Init
Automatic setup of user identity (user.email / user.name) on git clone
Stars: ✭ 130 (-41.96%)
Mutual labels:  clone
Discord Backup
📦 Complete framework to facilitate server backup using discord.js v12
Stars: ✭ 172 (-23.21%)
Mutual labels:  clone
Sync
Sync your Live Channel's Danmaku or Comment to osu! IRC
Stars: ✭ 139 (-37.95%)
Mutual labels:  osu
Gitlabber
Gitlabber - clones or pulls entire groups tree from gitlab
Stars: ✭ 176 (-21.43%)
Mutual labels:  clone
Discord Guild Copy
A script to copy a discord guild/server
Stars: ✭ 127 (-43.3%)
Mutual labels:  clone
Osumapper
An automatic beatmap generator using Tensorflow / Deep Learning.
Stars: ✭ 207 (-7.59%)
Mutual labels:  osu
Expo Uber
Uber UI Clone with React Native & Expo
Stars: ✭ 186 (-16.96%)
Mutual labels:  clone
Mrboom Libretro
Mr.Boom is an 8 player Bomberman clone for RetroArch/Libretro
Stars: ✭ 162 (-27.68%)
Mutual labels:  clone
Klooni1010
libGDX game based on the original 1010!
Stars: ✭ 163 (-27.23%)
Mutual labels:  clone
Js.merge
Stars: ✭ 155 (-30.8%)
Mutual labels:  clone
Weresync
Clones Linux hard drives incrementally or to a smaller drive
Stars: ✭ 180 (-19.64%)
Mutual labels:  clone
Voicememosclone
A clone for Apple's Voice Memos app.
Stars: ✭ 132 (-41.07%)
Mutual labels:  clone
Clone
A professional deep clone library
Stars: ✭ 201 (-10.27%)
Mutual labels:  clone
Expo Disneyplus
Disney+ UI Clone with React Native & Expo
Stars: ✭ 130 (-41.96%)
Mutual labels:  clone
Streamcompanion
osu! information extractor, ranging from selected map info to live play data
Stars: ✭ 161 (-28.12%)
Mutual labels:  osu
Pydesignpattern
Design Pattern that described by Python, This is the source code for the book of Everybody Know Design Patterns.
Stars: ✭ 174 (-22.32%)
Mutual labels:  clone
Python Benedict
dict subclass with keylist/keypath support, I/O shortcuts (base64, csv, json, pickle, plist, query-string, toml, xml, yaml) and many utilities. 📘
Stars: ✭ 204 (-8.93%)
Mutual labels:  clone
React Discord Clone
Discord Clone using React, Node, Express, Socket-IO and Mysql
Stars: ✭ 198 (-11.61%)
Mutual labels:  clone

danser-go

GitHub release CodeFactor Discord server

danser-go is a visualiser for osu! maps written in Go.

Application is in dev phase so only few things work. But if you want to test it, you should follow steps at the end of this readme.

Dance examples

How to download it

Executables

You can download Windows/Linux/MacOS 64-bit binaries from releases.

Project

You need to clone it or download as zip (and unpack it to desired directory)

How to run it

Windows executable

danser***.exe <arguments>

Linux/Unix/Windows(bash/Powershell) executable

./danser*** <arguments>

Project

Prerequisites

Building and running the project

You need to enter the cloned/downloaded repository.

If you're running it for the first time or when you made some changes type:

go build

This will automatically download and build needed dependencies.

Then type:

./danser-go <arguments>

Arguments

  • -artist="NOMA" or -a="NOMA"
  • -title="Brain Power" or -t="Brain Power"
  • -difficulty="Overdrive" or -d="Overdrive"
  • -creator="Skystar" or -c="Skystar"
  • -md5=hash - overrides above arguments and tries to find .osu file with the same MD5 hash
  • -cursors=2 - number of cursors used in mirror collage
  • -tag=2 - number of TAG cursors
  • -speed=1.5 - music speed. Value of 1.5 equals to osu!'s DoubleTime
  • -pitch=1.5 - music pitch. Value of 1.5 equals to osu!'s Nightcore pitch. To recreate osu!'s Nightcore mod, use with 1.5 speed
  • -settings=name - if argument is not empty then app will try to load settings-name.json instead of settings.json
  • -debug - shows more info during the map, overrides Graphics.DrawFPS setting
  • -play - play through the map in osu!standard mode
  • -skip - fade right into map's drain time
  • -scrub=20.5 - start the map at the given time (in seconds)
  • -knockout - knockout mode

Since danser 0.4.0b full names for artist, title, difficulty and creator arguments don't have to be strict with .osu file.

Examples which should give the same result:

<executable> -d="Overdrive" -tag=2 //Assuming that there is only ONE map with "Overdrive" as its difficulty name

<executable> -t="Brain Power" -d="Overdrive" -tag=2

<executable> -t "Brain Power" -d Overdrive -tag 2

<executable> -t="ain pow" -difficulty="rdrive" -tag=2

<executable> -md5=59f3708114c73b2334ad18f31ef49046 -tag=2

About settings or knockout usage, look at wiki.

Credits

osu! was created by osu! team (@ppy) and osu! community.

Default skin was created by Haskorion: Redd Glass HD

Uses Exo2 font under SIL Open Font License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].