Skip to content

michioxd/osu-space

Repository files navigation

osu!space (osu! ruleset)

Join our Discord server GitHub Downloads (all assets, latest release)

A custom game mode for osu!(lazer) based on Sound Space (Roblox) and Sound Space Plus (a.k.a Rhythia).

This project is currently in early development. While some features have been implemented, you may encounter many bugs. Please feel free to open an issue if you find any.

Please note that breaking changes may occur in the future as I continue to learn how osu! and the osu!framework work. Expect instability and bugs.

Click here to download some sample maps I have manually converted from Rhythia

Main gameplay Customization
osu.space.gameplay.mp4

Features

  • Unique hit objects and gameplay mechanics inspired by Sound Space.
  • Map star rating calculation. (WIP)
  • Customizable playfield:
    • Cursor size and trail.
    • Playfield settings (grid, border, scale, parallax).
    • Note color palettes (some colors extracted from SSP / Rhythia).
    • Note properties (thickness, corner radius, opacity, scale, approach rate, spawn distance, fade, glow).
  • Online check for updates.
  • Import .sspm files (Sound Space Plus maps, v1 and v2) from Sound Space Plus (Rhythia) (WIP).
  • Editor (Currently unable to save maps using the official method).

Download

Visit the Releases page to download the latest version of osu!space.

Click here to download osu!space directly

Installation

  1. Make sure your osu!(lazer) is up to date.
  2. Download the osu.Game.Rulesets.Space.dll from the Releases page.
  3. Copy the downloaded DLL file to your osu! data directory. This is usually located at:
    • Windows: C:\Users\<YourUsername>\AppData\Roaming\osu\rulesets or %APPDATA%\osu\rulesets.
    • Linux: ~/.local/share/osu/rulesets
    • Android: /storage/emulated/0/Android/data/sh.ppy.osulazer/files/rulesets.
    • iOS: who knows lol.
    • macOS: ~/Library/Application Support/osu/rulesets.
  4. Restart osu!(lazer) if it was running.

Todos

  • Basic converter from osu!standard
  • Basic gameplay
  • SSPM v1/v2 converter/importer
  • Note speed change event
  • Quantum note
  • Editor

A Note About the Editor

Everything fine now but the editor is currently unable to save maps using the official method (you can export to .osu file or use my 'hack' to save your difficulty directly (NOT RECOMMENDED but functional) by press Ctrl+S). Since osu! did not implemented the API for custom rulesets to save maps, I had to find a workaround to save maps in the editor.

Contributing

Contributions are welcome! If you'd like to contribute, please fork the repository and create a pull request.

You can also contribute new color palettes for the game by opening an issue if you prefer not to code.

Have fun

Interested? Support meeee!!

BuyMeACoffee

About

[WIP] Custom game mode for osu!(lazer) based on Sound Space (Roblox) and Sound Space Plus game.

Topics

Resources

License

Stars

Watchers

Forks

Contributors