feat: update hit circles
|
@ -13,6 +13,7 @@ My custom skin for the game [osu!](https://github.com/ppy/osu).
|
|||
- minimalistic
|
||||
- does not even have a health bar
|
||||
- uses the default element in most cases
|
||||
- instant fade circles
|
||||
- skins osu!standard only
|
||||
- acc meter positioned on top of the screen instead of the bottom
|
||||
- made specifically for osu!lazer
|
||||
|
|
|
@ -1,42 +1,7 @@
|
|||
from PIL import Image
|
||||
from glob import glob
|
||||
|
||||
from shutil import copyfile
|
||||
|
||||
opacity = 1.0
|
||||
|
||||
|
||||
def parse_approachcircle():
|
||||
img = Image.open("src/procedures/circles/approachcircle.png")
|
||||
|
||||
if opacity >= 1.0:
|
||||
img = img.convert("RGBA")
|
||||
|
||||
data = []
|
||||
for (r, g, b, a) in img.getdata():
|
||||
data.append((r, g, b, int(a * opacity)))
|
||||
|
||||
img.putdata(data)
|
||||
|
||||
img.save("dist/approachcircle@2x.png")
|
||||
|
||||
|
||||
def parse_followpoint():
|
||||
copyfile("src/procedures/etc/1x1.png", "dist/followpoint.png")
|
||||
|
||||
|
||||
def parse_hitcircles():
|
||||
copyfile("src/procedures/circles/hitcircle.png", "dist/hitcircle@2x.png")
|
||||
copyfile(
|
||||
"src/procedures/circles/hitcircleoverlay.png",
|
||||
"dist/hitcircleoverlay@2x.png",
|
||||
)
|
||||
|
||||
from src.helper import copy_all
|
||||
|
||||
#
|
||||
# main
|
||||
#
|
||||
|
||||
parse_approachcircle()
|
||||
parse_followpoint()
|
||||
parse_hitcircles()
|
||||
copy_all("src/procedures/circles/*.png", True)
|
||||
|
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 20 KiB |
BIN
src/procedures/circles/default-0.png
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
src/procedures/circles/default-1.png
Normal file
After Width: | Height: | Size: 50 KiB |
BIN
src/procedures/circles/default-2.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
src/procedures/circles/default-3.png
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
src/procedures/circles/default-4.png
Normal file
After Width: | Height: | Size: 53 KiB |
BIN
src/procedures/circles/default-5.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
src/procedures/circles/default-6.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
src/procedures/circles/default-7.png
Normal file
After Width: | Height: | Size: 52 KiB |
BIN
src/procedures/circles/default-8.png
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
src/procedures/circles/default-9.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
src/procedures/circles/hitcircleselect.png
Normal file
After Width: | Height: | Size: 27 KiB |