https://github.com/riolubruh/yabdp4nitro
Yet Another BetterDiscord Plugin for Nitro features. Unlock screensharing modes, use cross-server and gif emotes and much more!
https://github.com/riolubruh/yabdp4nitro
betterdiscord betterdiscord-plugin betterdiscord-plugins discord discordapp javascript plugin
Last synced: 4 days ago
JSON representation
Yet Another BetterDiscord Plugin for Nitro features. Unlock screensharing modes, use cross-server and gif emotes and much more!
- Host: GitHub
- URL: https://github.com/riolubruh/yabdp4nitro
- Owner: riolubruh
- License: other
- Created: 2021-11-21T19:26:45.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-04T05:37:27.000Z (about 1 month ago)
- Last Synced: 2025-04-06T21:09:28.647Z (about 1 month ago)
- Topics: betterdiscord, betterdiscord-plugin, betterdiscord-plugins, discord, discordapp, javascript, plugin
- Language: JavaScript
- Homepage:
- Size: 10.4 MB
- Stars: 900
- Watchers: 16
- Forks: 141
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# YABDP4Nitro
*Probably* the best "Nitro plugin" out there.
YABDP4Nitro is a feature-rich BetterDiscord plugin designed to enhance your Discord experience. This plugin offers various functionality such as customizable screensharing quality, emoji bypasses, profile accents, client themes, and more!
### Download Link
Raw File Link: [YABDP4Nitro.plugin.js](https://raw.githubusercontent.com/riolubruh/YABDP4Nitro/main/YABDP4Nitro.plugin.js)
## Table of Contents:
- [Features](#features)
* [Custom Screenshare, FPS, Bitrate](#fully-customizable-screensharing-quality-fps-and-bitrate)
* [Emoji Bypasses](#emoji-bypasses)
+ [Upload Emotes](#upload-emotes)
+ [Ghost Mode](#ghost-mode)
+ [Classic Mode](#classic-mode)
+ [Hyperlink / Vencord-like Mode](#hyperlink--vencord-like-mode)
- [Fake Inline Hyperlink Emojis](#fake-inline-hyperlink-emojis)
* [Profile](#profile)
+ [Profile Accents for All Users](#profile-accents-for-all-users)
+ [Fake Profile Themes](#fake-profile-themes)
+ [Fake Profile Banners](#fake-profile-banners)
+ [Fake Avatar Decorations](#fake-avatar-decorations)
+ [Fake Profile Effects](#fake-profile-effects)
+ [Fake Profile Pictures](#fake-profile-pictures)
* [Clips 100MB Limit Bypasses](#clips)
+ [Video Files](#videos)
+ [Audio Files](#audio)
+ [Other Files](#zipclips-any-file)
* [Miscellaneous](#miscellaneous)
+ [Nitro Client Themes](#nitro-client-themes)
+ [Remove Screenshare Nitro Upsell](#remove-screenshare-nitro-upsell)
+ [In-App Icons](#in-app-icons)
- [FAQ & Installation (read this before asking!)](#frequently-asked-questions)
- [Reporting Issues](#reporting-issues)
- [Contributing](#contributing)
- [Special Thanks](#contributors)
- [Additional Plugins I Recommend](#recommended-additional-plugins-for-more-nitro-features)
- [License Agreement](#license)
- [Discord Server](#discord-server)
- [Donate](#donate)
## Features## Fully Customizable Screensharing Quality, FPS, and Bitrate
Stream at any resolution, framerate, and bitrate you want! Who needs Nitro?



_________________________________________________________________________________________________________________
## Emoji Bypasses
Allows you to seamlessly use animated emojis and emojis from any server you're in by linking or uploading them!
_________________________________________________________________________________________________________________
### Upload Emotes
Automatically uploads the emojis used in your message as an attachment!

_________________________________________________________________________________________________________________
### Ghost Mode
Hide the link(s) to any emoji(s) you send by automatically using a "ghost message"! It is a bit more laggy and may be detected as spam by some bots.

_________________________________________________________________________________________________________________
### Hyperlink / Vencord-Like Mode
Puts the emoji into a hyperlink like Vencord fakemojis.

#### Fake Inline Hyperlink Emojis
The Fake Inline Hyperlink Emojis option will replace these hyperlinks with fake emojis on the client side.
Disabled:

Enabled:

_________________________________________________________________________________________________________________
### Classic Mode
Simply replaces the emoji in the message with its' URL. This is "classic mode".
_________________________________________________________________________________________________________________
#### Usage of the Emoji Bypass

_________________________________________________________________________________________________________________
## Profile
### Profile Accents for All Users
<--[New Look] [Original Look]-->
To clarify: What this does is make **all profiles** render with the gradient accent on the **client-side**.
We'll get into profile accents that other users can see in a second.
_________________________________________________________________________________________________________________### Fake Profile Themes
Allows profile theming by hiding color information in your bio using invisible 3y3 encoding!
Works effectively exactly the same as FakeProfileThemes on Vencord, but on BetterDiscord!
Happy theming!
**Note that only users that have either YABDP4Nitro, FakeProfileThemes (Vencord), UnrealProfileThemes (Enmity), or a similar plugin (that decodes 3y3-encoded profile colors) installed will be able to see the profile colors.**
_________________________________________________________________________________________________________________
### Fake Profile Banners
Uses invisible 3y3 encoding to allow setting profile banners by hiding the image URL in your bio.
Only supports Imgur URLs for security reasons.
To use Fake Profile Banners, go to Settings>Profiles. You should see a new text input and
"Copy Banner 3y3" button under the Profile Banners section:
Simply type/paste in an Imgur URL into the input area
( ex: **`https://i.imgur.com/bYGGXnq.gif`** )
Then, click the "Copy 3y3" button to the right of the input area, paste your clipboard into your "About Me" (or bio) and save.
The banner should appear in the "Try It Out" preview to let you know that it is working correctly.
**Note that only other users with YABDP4Nitro installed and enabled will be able to see this.**
_________________________________________________________________________________________________________________### Fake Avatar Decorations
Uses invisible 3y3 encoding to allow setting avatar decorations by hiding IDs in your bio or custom status.

To use Fake Avatar Decorations, go to Settings>Profiles you should see a new button under Avatar Decoration.

Clicking this button will reveal a menu with each of the avatar decorations in a grid.

Clicking one of these avatar decorations will copy the invisible 3y3-encoded data into your clipboard.
Now follow one or both **(for the best effect, do both!)** of the following methods to apply the avatar decoration to your profile:
Custom StatusNow that you have the 3y3 encoded data in your clipboard:
Close settings by pressing Escape or hitting the button labeled ESC in the top right.Click on your profile in the bottom left to open this menu:
Click the button to add/edit your custom status and paste your clipboard into your status.
**Note that if you are using the Custom Status method only, it will only appear for other YABDP4Nitro users when you are online.**
You should now see the avatar decoration appear around your profile picture!
About Me / Profile BioNow that you have the 3y3 encoded data in your clipboard:
Paste your clipboard into the About Me section of your profile.Demonstration:
**Note: If your Avatar Decoration is in the About Me section of your profile, it will only appear for other users *after* they have opened your profile at least once.**
Any other user of YABDP4Nitro with Fake Avatar Decorations enabled will now be able to see your avatar decoration._________________________________________________________________________________________________________________
## Fake Profile Effects
Uses invisible 3y3 encoding to allow setting profile effects by hiding IDs in your bio.

To use Fake Profile Effects, first go to Settings>Profiles; you should see a Profile Effect section:

Clicking the new "Change Effect \[YABDP4Nitro\]" button should reveal a menu with all of the available profile effects:

(The menu will automatically populate with any new profile effects that Discord may add in the future.)Clicking one of these profile effects will copy the invisible 3y3-encoded data into your clipboard.
Now all you have to do is paste your clipboard into the "About Me" section of your profile and click Save Changes!
Any other user of YABDP4Nitro with Fake Profile Effects enabled will now be able to see your profile effect!
_________________________________________________________________________________________________________________
## Fake Profile Pictures
Uses invisible 3y3 encoding to allow setting custom profile pictures by hiding an image URL in your status.
Only supports Imgur URLs for security reasons.
To use Fake Profile Pictures, first go to Settings>Profiles; you should see a new input & button:

Now paste an Imgur URL (ex: `https://i.imgur.com/bYGGXnq.gif`) into the box and click the "Copy 3y3" to the right!

Assuming nothing goes wrong, you should see "3y3 copied to clipboard!" appear at the bottom of the window.
Now, close Settings and click your profile in the bottom left of the window.
You should see the following:
Choose the option to set your custom status, and paste your clipboard anywhere into your custom status.
You should now see your profile picture change to the desired image!
Note that only other others of the plugin will be able to see your fake profile picture.
**Note: Because this uses Custom Status, you must be appearing Online, Idle, or Do Not Disturb for this to work!**
_________________________________________________________________________________________________________________
## Clips
### Videos

Increases the file upload limit for video files to 100 MB by sending them as "Discord Clip"s.
It works by first using FFmpeg.WASM to transmux to "isom"-branded MP4 without re-encoding (unless it's already an "isom"-branded MP4),
and then appending a special tag that the Discord API specifically checks for to the file in order for it to be considered "valid".The plugin does everything automatically, so all you'll need to do is upload the video as you usually would, and enjoy the higher 100MB file limit!
_________________________________________________________________________________________________________________
### Audio

Increases the file upload limit for audio files to 100 MB by sending them as "Discord Clip"s.
Using FFmpeg.WASM, the audio is muxed into a new video file with a new video track filled with empty/black frames,
and then a special tag that the Discord API specifically checks for is appended to the file in order for it to be considered "valid".The plugin does everything automatically, just like as for videos!
_________________________________________________________________________________________________________________
### ZipClips (Any File)

Increases the file upload limit for *any* file to 100 MB by sending them as "Discord Clip"s.
How does it work? We make a polyglot file which functions as both a valid clip (MP4 video file with proper tags and branding) **AND** an archive (zip, 7z, rar, etc.).
To use it, simply send any file between 10MB and 100MB with the option enabled in settings.
To extract the file, remove the `.mp4` from the file name and open it in 7-Zip, WinRAR, etc.
In 7-Zip, it's a bit more of a hassle since it doesn't automatically recognize it as an archive, so you need to specifically tell it which type it is, ex:

Alternatively you can navigate to the containing folder, right-click the file, press `Open Inside #` and pick the second option, ex:

In WinRAR, simply remove the `.mp4` from the file name and open it as you usually would!

If your file is already an archive (7z, zip, rar, tar, gz, bz2), it will simply add the archive to the special video file.
Otherwise, it will ***create a new zip that contains your file automatically!***
(Note: No compression will be done since it would just take too long. If you want compression, zip the file yourself.)## Miscellaneous
### Nitro Client Themes
Allows you to use the Nitro-exclusive gradient client themes by Discord.


_________________________________________________________________________________________________________________
### Remove Screenshare Nitro Upsell
Removes the annoying Nitro upsell in the screen share quality menu.

_________________________________________________________________________________________________________________
### In-App Icons
Nitro In-App icons are unlocked.

_________________________________________________________________________________________________________________
# Frequently Asked Questions
[Go here for the FAQ and installation instructions!](https://github.com/riolubruh/YABDP4Nitro/issues/76)If your question isn't there **and you think it should be there,** write a comment below that issue.
If you have any other questions, you may DM me directly if you wish, otherwise you can [make a new Issue](https://github.com/riolubruh/YABDP4Nitro/issues/new)
with your question, and I'll try to answer it to the best of my abilities._________________________________________________________________________________________________________________
## Reporting Issues
To report an issue, please open a new issue on the [Issues page](https://github.com/YABDP4Nitro/YABDP4Nitro/issues)
of this GitHub repository with a clear description of the problem and any steps to reproduce it._________________________________________________________________________________________________________________
## Contributing
If you would like to contribute to the project, there are several ways to do so. You can:
- Submit a bug report or feature request
- Fork the repository and make changes
- Submit a pull request to merge your changes back into the main branchThank you for your interest in contributing to YABDP4Nitro!
_________________________________________________________________________________________________________________
## Contributors
Significant contributions to the plugin will earn you a special **YABDP4Nitro Contributor Badge** (that you can brag about to your friends)!Special thanks to:
- Weblure for making [multiple code contributions](https://github.com/riolubruh/YABDP4Nitro/commits?author=Weblure)!
- Kozhura_ubezhishe_player_fly for creating and designing the [**YABDP4Nitro User Badge**](https://raw.githubusercontent.com/riolubruh/riolubruh.github.io/main/badge_hires.png)!
- Moeefa for [committing a bugfix](https://github.com/riolubruh/YABDP4Nitro/commits?author=Moeefa)!
- HunBun for being the brains behind the Discord Clips Bypass!
- Arven for teaching me how to use `BdApi.Webpack.getMangled`, giving code for improved module filters, and teaching me about some filter options I didn't know about.Thank you all so much for your effort in making this plugin great!
_________________________________________________________________________________________________________________
## Recommended additional plugins for more Nitro features
[FreeStickers by An00nymushun](https://github.com/riolubruh/DiscordFreeStickers) - Unlocked Sticker sending through converting to and uploading as a GIF. (Fixed fork is linked until the [original repository](https://github.com/An00nymushun/DiscordFreeStickers) is fixed)
[SplitLargeMessages by DevilBro](https://github.com/mwittrien/BetterDiscordAddons/tree/master/Plugins/SplitLargeMessages) - Send longer messages!
_________________________________________________________________________________________________________________
## License
The plugin is licensed under the NPOSL Version 3 License. You can find it [here](https://github.com/riolubruh/YABDP4Nitro/blob/main/LICENSE.md).
This software is provided on an "AS IS" BASIS and WITHOUT WARRANTY, either express or implied, including, without limitation, the warranties of non-infringement, merchantability or fitness for a particular purpose. THE ENTIRE RISK AS TO THE QUALITY OF THIS SOFTWARE IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an essential part of this License. No license to the Original Work is granted by this License except under this disclaimer.
_________________________________________________________________________________________________________________
## Discord Server
Please read [this README](#readme) and [the FAQ](https://github.com/riolubruh/YABDP4Nitro/issues/76) before joining just to ask stupid questions that 100 people have already asked before. It's really annoying.
https://discord.gg/EFmGEWAUns
_________________________________________________________________________________________________________________
## Donate
If you want to show your love for the plugin, (or just put a middle finger to Discord's face) it would really mean the world to me if you threw me a few bucks. Very few people actually donate, so I see and appreciate every last one.
Methods of donations without fees are obviously preferred. See more info below.
To avoid repeating myself, assume that an additional 3% fee will be applied if you use a credit card.
_________________________________________________________________________________________________________________
### P2P
Using a P2P payment processor will ensure that 100% of your donation will be received and none will be taken by transaction fees (unless you choose to use an instant transfer).
### Venmo
[Fees Info](https://venmo.com/resources/our-fees/)### Cashapp
[Fees Info](https://cash.app/legal/us/en-us/cashappterms#stored-balance-disclosures)QR Code:
_________________________________________________________________________________________________________________
### Payment Processor(s) with no fee
GitHub Sponsors is the only one I've found so far.
#### GitHub Sponsors
-Have to use a credit or debit card.
Apparently **no credit card fee** either? Someone test this for me ;)
https://github.com/sponsors/riolubruh
_________________________________________________________________________________________________________________
### Payment Processors with a fee
Using one of these will subtract some fee, either taking the fee from you or from me (usually from me).
#### Ko-fi
Routed through PayPal, so [same fee as PayPal](https://www.paypal.com/us/digital-wallet/paypal-consumer-fees#ReceivingDonations).
#### PayPal
I will be able to see your full name and email if PayPal is used.
Although I won't do anything with it, if this makes you uncomfortable, consider using something else.Donation fee of 2.89% of payment + $0.49 ( + 1.5% if you're not in the United States + currency conversion if applicable) taken from me.
[Fees Info](https://www.paypal.com/us/digital-wallet/paypal-consumer-fees#ReceivingDonations)#### Patreon
Patreon unpublished my page automatically from inactivity. To be honest, I was going to do it myself eventually anyway,
and you're about to see why with the fees info (which I will not remove for informational purposes):8% fee + payment processing fees depending on what processor you used + currency conversion fees (if applicable).
Plus a $0.25 fee whenever I cash out.
Seriously dastardly fees, all taken from the creator! Shameful!
Stay away from this shit unless you have to for some reason!
![]()
[Fees Info](https://support.patreon.com/hc/en-us/articles/11111747095181-Creator-fees-overview#h_01HAM56C6VSN4AC0FAWNPWMNA1)
_________________________________________________________________________________________________________________### Cryptocurrency
___100% anonymous. Not sure if I set it up correctly, shoot me a DM if I screwed this up.
Some fees are involved with these, but if you're actually using this, you already knew that.#### BTC Address
`bc1qyzrd2x4gvq86pe6hujd5uxw3j5cqhpdcyhn8d3`
#### Monero Address
`48oSWZ9uJz1CCPS3dde8nEjT6JZ7zaLH7XEXffkK9gLVdb5QtjcwByr4F3cbnMf6KySPw2mw7LAzcHnwXo1YYWYr1aS1p2D`