GithubHelp home page GithubHelp logo

maniac's Introduction

maniac

Simple external cheat for osu!mania.

Please note that maniac is currently being rewritten as it transitions into the 1.0.0 release, this branch reflects the state of the rewrite. As it is now in a usable state, release candidates (v1.0.0-rcx) will be provided -- I am grateful for bug reports and feedback.

Usage

  1. Download the latest build from the releases tab.
  2. Start osu, start playing any beatmap for a couple of seconds and then either exit or pause. (Doesn't matter which map or mode, you only have to do this once for every time you start osu.)
  3. Open a terminal and run maniac (e.g. by dragging-and-dropping the executable onto cmd.exe).

Maniac will now automatically play any beatmap you open in osu.

Options

Maniac accepts options which have to be passed through the command line when running the executable.

$ ./maniac.exe -h

Usage: maniac [options]

Options:
    -h / --help                Show this message and exit.
    -r / --randomization [a,b] Add milliseconds in the range [a,b] to all k
                               ey presses. If only `a` is provided, `b` imp
                               licitly equals `-a`. (default: 0,0, implicit
                               : -5,5)
    -u / --humanization [a]    For every key press, an offset calculated th
                               rough (density at that point * (a / 100)) is
                                added to the time. (default: 0, implicit: 1
                               00)
    -c / --compensation [a]    Add static offset in milliseconds to every a
                               ction to compensate for the time it takes ma
                               niac to send a keypress. (default: -20)
    -m / --mirror-mod          Mirror the keys pressed (i.e.: mirror mod su
                               pport). (default: false, implicit: true)

    Note that all options have both a default and an implicit value. The di
    fference is best illustrated through an example:

    command                       humanization
    $ ./maniac                    0
    $ ./maniac --humanization     100
    $ ./maniac --humanization 50  50

Thanks

  • n0b453c0d3r on UC and mrflashstudio for providing up to date signatures and offsets
  • Asi Shavit for the Argh library
  • to everyone who reported bugs and provided feedback

maniac's People

Contributors

fs-c avatar rwdkor avatar etheaven avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.