Home
Softono
sound-space-plus

sound-space-plus

Open source MIT GDScript
232
Stars
44
Forks
9
Issues
3
Watchers
1 week
Last Commit

About sound-space-plus

Sound Space Plus is a community-developed rhythm-based aim game and unofficial continuation of the original Rhythia. It is a free, open-source client available on Windows, Linux, and Android devices. Players navigate through custom maps synced to music, testing their timing and cursor precision by clicking notes as they approach in time with the beat. Key features include support for community-created maps and mods, customizable settings, replay saving, and a built-in map editor. The game reads community map files and allows players to import and play user-generated content. It includes support for older OpenGL devices through separate Android builds (GLES2 and GLES3). The project is independently maintained and distributed under a permissive license that allows modification of its branding and content. It is not affiliated with CAPO Games or the official rhythia.com service. Players can build the client from source or download prebuilt releases from the project's releases page. Installation on Windows requir

Platforms

Web Self-hosted

Languages

GDScript

Sound Space Plus

"Rhyt-Rhythmia"

  • Edward "BTMC" Ling, 2024

[!CAUTION] CAPO Games and rhythia.com are not affiliated nor supported by us! We do, however, support any modification of our logos/content in the client source because of our license!

While you're here, join our discord in here

Table of contents

(Stuff you will see in this README)

Downloading and playing the game

IMPORTANT!

For Windows users:

  • In releases, press on the windows.zip folder to download it

  • Once downloaded, do the following:

    • Right click the folder and extract it to either a custom folder [RECOMMENDED] or the folder you downloaded to [NOT RECOMMENDED]. Alternatively, you can open the zip file and drag the contents inside to a custom folder.
    • Run SoundSpacePlus.exe to play this, easy I know.

For Linux users:

  • In releases, press on the linux.zip folder to download it

  • Once downloaded do the following:

    • If you have a GUI File Explorer:
      • In Downloads, right click and extract the files like on Windows OR open the zip and extract it
    • If you don't have a GUI File Explorer:
      • Download your game normally and cd to your Downloads folder (usually cd ~/Downloads)
      • Inside your downloads folder type: mkdir SSP && unzip linux.zip -d SSP/ to make a SSP directory and unzip linux.zip to that directory (REMEMBER TO INSTALL THE UNZIP PACKAGE USING YOUR PACKAGE MANAGER!!!)

For Android Users:

  • Download gles2 on older devices, or gles3 on newer devices
  • Install the apk on your phone

If you can't execute your game on Linux

  • Open your terminal and do the following:
    $ cd ~/DIRECTORY_OF_YOUR_SSP_FOLDER
    $ sudo chmod +x SoundSpacePlus.x86_64
    # Alternatively you can use
    # sudo chmod 777 SoundSpacePlus.x86.64

Troubleshooting

As everything you download online, executing may or may not work.

User folder location

  • Windows:

%appdata%\SoundSpacePlus

  • Linux:

~/.local/share/SoundSpacePlus

  • Android:

Currently not available (Apr16 update)

Alternatively you can access the user folder if you go into settings and press User Folder

Updating your game

As the time goes, we all have the necessity to update what's old correct?

Here's how you do it then.

Development

After cloning the repository download the Discord Game SDK and put the following files into addons/discord_game_sdk:

  • discord_game_sdk.dll
  • discord_game_sdk.dylib
  • discord_game_sdk.so (rename to libdiscord_game_sdk.so)

Don't forget to fetch the big files that are missing using

$ git lfs fetch --all
$ git lfs pull