Clients/README.md
2026-01-11 21:20:11 +02:00

72 lines
2.8 KiB
Markdown

# Clients
- RSCord is similar to discord in specifications, so most if not all discord clients will also be compatible with RSCord, they just need patching. This is a compiled list of all the clients that have been tested to work with RSCord, by OS, Software that helps shape the app, and more.
------------------------------------------------
Types of clients (Desktop):
- Discord's Native client
- Custom Electron clients
- Native clients (Win32, GTK, etc.)
------------------------------------------------
Types of clients (Android):
> OFFICIAL
- Discord's java client, goes up to version 126.
- ~~Discord's React Native client, version 127+~~ (Patchable, just not attempted.)
> UNOFFICIAL
- [RSCord's React Native](https://git.randomserver.top/RSCord/Mobile-ReactNative)
- [Spacebar's React Native](https://github.com/spacebarchat/client)
------------------------------------------------
Types of clients (iOS):
> OFFICIAL
- Discord's React Native client, any client before 2019
- ~~Discord's React Native client, any client past 2019~~ (They are hard to patch, we couldn't patch them.)
> UNOFFICIAL
- [Discord Classic (PATCHED)](https://git.randomserver.top/RSCord/dc-ios)
------------------------------------------------
# Desktop:
This includes Windows, Linux, and MacOS.
## Discord's Native Client
This is Discord's official client for discord. It is an electron wrapper, compiled with react native, in a very weird way might I add. This ReadMe would be wayyyy too long if I were to explaine everything about this client, click [**here**](https://git.randomserver.top/RSCord/Clients/src/branch/main/DiscordOfficialClientPatchGuide.MD) to see it's dedicated guide.
# Custom Electron clients
This is a list of patched custom electron clients:
## - [Litecord](https://github.com/ByicTeam/LiteCord/releases/download/1.0.0/app.asar)
Arguably the best client for RSCord. It works better than the official discord client!
How to patch:
1. [Download it from here](https://github.com/ByicTeam/LiteCord/releases/download/1.0.0/app.asar)
2. Extract app.asar
3. Put its contents into a folder named app.asar
4. Open the folder in VSCodium or Notepad++
5. Replace ```discord.com/app```, ```canary.discord.com/app``` and ```ptb.discord.com/app``` with your own instance (for example, ```chat.murdle.top/app```.)
6. You're done. This guide is universal to all opearting systems.
You can also patch and compile it from source code, but it isn't worth it, it's long discontinued anyways.
# Native clients (Win32, GTK, etc.)
## - [Discord Messenger](https://github.com/DiscordMessenger/dm)
Patching:
Compile from source code
With VSCodium, replace every single ```discordapp.com```, ```gateway.discordapp.com```, etc with your own instace (example: ```chat.murdle.top```), and after that, compile it.