#🏥-vencord-support-🏥
1 messages · Page 4 of 1
is there any way to make discord have a normal titlebar? i found a css for the old titlebar online but it didn't work
not with vencord in its current state since theres no option for it
damn, is there any titlebar css that works then?
No
unlucky
if you're talking about the one that makes it look like this then i've got a working css for it
oh yea that's what i was looking for actually
i just took all the imports from when the css was actually working and merged it into one file, i'll sent it in #🎨-css-snippets if you want (also i made a slight adjustment to the titlebar so that you can actually drag it)
Yeah
There is a fix
Replacing the asar
Not sure which asar you need or how to patch it In
what worked for me was making an app.asar from the resources>app folder, renaming the old app.asar to _app.asar then swapping _app.asar with app.asar in Vencord/dist/patcher.js (but yeah it's better just sticking with stable for now)
discord broke it
either use openasar or switch to stable
(former recommended unless you wanna use stable)
oh nice
Hello
the installer on linux fails for root location
as x11 isn't running as root
2022/10/28 16:05:27 PlatformError: X11: Failed to open display :0
panic: NotInitialized: The GLFW library is not initialized
goroutine 1 [running, locked to thread]:
github.com/go-gl/glfw/v3.3/glfw.acceptError({0x0, 0x0, 0x10004?})
/home/runner/go/pkg/mod/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20220320163800-277f93cfa958/error.go:174 +0x1d9
github.com/go-gl/glfw/v3.3/glfw.panicError(...)
/home/runner/go/pkg/mod/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20220320163800-277f93cfa958/error.go:185
github.com/go-gl/glfw/v3.3/glfw.WindowHint(0xc000115e68?, 0x6fb29a?)
/home/runner/go/pkg/mod/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20220320163800-277f93cfa958/window.go:275 +0x3f
github.com/AllenDang/imgui-go.NewGLFW({0x299b7c8?}, {0xa3b303, 0x11}, 0xac21b0?, 0x9dd740?, 0x0)
/home/runner/go/pkg/mod/github.com/!allen!dang/imgui-go@v1.12.1-0.20220322114136-499bbf6a42ad/PlatformGlfw.go:68 +0xba
github.com/AllenDang/giu.NewMasterWindow({0xa3b303, 0x11}, 0x4b0, 0x320, 0xa0?)
/home/runner/go/pkg/mod/github.com/!allen!dang/giu@v0.6.2/MasterWindow.go:66 +0x10b
main.main()
/home/runner/work/VencordInstaller/VencordInstaller/main.go:354 +0x75
yeah I got it running now
xhost +
what
message quick actions doesn't seem to work for me. can't double click edit or backspace delete
vencord is not installing + installer doesn't work
it got uninstalled on its own so I downloaded the gui installer just to try, it doesn't even open
and now even the old one doesn't work
It happened to me too, not exactly sure what the issue is. I just reinstalled Discord and then injected Vencord
(Assuming you’ve tried this first #faq message )
stop using canary
x11 skill issue
yeah that's what I used when it broke that day, but now even that doesn't work
I'll try reinstalling later
bro just said stop using canary as the solution
yes
canary is a client meant for testing, not for stable use
it works fine on stable so use stable
didnt old vencord installer said it supports discord stable, canary, ptb, and dev?

canary is no longer supported ™️
idfk it was supported though
anything is supported but if it doesnt work then it doesnt work
i dont really care about fixing it rn
I'll do it another time
or someone else prs a fix
ive just always used canary because of powercord
and it runs worse
LMFAOOOO
if anything those features are locked behind experiments
the installer supports canary
doesn't mean we can immediately fix shit when canary breaks
why bother fixing shit every 3 seconds when we can be normal and use stable

you love
dick
ong
i'm used to the yellow icon
but also ^
well obviously i no longer do, but habits remain
I use canary to test vencord
you will support canary
vencord no worky
do you use canary
ja
discord broke client mods in canary
again?
I think it's an Electron update, but that's what I was reading from OpenAsar
Vencord suffers from the Electron update?
Or is it just because Discord can’t make its own shit run on e17
i thought vencord was suffering from discord
normal discord makes me go waaaaaaaaaaaaaaaah
canary is slower then stable
i think
Canary is stable but fucking disabled, whoever using canary the same person who thinks 1mb is a lot, aka concave skulled
i use canary because powercord basically required it like 13 years ago and I haven't bothered to change since then
canary was made for testing purposes, not for stable use
Alpha software > Beta Software > Stable Software
👍👍👍
vencord works fine with up to date electron but discord made other changes in canary that broke it
the problem is that electron now ignores app if app.asar exists
Well you can just create app.asar folder with index.js
And rename original app.asar to _app.asar or something like that
^ i did that but then also had to swap _app.asar with app.asar in dist/patcher.js for it to work for me on Windows (with OpenAsar)
yes
I already do that on some Linux installs
the issue is that apparent the require.main is weird with that
since this fix makes no sense, the _app.asar logic is exactly for this case so if swapping the paths fixes it then its going the wrong branch
Also messing with the actual app.asar is a dirty solution on Linux because some package managers (at least pacman does) will choke on updates due there being a random directory where it's meant to put the file
tbf it could always run on stable/ptb, it just gave you a warning you had to hide with css
actually was more stable than what they recommended
while everyone panicked about pc being dead you just chilled on ptb
or stable
dont get why cynthia made it like shit for everyone
Thanks, I was wondering if they’d ever do something like that. Kernel’s app-original.asar makes sense now.
thats an electron change not discord change
Yeah
just use stable
How can I temporarily disable vencord?
use a different client, or uninstall vencord
changing the launch directory name makes discord crash
is that possible via the settings?
yeah should add one
i always panic
what?
could add a --vanilla command line flag
how would I do that
--ven command line flag
Yes after it came out
then close and reopen discord#
oh
your settings should stay
should I just do uninject since I have that too?
so once you reinstall, the plugins and settings you used to have should restore
based
the desktop installer does the same stuff as the cli injector
its just more user friendly
exactly
new faq post doesn’t end with explod ples help
@rough saffron The issue I was having was with a different program relying on discord's task, it recognizes it without the mod apparently but didn't before hand
is there maybe a plugin that causes that?
what program
ay torrent lookup dude wassup
are you on linux?
no windows
bruh
hmm
lmfao, that bot is so broken
and if you wanna know it's a custom oldschool runescape client that requires that for auth
Plan on just changing it to a prowlarr front end
we do change the window class name with the package.json thing
Fix it, it was really good 
well
it shows in my profile too now
i find it strange that you need to hook into the discord process
@shell veldt please make the new #faq post end with explod idk what todo after I follow the steps

explode
HMMM
it's because each licence is bound to a discord account, I only bought that shit out of needing a bug fixed (free is always better
)
you can detect the account with ipc
i doubt that they authenticate your account by hooking into the discord process
not by injecting
yeah we dont block IPC
how is that sus
unless you enabled this
chance of being token grabbed?
because you dont do memory injection or hooking to find an account???
Vencord is a token logger so that’s already taken care of 
apparently those dudes do it that way, based on java so idk
got it uninstalled luckily : )
odd
tell that to the dev
he has 200+ subs but wont change shit
200 subs
bro’s famous
its a lie its not a token logger its open source
token logger
horror
that is console logger
not token
at least make it log your real token
then send proof

