Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions wiki/.vitepress/config.mts
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,12 @@ export default defineConfig({
['Troubleshooting', '/faq/troubleshooting'],
],
],
[
'Online',
[
['Rhythia Online', '/online/rhythia-online'],
],
],
[
'Mapping',
[
Expand Down
6 changes: 3 additions & 3 deletions wiki/faq/installing-the-game.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ The following packages are recommended for this version:

- Once the linux.zip file has been downloaded, right click it and extract it.

- After extracting the zip file, run <u>Rhythia.x86_64</u>
- After extracting the zip file, run <u>SoundSpacePlus.x86_64</u>

### Non-GUI version
::: warning
Expand All @@ -56,7 +56,7 @@ $ unzip -d Rhythia linux.zip
```sh
# While inside ~/Downloads
$ cd Rhythia
$ ./Rhythia.x86_64
$ ./SoundSpacePlus.x86_64
```

## Linux troubleshooting
Expand All @@ -69,4 +69,4 @@ $ sudo chmod +x Rhythia.x86_64

::: warning
You need to be a superuser in order to run <u>sudo</u>
:::
:::
108 changes: 108 additions & 0 deletions wiki/online/rhythia-online.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
---
layout: doc
---

# Rhythia Online
FAQ about the online client

## Index

- [Installing the client](#installing-the-client)
- [How do I submit scores](#how-do-i-submit-scores)
- [Hosting a lobby](#hosting-a-lobby)
- [Common Issues](#common-issues)

## Installing the client

Currently there is no support for Linux with the online client

- Head to [rhythia.com](https://www.rhythia.com/) and select __Download Online__ ([Download](https://github.com/cunev/rhythia-online-release/releases/download/development/rhythia-online.zip))

- Once you have downloaded the .zip file, extract it.

- Once the zip file is extracted, run <u>Rhythia.exe</u>

- To be able to use the online client you must have a Rhythia account

::: warning
You must have Visual C++ Redistributable downloaded to be able to run the game on Windows!

You can download it [here](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170)
:::

## How do I submit scores
Only with the online client may you be able to submit scores

### Which maps will award Rhythm Points
In order to earn RP and compete against other players you need to play a specific set of maps:
- __Ranked Maps__
- Maps that are user-uploaded and have been verified by Map Management Team
- __Legacy Maps__
- Maps that are part of default Rhythia/SS map pool

### Necessary configuration
You must use default configuration in order to submit scores

- Hitwindow milliseconds must be 55
- Note hitbox size must be 1.14
- Counter speed must be enabled
- Visual mode must be disabled
- Start offset must be 0
- Pause count must be 0

If you have Camera Unlock (Spin) you must also use the following

- Grid Parallax must be 0

## How do I play multiplayer
How to create and join a multiplayer lobby

### Create a lobby
1. Open the online menu
2. Press __Join Multiplayer__ and select __Casual Mode__
3. Write any lobby name
4. Once in the lobby, you can share the lobby name with your friends

### Selecting maps
Before selecting:

- You can select any map that is __submitted__ on the Rhythia website, or else syncing won't work
- All maps that you select will have to be redownloaded to prevent modifications/changed offsets

How to select:

1. If you are host, you can press select map, click on a map and choose it
2. After each user has downloaded and is Ready, you can start the game
3. All the mods that you have selected during map selection, will be synced across all players

Transferring the host:

- Inside the lobby chat, type /host \[username] to transfer host

## Common Issues

### Rhythia Online will not load
Try to restart Rhythia Online, if this does not work try restarting your PC

If you're on a slower connection you might want to wait a while before restarting just incase, Rhythia Online downloads roughly 200mb of data

#### Windows can't find node.exe / Failed to extract files / Percentage stuck at 100%
If this error is being thrown a solution might be to go into ```C:/Users/[USERNAME]/AppData/SoundSpacePlus/Helper```

1. Check if inside ```helper``` there are two folders, one being ```extracted``` another being ```tempt```

2. Look inside ```extracted```. If it is empty, simply take the contents of ```temp``` and copy it over to ```extracted```

3. Create a text file inside ```C:/Users/[USERNAME]/AppData/SoundSpacePlus``` and rename it to ```helper_version```

4. As of __January 3, 2025__ the string inside ```helper_version``` should be ```1735400730872```

4. Relaunch the game

#### Failed to extract files
Whitelist the folder on your antivirus software, [click here for a guide!](https://support.microsoft.com/en-us/windows/add-an-exclusion-to-windows-security-811816c0-4dfd-af4a-47e4-c301afe13b26)

#### My issue is not listed here, or these did not work
Report your issues to @Cunev via [Discord](https://discord.gg/rhythia)

If you found any manual solutions to your problem please reach out as well!
6 changes: 3 additions & 3 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -827,9 +827,9 @@ mrmime@^1.0.1:
integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==

nanoid@^3.3.7:
version "3.3.7"
resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz"
integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
version "3.3.8"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf"
integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==

node-process@^1.0.1:
version "1.0.1"
Expand Down