Coder Social home page Coder Social logo

maniamodgamepad's Introduction

ManiaModGamepad

An unofficial osu!mania conversion mod for gamepad players.

Install

This mod is only available for osu!lazer. Please also check Limitations to see if this mod suits your play style.

Demo

Harmony

Download the latest release of Harmony and copy 0Harmony.dll to the rulesets folder, in your osu!lazer installation.
The folder can be found by clicking Open osu! folder in the setings sidebar.

This only needs to be downloaded once, unless this mod has issues with the current version of Harmony being used.

Installing the mod

Download the latest release and copy osu.Game.Rulesets.ManiaModGamepad.dll to the same rulesets folder as above.

Limitations

  • This mod is a work in progress! Things may be broken, please don't hesitate to open a new issue/PR if you see one.
    This includes issues with non-conformance to the Rule of Two or Autoplay failing to get 100%.
  • This mod loads itself as a non-functioning custom ruleset, so ignore the warning about the ruleset not being able to load when first opening osu!.
  • This mod is not yet sanctioned for use by the official osu!lazer client. As such, you will encounter issues with attempting to register scores or replays. If you need replays, log out before using this mod.
  • This mod currently only works for 6K. If you play converted maps, be sure to also enable the 6K mod alongside this mod. More key modes will be supported in the future, or help us by contributing a PR!
  • This mod was designed with bumper layout in mind; i.e. ⬅️ LB ➡️ X RB B instead of the face-button layout ⬅️ ⬆️ ➡️ X Y B.
    While both are playable with this mod, you might find some patterns much more difficult than would be done with the bumper layout.

Development

.NET Framework 8.0 is required. Follow instructions in lib/README.md and run dotnet restore.

maniamodgamepad's People

Contributors

desdaemon avatar

Watchers

 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.