you’re lucky I can’t find some cursed femboy stuff
Not Astolfo, what'd he do to you?
what the fuck
i don't know but i found this:
I think it was this, this was in a GH issue that was closed:
#🏥-vencord-support-🏥 message
the directory containing it
well yes, that index.js
rename the app.asar file to _app.asar, then rename the app directory to app.asar
when I do that it doesn't appear to load, I tried launching it through powershell and I just got ```
C:\Users\lukeb\AppData\Local\DiscordCanary\app-1.0.51 PS>.\DiscordCanary.exe
[Vencord] Starting up...
[Vencord] Loading original Discord app.asar
C:\Users\lukeb\AppData\Local\DiscordCanary\app-1.0.51\resources\app.asar\index.js
use stable
try not using canary
wroked lol ty
this guy was ahead of the times
i am ahead of your mother
in the past channel content was restricted client side
not as much of a concern now
if it was discord would have stopped sending channel metadata for channels you can't see
is the open quickcss button supposed to do nothing
maybe it is because I am using Brave?
allow popups
oh I mean, a window appears, but it is just a blank one
get better Internet
tried waiting a while to see if the editor was just taking a while to load but nothing
300mbps isn't bad lmao
click on the editor title bar and then click ctrl shift I to open devtools in that window
any errors?
okay, thanks
can you paste this in the console please js Vencord.Webpack.find(m => m.ProtoClass?.typeName.endsWith("PreloadedUserSettings")).getCurrentValue()
and more importantly, does it have an appearance field js Vencord.Webpack.find(m => m.ProtoClass?.typeName.endsWith("PreloadedUserSettings")).getCurrentValue().appearance
lol okay
can u change ur theme to light then back to dark and see if appearance is now not undefined
what, it works now
was it because it was assuming the appearance field was in fact present by default
yes
every time i send a message and last message was mine, it briefly flashes as if i just sent a first message (shows name & pfp) and only then updates to only show text
you can see it here
im on 0fda900
test
i don't really have any plugins that could mess with that on
i can send a list of my plugins if it's useful
does it happen on stock
idk really how to uninject vencord to test it
delete the app folder
installer??
installer
i told you how 🗿
\app-xxxx\resources\
just pnpm uninject if you're using the git version

