Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
df2b031
Add SonotaOverlay folder
ParaliyzedEvo Jan 4, 2026
f0a63db
Update api_functions.js
ParaliyzedEvo Jan 4, 2026
e61ada1
Replace AGPL with GPL in license file
ParaliyzedEvo Jan 4, 2026
2d03595
Start the process of moving from a public proxy to using websocket
ParaliyzedEvo Jan 4, 2026
793c458
Add local proxy
ParaliyzedEvo Jan 5, 2026
c920abd
Add local proxy for windows
ParaliyzedEvo Jan 5, 2026
e3e58f6
make .gitignore include proxy-win.exe
ParaliyzedEvo Jan 5, 2026
afe7050
Added instructions regarding the proxy and security notes
ParaliyzedEvo Jan 5, 2026
8c9e66a
Remove proxy
ParaliyzedEvo Jan 6, 2026
31babc4
Provide CDNs locally
ParaliyzedEvo Jan 6, 2026
1a47f4b
Remove comments
ParaliyzedEvo Jan 6, 2026
d7970ad
Make fonts local
ParaliyzedEvo Jan 6, 2026
c713a8c
Apply tosu filters
ParaliyzedEvo Jan 6, 2026
5d473a8
Use official socket
ParaliyzedEvo Jan 6, 2026
e6e0d6f
Switch over to osu api v1
ParaliyzedEvo Jan 6, 2026
ef9f01e
Fix body clipping hpbar
ParaliyzedEvo Jan 6, 2026
ebfca83
Fix bug in userProfile being undefined
ParaliyzedEvo Jan 6, 2026
73c8e86
Fix index.js not detecting screen changes correctly
ParaliyzedEvo Jan 6, 2026
c464f3c
Remove osu api v2 stuff
ParaliyzedEvo Jan 8, 2026
d67c55c
Same as lat commit
ParaliyzedEvo Jan 8, 2026
4595ca6
Remove proxy warning
ParaliyzedEvo Jan 8, 2026
345ccb6
Change default value to english
ParaliyzedEvo Jan 8, 2026
18502de
Remove hardcorded urls
ParaliyzedEvo Jan 8, 2026
3381404
Fixed missing export function not being defined
ParaliyzedEvo Jan 9, 2026
2f02cf2
Fix code to make handlers retry until socket connects and fixed leade…
ParaliyzedEvo Jan 10, 2026
a1de68c
Add recorder text
ParaliyzedEvo Jan 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
674 changes: 674 additions & 0 deletions counters/SonataOverlay by Paraliyzed_evo/LICENSE

Large diffs are not rendered by default.

34 changes: 34 additions & 0 deletions counters/SonataOverlay by Paraliyzed_evo/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
## SonotaOverlay
[![CodeFactor](https://www.codefactor.io/repository/github/paraliyzedevo/sonotaoverlay/badge)](https://www.codefactor.io/repository/github/paraliyzedevo/sonotaoverlay)
[![Website](https://img.shields.io/badge/-Website-6a0dad?style=flat&logo=osu&logoColor=FFFFFF&labelColor=ff1493&color=6a0dad)](https://paraliyzed.net/)
[![Donate](https://img.shields.io/badge/-Donate-FFDE21?style=flat&logo=paypal&logoColor=%23FFFFFF&labelColor=%2300c244&color=%2300c244)](https://paypal.me/Paraliyzedevo)

Basically this repo is a fork (and maintained version) of the original [SonotaOverlay](https://web.archive.org/web/20250325212754/https://github.com/HosizoraN/SonataOverlay) made by [HosizoraN](https://web.archive.org/web/20250325212754/https://github.com/HosizoraN) (using archive.org links due to them deleting the accounts). Only reason I have this is me having this overlay for a few years and using it (via [tosu](https://github.com/tosuapp/tosu)) for videos and streams and problems arose with it and I fixed them. This code has my patches and extras included with this, but if you want to revert them, you can go look in the [source code](https://github.com/ParaliyzedEvo/SonotaOverlay/tree/source) and edit the overlay yourself.

## Instructions
Settings for replays (ingame):
- Go to skin file make sure empty the keyoverlay ingame like this:

![image](https://github.com/user-attachments/assets/5b41b851-e88b-408e-9c2c-4f898c84dcef)

- ingame settings:

![{030E31E1-F10F-440F-8A60-ED36D18953A1}](https://github.com/user-attachments/assets/41810590-f46c-4f4a-a6f2-348392db0b40)

![{B73124DB-8295-44E4-821B-CF4684BC5A98}](https://github.com/user-attachments/assets/5c95e9f3-999e-45af-b1bf-86200a6e011d)

No new preview for now :v

## Security
- This project does not ship any osu! API credentials to anyone.
- All API requests are made locally using user provided OAuth.

## Star History

<a href="https://www.star-history.com/#ParaliyzedEvo/SonotaOverlay&type=date&legend=top-left">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=ParaliyzedEvo/SonotaOverlay&type=date&theme=dark&legend=top-left" />
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=ParaliyzedEvo/SonotaOverlay&type=date&legend=top-left" />
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=ParaliyzedEvo/SonotaOverlay&type=date&legend=top-left" />
</picture>
</a>
5 changes: 5 additions & 0 deletions counters/SonataOverlay by Paraliyzed_evo/css/all.min.css

Large diffs are not rendered by default.

74 changes: 74 additions & 0 deletions counters/SonataOverlay by Paraliyzed_evo/css/debug.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
.DebugBox {
margin: 15px;
padding: 15px 35px 15px 20px;
width: fit-content;
height: fit-content;
background-color: #050819;
}
.DebugBorder {
width: 97%;
height: 95%;
border: 3px solid #a1c9ff;
padding: 10px;
}
.DebugText {
font-family: 'Stanley Moon';
font-size: 25px;
font-weight: 200;
}
#DevInformation {
background-color: #050819;
color: #a1c9ff;
transition: ease 1s;
}
#CrashReportDebug {
background-color: #190505;
color: #ffa1a1;
transition: ease 1s 1s;
}
#CrashReportDebug, #DevInformation {
position: absolute;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
bottom: 100px;
padding: 15px 20px 15px 20px;
font-size: 30px;
z-index: 3;
}
#SadFace,#DevPics {
width: 200px;
height: 200px;
background-size: 100%;
}
#SadFace {
background-image: url('../static/hosisad.png');
}
#DevPics {
background-image: url('../static/devnotice.png');
}
#CrashText,#DevVersion {
font-size: 45px;
}
#CrashBorder, #DevInformationBorder {
text-align: center;
justify-content: center;
align-items: center;
display: flex;
flex-direction: column;
gap: 20px;
padding-left: 20px;
padding-right: 20px;
width: 1300px;
line-height: 30px;
}
#CrashBorder {
border: 3px solid #ffa1a1;
}
#DevInformationBorder {
border: 3px solid #a1c9ff;
}
.crashpop {
transform: translateY(700px); opacity: 0;
}
Loading