A Discord client based on ShiggyCord, with small changes!
Find a file
2024-02-09 09:59:22 +08:00
.github/workflows workflow: push builds 2024-02-08 18:18:23 +08:00
src workflow: push builds 2024-02-08 18:18:23 +08:00
.gitignore [Meta] Commit pnpm lockfile, lock in SWC versions 2023-09-04 18:21:09 +01:00
.prettierrc [Meta] Add prettier config 2023-02-04 02:27:36 +00:00
build.mjs fix(scripts): fix --serve and set "const and let" as unsupported 2024-02-09 09:59:22 +08:00
FUNDING.yml Add myself to FUNDING.yml and fix maisy's username 2023-08-17 04:55:51 +01:00
LICENSE Rebranding and stuff 2024-02-08 14:52:05 +08:00
package.json Rebranding and stuff 2024-02-08 14:52:05 +08:00
pnpm-lock.yaml [Meta] Commit pnpm lockfile, lock in SWC versions 2023-09-04 18:21:09 +01:00
README.md [no ci] Update README.md 2024-02-09 08:49:26 +08:00
tsconfig.json [Global] Code cleanup pass 2023-04-15 19:54:23 +01:00

Note

"Pyondetta" is not the final name of the mod.
This fork has been slowly progressing since Dec 2023, and a set of new features have been implemented. See FAQs

Pyondetta

A mod for Discord's mobile apps, fork of Vendetta, with an actual progess.

Installing

Pyondetta's codebase is platform-agnostic, but you need a platform-specific loader.

Note

  • As of now, Pyoncord/Pyondetta does not have a proper independent loader.
  • However, you may use Vendetta's loader (VendettaXposed, VendettaTweak) and override loader url to Pyondetta (read #Contributing > 7)
  • Once our own independent loader is ready, support for Vendetta loader will cease

Android

  • Root - VendettaXposed
  • Non-root - VendettaManager
    • Manager not working? No problem! Pre-built APKs are provided here.
    • The minimum Android version required is 9. It will not work any lower.

iOS

  • Jailbroken - VendettaTweak
    • You can get prebuilt .deb files from GitHub Actions - we support rootful and rootless jailbreaks!
  • Jailed - You can get IPAs from the thread in our Discord server or from our host.
    • These IPAs do not work with AltStore! You should use Sideloadly.

FAQs

Why Pyondetta?

Pyondetta is a fork from a maintainer of the good Vendetta, and is still passionate to work with Discord mods. Since Vendetta has reached EOL, Pyondetta was created to publish what I have been working behind the scenes.

Pyondetta vs Pyoncord

Pyoncord and Pyondetta is a completely different mod. Pyoncord is my very own mod, and is in a very WIP project

Discord server?

I'm not so much of an active Discord user myself. Since I'm a loner alone, managing a Discord server would be tough. Though, I still have created a server for Pyoncord for the sake of support (using GitHub issues is much preferable).

Contributing

  1. Install a Pyondetta loader with loader config support (any mentioned in the Installing section).

  2. Go to Settings > General and enable Developer Settings.

  3. Clone the repo:

    git clone https://github.com/pyoncord/pyondetta
    
  4. Install dependencies:

    pnpm i
    

    npm or yarn should also work.

  5. Build Pyondetta's code:

    pnpm build
    

    npm or yarn should also work.

  6. In the newly created dist directory, run a HTTP server. I recommend http-server.

  7. Go to Settings > Developer enabled earlier). Enable Load from custom url and input the IP address and port of the server (e.g. e.g. http://192.168.1.236:4040) in the new input box labelled VENDETTA URL.

  8. Restart Discord. Upon reload, you should notice that your device will download Pyondetta's bundled code from your server, rather than GitHub.

  9. Make your changes, rebuild, reload, go wild!