i love this language

Console shows absolutely nothing of interest
does the git version work with canary or just the installer version
just installer
just run the installer and open app.asar/index.js and change the path inside it
👍
i was in call and my discord died
Uncaught Exception:
Error: Cannot find module '/Applications/Discord Canary.app/Contents/Resources/app.asar/package.json'
Require stack:
- /Users/chris/Library/Application Support/Vencord/dist/patcher.js
- /Applications/Discord Canary.app/Contents/Resources/app/index.js
-
at Module._resolveFilename (node:internal/modules/cjs/loader:940:15)
at Function.n._resolveFilename (node:electron/js2c/browser_init:249:1105)
at Module._load (node:internal/modules/cjs/loader:785:27)
at Function.c._load (node:electron/js2c/asar_bundle:5:13343)
at Module.require (node:internal/modules/cjs/loader:1012:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (VencordPatcher:4:19342)
at Module._compile (node:internal/modules/cjs/loader:1116:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1169:10)
at Module.load (node:internal/modules/cjs/loader:988:32)Uncaught Exception:
Error: Cannot find module '/Applications/Discord Canary.app/Contents/Resources/app.asar/package.json'
Require stack:
- /Users/chris/Library/Application Support/Vencord/dist/patcher.js
- /Applications/Discord Canary.app/Contents/Resources/app/index.js
-
at Module._resolveFilename (node:internal/modules/cjs/loader:940:15)
at Function.n._resolveFilename (node:electron/js2c/browser_init:249:1105)
at Module._load (node:internal/modules/cjs/loader:785:27)
at Function.c._load (node:electron/js2c/asar_bundle:5:13343)
at Module.require (node:internal/modules/cjs/loader:1012:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (VencordPatcher:4:19342)
at Module._compile (node:internal/modules/cjs/loader:1116:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1169:10)
at Module.load (node:internal/modules/cjs/loader:988:32)
le canary
i keep getting this on some servers when im on vencord
doesnt happen on normal discord
update
Explod
if you save the sound on discord somehow that would work
or patch the thing that disallows the external media

clip studio paint ?
content security policy
basically discord only lets media from a specific number of websites
I wouldn't run chromium with that flag but with discord I don't really see what the big issue would be
since you're already just running discord's code and whatever client mod you have (which could kinda already bypass any web security anyways)
client mods bypass it with specific domains
it doesn't disable it
if bd turned csp off and everyone had bd
it would be a major security hazard
but if there was an rce
so only urls that the code you chose to run will be requested
you can already do that though
see the vencord plugins that load third party libraries (the patpat one does, off the top of my head)
meow
The quickCSS editor gets blocked by CSP when using the userscript, this doesn't happen with the extension. Using violentmonkey if that's of any help
works with tampermonkey
wair guys, i hav questio
so when you add userplugins
they are supposed to get added to the list of main ones rite?
tamper is trash
yes, that's a limitation with the user script
use a browser extension to disable csp for Discord, like https://chrome.google.com/webstore/detail/disable-content-security/ieelmcmcagommplceebfedjlakkhpden?hl=en (no endorsement or guarantee that it works, I just found this via google)
or use the Vencord extension
or contribute a fix to make it work on userscripts (please!)
I looked into it a bit but didn't find anything
yeah i did, but they still dont appear
is rhat clownyctos art
does anyone know where I can find the plugins folder when using the installer on Discord flatpak?
I want to change how one of the plugins behaves
if you want to mess around with the source you have to use the git version
Hi !
Do you also have a rollback with the MessageQuickActions plugin (quick edit with double click)? What I mean by that is that the double click to edit modifies the 1st version of the message, if it has been modified in the meantime the changes are lost and you modify the original message and not the one modified in the meantime
what is react dev tools
i'm not seeing it
nvm im dumb you enable it in the vencord settings
is there a reason why I can't click the x in server settings (or other pop ups)? I have to tap the escape button on my keyboard to exit the popup.
discord bug
oh
GM_xmlHttpRequest NOW
then I have to use unsafeWindow instead of window
and that has a lot of other issues
there's some stupid gm fetch polyfill thing I forked ages ago use NOW
userscripts just pain
no you don't iirc insaner
okay pr
nope never you will do
no
guhhhh wrong
help
please uwu
Get help creating & publishing Firefox extensions.
hmmmm
maybe maybe maybe
bruh
What are you doing
installing vencord
just gonna use userscript i guess
there's a Firefox pr
these are the glitches currently with spotify controls
idk if report here or on githubb
wdym
literally cannot reproduce any of these lol
killing myself
ye
if (getCurrentUser().id === Devs.Ven.id) normal()
else buggy()
did u not see it in the code

minified*
dunno about polyfills, but i wrote a wrapper a while ago
**steam-workshop-downloader.user.js: **Lines 137-149
const gm_fetch = (link, options) => {
return new Promise((resolve, reject) => {
const data = {
...options,
method: options?.method || "GET",
url: link,
onload: (res) => resolve(res),
};
console.log(data);
GM_xmlhttpRequest(data);
});
};
unsafeWindow.gm_fetch = gm_fetch;
not the same API as fetch, but uhh, much better than using the original gm_xmlhttprequest
uhh, could work
only if onload gives just one argument
if you are gonna talk about improvements, stop it
would be nice if that bot used the file extension to set the code block language
@warm birch help
5 Commands
hf!help --bot
13 Commands
hf!help --misc
3 Commands
hf!help --general
9 Commands
hf!help --image
1 Commands
hf!help --moderation
8 Commands
hf!help --utility
Reloads a module.
Restarts the bot.
Evalueates Javascript
Executes a command
Manage guild specific bot settings
it does
but it set it to user.js, not js
lmao
@crystal frost made it
it's literally in its bio

does @crystal frost split on the . and call it a day?
you think i have a reason to check a bot's bio?
mf
the bio is a link
you assumed i'd open the link?
too lazy to do that shit
i did
no!
who the FUCK uses repeat
NOONE
can anyone else reproduce this?
yea it's just a lil delayed
he means the jumping back and forth
how exactly does corrupt mp4s work
oo
unsure if this is intentional
Does that look like it would be intentional
quite possibly
idk if you wanna go uwu look at my sex tape
then attach a -1 minute long video of nikocado avocado
is there a list of all plugins?
i know i am searching for one in particular and it isnt there
the custom volume range one
thanks but there isn't any plugin that can let me increase the volume over 200 if i didn't skip it
then it doesnt exist
u can do it manually
findByProps("setLocalVolume").setLocalVolume("user id", volume)
https://gist.github.com/davejbax/42abae54865f2ba1e3c649c7949fbbe1 there's this thing too i guess (JK it doesnt work!!!)
thank you btw
long broken
i will make this into a plugin
when i learn how
meh i can copy other ones
the plain folder icons broke. turned it off and back on and restarted and it still isn't showing up
what do u expect it to do
they don't show up at all.
https://katsystem.life-is-pa.in/5MMSFFT0W
ptb hold on lemme check
stable is already installed but used on an alt. I only have vencord installed on this account.
https://katsystem.life-is-pa.in/5MMTXlq5T
errors seem to be irrelevant.
this change would literally break other mods too
because cursed different react
also its easy to fix
what changed
wait
WAIT
are they using the uhh
new jsx runtime
yes
in which case it would break other mods but in a different way unrelated to this ok
r.createElement -> jsx()
xd
trol
bruh
guess no one on stable has reloaded in the last couple hours since theres like no complaints
hey why doesn't plainj folder work :(((((
stress
Why doesnt plain folder work????? :((((((
did they push their jsx change to stable
funny
wtf they broke almost everything that uses jsx
ofc
L dickcord

is there a youtube watch together adblock plugin?
if not why?
not possible probably
figure out how to inject into iframes
i guess a worse idea would be replacing all instances of youtube embeds with invidious embeds
security = cring
no blocked messages now is not working anymore
Hi, when I press "Update Now" it says the update was successful but when I restart Discord it is back to the version it was before pressing the "Update Now" button
This is the version it reverts to btw
are you using the git version?
have you modified any files?
if so, go into vencord folder and git reset --hard to remove changes and then try again
no i haven't modified any files, the most i have done is install plugins
also with git version do you mean the old way to install vencord? if so i used the new installer
o
Oh i also have openasar but surely that's not the reason right?
I get the same, have only used the installer on this computer (also using OA)
can I disable plugins without needing to open discord?
you can edit the vencord settings.json and then restart discord ig
A full restart seems to have fixed my issue so uh
lol its cause those files didn't trigger rebuild
so it cant update
gotta fix that at some point
sorry but where to put this? i just tried console but it didn't seem to work
you need to run Vencord.Webpack.findByProps("setLocalVolume").setLocalVolume("user id", volume)
thank 👍
@shell veldt you ever be right clicking a server
"RIGHT CLICKING A SERVER"
read what i tsays :PPPP
i need to add dependecy uhhh
what were you doing
!!!!!!!!!!
assuming its viewicons cuz i dont really use anything else that would do something to context menus
just opened a dm
only happens when this is open
i think it's some a/b rollout thing
i get it by default
yes
enable the plugin it tells u to enable
wdym
anyway pushd fix
good
still crashes but different error lmao
pretty sure its this experiment
ig i can just force disable it for now
uh
this is my fault
i will fix
okay now lol
🤔
Well that's a bug in tymans code actually
@sinful matrix you can't return before hooks
hooks have to run every single render
guh
function Component(props) {
if (props.blah) return
useState() // bad
}```
but then how do you not send a web request
Put the return inside the hook?
basically the way to fix it is to extract the logic into its own component
I hate react I hate react I hate react I hate react I hate react
function ComponentWrapper(props) {
if (props.blah) return
return <Component {...props}/>
}
function Component(props) {
useState() // good
}
where did my message go
something something 1984

LITERALLY 1984
please do not spread misinformation in #🏥-vencord-support-🏥
Fr
You shouldn't explode (misinformation)
this shit keep happening to me
every time i open dms
@shell veldt help me ur my personal helnp now
i bite u
open console and check
wats the keybind agn
ctrl shift i
nothing
find the actual error
it'll be at the bottom
Also im pretty sure it's pronoundb because that's what people were having trouble with earlier
make sure you're updated
those are warnings
i am
not the first ss
click on the react link
i restarted discord since then
Well it's we
how are u guys even having this problem I can't reproduce
there is
do u have it
Also what's a profile sidebar
click it off
fucking got it
this is gay
tomorrow
how come
^

how tf did u even build without node
Command node not found. Please install it and try again
HHAHAHAHA
lol
if someone wants to try fix pronoundb crash, I think the issue is that the component return before hooks
to solve it, extract everything starting from the first hook into a separate component and just call that after the ifs (https://github.com/Vendicated/Vencord/blob/main/src/plugins/pronoundb/components/PronounsChatComponent.tsx#L36 and https://github.com/Vendicated/Vencord/blob/main/src/plugins/pronoundb/components/PronounsProfileWrapper.tsx#L33)
**PronounsChatComponent.tsx: **Line 36
const [result, , isPending] = useAwaiter(
**PronounsProfileWrapper.tsx: **Line 33
const [result, , isPending] = useAwaiter(
wha
Or well I used to use nvm but switched to fnm recently
no idea what that is why not just install regular node to system
Cause a lot of different projects I work on require different versions of node
I never understood the point of nvm, latest version is all u nerd
tell me one reason why you can't just use node 19 for everything?
they usually don't make breaking changes
One of my projects uses node-canvas which only works on like 16 and lower iirc so i have to switch from whatever version im using to 16 very often
I couldn't npm install in that project last week on v18 but was able to on v16
they probably don't have a prebuild for nodejs 18 for your specific system so you have to build from source but don't have the necessary dependencies

but ig that's a fair use case
just updated and then when I switched servers I got this
hasn't come back up yet though
turn on menu item deobfuscator api
uh
do you know where vencord settings.json is
no, one sec
i did Vencord.Plugins.startPlugin('MenuItemDeobfuscatorApi') which returned true but nothing happened
are you on windows
set it to enabled
i did
restart

wha how'd that even happen
oh right me being dum and forgetting to add dependency and then adding it later
smh
i fixed the pronoundb crash btw thanks guys
i also fixed this stuff now :P
i have an alr existing installation of vencord on my external hard drive, and i wanna use it on my fedora installation. how would i do that? ig you will also need to mount it
hm
i hate
hate who? 🤨
hi i want to import this theme, how does it work?
https://github.com/LuckFire/amoled-cord
User Settings > Vencord > QuickCSS > and the userCSS import @import("https://raw.githubusercontent.com/LuckFire/amoled-cord/main/src/support/AMOLED-Cord.theme.css");
second
let me edit then, ty
@import url("https://raw.githubusercontent.com/LuckFire/amoled-cord/main/src/support/betterdiscord/compiled.css");
the user css won't work cause it uses funny user css syntax
ty Ven, wasn't sure if compiled included the other css file it imported
ah, got it. Thought I was using a .user.css, nope just using a .theme.css instead
anyway to get this to work in vencord? https://github.com/DiscordStyles/HorizontalServerList
yes, add this to your quick css
@import url('https://discordstyles.github.io/HorizontalServerList/dist/HorizontalServerList.css');
it looks like u need some more
what
@import url("https://discordstyles.github.io/HorizontalServerList/dist/HorizontalServerList.css");
/* Bottom HorizontalServerList. Simply remove the comments surrounding the @import to enable it. */
/* @import url("https://discordstyles.github.io/Addons/bottomhsl.css"); */
:root {
--HSL-server-icon-size: 40px; /* Size of the server icons | DEFAULT: 40px */
--HSL-server-spacing: 10px; /* Spacing between each server icon | DEFAULT: 10px */
--HSL-server-direction: column; /* Direct of the server list. | Options: column, column-reverse | DEFAULT: column */
}
just copy paste this entire thing into ur quick css
oh lol
youre welcome!!
jesse
It's not set to highlight
nah
It's good

ain't nobody give a fuck
that's good imo
oh btw those should be hidden too @left crater 
I will do
should just be css

yo i have a questiooon
it says that messagelogger logs deleted messages temporarily: well how long is that? And why can't it be permanent like MessageLogger V2 (betterdiscord).
Till Discord restart iirc and it can be, just has to be implemented but not a priority atm
ye its til u restart discord
persisting them permanently is pretty stupid and will bloat discord's used storage
also questionable for user privacy since technically now you're obligated to remove them if they ask you to
dumb question but how does one access the funny friend invites after enabling the plugin?
I have searched far and wide and I'm starting to think I'm brain dead
commands
oh my god you're very correct thank you aojwbdoawbdowa

I will now turn to dust in shame, appreciate it


i think a permanent message logger could be useful. one that just silently logs, and only displays once read from file/on user input or something
more for dm archival purposes i guess
wait that already exists, discord-chat-exporter
through api aboox
abooz
same
just pulled the new udpate
iw as working on my plugin 
(im on latest canary)
Well im gonna sleep now
I'm gonna check it out tomorrow if it's still a thing
for the time being please use stable or figure it out yourself
im going to sleep aswell hope this gets fixed by tomorrow

latest on github/latest canary
stable is lameee

and youre lame
it connects
if im lame and stable is lame then that won’t be good will it

then stable isnt lame and youre lame
there
bruh

fine i think i’ll give up on my beloved yellow discord 
im not obligated to do anything
i must do the same
can I have my cool role back
the issue is that discord broke a bunch of filters
Unfortunate
dev is best build
false
good. now stay there
🧌

why

You will enjoy stable 
I should make an (ugly) fallback updater without react or any discord components that works even if all hell breaks loose
so people can still update if updater page doesn't work
ugh i have a stupid question, is there a better way to reload my plugin without restarting discord every change
my plugin has patches yeah
then no sadly
but if you use patchhelper you can ensure patches work without restarting
yeah i know
Doesn't take long to restart 
I have a better idea for updater
if the ui errors and there's an update, just open (suuuper ugly) browser inbuilt Dialog
Yop 
something like openasar's dialog?
that prompts
"The updater failed to render but there's an update that might fix it. Update now?"
make an external program
uh try it yourself type js confirm("ye") in the console
Vencord installer
it also has an update button
but would be nice to have in client
lmao bruh 💀
actually make it so that people have to run commands
but they can't copy and paste
only type
actually if there's a way to somehow force js reload then maybe plugins with patches can be hot reloaded
they can't
because you can't patch discord code after it has already been loaded
plugins that only use start/stop yes
patches no
Not happening
this is the biggest drawback of code patches over monkey patches
Discord will die faster than they move to C++
the need to reload

why would discord lazy people move to harder programming language
to "optimize" their code lmao good one

yeah, i honestly like the patches idea it's bit harder but actually way more advanced imo
because electron sucks
they should move to imgui
😩
you will love
#include "Vencord.h"
bool fakeNitro() {
return true;
}
int pluginMain() {
void* sym = FindSym("_ZN7Discord20canUseEmotesAnywhereEv");
Hook(sym, reinterpret_cast<void*>(fakeNitro));
}
REGISTER_PLUGIN("FakeNitro", pluginMain)
i'd love it

Qt is more likely 
Disgusting 
imgui discord
I mean that's bots now try actually hooking other methods
thatt would be a dream come true
it will look like this
Also if they change anything you will love insta segfault

if i can make it use string refs it will never break
Better than djs but still could use something else, no point in using C++ for something that isn't in need of critical performance 
i'm also obsessed with imgui
Nuklear gang 
yeah
i've used nuklear
Best middle ground is Go
go is amazing
Yop
i'd be happy with anything than fucking js\ts
Vencor installer is in go

just use python
Nop
do you really need speed in discord bots
python is the worst
it's not just for speed
i just enjoy doing cpp and abusing templates
js is way nicer to write than python while being equally easy and faster
uhh many
js, ts, Java, kotlin, go, c++, bash (if that counts), C#

are you a full stack developer 
ru
i made my own animation system for imgui just out of how much im in love with imgui 😍
ig kinda
actually lemme show u sec
please do
Torture
Adding shit to imgui can be torture 
<3
Well I never used the actual imgui, I only used go bindings
)
woah animations
Nice 
woaaah

move it to c++ and ill be happy to do add it for you
Eh could be worse 
like why clicking on show details go play and u have to go to search to actually see info
it's pretty bad
Imagine using Netflix 
also that's how the code looks like btw
hover animation is so delayed and hangs the entire page
qBitTorrent + Radarr for movies + Sonarr for shows + jellyfin for web player 
nop
I can never be bothered to set up any RSS stuff
go isn't much different from C anyway tbh
you'll smoothly learn it if you've done C

It's pretty simple 
I'll stick to manually adding shows to plex
ok but can you move this to go
rus
idk how to set up the whole wishlist thing, I mean I could probably figure it out I haven't tried
no and I don't even want to because C++ syntax is scary
russia









