add default skin, use default skin as fallback
@@ -88,10 +88,14 @@ RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \
|
|||||||
|
|
||||||
RUN mkdir -p /app/danser/custom-replays/
|
RUN mkdir -p /app/danser/custom-replays/
|
||||||
|
|
||||||
|
RUN mkdir -p /app/danser/skins
|
||||||
|
|
||||||
COPY src/maps/* /app/danser/songs/
|
COPY src/maps/* /app/danser/songs/
|
||||||
|
|
||||||
COPY src/replays/* /app/danser/custom-replays/
|
COPY src/replays/* /app/danser/custom-replays/
|
||||||
|
|
||||||
COPY src/default.json /app/danser/settings/default.json
|
COPY src/default.json /app/danser/settings/default.json
|
||||||
|
|
||||||
|
COPY src/default-skin/ /app/danser/skins/
|
||||||
|
|
||||||
WORKDIR /app/danser
|
WORKDIR /app/danser
|
||||||
|
|||||||
7
src/default-skin/!LICENCE.txt
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
All osu! graphic and other game assets are copyright ppy Pty Ltd.
|
||||||
|
|
||||||
|
You are granted permission to use the elements contained within this archive as a template for creating your own skins. You can modify these in any way you see fit. Please do not include the resources if you haven't modified them; the defaults will automatically be used in this case.
|
||||||
|
|
||||||
|
You are NOT permitted to use these graphics outside of skins and/or beatmaps. This includes using them on other websites, games, products etc.
|
||||||
|
|
||||||
|
If you would like to use the resources outside of the scope provided above, please contact me at pe@ppy.sh
|
||||||
27
src/default-skin/!README.txt
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
About this skin :
|
||||||
|
=======================
|
||||||
|
|
||||||
|
Template by Corne2Plum3 (https://osu.ppy.sh/users/15646039).
|
||||||
|
|
||||||
|
This is the just the default skin from the stable version (no target practice sprites sorry...), but 2021 version (from the 20210821 version to be exact). I tried to make the default skin but updated (the last I found was from 2014...), and complete (I added almost missing files) where skinners use it as a template to create their skin.
|
||||||
|
|
||||||
|
Most of the sprites and gameplay sounds are from ppy/osu-ressources (https://github.com/ppy/osu-resources). Sometimes I used an AI to generates the @2x versions of some files. For the sounds, I tried to pick them directly from the game, so sorry if it's not accurate...
|
||||||
|
|
||||||
|
Please don't kill me for making this, peppy!
|
||||||
|
|
||||||
|
|
||||||
|
A few notes :
|
||||||
|
=============
|
||||||
|
|
||||||
|
BACK BUTTON:
|
||||||
|
It's impossible to recreate the back button. In this skin, there is just 1 frame of the back button. Unlike the default, he's isn't animated, and doesn't change according to the game language.
|
||||||
|
|
||||||
|
COMBO SPRITES:
|
||||||
|
Same than score sprites.
|
||||||
|
|
||||||
|
SLIDERBALL:
|
||||||
|
It's IMPOSSIBLE to recreate exactly the default sliderball with skinning, because sliderb files disable sliderb-spec (overlay) and sliderb-nd (background). So you will see only sliderb files in game with this skin.
|
||||||
|
The only way to have the same sliderball than the default skin is deleting ALL slider ball files (sliderb, sliderb-spec and sliderb-nd).
|
||||||
|
|
||||||
|
SPINNER APPROACH CIRCLE:
|
||||||
|
With the default skin which uses new spinner, spinner-approachcircle is invisible. In the folder 'new spinner/visible approach circle' you have the default spinner-approachcircle if this file is needed.
|
||||||
BIN
src/default-skin/applause.wav
Normal file
BIN
src/default-skin/approachcircle.png
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
BIN
src/default-skin/approachcircle@2x.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
src/default-skin/back button/new/menu-back.png
Normal file
|
After Width: | Height: | Size: 5.6 KiB |
BIN
src/default-skin/back button/new/menu-back@2x.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
src/default-skin/back button/old/menu-back.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
src/default-skin/back button/old/menu-back@2x.png
Normal file
|
After Width: | Height: | Size: 7.5 KiB |
BIN
src/default-skin/button-left.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
src/default-skin/button-left@2x.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
src/default-skin/button-middle.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
src/default-skin/button-middle@2x.png
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
BIN
src/default-skin/button-right.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
src/default-skin/button-right@2x.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
src/default-skin/check-off.wav
Normal file
BIN
src/default-skin/check-on.wav
Normal file
BIN
src/default-skin/click-close.wav
Normal file
BIN
src/default-skin/click-short-confirm.wav
Normal file
BIN
src/default-skin/click-short.wav
Normal file
BIN
src/default-skin/combobreak.wav
Normal file
BIN
src/default-skin/comboburst.png
Normal file
|
After Width: | Height: | Size: 378 KiB |
BIN
src/default-skin/comboburst@2x.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
src/default-skin/count.wav
Normal file
BIN
src/default-skin/count1.png
Normal file
|
After Width: | Height: | Size: 9.2 KiB |
BIN
src/default-skin/count1@2x.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
src/default-skin/count2.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
src/default-skin/count2@2x.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
src/default-skin/count3.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
src/default-skin/count3@2x.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
src/default-skin/cursor-smoke.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
src/default-skin/cursor-smoke@2x.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
src/default-skin/cursor.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
src/default-skin/cursor@2x.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
src/default-skin/cursormiddle.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
src/default-skin/cursormiddle@2x.png
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
src/default-skin/cursortrail.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
src/default-skin/cursortrail@2x.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
src/default-skin/default-0.png
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
BIN
src/default-skin/default-0@2x.png
Normal file
|
After Width: | Height: | Size: 7.7 KiB |
BIN
src/default-skin/default-1.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
src/default-skin/default-1@2x.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
src/default-skin/default-2.png
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
BIN
src/default-skin/default-2@2x.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
BIN
src/default-skin/default-3.png
Normal file
|
After Width: | Height: | Size: 4.8 KiB |
BIN
src/default-skin/default-3@2x.png
Normal file
|
After Width: | Height: | Size: 7.6 KiB |
BIN
src/default-skin/default-4.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
src/default-skin/default-4@2x.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
src/default-skin/default-5.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
src/default-skin/default-5@2x.png
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
BIN
src/default-skin/default-6.png
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
BIN
src/default-skin/default-6@2x.png
Normal file
|
After Width: | Height: | Size: 7.9 KiB |
BIN
src/default-skin/default-7.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
src/default-skin/default-7@2x.png
Normal file
|
After Width: | Height: | Size: 5.4 KiB |
BIN
src/default-skin/default-8.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
src/default-skin/default-8@2x.png
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
BIN
src/default-skin/default-9.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
src/default-skin/default-9@2x.png
Normal file
|
After Width: | Height: | Size: 7.9 KiB |
BIN
src/default-skin/drum-hitclap.wav
Normal file
BIN
src/default-skin/drum-hitfinish.wav
Normal file
BIN
src/default-skin/drum-hitnormal.wav
Normal file
BIN
src/default-skin/drum-hitwhistle.wav
Normal file
BIN
src/default-skin/drum-sliderslide.wav
Normal file
BIN
src/default-skin/drum-slidertick.wav
Normal file
BIN
src/default-skin/drum-sliderwhistle.wav
Normal file
BIN
src/default-skin/fail-background.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
src/default-skin/failsound.mp3
Normal file
BIN
src/default-skin/followpoint.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
src/default-skin/followpoint@2x.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
src/default-skin/fruit-apple-overlay.png
Normal file
|
After Width: | Height: | Size: 7.0 KiB |
BIN
src/default-skin/fruit-apple-overlay@2x.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
src/default-skin/fruit-apple.png
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
BIN
src/default-skin/fruit-apple@2x.png
Normal file
|
After Width: | Height: | Size: 51 KiB |
BIN
src/default-skin/fruit-bananas-overlay.png
Normal file
|
After Width: | Height: | Size: 7.6 KiB |
BIN
src/default-skin/fruit-bananas-overlay@2x.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
src/default-skin/fruit-bananas.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
src/default-skin/fruit-bananas@2x.png
Normal file
|
After Width: | Height: | Size: 69 KiB |
BIN
src/default-skin/fruit-catcher-fail.png
Normal file
|
After Width: | Height: | Size: 94 KiB |
BIN
src/default-skin/fruit-catcher-fail@2x.png
Normal file
|
After Width: | Height: | Size: 219 KiB |
BIN
src/default-skin/fruit-catcher-idle.png
Normal file
|
After Width: | Height: | Size: 95 KiB |
BIN
src/default-skin/fruit-catcher-idle@2x.png
Normal file
|
After Width: | Height: | Size: 224 KiB |
BIN
src/default-skin/fruit-catcher-kiai.png
Normal file
|
After Width: | Height: | Size: 95 KiB |
BIN
src/default-skin/fruit-catcher-kiai@2x.png
Normal file
|
After Width: | Height: | Size: 224 KiB |
BIN
src/default-skin/fruit-drop.png
Normal file
|
After Width: | Height: | Size: 7.0 KiB |
BIN
src/default-skin/fruit-drop@2x.png
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
src/default-skin/fruit-grapes-overlay.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
src/default-skin/fruit-grapes-overlay@2x.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
src/default-skin/fruit-grapes.png
Normal file
|
After Width: | Height: | Size: 6.9 KiB |
BIN
src/default-skin/fruit-grapes@2x.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
src/default-skin/fruit-orange-overlay.png
Normal file
|
After Width: | Height: | Size: 5.7 KiB |
BIN
src/default-skin/fruit-orange-overlay@2x.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
src/default-skin/fruit-orange.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
src/default-skin/fruit-orange@2x.png
Normal file
|
After Width: | Height: | Size: 76 KiB |
BIN
src/default-skin/fruit-pear-overlay.png
Normal file
|
After Width: | Height: | Size: 9.6 KiB |
BIN
src/default-skin/fruit-pear-overlay@2x.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
src/default-skin/fruit-pear.png
Normal file
|
After Width: | Height: | Size: 8.4 KiB |
BIN
src/default-skin/fruit-pear@2x.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
src/default-skin/fruit-ryuuta.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
src/default-skin/go.png
Normal file
|
After Width: | Height: | Size: 33 KiB |