Wieku / danser-go

Dancing visualizer of osu! standard maps and custom osu! client written in Go. Also a generator for osu! videos.
Other
749 stars 102 forks source link

Few questions about danser #35

Closed XeroxDev closed 3 years ago

XeroxDev commented 3 years ago

Hello! I love your work! But I have a few questions about it.

  1. Whats about the replay functionallity (multiple replays together). Is this already in the program (In the code are some spots which are seeming to do this)
  2. Whats about the "kockout"-Mode (like on your YouTube channel).
  3. I think I have a small problem with the bot / the resolution (1920x1080) There are no borders, everything is hard zoomed in and the cursors are going out of the screen (unlike in your videos, where they are bouncing on the "walls")

I'm happy you are working on it again! I'll hope we can see even more features comming!

Edit: Here are some screenshots and the settings.json

a17d 0c32

{
    "Version": "v1",
    "General": {
        "OsuSongsDir": "REMOVED"
    },
    "Graphics": {
        "Width": 1920,
        "Height": 1080,
        "WindowWidth": 1280,
        "WindowHeight": 720,
        "Fullscreen": true,
        "VSync": false,
        "FPSCap": 1000,
        "MSAA": 16
    },
    "Audio": {
        "GeneralVolume": 0.5,
        "MusicVolume": 0.5,
        "SampleVolume": 0.5,
        "Offset": 0,
        "IgnoreBeatmapSamples": false,
        "IgnoreBeatmapSampleVolume": false
    },
    "Beat": {
        "BeatScale": 1.2
    },
    "Cursor": {
        "Colors": {
            "EnableRainbow": true,
            "RainbowSpeed": 8,
            "BaseColor": {
                "Hue": 0,
                "Saturation": 1,
                "Value": 1
            },
            "EnableCustomHueOffset": false,
            "HueOffset": 0,
            "FlashToTheBeat": false,
            "FlashAmplitude": 0
        },
        "EnableCustomTagColorOffset": true,
        "TagColorOffset": -36,
        "EnableTrailGlow": true,
        "EnableCustomTrailGlowOffset": true,
        "TrailGlowOffset": -36,
        "ScaleToCS": false,
        "CursorSize": 18,
        "ScaleToTheBeat": true,
        "ShowCursorsOnBreaks": true,
        "BounceOnEdges": false,
        "TrailEndScale": 0.4,
        "TrailDensity": 0.5,
        "TrailMaxLength": 2000,
        "TrailRemoveSpeed": 1,
        "GlowEndScale": 0.4,
        "InnerLengthMult": 0.9,
        "AdditiveBlending": true
    },
    "Objects": {
        "MandalaTexturesTrigger": 5,
        "MandalaTexturesAlpha": 0.3,
        "ForceSliderBallTexture": true,
        "DrawApproachCircles": true,
        "DrawComboNumbers": true,
        "DrawReverseArrows": true,
        "DrawSliderFollowCircle": true,
        "LoadSpinners": false,
        "Colors": {
            "EnableRainbow": true,
            "RainbowSpeed": 8,
            "BaseColor": {
                "Hue": 0,
                "Saturation": 1,
                "Value": 1
            },
            "EnableCustomHueOffset": false,
            "HueOffset": 0,
            "FlashToTheBeat": true,
            "FlashAmplitude": 100
        },
        "ObjectsSize": -1,
        "CSMult": 1.2,
        "ScaleToTheBeat": true,
        "SliderLOD": 30,
        "SliderPathLOD": 50,
        "SliderSnakeIn": true,
        "SliderSnakeInMult": 0,
        "SliderSnakeOut": true,
        "SliderMerge": true,
        "SliderDynamicLoad": true,
        "SliderDynamicUnload": true,
        "DrawFollowPoints": true,
        "WhiteFollowPoints": true,
        "FollowPointColorOffset": 0,
        "EnableCustomSliderBorderColor": false,
        "CustomSliderBorderColor": {
            "EnableRainbow": false,
            "RainbowSpeed": 8,
            "BaseColor": {
                "Hue": 0,
                "Saturation": 0,
                "Value": 1
            },
            "EnableCustomHueOffset": false,
            "HueOffset": 0,
            "FlashToTheBeat": true,
            "FlashAmplitude": 100
        },
        "EnableCustomSliderBorderGradientOffset": true,
        "SliderBorderGradientOffset": 18,
        "StackEnabled": true
    },
    "Playfield": {
        "ShowWarning": false,
        "LeadInTime": 5,
        "LeadInHold": 2,
        "FadeOutTime": 5,
        "BackgroundInDim": 0,
        "BackgroundDim": 0.95,
        "BackgroundDimBreaks": 0.95,
        "BlurEnable": true,
        "BackgroundInBlur": 0,
        "BackgroundBlur": 0.6,
        "BackgroundBlurBreaks": 0.6,
        "SpectrumInDim": 0,
        "SpectrumDim": 1,
        "SpectrumDimBreaks": 0,
        "StoryboardEnabled": true,
        "Scale": 1,
        "FlashToTheBeat": true,
        "UnblurToTheBeat": true,
        "UnblurFill": 0.8,
        "KiaiFactor": 1.1,
        "BaseRotation": 0,
        "RotationEnabled": false,
        "RotationSpeed": 2,
        "BloomEnabled": true,
        "BloomToTheBeat": true,
        "BloomBeatAddition": 0.3,
        "Bloom": {
            "Threshold": 0,
            "Blur": 0.6,
            "Power": 0.7
        }
    },
    "Dance": {
        "SliderDance": false,
        "TAGSliderDance": false,
        "SliderDance2B": true,
        "Bezier": {
            "Aggressiveness": 60,
            "SliderAggressiveness": 3
        },
        "Flower": {
            "UseNewStyle": true,
            "AngleOffset": 90,
            "DistanceMult": 0.666,
            "StreamTrigger": 130,
            "StreamAngleOffset": 90,
            "LongJump": -1,
            "LongJumpMult": 0.7,
            "LongJumpOnEqualPos": false
        },
        "HalfCircle": {
            "RadiusMultiplier": 1,
            "StreamTrigger": 130
        }
    }
}
Wieku commented 3 years ago
  1. 18

  2. 33

  3. Objects.CSMult to 1, Cursor.BounceOnEdges to true