make every skin like boop
All checks were successful
Generate Map Previews for Switzerland25 Tournament / Full CI/CD Pipeline (push) Successful in 7s
All checks were successful
Generate Map Previews for Switzerland25 Tournament / Full CI/CD Pipeline (push) Successful in 7s
This commit is contained in:
@@ -1,221 +1,221 @@
|
|||||||
name: Generate Map Previews for Switzerland25 Tournament
|
name: Generate Map Previews for Switzerland25 Tournament
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
paths:
|
paths:
|
||||||
- '.gitea/workflows/*'
|
- '.gitea/workflows/*'
|
||||||
- 'replays/**'
|
- 'replays/**'
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
env:
|
env:
|
||||||
DANSER_PATH: "/app/danser/danser-cli"
|
DANSER_PATH: "/app/danser/danser-cli"
|
||||||
DANSER_DIR: "/app/danser"
|
DANSER_DIR: "/app/danser"
|
||||||
DANSER_VIDEO_DIR: "/app/danser/videos"
|
DANSER_VIDEO_DIR: "/app/danser/videos"
|
||||||
DANSER_SKINS_DIR: "/app/danser/skins"
|
DANSER_SKINS_DIR: "/app/danser/skins"
|
||||||
DANSER_MAPS_DIR: "/app/danser/songs"
|
DANSER_MAPS_DIR: "/app/danser/songs"
|
||||||
SKINS_DIR: "${{ github.workspace }}/skins"
|
SKINS_DIR: "${{ github.workspace }}/skins"
|
||||||
REPLAY_DIR: "${{ github.workspace }}/replays"
|
REPLAY_DIR: "${{ github.workspace }}/replays"
|
||||||
MAPS_DIR: "${{ github.workspace }}/maps"
|
MAPS_DIR: "${{ github.workspace }}/maps"
|
||||||
OUTPUT_DIR: "${{ github.workspace }}/outputs"
|
OUTPUT_DIR: "${{ github.workspace }}/outputs"
|
||||||
TIMESTAMPS_JSON: "${{ github.workspace }}/.gitea/workflows/timestamps.json"
|
TIMESTAMPS_JSON: "${{ github.workspace }}/.gitea/workflows/timestamps.json"
|
||||||
IMAGE_NAME: osc/skins-image
|
IMAGE_NAME: osc/skins-image
|
||||||
REGISTRY_URL: "https://${{ vars.CONTAINER_REGISTRY }}"
|
REGISTRY_URL: "https://${{ vars.CONTAINER_REGISTRY }}"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
generate_everything:
|
generate_everything:
|
||||||
name: Full CI/CD Pipeline
|
name: Full CI/CD Pipeline
|
||||||
runs-on: danser
|
runs-on: danser
|
||||||
container:
|
container:
|
||||||
image: ${{ vars.CONTAINER_REGISTRY }}/${{ env.IMAGE_NAME }}:latest
|
image: ${{ vars.CONTAINER_REGISTRY }}/${{ env.IMAGE_NAME }}:latest
|
||||||
options: >-
|
options: >-
|
||||||
--gpus all
|
--gpus all
|
||||||
--privileged
|
--privileged
|
||||||
--security-opt seccomp=unconfined
|
--security-opt seccomp=unconfined
|
||||||
--security-opt apparmor=unconfined
|
--security-opt apparmor=unconfined
|
||||||
--cap-add=ALL
|
--cap-add=ALL
|
||||||
--env NVIDIA_DRIVER_CAPABILITIES=all
|
--env NVIDIA_DRIVER_CAPABILITIES=all
|
||||||
--env NVIDIA_VISIBLE_DEVICES=all
|
--env NVIDIA_VISIBLE_DEVICES=all
|
||||||
--user 0:0
|
--user 0:0
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
tags: true
|
tags: true
|
||||||
lfs: true
|
lfs: true
|
||||||
|
|
||||||
- name: Set XDG_RUNTIME_DIR
|
- name: Set XDG_RUNTIME_DIR
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
echo "Setting XDG_RUNTIME_DIR..."
|
echo "Setting XDG_RUNTIME_DIR..."
|
||||||
mkdir -p /tmp/xdg_runtime_dir
|
mkdir -p /tmp/xdg_runtime_dir
|
||||||
chmod 0700 /tmp/xdg_runtime_dir
|
chmod 0700 /tmp/xdg_runtime_dir
|
||||||
echo "XDG_RUNTIME_DIR=/tmp/xdg_runtime_dir" >> "$GITHUB_ENV"
|
echo "XDG_RUNTIME_DIR=/tmp/xdg_runtime_dir" >> "$GITHUB_ENV"
|
||||||
echo "XDG_RUNTIME_DIR set."
|
echo "XDG_RUNTIME_DIR set."
|
||||||
|
|
||||||
- name: Move necessary files to Danser directory
|
- name: Move necessary files to Danser directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
echo "Moving necessary files to Danser directory..."
|
echo "Moving necessary files to Danser directory..."
|
||||||
mkdir -p "$DANSER_SKINS_DIR"
|
mkdir -p "$DANSER_SKINS_DIR"
|
||||||
mv "$SKINS_DIR"/* "$DANSER_SKINS_DIR"
|
mv "$SKINS_DIR"/* "$DANSER_SKINS_DIR"
|
||||||
mkdir -p "$DANSER_MAPS_DIR"
|
mkdir -p "$DANSER_MAPS_DIR"
|
||||||
find "$MAPS_DIR" -type f -name '*.osz' -exec mv -t "$DANSER_MAPS_DIR" {} +
|
find "$MAPS_DIR" -type f -name '*.osz' -exec mv -t "$DANSER_MAPS_DIR" {} +
|
||||||
echo "Files moved."
|
echo "Files moved."
|
||||||
|
|
||||||
- name: Generate Danser videos
|
- name: Generate Danser videos
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
set +e
|
set +e
|
||||||
|
|
||||||
JSON_FILE="$TIMESTAMPS_JSON"
|
JSON_FILE="$TIMESTAMPS_JSON"
|
||||||
mapfile -t REPLAYS < <(find "$REPLAY_DIR" -type f -name "*.osr")
|
mapfile -t REPLAYS < <(find "$REPLAY_DIR" -type f -name "*.osr")
|
||||||
|
|
||||||
if [ ! -f "$JSON_FILE" ]; then
|
if [ ! -f "$JSON_FILE" ]; then
|
||||||
echo "WARNING: Timestamps JSON file not found at $JSON_FILE - skipping video generation"
|
echo "WARNING: Timestamps JSON file not found at $JSON_FILE - skipping video generation"
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Found $(echo "${REPLAYS[@]}" | wc -w) replay files"
|
echo "Found $(echo "${REPLAYS[@]}" | wc -w) replay files"
|
||||||
|
|
||||||
choose_skin() {
|
choose_skin() {
|
||||||
local name="$1"
|
local name="$1"
|
||||||
case "$name" in
|
case "$name" in
|
||||||
*FM*) echo "Aristia(Edit)+trail" ;;
|
*FM*) echo "Aristia(Edit)+trail" ;;
|
||||||
*HD*) echo "Aristia(Edit)+trail" ;;
|
*HD*) echo "Aristia(Edit)+trail" ;;
|
||||||
*DT*) echo "boop" ;;
|
*DT*) echo "boop" ;;
|
||||||
*EZ*) echo "Jace 6.25" ;;
|
*EZ*) echo "Jace 6.25" ;;
|
||||||
*TB*) echo "Aristia(Edit)+trail" ;;
|
*TB*) echo "Aristia(Edit)+trail" ;;
|
||||||
*HR*) echo "Aristia(Edit)+trail" ;;
|
*HR*) echo "Aristia(Edit)+trail" ;;
|
||||||
*) echo "OSCT_2023" ;;
|
*) echo "OSCT_2023" ;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
processed=0
|
processed=0
|
||||||
skipped=0
|
skipped=0
|
||||||
|
|
||||||
for REPLAY in "${REPLAYS[@]}"; do
|
for REPLAY in "${REPLAYS[@]}"; do
|
||||||
if [ ! -f "$REPLAY" ]; then
|
if [ ! -f "$REPLAY" ]; then
|
||||||
echo "WARNING: Replay file not found: $REPLAY"
|
echo "WARNING: Replay file not found: $REPLAY"
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
REPLAY_NAME=$(basename "$REPLAY" .osr)
|
REPLAY_NAME=$(basename "$REPLAY" .osr)
|
||||||
STAGE="${REPLAY_NAME%%_*}"
|
STAGE="${REPLAY_NAME%%_*}"
|
||||||
|
|
||||||
echo "Processing replay: $REPLAY_NAME"
|
echo "Processing replay: $REPLAY_NAME"
|
||||||
|
|
||||||
ENTRY=$(jq -c --arg name "$REPLAY_NAME" '
|
ENTRY=$(jq -c --arg name "$REPLAY_NAME" '
|
||||||
.[] | map(select(.name == $name)) | .[]' "$JSON_FILE" 2>/dev/null)
|
.[] | map(select(.name == $name)) | .[]' "$JSON_FILE" 2>/dev/null)
|
||||||
|
|
||||||
if [ -z "$ENTRY" ]; then
|
if [ -z "$ENTRY" ]; then
|
||||||
echo " No timestamp entry found for $REPLAY_NAME - skipping"
|
echo " No timestamp entry found for $REPLAY_NAME - skipping"
|
||||||
((skipped++))
|
((skipped++))
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
DONE=$(echo "$ENTRY" | jq -r '.done' 2>/dev/null)
|
DONE=$(echo "$ENTRY" | jq -r '.done' 2>/dev/null)
|
||||||
if [ "$DONE" = "true" ]; then
|
if [ "$DONE" = "true" ]; then
|
||||||
echo " Already processed $REPLAY_NAME - skipping"
|
echo " Already processed $REPLAY_NAME - skipping"
|
||||||
((skipped++))
|
((skipped++))
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
START=$(echo "$ENTRY" | jq -r '.start' 2>/dev/null)
|
START=$(echo "$ENTRY" | jq -r '.start' 2>/dev/null)
|
||||||
END=$(echo "$ENTRY" | jq -r '.end' 2>/dev/null)
|
END=$(echo "$ENTRY" | jq -r '.end' 2>/dev/null)
|
||||||
|
|
||||||
if ! [[ "$START" =~ ^[0-9]+$ ]] || ! [[ "$END" =~ ^[0-9]+$ ]]; then
|
if ! [[ "$START" =~ ^[0-9]+$ ]] || ! [[ "$END" =~ ^[0-9]+$ ]]; then
|
||||||
echo " Invalid timestamp format for $REPLAY_NAME - skipping"
|
echo " Invalid timestamp format for $REPLAY_NAME - skipping"
|
||||||
((skipped++))
|
((skipped++))
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$START" -eq 0 ] && [ "$END" -eq 0 ]; then
|
if [ "$START" -eq 0 ] && [ "$END" -eq 0 ]; then
|
||||||
echo " No timestamps set for $REPLAY_NAME - skipping"
|
echo " No timestamps set for $REPLAY_NAME - skipping"
|
||||||
((skipped++))
|
((skipped++))
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
OUT_VIDEO_DIR="$OUTPUT_DIR/$STAGE"
|
OUT_VIDEO_DIR="$OUTPUT_DIR/$STAGE"
|
||||||
OUT_VIDEO_FILE="$OUT_VIDEO_DIR/$REPLAY_NAME.mp4"
|
OUT_VIDEO_FILE="$OUT_VIDEO_DIR/$REPLAY_NAME.mp4"
|
||||||
|
|
||||||
mkdir -p "$OUT_VIDEO_DIR" 2>/dev/null
|
mkdir -p "$OUT_VIDEO_DIR" 2>/dev/null
|
||||||
|
|
||||||
SKIN=$(choose_skin "$REPLAY_NAME")
|
SKIN=$(choose_skin "$REPLAY_NAME")
|
||||||
echo " Using skin: $SKIN"
|
echo " Using skin: $SKIN"
|
||||||
echo " Timestamps: ${START}s - ${END}s"
|
echo " Timestamps: ${START}s - ${END}s"
|
||||||
echo " Generating video with danser-cli..."
|
echo " Generating video with danser-cli..."
|
||||||
|
|
||||||
if ! xvfb-run -a "$DANSER_DIR/danser-cli" \
|
if ! xvfb-run -a "$DANSER_DIR/danser-cli" \
|
||||||
-replay "$REPLAY" -record -skip -settings="tourneypreview" -skin="$SKIN" -start=$START -end=$END -noupdatecheck \
|
-replay "$REPLAY" -record -skip -settings="tourneypreview" -skin="$SKIN" -start=$START -end=$END -noupdatecheck \
|
||||||
-out="$REPLAY_NAME" >/dev/null 2>&1; then
|
-out="$REPLAY_NAME" >/dev/null 2>&1; then
|
||||||
echo " ERROR: Danser failed for $REPLAY_NAME"
|
echo " ERROR: Danser failed for $REPLAY_NAME"
|
||||||
((skipped++))
|
((skipped++))
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -f "$DANSER_VIDEO_DIR/$REPLAY_NAME.mp4" ]; then
|
if [ -f "$DANSER_VIDEO_DIR/$REPLAY_NAME.mp4" ]; then
|
||||||
echo " Moving video to output directory..."
|
echo " Moving video to output directory..."
|
||||||
mv "$DANSER_VIDEO_DIR/$REPLAY_NAME.mp4" "$OUT_VIDEO_FILE" 2>/dev/null
|
mv "$DANSER_VIDEO_DIR/$REPLAY_NAME.mp4" "$OUT_VIDEO_FILE" 2>/dev/null
|
||||||
|
|
||||||
echo " Post-processing with ffmpeg..."
|
echo " Post-processing with ffmpeg..."
|
||||||
ffmpeg_output=$(ffmpeg -hide_banner -loglevel error \
|
ffmpeg_output=$(ffmpeg -hide_banner -loglevel error \
|
||||||
-ss 5 \
|
-ss 5 \
|
||||||
-i "$OUT_VIDEO_FILE" \
|
-i "$OUT_VIDEO_FILE" \
|
||||||
-c:v h264_nvenc -preset slow -rc vbr -cq 19 -b:v 10M -maxrate 20M \
|
-c:v h264_nvenc -preset slow -rc vbr -cq 19 -b:v 10M -maxrate 20M \
|
||||||
-c:a aac -b:a 192k \
|
-c:a aac -b:a 192k \
|
||||||
"${OUT_VIDEO_FILE}.tmp.mp4" 2>&1)
|
"${OUT_VIDEO_FILE}.tmp.mp4" 2>&1)
|
||||||
|
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
echo " ERROR: FFmpeg failed for $REPLAY_NAME:"
|
echo " ERROR: FFmpeg failed for $REPLAY_NAME:"
|
||||||
echo "$ffmpeg_output"
|
echo "$ffmpeg_output"
|
||||||
((skipped++))
|
((skipped++))
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mv "${OUT_VIDEO_FILE}.tmp.mp4" "$OUT_VIDEO_FILE" 2>/dev/null
|
mv "${OUT_VIDEO_FILE}.tmp.mp4" "$OUT_VIDEO_FILE" 2>/dev/null
|
||||||
|
|
||||||
echo " Marking as completed in timestamps..."
|
echo " Marking as completed in timestamps..."
|
||||||
tmp=$(mktemp)
|
tmp=$(mktemp)
|
||||||
jq --arg name "$REPLAY_NAME" '
|
jq --arg name "$REPLAY_NAME" '
|
||||||
(.. | objects | select(has("name")) | select(.name == $name))
|
(.. | objects | select(has("name")) | select(.name == $name))
|
||||||
|= (.done = true)' "$JSON_FILE" > "$tmp" && mv "$tmp" "$JSON_FILE" 2>/dev/null
|
|= (.done = true)' "$JSON_FILE" > "$tmp" && mv "$tmp" "$JSON_FILE" 2>/dev/null
|
||||||
|
|
||||||
echo " Successfully generated: $OUT_VIDEO_FILE"
|
echo " Successfully generated: $OUT_VIDEO_FILE"
|
||||||
((processed++))
|
((processed++))
|
||||||
else
|
else
|
||||||
echo " Failed to generate video for $REPLAY_NAME"
|
echo " Failed to generate video for $REPLAY_NAME"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "Summary:"
|
echo "Summary:"
|
||||||
echo " Videos processed: $processed"
|
echo " Videos processed: $processed"
|
||||||
echo " Files skipped: $skipped"
|
echo " Files skipped: $skipped"
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
- name: Configure Git
|
- name: Configure Git
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
echo "Configuring Git user settings..."
|
echo "Configuring Git user settings..."
|
||||||
git config user.email "arlind@sulej.ch"
|
git config user.email "arlind@sulej.ch"
|
||||||
git config user.name "ci-bot"
|
git config user.name "ci-bot"
|
||||||
echo "Git user configured."
|
echo "Git user configured."
|
||||||
|
|
||||||
- name: Add and Commit changes
|
- name: Add and Commit changes
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
echo "Configuring Git settings..."
|
echo "Configuring Git settings..."
|
||||||
git config advice.addIgnoredFile false
|
git config advice.addIgnoredFile false
|
||||||
|
|
||||||
echo "Adding output files to Git..."
|
echo "Adding output files to Git..."
|
||||||
git add outputs/
|
git add outputs/
|
||||||
|
|
||||||
echo "Committing changes..."
|
echo "Committing changes..."
|
||||||
git commit -m "[ci skip] push back from pipeline" -q || echo "No changes to commit"
|
git commit -m "[ci skip] push back from pipeline" -q || echo "No changes to commit"
|
||||||
|
|
||||||
- name: Push changes and create tag
|
- name: Push changes and create tag
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
echo "Pushing changes to repository..."
|
echo "Pushing changes to repository..."
|
||||||
git push origin main || echo "No changes to push"
|
git push origin main || echo "No changes to push"
|
||||||
|
|||||||
@@ -1,70 +1,70 @@
|
|||||||
{
|
{
|
||||||
"QF": [
|
"QF": [
|
||||||
{ "name": "QF_FM1", "start": 0, "end": 0, "done": false },
|
{ "name": "QF_FM1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "QF_FM2", "start": 0, "end": 0, "done": false },
|
{ "name": "QF_FM2", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "QF_FM3", "start": 0, "end": 0, "done": false },
|
{ "name": "QF_FM3", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "QF_FM4", "start": 0, "end": 0, "done": false },
|
{ "name": "QF_FM4", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "QF_FM5", "start": 0, "end": 0, "done": false },
|
{ "name": "QF_FM5", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "QF_HD1", "start": 0, "end": 0, "done": false },
|
{ "name": "QF_HD1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "QF_HD2", "start": 0, "end": 0, "done": false },
|
{ "name": "QF_HD2", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "QF_HR1", "start": 0, "end": 0, "done": false },
|
{ "name": "QF_HR1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "QF_HR2", "start": 0, "end": 0, "done": false },
|
{ "name": "QF_HR2", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "QF_DT1", "start": 0, "end": 0, "done": false },
|
{ "name": "QF_DT1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "QF_DT2", "start": 0, "end": 0, "done": false },
|
{ "name": "QF_DT2", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "QF_DT3", "start": 0, "end": 0, "done": false }
|
{ "name": "QF_DT3", "start": 0, "end": 0, "done": false }
|
||||||
],
|
],
|
||||||
"Ro16": [
|
"Ro16": [
|
||||||
{ "name": "Ro16_FM1", "start": 0, "end": 0, "done": false },
|
{ "name": "Ro16_FM1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "Ro16_FM2", "start": 0, "end": 0, "done": false },
|
{ "name": "Ro16_FM2", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "Ro16_FM3", "start": 0, "end": 0, "done": false },
|
{ "name": "Ro16_FM3", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "Ro16_FM4", "start": 0, "end": 0, "done": false },
|
{ "name": "Ro16_FM4", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "Ro16_FM5", "start": 0, "end": 0, "done": false },
|
{ "name": "Ro16_FM5", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "Ro16_FM6", "start": 0, "end": 0, "done": false },
|
{ "name": "Ro16_FM6", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "Ro16_HD1", "start": 0, "end": 0, "done": false },
|
{ "name": "Ro16_HD1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "Ro16_HD2", "start": 0, "end": 0, "done": false },
|
{ "name": "Ro16_HD2", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "Ro16_HR1", "start": 0, "end": 0, "done": false },
|
{ "name": "Ro16_HR1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "Ro16_DT1", "start": 0, "end": 0, "done": false },
|
{ "name": "Ro16_DT1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "Ro16_DT2", "start": 0, "end": 0, "done": false },
|
{ "name": "Ro16_DT2", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "Ro16_DT3", "start": 0, "end": 0, "done": false },
|
{ "name": "Ro16_DT3", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "Ro16_EZ1", "start": 0, "end": 0, "done": false },
|
{ "name": "Ro16_EZ1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "Ro16_TB1", "start": 0, "end": 0, "done": false }
|
{ "name": "Ro16_TB1", "start": 0, "end": 0, "done": false }
|
||||||
],
|
],
|
||||||
"SF": [
|
"SF": [
|
||||||
{ "name": "SF_FM1", "start": 0, "end": 0, "done": false },
|
{ "name": "SF_FM1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "SF_FM2", "start": 0, "end": 0, "done": false },
|
{ "name": "SF_FM2", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "SF_FM3", "start": 0, "end": 0, "done": false },
|
{ "name": "SF_FM3", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "SF_FM4", "start": 0, "end": 0, "done": false },
|
{ "name": "SF_FM4", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "SF_FM5", "start": 0, "end": 0, "done": false },
|
{ "name": "SF_FM5", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "SF_FM6", "start": 0, "end": 0, "done": false },
|
{ "name": "SF_FM6", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "SF_HD1", "start": 0, "end": 0, "done": false },
|
{ "name": "SF_HD1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "SF_HD2", "start": 0, "end": 0, "done": false },
|
{ "name": "SF_HD2", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "SF_HR1", "start": 0, "end": 0, "done": false },
|
{ "name": "SF_HR1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "SF_HR2", "start": 0, "end": 0, "done": false },
|
{ "name": "SF_HR2", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "SF_DT1", "start": 0, "end": 0, "done": false },
|
{ "name": "SF_DT1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "SF_DT2", "start": 0, "end": 0, "done": false },
|
{ "name": "SF_DT2", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "SF_DT3", "start": 0, "end": 0, "done": false },
|
{ "name": "SF_DT3", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "SF_DT4", "start": 0, "end": 0, "done": false },
|
{ "name": "SF_DT4", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "SF_EZ1", "start": 0, "end": 0, "done": false },
|
{ "name": "SF_EZ1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "SF_TB1", "start": 0, "end": 0, "done": false }
|
{ "name": "SF_TB1", "start": 0, "end": 0, "done": false }
|
||||||
],
|
],
|
||||||
"GF": [
|
"GF": [
|
||||||
{ "name": "GF_FM1", "start": 0, "end": 0, "done": false },
|
{ "name": "GF_FM1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "GF_FM2", "start": 0, "end": 0, "done": false },
|
{ "name": "GF_FM2", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "GF_FM3", "start": 0, "end": 0, "done": false },
|
{ "name": "GF_FM3", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "GF_FM4", "start": 0, "end": 0, "done": false },
|
{ "name": "GF_FM4", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "GF_FM5", "start": 0, "end": 0, "done": false },
|
{ "name": "GF_FM5", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "GF_FM6", "start": 0, "end": 0, "done": false },
|
{ "name": "GF_FM6", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "GF_FM7", "start": 0, "end": 0, "done": false },
|
{ "name": "GF_FM7", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "GF_HD1", "start": 0, "end": 0, "done": false },
|
{ "name": "GF_HD1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "GF_HD2", "start": 0, "end": 0, "done": false },
|
{ "name": "GF_HD2", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "GF_HR1", "start": 0, "end": 0, "done": false },
|
{ "name": "GF_HR1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "GF_HR2", "start": 0, "end": 0, "done": false },
|
{ "name": "GF_HR2", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "GF_HR3", "start": 0, "end": 0, "done": false },
|
{ "name": "GF_HR3", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "GF_DT1", "start": 0, "end": 0, "done": false },
|
{ "name": "GF_DT1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "GF_DT2", "start": 0, "end": 0, "done": false },
|
{ "name": "GF_DT2", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "GF_DT3", "start": 0, "end": 0, "done": false },
|
{ "name": "GF_DT3", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "GF_DT4", "start": 0, "end": 0, "done": false },
|
{ "name": "GF_DT4", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "GF_EZ1", "start": 0, "end": 0, "done": false },
|
{ "name": "GF_EZ1", "start": 0, "end": 0, "done": false },
|
||||||
{ "name": "GF_TB1", "start": 0, "end": 0, "done": false }
|
{ "name": "GF_TB1", "start": 0, "end": 0, "done": false }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
16
README.md
16
README.md
@@ -1,8 +1,8 @@
|
|||||||
# Switzerlan25 Tournament
|
# Switzerlan25 Tournament
|
||||||
|
|
||||||
## Video Outputs
|
## Video Outputs
|
||||||
|
|
||||||
- [Qualifiers](/outputs/QF/)
|
- [Qualifiers](/outputs/QF/)
|
||||||
- [Round of 16](/outputs/Ro16/)
|
- [Round of 16](/outputs/Ro16/)
|
||||||
- [Semifinals](/outputs/SF/)
|
- [Semifinals](/outputs/SF/)
|
||||||
- [Grand Finals](/outputs/GF/)
|
- [Grand Finals](/outputs/GF/)
|
||||||
|
|||||||
@@ -1,20 +1,20 @@
|
|||||||
# Grand Finals Previews
|
# Grand Finals Previews
|
||||||
|
|
||||||
- [GF_FM1](./GF_FM1.mp4)
|
- [GF_FM1](./GF_FM1.mp4)
|
||||||
- [GF_FM2](./GF_FM2.mp4)
|
- [GF_FM2](./GF_FM2.mp4)
|
||||||
- [GF_FM3](./GF_FM3.mp4)
|
- [GF_FM3](./GF_FM3.mp4)
|
||||||
- [GF_FM4](./GF_FM4.mp4)
|
- [GF_FM4](./GF_FM4.mp4)
|
||||||
- [GF_FM5](./GF_FM5.mp4)
|
- [GF_FM5](./GF_FM5.mp4)
|
||||||
- [GF_FM6](./GF_FM6.mp4)
|
- [GF_FM6](./GF_FM6.mp4)
|
||||||
- [GF_FM7](./GF_FM7.mp4)
|
- [GF_FM7](./GF_FM7.mp4)
|
||||||
- [GF_HD1](./GF_HD1.mp4)
|
- [GF_HD1](./GF_HD1.mp4)
|
||||||
- [GF_HD2](./GF_HD2.mp4)
|
- [GF_HD2](./GF_HD2.mp4)
|
||||||
- [GF_HR1](./GF_HR1.mp4)
|
- [GF_HR1](./GF_HR1.mp4)
|
||||||
- [GF_HR2](./GF_HR2.mp4)
|
- [GF_HR2](./GF_HR2.mp4)
|
||||||
- [GF_HR3](./GF_HR3.mp4)
|
- [GF_HR3](./GF_HR3.mp4)
|
||||||
- [GF_DT1](./GF_DT1.mp4)
|
- [GF_DT1](./GF_DT1.mp4)
|
||||||
- [GF_DT2](./GF_DT2.mp4)
|
- [GF_DT2](./GF_DT2.mp4)
|
||||||
- [GF_DT3](./GF_DT3.mp4)
|
- [GF_DT3](./GF_DT3.mp4)
|
||||||
- [GF_DT4](./GF_DT4.mp4)
|
- [GF_DT4](./GF_DT4.mp4)
|
||||||
- [GF_EZ1](./GF_EZ1.mp4)
|
- [GF_EZ1](./GF_EZ1.mp4)
|
||||||
- [GF_TB1](./GF_TB1.mp4)
|
- [GF_TB1](./GF_TB1.mp4)
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
# Qualifiers Previews
|
# Qualifiers Previews
|
||||||
|
|
||||||
- [QF_FM1](./QF_FM1.mp4)
|
- [QF_FM1](./QF_FM1.mp4)
|
||||||
- [QF_FM2](./QF_FM2.mp4)
|
- [QF_FM2](./QF_FM2.mp4)
|
||||||
- [QF_FM3](./QF_FM3.mp4)
|
- [QF_FM3](./QF_FM3.mp4)
|
||||||
- [QF_FM4](./QF_FM4.mp4)
|
- [QF_FM4](./QF_FM4.mp4)
|
||||||
- [QF_FM5](./QF_FM5.mp4)
|
- [QF_FM5](./QF_FM5.mp4)
|
||||||
- [QF_HD1](./QF_HD1.mp4)
|
- [QF_HD1](./QF_HD1.mp4)
|
||||||
- [QF_HD2](./QF_HD2.mp4)
|
- [QF_HD2](./QF_HD2.mp4)
|
||||||
- [QF_HR1](./QF_HR1.mp4)
|
- [QF_HR1](./QF_HR1.mp4)
|
||||||
- [QF_HR2](./QF_HR2.mp4)
|
- [QF_HR2](./QF_HR2.mp4)
|
||||||
- [QF_DT1](./QF_DT1.mp4)
|
- [QF_DT1](./QF_DT1.mp4)
|
||||||
- [QF_DT2](./QF_DT2.mp4)
|
- [QF_DT2](./QF_DT2.mp4)
|
||||||
- [QF_DT3](./QF_DT3.mp4)
|
- [QF_DT3](./QF_DT3.mp4)
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
# Round of 16 Previews
|
# Round of 16 Previews
|
||||||
|
|
||||||
- [Ro16_FM1](./Ro16_FM1.mp4)
|
- [Ro16_FM1](./Ro16_FM1.mp4)
|
||||||
- [Ro16_FM2](./Ro16_FM2.mp4)
|
- [Ro16_FM2](./Ro16_FM2.mp4)
|
||||||
- [Ro16_FM3](./Ro16_FM3.mp4)
|
- [Ro16_FM3](./Ro16_FM3.mp4)
|
||||||
- [Ro16_FM4](./Ro16_FM4.mp4)
|
- [Ro16_FM4](./Ro16_FM4.mp4)
|
||||||
- [Ro16_FM5](./Ro16_FM5.mp4)
|
- [Ro16_FM5](./Ro16_FM5.mp4)
|
||||||
- [Ro16_FM6](./Ro16_FM6.mp4)
|
- [Ro16_FM6](./Ro16_FM6.mp4)
|
||||||
- [Ro16_HD1](./Ro16_HD1.mp4)
|
- [Ro16_HD1](./Ro16_HD1.mp4)
|
||||||
- [Ro16_HD2](./Ro16_HD2.mp4)
|
- [Ro16_HD2](./Ro16_HD2.mp4)
|
||||||
- [Ro16_HR1](./Ro16_HR1.mp4)
|
- [Ro16_HR1](./Ro16_HR1.mp4)
|
||||||
- [Ro16_DT1](./Ro16_DT1.mp4)
|
- [Ro16_DT1](./Ro16_DT1.mp4)
|
||||||
- [Ro16_DT2](./Ro16_DT2.mp4)
|
- [Ro16_DT2](./Ro16_DT2.mp4)
|
||||||
- [Ro16_DT3](./Ro16_DT3.mp4)
|
- [Ro16_DT3](./Ro16_DT3.mp4)
|
||||||
- [Ro16_EZ1](./Ro16_EZ1.mp4)
|
- [Ro16_EZ1](./Ro16_EZ1.mp4)
|
||||||
- [Ro16_TB1](./Ro16_TB1.mp4)
|
- [Ro16_TB1](./Ro16_TB1.mp4)
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
# Semifinals Previews
|
# Semifinals Previews
|
||||||
|
|
||||||
- [SF_FM1](./SF_FM1.mp4)
|
- [SF_FM1](./SF_FM1.mp4)
|
||||||
- [SF_FM2](./SF_FM2.mp4)
|
- [SF_FM2](./SF_FM2.mp4)
|
||||||
- [SF_FM3](./SF_FM3.mp4)
|
- [SF_FM3](./SF_FM3.mp4)
|
||||||
- [SF_FM4](./SF_FM4.mp4)
|
- [SF_FM4](./SF_FM4.mp4)
|
||||||
- [SF_FM5](./SF_FM5.mp4)
|
- [SF_FM5](./SF_FM5.mp4)
|
||||||
- [SF_FM6](./SF_FM6.mp4)
|
- [SF_FM6](./SF_FM6.mp4)
|
||||||
- [SF_HD1](./SF_HD1.mp4)
|
- [SF_HD1](./SF_HD1.mp4)
|
||||||
- [SF_HD2](./SF_HD2.mp4)
|
- [SF_HD2](./SF_HD2.mp4)
|
||||||
- [SF_HR1](./SF_HR1.mp4)
|
- [SF_HR1](./SF_HR1.mp4)
|
||||||
- [SF_HR2](./SF_HR2.mp4)
|
- [SF_HR2](./SF_HR2.mp4)
|
||||||
- [SF_DT1](./SF_DT1.mp4)
|
- [SF_DT1](./SF_DT1.mp4)
|
||||||
- [SF_DT2](./SF_DT2.mp4)
|
- [SF_DT2](./SF_DT2.mp4)
|
||||||
- [SF_DT3](./SF_DT3.mp4)
|
- [SF_DT3](./SF_DT3.mp4)
|
||||||
- [SF_DT4](./SF_DT4.mp4)
|
- [SF_DT4](./SF_DT4.mp4)
|
||||||
- [SF_EZ1](./SF_EZ1.mp4)
|
- [SF_EZ1](./SF_EZ1.mp4)
|
||||||
- [SF_TB1](./SF_TB1.mp4)
|
- [SF_TB1](./SF_TB1.mp4)
|
||||||
|
|||||||
BIN
skins/Aristia(Edit)+trail/Go.png
LFS
BIN
skins/Aristia(Edit)+trail/Go.png
LFS
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,207 +1,179 @@
|
|||||||
[General]
|
// skin.ini generated by osu! skin mixer v2.9.1
|
||||||
Name: Aristia(Edit)+trail
|
|
||||||
Author: [Garin] + Aristia + Various
|
|
||||||
Version: 2.4
|
|
||||||
|
|
||||||
SliderBallFlip: 1
|
[General]
|
||||||
CursorRotate: 0
|
Name: Aristia(Edit)+trail
|
||||||
CursorTrailRotate: 0
|
Author: [Garin] + Aristia + Various
|
||||||
CursorExpand: 0
|
Version: 2.4
|
||||||
CursorCentre: 1
|
SliderBallFlip: 1
|
||||||
SliderBallFrames: 60
|
CursorRotate: 0
|
||||||
HitCircleOverlayAboveNumer: 1
|
CursorTrailRotate: 0
|
||||||
SliderStyle: 2
|
CursorExpand: 0
|
||||||
|
CursorCentre: 1
|
||||||
|
SliderBallFrames: 60
|
||||||
|
HitCircleOverlayAboveNumer: 1
|
||||||
|
SliderStyle: 2
|
||||||
|
AllowSliderBallTint: 1
|
||||||
|
SpinnerFadePlayfield: 0
|
||||||
|
ComboBurstRandom: 0
|
||||||
|
|
||||||
AllowSliderBallTint: 1
|
[Colours]
|
||||||
|
Combo1: 26,116,242
|
||||||
|
Combo2: 164,32,240
|
||||||
|
Combo3: 37,185,239
|
||||||
|
Combo4: 23,209,116
|
||||||
|
Combo5: 255,75,255
|
||||||
|
MenuGlow: 0,0,190
|
||||||
|
SongSelectActiveText: 240,240,240
|
||||||
|
SliderBorder: 120,120,120
|
||||||
|
SliderTrackOverride: 3,3,12
|
||||||
|
SongSelectInactiveText: 230,230,230
|
||||||
|
|
||||||
|
[Fonts]
|
||||||
|
HitCirclePrefix: default
|
||||||
|
HitCircleOverlap: 6
|
||||||
|
ScorePrefix: score
|
||||||
|
ScoreOverlap: 8
|
||||||
|
ComboPrefix: score
|
||||||
|
ComboOverlap: 8
|
||||||
|
|
||||||
|
[Mania]
|
||||||
|
Keys: 4
|
||||||
|
ColumnStart: 340
|
||||||
|
HitPosition: 400
|
||||||
|
SpecialStyle: 0
|
||||||
|
UpsideDown: 0
|
||||||
|
JudgementLine: 0
|
||||||
|
ScorePosition: 300
|
||||||
|
ComboPosition: 275
|
||||||
|
LightFramePerSecond: 24
|
||||||
|
ColumnWidth: 45,45,45,45
|
||||||
|
ColumnLineWidth: 0,0,0,0,0
|
||||||
|
BarlineHeight: 0
|
||||||
|
ColourLight1: 102,205,107,175
|
||||||
|
ColourLight2: 69,188,250,175
|
||||||
|
ColourLight3: 69,188,250,175
|
||||||
|
ColourLight4: 102,205,107,175
|
||||||
|
Colour1: 0,0,0,240
|
||||||
|
Colour2: 0,0,0,240
|
||||||
|
Colour3: 0,0,0,240
|
||||||
|
Colour4: 0,0,0,240
|
||||||
|
ColourHold: 255,230,0,255
|
||||||
|
|
||||||
SpinnerFadePlayfield: 0
|
[Mania]
|
||||||
[Colours]
|
Keys: 5
|
||||||
Combo1: 26,116,242
|
ColumnStart: 336
|
||||||
Combo2: 164,32,240
|
HitPosition: 400
|
||||||
Combo3: 37,185,239
|
SpecialStyle: 0
|
||||||
Combo4: 23,209,116
|
UpsideDown: 0
|
||||||
Combo5: 255,75,255
|
JudgementLine: 0
|
||||||
|
ScorePosition: 300
|
||||||
|
ComboPosition: 275
|
||||||
|
LightFramePerSecond: 24
|
||||||
|
ColumnWidth: 43,40,44,40,43
|
||||||
|
ColumnLineWidth: 0,0,0,0,0,0
|
||||||
|
BarlineHeight: 0
|
||||||
|
ColourLight1: 102,205,107,175
|
||||||
|
ColourLight2: 69,188,250,175
|
||||||
|
ColourLight3: 205,102,102,175
|
||||||
|
ColourLight4: 69,188,250,175
|
||||||
|
ColourLight5: 102,205,107,175
|
||||||
|
Colour1: 0,0,0,240
|
||||||
|
Colour2: 0,0,0,240
|
||||||
|
Colour3: 0,0,0,240
|
||||||
|
Colour4: 0,0,0,240
|
||||||
|
Colour5: 0,0,0,240
|
||||||
|
ColourHold: 255,230,0,255
|
||||||
|
KeyImage2: mania-keyS
|
||||||
|
KeyImage2D: mania-keySD
|
||||||
|
NoteImage2: mania-noteS
|
||||||
|
NoteImage2H: mania-noteSH
|
||||||
|
NoteImage2L: mania-noteSL
|
||||||
|
|
||||||
//Combo1: 255,75,255
|
[Mania]
|
||||||
//Combo2: 37,185,239
|
Keys: 6
|
||||||
//Combo3: 26,116,242
|
ColumnStart: 336
|
||||||
|
HitPosition: 400
|
||||||
|
SpecialStyle: 0
|
||||||
|
UpsideDown: 0
|
||||||
|
JudgementLine: 0
|
||||||
|
ScorePosition: 300
|
||||||
|
ComboPosition: 275
|
||||||
|
LightFramePerSecond: 24
|
||||||
|
ColumnWidth: 38,35,38,35,38,35
|
||||||
|
ColumnLineWidth: 0,0,0,0,0,0,0
|
||||||
|
BarlineHeight: 0
|
||||||
|
ColourLight1: 102,205,107,175
|
||||||
|
ColourLight2: 69,188,250,175
|
||||||
|
ColourLight3: 102,205,107,175
|
||||||
|
ColourLight4: 102,205,107,175
|
||||||
|
ColourLight5: 69,188,250,175
|
||||||
|
ColourLight6: 102,205,107,175
|
||||||
|
Colour1: 0,0,0,240
|
||||||
|
Colour2: 0,0,0,240
|
||||||
|
Colour3: 0,0,0,240
|
||||||
|
Colour4: 0,0,0,240
|
||||||
|
Colour5: 0,0,0,240
|
||||||
|
Colour6: 0,0,0,240
|
||||||
|
ColourHold: 255,230,0,255
|
||||||
|
|
||||||
SongSelectActiveText: 250,250,250
|
[Mania]
|
||||||
SongSelectInactiveText: 230,230,230
|
Keys: 7
|
||||||
|
ColumnStart: 336
|
||||||
|
HitPosition: 400
|
||||||
|
ScorePosition: 300
|
||||||
|
ComboPosition: 275
|
||||||
|
JudgementLine: 0
|
||||||
|
LightFramePerSecond: 24
|
||||||
|
ColumnWidth: 36,34,36,38,36,34,38
|
||||||
|
ColumnLineWidth: 0,0,0,0,0,0,0,0
|
||||||
|
BarlineHeight: 0
|
||||||
|
ColourLight1: 102,205,170,255
|
||||||
|
ColourLight2: 69,188,250,175
|
||||||
|
ColourLight3: 102,205,170,255
|
||||||
|
ColourLight4: 205,102,102,175
|
||||||
|
ColourLight5: 102,205,170,255
|
||||||
|
ColourLight6: 69,188,250,175
|
||||||
|
ColourLight7: 102,205,170,255
|
||||||
|
Colour1: 0,0,0,240
|
||||||
|
Colour2: 0,0,0,240
|
||||||
|
Colour3: 0,0,0,240
|
||||||
|
Colour4: 0,0,0,240
|
||||||
|
Colour5: 0,0,0,240
|
||||||
|
Colour6: 0,0,0,240
|
||||||
|
Colour7: 0,0,0,240
|
||||||
|
ColourHold: 255,230,0,255
|
||||||
|
|
||||||
|
[Mania]
|
||||||
SliderBorder: 120,120,120
|
Keys: 8
|
||||||
SliderTrackOverride: 3,3,12
|
ColumnStart: 336
|
||||||
|
Barline: 0
|
||||||
[Fonts]
|
HitPosition: 400
|
||||||
HitCirclePrefix: default
|
SpecialStyle: 1
|
||||||
HitCircleOverlap: 6
|
UpsideDown: 0
|
||||||
|
JudgementLine: 0
|
||||||
//The prefix for the score font sprites (top left of interface)
|
ScorePosition: 300
|
||||||
ScorePrefix: num\berlin
|
ComboPosition: 275
|
||||||
ScoreOverlap: 0
|
LightFramePerSecond: 24
|
||||||
|
ColumnWidth: 45,28,25,28,25,28,25,28
|
||||||
//The prefix for the combo font sprites (bottom left of interface)
|
ColumnLineWidth: 0,2,2,2,2,2,2,2,0
|
||||||
ComboPrefix: num\berlin
|
BarlineHeight: 0
|
||||||
ComboOverlap: 5
|
Colour1: 0,0,0,240
|
||||||
|
Colour2: 24,24,24,240
|
||||||
[Mania]
|
Colour3: 0,0,0,240
|
||||||
Keys: 4
|
Colour4: 24,24,24,240
|
||||||
//Mania skin config
|
Colour5: 0,0,0,240
|
||||||
ColumnStart: 340
|
Colour6: 24,24,24,240
|
||||||
HitPosition: 400
|
Colour7: 0,0,0,240
|
||||||
SpecialStyle: 0
|
Colour8: 24,24,24,240
|
||||||
UpsideDown: 0
|
ColourLight1: 205,102,102,175
|
||||||
JudgementLine: 0
|
ColourLight2: 102,205,107,175
|
||||||
ScorePosition: 300
|
ColourLight3: 69,188,250,175
|
||||||
ComboPosition: 275
|
ColourLight4: 102,205,107,175
|
||||||
LightFramePerSecond: 24
|
ColourLight5: 69,188,250,175
|
||||||
ColumnWidth: 45,45,45,45
|
ColourLight6: 102,205,107,175
|
||||||
ColumnLineWidth: 0,0,0,0,0
|
ColourLight7: 69,188,250,175
|
||||||
BarlineHeight: 0
|
ColourLight8: 102,205,107,175
|
||||||
//Colours
|
ColourHold: 255,255,255,255
|
||||||
ColourLight1: 102,205,107,175
|
ColourColumnLine: 99,99,99,255
|
||||||
ColourLight2: 69,188,250,175
|
KeyImage0: Mania-keyT
|
||||||
ColourLight3: 69,188,250,175
|
KeyImage0D: Mania-KeyTD
|
||||||
ColourLight4: 102,205,107,175
|
|
||||||
Colour1: 0,0,0,240
|
|
||||||
Colour2: 0,0,0,240
|
|
||||||
Colour3: 0,0,0,240
|
|
||||||
Colour4: 0,0,0,240
|
|
||||||
ColourHold: 255,230,0,255
|
|
||||||
|
|
||||||
|
|
||||||
[Mania]
|
|
||||||
Keys: 5
|
|
||||||
//Mania skin config
|
|
||||||
ColumnStart: 336
|
|
||||||
HitPosition: 400
|
|
||||||
SpecialStyle: 0
|
|
||||||
UpsideDown: 0
|
|
||||||
JudgementLine: 0
|
|
||||||
ScorePosition: 300
|
|
||||||
ComboPosition: 275
|
|
||||||
LightFramePerSecond: 24
|
|
||||||
ColumnWidth: 43,40,44,40,43
|
|
||||||
ColumnLineWidth: 0,0,0,0,0,0
|
|
||||||
BarlineHeight: 0
|
|
||||||
//Colours
|
|
||||||
ColourLight1: 102,205,107,175
|
|
||||||
ColourLight2: 69,188,250,175
|
|
||||||
ColourLight3: 205,102,102,175
|
|
||||||
ColourLight4: 69,188,250,175
|
|
||||||
ColourLight5: 102,205,107,175
|
|
||||||
Colour1: 0,0,0,240
|
|
||||||
Colour2: 0,0,0,240
|
|
||||||
Colour3: 0,0,0,240
|
|
||||||
Colour4: 0,0,0,240
|
|
||||||
Colour5: 0,0,0,240
|
|
||||||
ColourHold: 255,230,0,255
|
|
||||||
//images
|
|
||||||
KeyImage2: mania-keyS
|
|
||||||
KeyImage2D: mania-keySD
|
|
||||||
NoteImage2: mania-noteS
|
|
||||||
NoteImage2H: mania-noteSH
|
|
||||||
NoteImage2L: mania-noteSL
|
|
||||||
|
|
||||||
|
|
||||||
[Mania]
|
|
||||||
Keys: 6
|
|
||||||
//Mania skin config
|
|
||||||
ColumnStart: 336
|
|
||||||
HitPosition: 400
|
|
||||||
SpecialStyle: 0
|
|
||||||
UpsideDown: 0
|
|
||||||
JudgementLine: 0
|
|
||||||
ScorePosition: 300
|
|
||||||
ComboPosition: 275
|
|
||||||
LightFramePerSecond: 24
|
|
||||||
ColumnWidth: 38,35,38,35,38,35
|
|
||||||
ColumnLineWidth: 0,0,0,0,0,0,0
|
|
||||||
BarlineHeight: 0
|
|
||||||
//Colours
|
|
||||||
ColourLight1: 102,205,107,175
|
|
||||||
ColourLight2: 69,188,250,175
|
|
||||||
ColourLight3: 102,205,107,175
|
|
||||||
ColourLight4: 102,205,107,175
|
|
||||||
ColourLight5: 69,188,250,175
|
|
||||||
ColourLight6: 102,205,107,175
|
|
||||||
Colour1: 0,0,0,240
|
|
||||||
Colour2: 0,0,0,240
|
|
||||||
Colour3: 0,0,0,240
|
|
||||||
Colour4: 0,0,0,240
|
|
||||||
Colour5: 0,0,0,240
|
|
||||||
Colour6: 0,0,0,240
|
|
||||||
ColourHold: 255,230,0,255
|
|
||||||
|
|
||||||
|
|
||||||
[Mania]
|
|
||||||
Keys: 7
|
|
||||||
//Mania skin config
|
|
||||||
ColumnStart: 336
|
|
||||||
HitPosition: 400
|
|
||||||
ScorePosition: 300
|
|
||||||
ComboPosition: 275
|
|
||||||
JudgementLine: 0
|
|
||||||
LightFramePerSecond: 24
|
|
||||||
ColumnWidth: 36,34,36,38,36,34,38
|
|
||||||
ColumnLineWidth: 0,0,0,0,0,0,0,0
|
|
||||||
BarlineHeight: 0
|
|
||||||
//Colours
|
|
||||||
ColourLight1: 102,205,170,255
|
|
||||||
ColourLight2: 69,188,250,175
|
|
||||||
ColourLight3: 102,205,170,255
|
|
||||||
ColourLight4: 205,102,102,175
|
|
||||||
ColourLight5: 102,205,170,255
|
|
||||||
ColourLight6: 69,188,250,175
|
|
||||||
ColourLight7: 102,205,170,255
|
|
||||||
Colour1: 0,0,0,240
|
|
||||||
Colour2: 0,0,0,240
|
|
||||||
Colour3: 0,0,0,240
|
|
||||||
Colour4: 0,0,0,240
|
|
||||||
Colour5: 0,0,0,240
|
|
||||||
Colour6: 0,0,0,240
|
|
||||||
Colour7: 0,0,0,240
|
|
||||||
ColourHold: 255,230,0,255
|
|
||||||
|
|
||||||
|
|
||||||
[Mania]
|
|
||||||
Keys: 8
|
|
||||||
//Mania skin config
|
|
||||||
ColumnStart: 336
|
|
||||||
Barline: 0
|
|
||||||
HitPosition: 400
|
|
||||||
SpecialStyle: 1
|
|
||||||
UpsideDown: 0
|
|
||||||
JudgementLine: 0
|
|
||||||
ScorePosition: 300
|
|
||||||
ComboPosition: 275
|
|
||||||
LightFramePerSecond: 24
|
|
||||||
ColumnWidth: 45,28,25,28,25,28,25,28
|
|
||||||
ColumnLineWidth: 0,2,2,2,2,2,2,2,0
|
|
||||||
BarlineHeight: 0
|
|
||||||
//Colours
|
|
||||||
Colour1: 0,0,0,240
|
|
||||||
Colour2: 24,24,24,240
|
|
||||||
Colour3: 0,0,0,240
|
|
||||||
Colour4: 24,24,24,240
|
|
||||||
Colour5: 0,0,0,240
|
|
||||||
Colour6: 24,24,24,240
|
|
||||||
Colour7: 0,0,0,240
|
|
||||||
Colour8: 24,24,24,240
|
|
||||||
ColourLight1: 205,102,102,175
|
|
||||||
ColourLight2: 102,205,107,175
|
|
||||||
ColourLight3: 69,188,250,175
|
|
||||||
ColourLight4: 102,205,107,175
|
|
||||||
ColourLight5: 69,188,250,175
|
|
||||||
ColourLight6: 102,205,107,175
|
|
||||||
ColourLight7: 69,188,250,175
|
|
||||||
ColourLight8: 102,205,107,175
|
|
||||||
ColourHold: 255,255,255,255
|
|
||||||
ColourColumnLine: 99,99,99,255
|
|
||||||
ColourHold: 255,230,0,255
|
|
||||||
//images
|
|
||||||
KeyImage0: Mania-keyT
|
|
||||||
KeyImage0D: Mania-KeyTD
|
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
226
skins/Aristia(Edit)+trail/credits.ini
Normal file
226
skins/Aristia(Edit)+trail/credits.ini
Normal file
@@ -0,0 +1,226 @@
|
|||||||
|
version: 0.1
|
||||||
|
generated_by: osu! skin mixer
|
||||||
|
|
||||||
|
|
||||||
|
["boop" by "ryuk"]
|
||||||
|
17f798ba58e4ad507813b6b66d7f3b9c - menu-background.jpg
|
||||||
|
311ec7c8b914ba4a798bc318d67ef59c - menu-snow.png
|
||||||
|
7f9e735a98263a1c13f0bd52389c013e - menu-snow@2x.png
|
||||||
|
f4d7ed8bc7c5e245a9e73f1589277d05 - ranking-D-small.png
|
||||||
|
800ddb83d96b56ba27abef4e71b5ab3e - ranking-D-small@2x.png
|
||||||
|
21cb4c25c9de44ed6517e3c109211767 - ranking-C-small.png
|
||||||
|
8e0edadeb739bfb3ab55ff38c82f0b4c - ranking-C-small@2x.png
|
||||||
|
9027ac4195e745a8a435a5758809df5c - ranking-B-small.png
|
||||||
|
574399d9fe1d89a2ff049a101c4009d5 - ranking-B-small@2x.png
|
||||||
|
a3c5ce069cb325a2f54b585c125cc8b1 - ranking-A-small.png
|
||||||
|
9320172433f4714739c29b4b09734fa7 - ranking-A-small@2x.png
|
||||||
|
e791157e9d02447c47c829187c660438 - ranking-S-small.png
|
||||||
|
2e8d1d90daee81d89073f8fa169aecb7 - ranking-S-small@2x.png
|
||||||
|
ee0ac91fed6cfa1e3ed59a0070addb5a - ranking-SH-small.png
|
||||||
|
0fdbe4f11d01a4387004e2329ff8b72f - ranking-SH-small@2x.png
|
||||||
|
bd85dfb7f0deb939c56a22f8d66b2081 - ranking-X-small.png
|
||||||
|
ea91f9e7d6398074a2b638a19f6bb6ff - ranking-X-small@2x.png
|
||||||
|
97c3549ae1513b58f473d213ce729a45 - ranking-XH-small.png
|
||||||
|
570d2fbc2a73e295cd1bc70959bedbb1 - ranking-XH-small@2x.png
|
||||||
|
3a82d95589bb898030c452c8df354695 - button-left.png
|
||||||
|
379b55613b41db73bed6a568c36a981e - button-middle.png
|
||||||
|
3a82d95589bb898030c452c8df354695 - button-right.png
|
||||||
|
4a450923c077f798d6c187dc655d1e91 - selection-mode-over.png
|
||||||
|
3b3319beefbd3f5b996b20c6bccc33d5 - selection-mode-over@2x.png
|
||||||
|
970f5dee225ba52d1ac7ca2059e3ff08 - selection-mode.png
|
||||||
|
e23d012f0943a27f71bac44e3c454c14 - selection-mode@2x.png
|
||||||
|
ed5d99a42c3ade5f262b6776b2ed4c0e - selection-mods-over.png
|
||||||
|
fa03ef313230d630babff359b1e6ff97 - selection-mods-over@2x.png
|
||||||
|
d8c68cafc6ccd7fd57cb71fff40c6b4a - selection-mods.png
|
||||||
|
fc49c5551b46b1bc2dbf9a1e8647dbc2 - selection-mods@2x.png
|
||||||
|
26c1262b713c1e0fb122c347fbf461e3 - selection-options-over.png
|
||||||
|
7e14cff77d0eac6af967d6165d10b91c - selection-options-over@2x.png
|
||||||
|
c98c6f01185216c613246e62be59f0ab - selection-options.png
|
||||||
|
c731fc655ff972d8e84787a9416ffdd2 - selection-options@2x.png
|
||||||
|
51763fa41b4dc081e26e3338f50464a1 - selection-random-over.png
|
||||||
|
774940587cb869821664c25015290ba0 - selection-random-over@2x.png
|
||||||
|
ea54976f288a72c26829350c3f38fcbb - selection-random.png
|
||||||
|
60eebefc82f05c54c7fceef3e4ba3ab5 - selection-random@2x.png
|
||||||
|
bb3dcc705bf9f1af6d98ae184146b40d - menu-back-2.png
|
||||||
|
9897aa81145f4e35fdca23733b72dbe4 - menu-back-4.png
|
||||||
|
e4ffd2fc268e14f8514a6a478bb2a827 - menu-button-background.png
|
||||||
|
96cb7ab760b156f92435ccd90baa2079 - selection-tab.png
|
||||||
|
4bc7c5e817cc28b6e191877c6b5da884 - star.png
|
||||||
|
606deab6b147e6b0bf6bfc2fdf297880 - selection-mod-autoplay.png
|
||||||
|
e14a9baf917a133012a86c74ef583dd8 - selection-mod-autoplay@2x.png
|
||||||
|
49140fe305034ef2cc1da2a40ce090fa - selection-mod-cinema.png
|
||||||
|
8fa92a05a7e2e8328029e576ab3ab003 - selection-mod-cinema@2x.png
|
||||||
|
43de5fba20576c0fabd62a9b3e49a479 - selection-mod-doubletime.png
|
||||||
|
d253fe9b2abee4cb4dbad9a8fa510a31 - selection-mod-doubletime@2x.png
|
||||||
|
60ad86a4b3b82d01f0ce96f906d04dae - selection-mod-easy.png
|
||||||
|
b763878e7d7fba84f55e902136fe6728 - selection-mod-easy@2x.png
|
||||||
|
cd5f92942605d5f97f9df074acdbd8ce - selection-mod-fadein.png
|
||||||
|
37c843b0a64085196544d139c8074745 - selection-mod-fadein@2x.png
|
||||||
|
a2b416821033b9c58952615792e449fa - selection-mod-flashlight.png
|
||||||
|
888879e4fea82679d7b3f268af74c9ca - selection-mod-flashlight@2x.png
|
||||||
|
c3d7f4eed0b06f3a9787ca07b6dd75d1 - selection-mod-halftime.png
|
||||||
|
841074f772ba9fc8981640b169c09a28 - selection-mod-halftime@2x.png
|
||||||
|
ddc9236e937312a84d613c4149da5f7b - selection-mod-hardrock.png
|
||||||
|
227dd76337651fcbd1417742fb566e24 - selection-mod-hardrock@2x.png
|
||||||
|
bfca9758414a7064c92026f2eded3fd6 - selection-mod-hidden.png
|
||||||
|
7a9a4cebae0d8ca58ca0521091be1d93 - selection-mod-hidden@2x.png
|
||||||
|
8a6204f0f5882e3745dc1832a7dbdd4d - selection-mod-key1.png
|
||||||
|
5cb9960ad2c3198d1ff0897e0e84c972 - selection-mod-key1@2x.png
|
||||||
|
77df8d192f3baaa22e07c1cf2426e84d - selection-mod-key2.png
|
||||||
|
544d5d2fd7f184f9a82ac79c59bc0b0b - selection-mod-key2@2x.png
|
||||||
|
dc5e4ed3050b612016cfa063892f2eb6 - selection-mod-key3.png
|
||||||
|
0865c4c0fd59629548fea532ecfe2787 - selection-mod-key3@2x.png
|
||||||
|
d602a3208d3502f4f8a34409f5acda4a - selection-mod-key4.png
|
||||||
|
2ef7e033993b0e8ac9938493f0ccbca3 - selection-mod-key4@2x.png
|
||||||
|
c0d9a0a286ebbd6ac9093c2b1039c6cb - selection-mod-key5.png
|
||||||
|
12b3613e18cd4cdbdffb8f5a05bf3089 - selection-mod-key5@2x.png
|
||||||
|
7a8e94fb18ddfe5f4b8748a52d107447 - selection-mod-key6.png
|
||||||
|
ec4170a3f37808a19b90386754e27bc3 - selection-mod-key6@2x.png
|
||||||
|
8abfeacc3462c6b117eeae4542234e3e - selection-mod-key7.png
|
||||||
|
cc17109453d02dbdc4a14923434e4e8e - selection-mod-key7@2x.png
|
||||||
|
145ba375224936bc3b91dacd9d97ed1c - selection-mod-key8.png
|
||||||
|
334c3d7a47e98152a45dc045404dbfa9 - selection-mod-key8@2x.png
|
||||||
|
1356dc94c9c36dda76aea7122e39e4c5 - selection-mod-key9.png
|
||||||
|
2458c51164bebe057044ab8eb14e0cf0 - selection-mod-key9@2x.png
|
||||||
|
cc427a887189bf84d28d16e1e8fbc340 - selection-mod-keycoop.png
|
||||||
|
e1f3795803ee83255c89d612ed985cdb - selection-mod-keycoop@2x.png
|
||||||
|
13c48ae757c8a0a921cc52ab721b59ab - selection-mod-nightcore.png
|
||||||
|
c0a598703780d9c0f93a5e6d30ab9ee7 - selection-mod-nightcore@2x.png
|
||||||
|
a279b3a4e377fbf357184b2ffcb16f4e - selection-mod-nofail.png
|
||||||
|
ea2a44dd7fbc7cbb3cb2f9cc25349e46 - selection-mod-nofail@2x.png
|
||||||
|
a9b868ec5e0680df66e0d46987ead2ce - selection-mod-perfect.png
|
||||||
|
73d85c045722c93a965c44fb1863679b - selection-mod-perfect@2x.png
|
||||||
|
544eb534d29ba8ad4118b16bb22b6b2c - selection-mod-random.png
|
||||||
|
24390c478b99934c4ad8ad924938c220 - selection-mod-random@2x.png
|
||||||
|
d0f0a6aa5ddbe8a6b4d77ac4db17f09a - selection-mod-relax.png
|
||||||
|
9208ec45f55176b7307259a5376f9471 - selection-mod-relax@2x.png
|
||||||
|
249113f2dc1480f43078c19af5e5e75d - selection-mod-relax2.png
|
||||||
|
1d6e5b153ce3b80b84baa2742b74639b - selection-mod-relax2@2x.png
|
||||||
|
eea12e5acc41cc548fdca81ed396ad16 - selection-mod-scorev2.png
|
||||||
|
53027539cb39695ae754bab3b8726efa - selection-mod-scorev2@2x.png
|
||||||
|
533d42890ae446f6c8ea3ffae84eb45c - selection-mod-spunout.png
|
||||||
|
6002183f7334f3eb580f120af4585f9a - selection-mod-spunout@2x.png
|
||||||
|
01d0d204a283335fd171f4a7a148d59f - selection-mod-suddendeath.png
|
||||||
|
f8ec25944beb9402c6d60ef5dc5cdc89 - selection-mod-suddendeath@2x.png
|
||||||
|
4ad4060778ea0e148848e53ab02d2315 - selection-mod-target.png
|
||||||
|
ece42e0c082050a71356f61d813cdba0 - selection-mod-target@2x.png
|
||||||
|
2af30dcfb7a428333c95889178a8a686 - ranking-panel.png
|
||||||
|
c4c07b5b1da14c19ea0bf0d7ca186190 - ranking-title.png
|
||||||
|
aeadb304863fc1d33d3bbc044cd3a9bd - ranking-D.png
|
||||||
|
336fd70011b70bedad6d831220a6b693 - ranking-D@2x.png
|
||||||
|
fafd518267a46f36e83a819a0b863086 - ranking-C.png
|
||||||
|
9c5537b5e08a92e5188ac0eb5b3285bd - ranking-C@2x.png
|
||||||
|
e3e9e2b5f52178fb7fcef6b1747f8673 - ranking-B.png
|
||||||
|
517bd690b5792b6c37a1d289cadd5e54 - ranking-B@2x.png
|
||||||
|
08c6a1bafdfc83bbba1c213f9196f731 - ranking-A.png
|
||||||
|
28808d4d7006e29566d305810aeaa025 - ranking-A@2x.png
|
||||||
|
c74648808063a7b107215f9aa24c3b5d - ranking-S.png
|
||||||
|
8d7a5395bffe68ec394d6223220d77db - ranking-S@2x.png
|
||||||
|
d2d040bc5632034bee1554c29fd10441 - ranking-SH.png
|
||||||
|
3ab4da77e73fce5db95137398ff76ee3 - ranking-SH@2x.png
|
||||||
|
5360aa4a3fc3b8bd2541e10b72184e41 - ranking-X.png
|
||||||
|
cfca4dfe6dfff420383bf2f4b9884ad7 - ranking-X@2x.png
|
||||||
|
e7130967c98a00f2a01f2bdec5b9afee - ranking-XH.png
|
||||||
|
d15faba2e5650b2565a8b6d3a9ad0eab - ranking-XH@2x.png
|
||||||
|
c4c07b5b1da14c19ea0bf0d7ca186190 - ranking-accuracy.png
|
||||||
|
c4c07b5b1da14c19ea0bf0d7ca186190 - ranking-maxcombo.png
|
||||||
|
f4dcee565a1dd42879f8c2f9f4db86c0 - ranking-graph.png
|
||||||
|
156e2c468a4d043cdfe4927c4ac4313b - pause-replay.png
|
||||||
|
7cd3df970fe90670263d5db1bda21dc0 - pause-replay@2x.png
|
||||||
|
38342a8bf2a637be8bb866641420e53b - pause-overlay.png
|
||||||
|
c245c976861f8473364e42c5703d5d6b - pause-overlay@2x.png
|
||||||
|
b7111b7499b1b81ac49f464bc36b5d89 - fail-background.png
|
||||||
|
979b7b18cc89195d6365fe2d7caa1894 - fail-background@2x.png
|
||||||
|
8161f8e8c10363cc52f42a5411151f4a - pause-continue.png
|
||||||
|
c50e92f91a7c46de1491f94f07e268fd - pause-continue@2x.png
|
||||||
|
a50773af8e5df4ba99b5353ca592f640 - pause-retry.png
|
||||||
|
99a94566f611bf9a0150084eb6c5317d - pause-retry@2x.png
|
||||||
|
e9d5884b731903fe7acbac58dc9e2788 - pause-back.png
|
||||||
|
f073a503c1b9e23209b813b505210ab6 - pause-back@2x.png
|
||||||
|
0ca144b9ae33fc81544d1019b5beacbb - scorebar-bg.png
|
||||||
|
8e31b8b47c618ed73e5b31011d1de037 - scorebar-bg@2x.png
|
||||||
|
a8cd43851acede392ef50cce7c55c989 - scorebar-colour.png
|
||||||
|
83fc7a2716a9089f868c219638d947a4 - scorebar-colour@2x.png
|
||||||
|
8e31b8b47c618ed73e5b31011d1de037 - scorebar-ki.png
|
||||||
|
8e31b8b47c618ed73e5b31011d1de037 - scorebar-kidanger.png
|
||||||
|
8e31b8b47c618ed73e5b31011d1de037 - scorebar-kidanger2.png
|
||||||
|
14542c3d797b5b8380f3fd04964e1927 - scorebar-marker.png
|
||||||
|
8e31b8b47c618ed73e5b31011d1de037 - ready.png
|
||||||
|
114cc6ab17d1f2012fa5d8303a9f8ca5 - count3.png
|
||||||
|
ae9f7d17b65f3c38654c97e27e9761d9 - count2.png
|
||||||
|
0104b2856863d66f546d0b573f426f68 - count1.png
|
||||||
|
c4c07b5b1da14c19ea0bf0d7ca186190 - go.png
|
||||||
|
a27ef7375ee04fa0bc855059fde1495a - scoreentry-0.png
|
||||||
|
31e9836e4d4cffc7798d464dfdd35ede - scoreentry-0@2x.png
|
||||||
|
163ff9c1fb7d3a14239ff3f9dbc4766d - scoreentry-1.png
|
||||||
|
e57fb482b590188c478bef21c955152a - scoreentry-1@2x.png
|
||||||
|
52aaf2e9458c75fc3daaca9bc2e931ce - scoreentry-2.png
|
||||||
|
27e0c422ccdbd58381a80a052a49968b - scoreentry-2@2x.png
|
||||||
|
455dc90077a4ff59b310b1bffd4ca168 - scoreentry-3.png
|
||||||
|
38cafa12695bf7f9af41b7a3a2a552b1 - scoreentry-3@2x.png
|
||||||
|
98df02fdfb276904579a6517d82518ce - scoreentry-4.png
|
||||||
|
cc3bd4170b695e5be9ac2275139423ee - scoreentry-4@2x.png
|
||||||
|
fdc73b065b7da85918f1913e283e2190 - scoreentry-5.png
|
||||||
|
edb601221dcb79765ef61531e2565820 - scoreentry-5@2x.png
|
||||||
|
5d10d1aa1fc11ebcc6012ca332638320 - scoreentry-6.png
|
||||||
|
8857061142971384711f2b46665f6317 - scoreentry-6@2x.png
|
||||||
|
cbcda44ad4ca282e992cf10ee8a7609c - scoreentry-7.png
|
||||||
|
bdff3818327dde11ad8e37f1e014d6f9 - scoreentry-7@2x.png
|
||||||
|
1a7c8230b765ad4f8b2cc98a01876884 - scoreentry-8.png
|
||||||
|
deaa836f6ad56feaedc557ab6019b654 - scoreentry-8@2x.png
|
||||||
|
5ecf6f41d8cdb87b811eeffef44e5fcd - scoreentry-9.png
|
||||||
|
2159633bcc2191855da16fbae93bed45 - scoreentry-9@2x.png
|
||||||
|
b4801edeed74a7ade6f2afefc323e13b - scoreentry-comma.png
|
||||||
|
b5483ed855f61bf9e1b6970fea5a3b0e - scoreentry-comma@2x.png
|
||||||
|
b4801edeed74a7ade6f2afefc323e13b - scoreentry-dot.png
|
||||||
|
b5483ed855f61bf9e1b6970fea5a3b0e - scoreentry-dot@2x.png
|
||||||
|
7eb067d3244c774317e6eecdb76e0e19 - scoreentry-x.png
|
||||||
|
2b1b72bf4910b22cc18e2526a26fba11 - scoreentry-x@2x.png
|
||||||
|
5f76472977928d3f4ac60f10e8c7cd8b - score-0.png
|
||||||
|
e08c2ea68fddd7047416420c6d8433fb - score-0@2x.png
|
||||||
|
629f5ca2e218ba5014668bbbbf43f339 - score-1.png
|
||||||
|
fb6495c63532f3136e33749d5d940ba5 - score-1@2x.png
|
||||||
|
24a35095e50eb133767d55501499c5ef - score-2.png
|
||||||
|
bd4a91aac393fea90c4ef53b41250a12 - score-2@2x.png
|
||||||
|
294a61754ace2712fba784582e5ec1b8 - score-3.png
|
||||||
|
b5f6295d9bde77ff5d53b6cad464f29a - score-3@2x.png
|
||||||
|
470d19234b49fcbc99902299efbc3af8 - score-4.png
|
||||||
|
26608fead817dc58eb8166b665ccf09d - score-4@2x.png
|
||||||
|
eb6ebcf38ea26465b43d6659939d7355 - score-5.png
|
||||||
|
939f929f0e179fdfbc9d144acea78330 - score-5@2x.png
|
||||||
|
4d08e75f1da59ca9215de35bf9fd2fad - score-6.png
|
||||||
|
5e55b5b728de46f9047274254b5ee09d - score-6@2x.png
|
||||||
|
7265a9cb81a63ed6ae3179f77342ef93 - score-7.png
|
||||||
|
8ae36ccac5bc626e28f41003f6da4e70 - score-7@2x.png
|
||||||
|
a417e126d2ea8b88f3a2d6dad4ea484a - score-8.png
|
||||||
|
0a68bf19aa4b6232b82de12fa6f0ba4c - score-8@2x.png
|
||||||
|
ea8fb4dd36bdd8df8a3968592aaa1bd7 - score-9.png
|
||||||
|
4f31936901562856866f5bf8aa0e5772 - score-9@2x.png
|
||||||
|
9e7f3b5a2c7cd878617e3a8e6bd61793 - score-comma.png
|
||||||
|
b30aa507627ac44ede23402d4817e86f - score-comma@2x.png
|
||||||
|
9e7f3b5a2c7cd878617e3a8e6bd61793 - score-dot.png
|
||||||
|
b30aa507627ac44ede23402d4817e86f - score-dot@2x.png
|
||||||
|
b954d2911cf8cfc845922f9a3dfd878b - score-percent.png
|
||||||
|
33eb9b78801456d5b3c354fed0a95b15 - score-x.png
|
||||||
|
6fe31ff5a40e3f7729469d195e0ae58c - score-x@2x.png
|
||||||
|
6fe31ff5a40e3f7729469d195e0ae58c - score-x@2x232.png
|
||||||
|
69d0497e5e4883debdb9ac9e83dbcaaf - inputoverlay-background.png
|
||||||
|
a4ffec2a68245778632511991e4ece0c - inputoverlay-key.png
|
||||||
|
f8beda17197405f116fa6be591d40301 - inputoverlay-key@2x.png
|
||||||
|
091753785f91e52aebacbd8761c7ea7f - play-skip-0.png
|
||||||
|
65a1c18b9cdd1dfe474fe73dc60d3f9f - play-skip-13.png
|
||||||
|
5b84e0beca13042498f8f12d00954ab1 - play-skip-14.png
|
||||||
|
41ba22a4db38674e82bd85f7f111e198 - play-skip-5.png
|
||||||
|
56746d9a6a669eda5917d9f3f7dc88be - play-skip-7.png
|
||||||
|
105822b49ebb952e8aae862d9845bf31 - play-skip.png
|
||||||
|
bf9e9897d2daa0283e897bb5c0d36531 - play-skip@2x.png
|
||||||
|
86dbb0300691bad94290cd6d62345de2 - play-warningarrow.png
|
||||||
|
d3d0b81d4daf3f4878add3550735e02c - play-warningarrow@2x.png
|
||||||
|
bf350fe65456dbaabefa288524415172 - play-unranked.png
|
||||||
|
67363d8eeaa9d95d4affa39d32a1d7e8 - play-unranked@2x.png
|
||||||
|
0943c8cbb7392f8c8f2ddc16decdc5d2 - masking-border.png
|
||||||
|
6604fe3bf7573a25093512f18c7eb8bf - masking-border@2x.png
|
||||||
|
5ff9c98fd86dd2a7fb1c132ca7bcdd54 - spinner-rpm.png
|
||||||
|
a72f7d7d27953a08c21e0121c6391a6c - spinner-rpm@2x.png
|
||||||
|
|
||||||
|
|
||||||
Binary file not shown.
BIN
skins/Aristia(Edit)+trail/fail-background@2x.png
LFS
Normal file
BIN
skins/Aristia(Edit)+trail/fail-background@2x.png
LFS
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
skins/Aristia(Edit)+trail/masking-border.png
LFS
Normal file
BIN
skins/Aristia(Edit)+trail/masking-border.png
LFS
Normal file
Binary file not shown.
BIN
skins/Aristia(Edit)+trail/masking-border@2x.png
LFS
Normal file
BIN
skins/Aristia(Edit)+trail/masking-border@2x.png
LFS
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user