Initial commit
No files matched your search
@@ -0,0 +1,2 @@
|
||||
# Bundled skin file
|
||||
*.osk
|
||||
@@ -0,0 +1,6 @@
|
||||
[submodule "fonts/Baloo2"]
|
||||
path = fonts/Baloo2
|
||||
url = https://github.com/EkType/Baloo2.git
|
||||
[submodule "fonts/sarala"]
|
||||
path = fonts/sarala
|
||||
url = https://github.com/Huertatipografica/sarala.git
|
||||
@@ -0,0 +1,20 @@
|
||||
import re
|
||||
import os
|
||||
from os import path
|
||||
|
||||
ANIMATED_EXPORT_RE = re.compile("^[a-z0-9-]+@2x[0-9]+.png$")
|
||||
DIR = path.join(path.dirname(path.realpath(__file__)), "dist")
|
||||
|
||||
def resolve_index(index: str):
|
||||
index = index.lstrip("0")
|
||||
|
||||
return "0" if len(index) == 0 else index
|
||||
|
||||
for root, dirs, files in os.walk(DIR):
|
||||
for file in files:
|
||||
if not ANIMATED_EXPORT_RE.match(file):
|
||||
continue
|
||||
|
||||
name, index = file.removesuffix(".png").split("@2x")
|
||||
|
||||
os.replace(path.join(root, file), path.join(root, f"{name}-{resolve_index(index)}@2x.png"))
|
||||
@@ -0,0 +1,9 @@
|
||||
from os import path, replace
|
||||
from shutil import make_archive
|
||||
|
||||
DIR = path.dirname(path.realpath(__file__))
|
||||
DST = path.join(DIR, f"{path.basename(DIR)}")
|
||||
SRC = path.join(DIR, "dist")
|
||||
|
||||
make_archive(DST, "zip", SRC)
|
||||
replace(f"{DST}.zip", f"{DST}.osk")
|
||||
|
After Width: | Height: | Size: 7.0 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
@@ -0,0 +1,30 @@
|
||||
[LocalizedFileNames]
|
||||
soft-hitclap.ogg=@soft-hitclap.ogg,0
|
||||
soft-hitnormal.ogg=@soft-hitnormal.ogg,0
|
||||
soft-hitfinish.ogg=@soft-hitfinish.ogg,0
|
||||
soft-hitwhistlee.ogg=@soft-hitwhistlee.ogg,0
|
||||
softl-hitwhistle.ogg=@softl-hitwhistle.ogg,0
|
||||
normal-hitclap.ogg=@normal-hitclap.ogg,0
|
||||
normal-hitwhistle.ogg=@normal-hitwhistle.ogg,0
|
||||
normal-hitfinish.ogg=@normal-hitfinish.ogg,0
|
||||
normal-hitnormal.ogg=@normal-hitnormal.ogg,0
|
||||
drum-hitclap.ogg=@drum-hitclap.ogg,0
|
||||
drum-hitfinish.ogg=@drum-hitfinish.ogg,0
|
||||
drum-hitnormal.ogg=@drum-hitnormal.ogg,0
|
||||
drum-hitwhistle.ogg=@drum-hitwhistle.ogg,0
|
||||
soft-hitwhistle.ogg=@soft-hitwhistle.ogg,0
|
||||
soft-sliderslide.ogg=@soft-sliderslide.ogg,0
|
||||
soft-slidertick.ogg=@soft-slidertick.ogg,0
|
||||
soft-sliderwhistle.ogg=@soft-sliderwhistle.ogg,0
|
||||
normal-sliderwhistle.ogg=@normal-sliderwhistle.ogg,0
|
||||
normal-sliderslide.ogg=@normal-sliderslide.ogg,0
|
||||
normal-slidertick.ogg=@normal-slidertick.ogg,0
|
||||
drum-sliderwhistle.ogg=@drum-sliderwhistle.ogg,0
|
||||
drum-sliderslide.ogg=@drum-sliderslide.ogg,0
|
||||
drum-slidertick.ogg=@drum-slidertick.ogg,0
|
||||
nightcore-clap.ogg=@nightcore-clap.ogg,0
|
||||
nightcore-finish.ogg=@nightcore-finish.ogg,0
|
||||
nightcore-hat.ogg=@nightcore-hat.ogg,0
|
||||
nightcore-kick.ogg=@nightcore-kick.ogg,0
|
||||
spinnerspin.ogg=@spinnerspin.ogg,0
|
||||
spinnerbonus.ogg=@spinnerbonus.ogg,0
|
||||
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 2.0 KiB |