All Projects → magnusrick → dontsteal

magnusrick / dontsteal

Licence: MIT license
Python 3 script to compare two osu! replays for similarities. (Kind of anti-cheat for replay stealing)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to dontsteal

OsuParsers
Library for parsing/writing files associated with osu!
Stars: ✭ 60 (+361.54%)
Mutual labels:  osu, replay, osugame
osuElements
A .NET framework for osu! (osu.ppy.sh) applications
Stars: ✭ 33 (+153.85%)
Mutual labels:  osu, replay
tau
A customized osu! mode surrounding a paddle and some notes.
Stars: ✭ 150 (+1053.85%)
Mutual labels:  osu, osugame
Osu-Ingame-Downloader
Just a simple Osu! ingame downloader
Stars: ✭ 31 (+138.46%)
Mutual labels:  osu, osugame
ultimate osu analyzer
Python rewrite of my old osu analyzer that aims to be a lot more useful
Stars: ✭ 26 (+100%)
Mutual labels:  osu, osugame
OsuMapSuggester
A Mirai console plugin that can provide osu!std players some appropriate beatmap (WIP)
Stars: ✭ 29 (+123.08%)
Mutual labels:  osu, osugame
OppaiSharp
A C# port of oppai-ng
Stars: ✭ 16 (+23.08%)
Mutual labels:  osu, osugame
fnf-osu-mania-skin
A Friday Night Funkin' skin for all osu! modes.
Stars: ✭ 45 (+246.15%)
Mutual labels:  osu, osugame
mappool-generator
A Mappool Generator for osu! Tournament Livestreams
Stars: ✭ 20 (+53.85%)
Mutual labels:  osu, osugame
IngameOverlay
Overlay in-game
Stars: ✭ 21 (+61.54%)
Mutual labels:  osu, osugame
ice9
ice9 - is anticheat based on usermode tricks and undocumented methods , builded as dll for loading trought the shibari framework
Stars: ✭ 16 (+23.08%)
Mutual labels:  anti-cheat
circleguard
An osu! replay analysis program
Stars: ✭ 108 (+730.77%)
Mutual labels:  osu
the-black-hack
The Black Hack RPG text and tables, ready to be translated into your language
Stars: ✭ 56 (+330.77%)
Mutual labels:  osr
Vapecord-ACNL-Plugin
Animal Crossing NL Vapecord Public Plugin WIP
Stars: ✭ 72 (+453.85%)
Mutual labels:  replay
Mapping Tools
Collection of tools for manipulating osu! beatmaps
Stars: ✭ 85 (+553.85%)
Mutual labels:  osugame
A.T.E.I.TH
Exercises from labs of the IT Department of ATEITH.
Stars: ✭ 25 (+92.31%)
Mutual labels:  of
SReplay
Server-side recording mod for ReplayMod
Stars: ✭ 44 (+238.46%)
Mutual labels:  replay
osu-difficulty-calculator
Processes raw beatmaps and saves difficulty attributes to a database backend
Stars: ✭ 66 (+407.69%)
Mutual labels:  osu
kyo-rs
The next generation of kyo, a fully featured and modern osu! server switcher
Stars: ✭ 14 (+7.69%)
Mutual labels:  osu
osukps
A keys-per-second meter for osu! (or any rythm game), useful for live streaming and making videos
Stars: ✭ 90 (+592.31%)
Mutual labels:  osu

dontsteal

Stop stealing others' replays and git gud scrub!

Setup

  • Run python -m pip install -r requirements.txt
  • Create a config.json file
  • Input your username, password, and osu! API Key
  • Or just the API key

NOTE

  • Your username and password are required to connect and download replays faster instead of using osu!API
  • If you still prefer using only the API write "-a" argument after the replay name (ex: python checktop50.py replay.osr -a)
  • Remember that this method it's quite slow (around 6 minutes) due to API rate limiting

Usage

  • You can run python dontsteal.py replay.osr replay2.osr to compare two replays you have (change replay and replay2 with the name of your replays)
  • You can run python checktop50.py replay.osr to compare a replay with its beatmap top 50 in osu! (change replay with the name of your replay)

Contributors

  • goeo_ - Helped out with the initial logic.
  • Swan - Added the possibility to use osu! accounts to download replays rather than the slow API.

LICENSE

MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].