A player made and maintained cheat detection tool for osu!. Provides support for detecting replay stealing, remodding, relax, and aim correction from a profile, map, or set of osr files.
Project description
Circlecore
Circlecore is a cheat detection library for osu!.
Circlecore currently supports detection of the following cheats:
- Replay Stealing
- Relax
- Aim Correction
- Timewarp
Designed for use in Circleguard, circlecore is easily integratable into any existing python project and we have worked hard to ensure it is easy to use.
Circleguard is developed and maintained by:
Installation
Circlecore can be installed from pip:
pip install circleguard
This documentation refers to the project as circlecore
to differentiate it from our organization Circleguard and the gui application Circleguard. However, circlecore
is installed from pypi with the name circleguard
, and is imported as such in python (import circleguard
).
Links
Github: https://github.com/circleguard/circlecore
Documentation: https://circleguard.dev/docs/circlecore
Discord: https://discord.gg/VNnkTjm
Website: https://circleguard.dev
Usage
We have documentation and a tutorial at https://circleguard.dev/docs/circlecore.
If you want a 30 second introduction to circlecore, see the following code snippets.
from circleguard import *
cg = Circleguard("key")
r1 = ReplayMap(221777, 2757689)
r2 = ReplayMap(221777, 4196808)
for r in cg.steal_check([r1, r2]): # r is a StealResult
print(f"{r.replay1.username} +{r.replay1.mods} vs {r.replay2.username} "
f"+{r.replay2.mods} on {r.replay1.map_id}. {r.similarity} sim")
from circleguard import *
cg = Circleguard("key")
m = Map(221777, span="1-2")
cg.load_info(m)
for r in m:
print(f"User {r.username} +{r.mods} on map {r.map_id}")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file circleguard-4.3.2.tar.gz
.
File metadata
- Download URL: circleguard-4.3.2.tar.gz
- Upload date:
- Size: 38.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6ab9b117ab8587fd65045a6fc20cbdf89236de109b498a0e030836b2016e66c |
|
MD5 | 76bf4c159bc40dca90a442db1cbf3e0e |
|
BLAKE2b-256 | 70608586f822dda9a1ad86a2f627141bbdd2e08fe851faaae878082f4e2bb6f7 |
File details
Details for the file circleguard-4.3.2-py3-none-any.whl
.
File metadata
- Download URL: circleguard-4.3.2-py3-none-any.whl
- Upload date:
- Size: 61.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76b1c013c278bc7c0490d38163ee00d9da35507fac93c58dc1cf4ad5e8fe01d1 |
|
MD5 | d31d0d140dd32cc708a65e9de6dfeed6 |
|
BLAKE2b-256 | 0a8c0ed95f6951902bc053d06e9578ed8959688c0f5aaf0ef12e4004c8352c9b |