#🏥-vencord-support-🏥

1 messages · Page 4 of 1

deep briar
#

I also tried running ptb through the command line and additionally got this error, discord not signed by discord, interesting dogsmirk

shell veldt
#

did u replace electron

candid matrix
#

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

crystal frost
#

not with vencord in its current state since theres no option for it

candid matrix
#

damn, is there any titlebar css that works then?

charred nebula
#

No

candid matrix
#

unlucky

wicked sand
candid matrix
#

oh yea that's what i was looking for actually

wicked sand
#

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)

candid matrix
#

damn alright sounds good

#

thanks a lot

valid kelp
#

vencord stopped working right?

#

(canary)

charred nebula
#

Yeah

#

There is a fix

#

Replacing the asar

#

Not sure which asar you need or how to patch it In

valid kelp
#

f

#

i'll switch to stable then

wicked sand
#

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)

hazy breach
#

either use openasar or switch to stable

#

(former recommended unless you wanna use stable)

shell veldt
#

nah it's fine on Windows

#

just broken on Linux

hazy breach
#

oh nice

nocturne scaffold
#

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 +

shell veldt
#

what

random meadow
#

message quick actions doesn't seem to work for me. can't double click edit or backspace delete

bronze stump
#

it's delete for delete

#

delete button

rare imp
#

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

green dagger
#

It happened to me too, not exactly sure what the issue is. I just reinstalled Discord and then injected Vencord

shell veldt
#

stop using canary

rare imp
#

I'll try reinstalling later

broken tiger
#

bro just said stop using canary as the solution

shell veldt
#

yes

#

canary is a client meant for testing, not for stable use

#

it works fine on stable so use stable

broken tiger
#

didnt old vencord installer said it supports discord stable, canary, ptb, and dev?

#

canary is no longer supported ™️

#

idfk it was supported though

shell veldt
#

anything is supported but if it doesnt work then it doesnt work

charred nebula
shell veldt
#

i dont really care about fixing it rn

#

I'll do it another time

#

or someone else prs a fix

charred nebula
#

why the fuck do people use canary if it is broken so often

#

0 advantages

shell veldt
#

brainfart idk

#

it's not even like canary has any new features stable doesnt have

broken tiger
#

ive just always used canary because of powercord

shell veldt
#

and it runs worse

broken tiger
#

LMFAOOOO

rich tide
#

if anything those features are locked behind experiments

rough saffron
#

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

placid sphinx
#

dick

charred nebula
#

ong

rugged berry
rugged berry
#

well obviously i no longer do, but habits remain

left crater
crystal frost
maiden grove
#

vencord no worky

placid sphinx
#

do you use canary

maiden grove
#

ja

placid sphinx
#

discord broke client mods in canary

maiden grove
#

again?

placid sphinx
#

ye

#

only in canary

#

use stable

#

or ptb

jagged plinth
#

I think it's an Electron update, but that's what I was reading from OpenAsar

floral surge
#

Vencord suffers from the Electron update?
Or is it just because Discord can’t make its own shit run on e17

placid sphinx
#

i thought vencord was suffering from discord

maiden grove
#

normal discord makes me go waaaaaaaaaaaaaaaah

placid sphinx
#

canary is slower then stable
i think

charred nebula
#

Canary is stable but fucking disabled, whoever using canary the same person who thinks 1mb is a lot, aka concave skulled

maiden grove
#

i use canary because powercord basically required it like 13 years ago and I haven't bothered to change since then

placid sphinx
pine saffron
#

Alpha software > Beta Software > Stable Software

elfin mesa
#

👍👍👍

real mountain
shell veldt
elfin mesa
#

Well you can just create app.asar folder with index.js

#

And rename original app.asar to _app.asar or something like that

wicked sand
#

^ 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)

shell veldt
#

I already do that on some Linux installs

#

the issue is that apparent the require.main is weird with that

shell veldt
#

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

rugged berry
frozen mountain
#

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

floral surge
shell veldt
#

thats an electron change not discord change

floral surge
#

Yeah

shell veldt
#

just use stable

broken tiger
#

How can I temporarily disable vencord?

rough saffron
#

use a different client, or uninstall vencord

broken tiger
#

changing the launch directory name makes discord crash

rough saffron
#

we don't have a panic mode (yet)

#

i kinda wanna add one

broken tiger
#

yeah should add one

rough saffron
#

i always panic

broken tiger
#

what?

shell veldt
#

could add a --vanilla command line flag

broken tiger
#

how would I do that

rough saffron
#

--ven command line flag

broken tiger
#

im confused

rough saffron
#

did you use the installer program

#

if so, just run that and click uninstall :)

broken tiger
#

Yes after it came out

rough saffron
#

then close and reopen discord#

broken tiger
#

oh

rough saffron
#

your settings should stay

broken tiger
#

should I just do uninject since I have that too?

rough saffron
#

so once you reinstall, the plugins and settings you used to have should restore

rough saffron
#

the desktop installer does the same stuff as the cli injector

#

its just more user friendly

broken tiger
#

exactly

frosty viper
#

new faq post doesn’t end with explod ples help

broken tiger
#

@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?

rough saffron
#

what program

broken tiger
rough saffron
#

are you on linux?

broken tiger
#

no windows

frozen mountain
rough saffron
#

hmm

frosty viper
broken tiger
#

and if you wanna know it's a custom oldschool runescape client that requires that for auth

frosty viper
#

Plan on just changing it to a prowlarr front end

rough saffron
#

we do change the window class name with the package.json thing

broken tiger
rough saffron
#

so there is a chance that causes it

#

but have fun fixing that

broken tiger
#

Can't I just switch it back?

#

yeah

rough saffron
#

well

broken tiger
#

it shows in my profile too now

rough saffron
#

i find it strange that you need to hook into the discord process

frosty viper
#

@shell veldt please make the new #faq post end with explod idk what todo after I follow the steps

rough saffron
#

explode

broken tiger
rough saffron
#

uhh

#

that sounds really sus

frozen mountain
#

you can detect the account with ipc

rough saffron
#

i doubt that they authenticate your account by hooking into the discord process

frozen mountain
#

not by injecting

rough saffron
#

yeah we dont block IPC

rough saffron
#

unless you enabled this

broken tiger
#

chance of being token grabbed?

frozen mountain
#

because you dont do memory injection or hooking to find an account???

frosty viper
broken tiger
#

apparently those dudes do it that way, based on java so idk

broken tiger
#

odd

#

tell that to the dev

#

he has 200+ subs but wont change shit

frozen mountain
#

200 subs

frosty viper
#

bro’s famous

gritty kernel
shell veldt
#

token logger

rough saffron
#

horror

strange hare
#

no way

#

i just pasted that in and i lost my account

random siren
#

not token

#

at least make it log your real token

#

then send proof

broken tiger
charred nebula
frosty viper
#

you’re lucky I can’t find some cursed femboy stuff

jagged plinth
#

Not Astolfo, what'd he do to you?

charred nebula
#

what the fuck

maiden grove
#

what thing in the chat history is #faq talking about

vocal bear
#

i don't know but i found this:

jagged plinth
vocal bear
#

yeah you're right

#

i just did that and it worked quite happily

maiden grove
#

what's index.js

#

this directory?

vocal bear
#

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

maiden grove
#

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

shell veldt
#

use stable

broken tiger
#

any way to run vencord alongside bd?

#

ah

#

lmao

broken tiger
#

guys vencord isnt injecting from the gui installer

merry onyx
#

try not using canary

broken tiger
#

wroked lol ty

night hollow
#

this guy was ahead of the times

charred nebula
#

i am ahead of your mother

muted marsh
#

not as much of a concern now

#

if it was discord would have stopped sending channel metadata for channels you can't see

coral quiver
#

is the open quickcss button supposed to do nothing

#

maybe it is because I am using Brave?

shell veldt
#

allow popups

coral quiver
#

oh I mean, a window appears, but it is just a blank one

shell veldt
#

get better Internet

coral quiver
#

tried waiting a while to see if the editor was just taking a while to load but nothing

#

300mbps isn't bad lmao

shell veldt
#

click on the editor title bar and then click ctrl shift I to open devtools in that window

#

any errors?

coral quiver
#

}

shell veldt
#

thank you

#

yeah the last one

#

gonna check it out soon, maybe I just broke browser

coral quiver
#

okay, thanks

shell veldt
# coral quiver 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

shell veldt
#

lol okay

#

can u change ur theme to light then back to dark and see if appearance is now not undefined

coral quiver
#

it's defined now

shell veldt
#

ok

#

discord so weird

coral quiver
#

what, it works now

#

was it because it was assuming the appearance field was in fact present by default

shell veldt
#

yes

urban moth
#

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

shell veldt
#

does it happen on stock

urban moth
#

idk really how to uninject vencord to test it

broken tiger
#

delete the app folder

shell veldt
#

installer??

urban moth
#

i use git version

#

not installer

#

bc i am dev haha

#

but no idea how2uninject

shell veldt
#

installer

broken tiger
urban moth
#

breh

#

ok

broken tiger
#

\app-xxxx\resources\

real mountain
#

just pnpm uninject if you're using the git version

broken tiger
shell veldt
#

?

#

just use installer

#

what's the problem

#

it's one click

urban moth
#

lazy

#

imma go to sleep

placid ledge
#

i love this language

urban moth
#

yes

#

ok

#

it fixed itself with latest update btw

#

i have no idea why

shell veldt
charred nebula
maiden grove
#

does the git version work with canary or just the installer version

shell veldt
#

just installer

#

just run the installer and open app.asar/index.js and change the path inside it

maiden grove
#

👍

broken tiger
#

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)
strange hare
#

le canary

narrow trench
#

i keep getting this on some servers when im on vencord

#

doesnt happen on normal discord

hazy breach
#

literally just fixed

shell veldt
#

update

potent sable
#

wtf no moyai sound

#

😭

earnest kiln
#

Explod

green dagger
#

now?

placid ledge
#

if you save the sound on discord somehow that would work

#

or patch the thing that disallows the external media

scenic belfry
#

🗿

potent sable
shell veldt
#

ye

#

god i hate csp

random siren
placid ledge
#

content security policy

#

basically discord only lets media from a specific number of websites

real mountain
#

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)

frozen mountain
#

it doesn't disable it

#

if bd turned csp off and everyone had bd

#

it would be a major security hazard

real mountain
#

ehhhh

#

you're still only executing code that you choose to inject into discord

frozen mountain
#

but if there was an rce

real mountain
#

so only urls that the code you chose to run will be requested

frozen mountain
#

and the payload was being hosted separated

#

on a diff site

real mountain
#

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)

frozen mountain
#

meow

coral quiver
#

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

vale scaffold
#

works with tampermonkey

broken tiger
#

wair guys, i hav questio
so when you add userplugins
they are supposed to get added to the list of main ones rite?

hazy breach
#

yes

#

did you build again after adding the plugins?

frozen mountain
vale scaffold
#

why do you say that?

#

tamper is love

#

is it bc it aint FOSS?

frozen mountain
#

yep

#

and user data tracking

shell veldt
#

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

broken tiger
urban moth
#

is rhat clownyctos art

echo marsh
#

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

placid ledge
#

if you want to mess around with the source you have to use the git version

floral marsh
#

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

shell veldt
#

yes

#

I gotta fix that at some point

maiden grove
#

what is react dev tools

#

i'm not seeing it

#

nvm im dumb you enable it in the vencord settings

random meadow
#

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.

magic shard
#

update to the latest version

#

did a trick for me

random meadow
#

oh

last swan
#

i updated and can't join voice channels

#

nvm restarting fixed it

wooden elk
shell veldt
#

and that has a lot of other issues

wooden elk
#

there's some stupid gm fetch polyfill thing I forked ages ago use NOW

shell veldt
#

userscripts just pain

wooden elk
#

no you don't iirc insaner

shell veldt
#

okay pr

wooden elk
#

nope never you will do

shell veldt
#

no

wooden elk
#

guhhhh wrong

random siren
#

Aa gaming right

#

Do this @shell veldt

ebon agate
#

please uwu

#

hmmmm

#

maybe maybe maybe

sinful matrix
#

What are you doing

ebon agate
#

just gonna use userscript i guess

shell veldt
#

there's a Firefox pr

urban moth
#

idk if report here or on githubb

ebon agate
shell veldt
urban moth
#

killing myself

shell veldt
#

whaaa u didnt fix the top: 45%

grand juniper
#

you made it only work for yourself

#

evil

shell veldt
#

ye

#

if (getCurrentUser().id === Devs.Ven.id) normal()
else buggy()

#

did u not see it in the code

grand juniper
#

nop

#

obfuscated

shell veldt
frozen mountain
#

minified*

shell veldt
#

use this renderer build

frozen mountain
#

why is it obf

#

wtf

vale scaffold
warm birchBOT
#

**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;
vale scaffold
#

not the same API as fetch, but uhh, much better than using the original gm_xmlhttprequest

frozen mountain
#

you need to own the game now

#

to get workshop content

vale scaffold
#

i know

#

that is 100% unrelated to what i said tho

shell veldt
#

onload: resolve

#

does same thing

vale scaffold
#

if you are gonna talk about improvements, stop it

vale scaffold
#

@warm birch help

warm birchBOT
# vale scaffold <@276487450669613056> help
HiddenPhox Help
Bot

5 Commands
hf!help --bot

Misc

13 Commands
hf!help --misc

General

3 Commands
hf!help --general

Image

9 Commands
hf!help --image

Moderation

1 Commands
hf!help --moderation

Utility

8 Commands
hf!help --utility

vale scaffold
#

who made that bot?

#

hf!help --bot

warm birchBOT
# vale scaffold hf!help --bot
HiddenPhox Help: Category > Bot
hf!reload

Reloads a module.

hf!restart

Restarts the bot.

hf!eval

Evalueates Javascript

hf!exec

Executes a command

hf!settings

Manage guild specific bot settings

shell veldt
#

but it set it to user.js, not js

#

lmao

#

@crystal frost made it

#

it's literally in its bio

vale scaffold
#

does @crystal frost split on the . and call it a day?

vale scaffold
#

mf

#

the bio is a link

#

you assumed i'd open the link?

#

too lazy to do that shit

urban moth
shell veldt
#

no!

bronze stump
#

who the FUCK uses repeat

urban moth
#

then fix it i guess

#

i cant

#

no brain

shell veldt
urban moth
bronze stump
urban moth
#

needs fixing

#

ven says it does not happen on their pc

shell veldt
bronze stump
#

yea

#

it's a lil

#

delayed

#

it actually changes fine but the ui stutters

shell veldt
#

it doesn't for me

#

if u want it fixed figure it out urself bleh

potent sable
#

how exactly does corrupt mp4s work

shell veldt
#

slash command

potent sable
#

oo

shell veldt
potent sable
#

unsure if this is intentional

sinful matrix
potent sable
#

quite possibly

#

idk if you wanna go uwu look at my sex tape

#

then attach a -1 minute long video of nikocado avocado

tawny ermine
#

is there a list of all plugins?

tawny ermine
#

i know i am searching for one in particular and it isnt there

#

the custom volume range one

broken tiger
tawny ermine
#

thanks but there isn't any plugin that can let me increase the volume over 200 if i didn't skip it

broken tiger
#

then it doesnt exist

tawny ermine
#

ok

#

i'll try create one myself

shell veldt
#

u can do it manually

#

findByProps("setLocalVolume").setLocalVolume("user id", volume)

tawny ermine
gritty kernel
#

when i learn how

#

meh i can copy other ones

random meadow
#

the plain folder icons broke. turned it off and back on and restarted and it still isn't showing up

random meadow
shell veldt
#

canary, ptb or stable?

#

and are there any errors / warnings in the console

random meadow
#

ptb hold on lemme check

shell veldt
#

use stable then

#

it'll probably work fine on stable

random meadow
#

stable is already installed but used on an alt. I only have vencord installed on this account.

shell veldt
#

there you go

#

all the patches failing

#

use stable

wooden elk
#

guhhh this is what i mean by regex stupit

#

you will do not

shell veldt
#

because cursed different react

#

also its easy to fix

wooden elk
#

what changed

wooden elk
#

WAIT

#

are they using the uhh

#

new jsx runtime

shell veldt
#

yes

wooden elk
#

in which case it would break other mods but in a different way unrelated to this ok

shell veldt
#

r.createElement -> jsx()

wooden elk
#

you love __jsx

#

or whatever it is

shell veldt
#

xd

wooden elk
#

trol

shell veldt
#

but they only use it in some files

#

in typical discord fashion

wooden elk
#

bruh

crystal frost
#

guess no one on stable has reloaded in the last couple hours since theres like no complaints

placid ledge
#

hey why doesn't plainj folder work :(((((

charred nebula
#

Why doesnt plain folder work????? :((((((

shell veldt
#

funny

charred nebula
crystal frost
shell veldt
#

thats pretty funny

#

not hard to fix tho

crystal frost
#

its not

#

just time consuming

charred nebula
#

L dickcord

crystal frost
broken tiger
#

is there a youtube watch together adblock plugin?
if not why?

shell veldt
#

not possible probably

crystal frost
#

figure out how to inject into iframes

shell veldt
#

i dont thnk u can

#

now that was a tough fix

broken tiger
#

i guess a worse idea would be replacing all instances of youtube embeds with invidious embeds

broken tiger
#

security = cring

azure perch
#

no blocked messages now is not working anymore

tender dagger
#

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

rough saffron
#

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

tender dagger
#

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

rough saffron
#

o

tender dagger
#

Oh i also have openasar but surely that's not the reason right?

pseudo quiver
#

I get the same, have only used the installer on this computer (also using OA)

potent jay
#

can I disable plugins without needing to open discord?

rough saffron
#

you can edit the vencord settings.json and then restart discord ig

potent jay
#

A full restart seems to have fixed my issue so uh

shell veldt
#

so it cant update

#

gotta fix that at some point

timid umbra
shell veldt
trim bough
#

awesome crash

#

happens when opening a dm with the profile sidebar open

broken tiger
#

@shell veldt you ever be right clicking a server

broken tiger
#

"RIGHT CLICKING A SERVER"

shell veldt
#

i need to add dependecy uhhh

shell veldt
frozen mountain
broken tiger
trim bough
#

just opened a dm

#

only happens when this is open

#

i think it's some a/b rollout thing

#

i get it by default

shell veldt
#

enable the plugin it tells u to enable

broken tiger
#

i did

#

it worky now

shell veldt
#

how do u even do this

trim bough
#

wdym

shell veldt
#

anyway pushd fix

broken tiger
#

good

trim bough
#

still crashes but different error lmao

#

pretty sure its this experiment

#

ig i can just force disable it for now

shell veldt
#

uh

shell veldt
#

i will fix

#

okay now lol

trim bough
#

different error again

#

im probably just gonna force disable the experiment for now

shell veldt
#

Well that's a bug in tymans code actually

#

@sinful matrix you can't return before hooks

#

hooks have to run every single render

sinful matrix
#

guh

shell veldt
#
function Component(props) {
   if (props.blah) return

   useState() // bad
}```
sinful matrix
#

but then how do you not send a web request
Put the return inside the hook?

shell veldt
#

basically the way to fix it is to extract the logic into its own component

sinful matrix
#

I hate react I hate react I hate react I hate react I hate react

shell veldt
#
function ComponentWrapper(props) {
   if (props.blah) return

   return <Component {...props}/>
}

function Component(props) {
   useState() // good
}
random siren
#

where did my message go

pseudo wadi
#

Gone

hazy breach
#

something something 1984

shell veldt
random siren
#

LITERALLY 1984

pseudo wadi
#

1984'd

hazy breach
pseudo wadi
#

Fr

charred nebula
#

You shouldn't explode (misinformation)

still igloo
#

this shit keep happening to me

#

every time i open dms

#

@shell veldt help me ur my personal helnp now

#

i bite u

shell veldt
#

open console and check

still igloo
#

wats the keybind agn

broken tiger
#

ctrl shift i

shell veldt
#

simply do not open dms

still igloo
#

@shell veldt those are all the error

shell veldt
#

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

still igloo
broken tiger
#

those are warnings

still igloo
still igloo
shell veldt
#

click on the react link

still igloo
#

i restarted discord since then

shell veldt
#

Well it's we

#

how are u guys even having this problem I can't reproduce

#

there is

#

do u have it

still igloo
#

yea

#

i have it

shell veldt
#

Also what's a profile sidebar

still igloo
#

i thought it might be that

#

but i also cant

broken tiger
still igloo
#

click it off

broken tiger
#

fucking got it

shell veldt
#

can you reproduce the crash

#

permanently?

#

lol that looks terrible what

still igloo
#

yea

#

lol

#

i just cant get rid of it

#

quick

shell veldt
#

can u enable it and see if u get the crash

#

bro im chilling in bed rn

still igloo
#

this is gay

shell veldt
#

tomorrow

shell veldt
still igloo
#

dude

#

ur syaing cum

#

and asking how its gay??

still igloo
mild stream
shell veldt
#

how tf did u even build without node

charred nebula
mild stream
#

i think node isn't in path or some shit

#

fnm

broken tiger
still igloo
#

lol

shell veldt
warm birchBOT
shell veldt
mild stream
#

Or well I used to use nvm but switched to fnm recently

shell veldt
#

no idea what that is why not just install regular node to system

mild stream
#

Cause a lot of different projects I work on require different versions of node

shell veldt
#

I never understood the point of nvm, latest version is all u nerd

shell veldt
#

they usually don't make breaking changes

mild stream
#

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

shell veldt
#

that's not true

#

Well at least now, maybe it was like that in the past

mild stream
#

I couldn't npm install in that project last week on v18 but was able to on v16

shell veldt
#

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

mild stream
shell veldt
#

but ig that's a fair use case

tulip dagger
#

just updated and then when I switched servers I got this
hasn't come back up yet though

broken tiger
#

turn on menu item deobfuscator api

tulip dagger
broken tiger
#

do you know where vencord settings.json is

tulip dagger
#

no, one sec

#

i did Vencord.Plugins.startPlugin('MenuItemDeobfuscatorApi') which returned true but nothing happened

broken tiger
#

are you on windows

tulip dagger
#

yeah

#

found it

broken tiger
#

set it to enabled

tulip dagger
#

i did

broken tiger
#

restart

tulip dagger
#

done

#

thanks

broken tiger
shell veldt
#

oh right me being dum and forgetting to add dependency and then adding it later

pseudo wadi
#

smh

shell veldt
#

i fixed the pronoundb crash btw thanks guys

shell veldt
neat bay
#

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

shell veldt
#

just make a symlink

#

ln -s /whereever/your/drive/is/Vencord $HOME/.config

neat bay
#

hm

still igloo
#

i hate

vague acorn
#

hate who? 🤨

lyric mauve
jagged plinth
shell veldt
#

second

jagged plinth
shell veldt
#
@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

jagged plinth
#

ty Ven, wasn't sure if compiled included the other css file it imported

jagged plinth
lyric mauve
#

tyvm all for your support!

prime hare
charred nebula
#

yes, add this to your quick css

#
@import url('https://discordstyles.github.io/HorizontalServerList/dist/HorizontalServerList.css');
shell veldt
#

it looks like u need some more

charred nebula
#

what

shell veldt
#
@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

charred nebula
#

oh lol

shell veldt
#

i will add theme manager soon™️

#

that will make this process easier

prime hare
#

ooo cool i thought you need the js or something

#

thanks!

shell veldt
#

youre welcome!!

bronze stump
#

jesse

frozen mountain
#

yall see an issue here?

slate hedge
#

It's not set to highlight

shell veldt
frozen mountain
#

the red

#

flower

shell veldt
#

It's good

frozen mountain
#

im at the top of search results

shell veldt
bronze stump
#

ain't nobody give a fuck

frozen mountain
#

wrong channel

#

lmao

#

anyways this still appears

shell veldt
#

that's good imo

#

oh btw those should be hidden too @left crater trolley

#

I will do

#

should just be css

pseudo wadi
blazing jewel
#

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).

pseudo wadi
#

Till Discord restart iirc and it can be, just has to be implemented but not a priority atmtrolley

shell veldt
#

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

nocturne birch
#

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

shell veldt
#

commands

nocturne birch
#

oh my god you're very correct thank you aojwbdoawbdowa

#

I will now turn to dust in shame, appreciate it

vague acorn
pseudo wadi
urban moth
#

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

maiden grove
#

it appears on all 3 vencord tabs in the settings

broken tiger
#

same

#

just pulled the new udpate

#

iw as working on my plugin sobby

#

(im on latest canary)

shell veldt
#

huh

#

use stable lol

broken tiger
#

bruh

#

i mean it was working fine before i pulled dead

shell veldt
#

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

broken tiger
#

im going to sleep aswell hope this gets fixed by tomorrow PES_SadGe Prayge

maiden grove
#

latest on github/latest canary

shell veldt
#

aa said above, use stable

#

works fine

broken tiger
#

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 PES_Bored

stray basin
#

can I have my cool role back

stray basin
#

heck yea

shell veldt
#

the issue is that discord broke a bunch of filters

pseudo wadi
#

Unfortunatetrolley

shell veldt
#

Missing FormSection and FormTitle

#

now hop off canary

stray basin
#

dev is best build

broken tiger
#

dude pushed the fix the second i moved to stable

shell veldt
#

false

shell veldt
#

🧌

pseudo wadi
stray basin
broken tiger
pseudo wadi
#

You will enjoy stable trolley

shell veldt
#

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

pseudo wadi
#

You will

#

Just force update guh

#

Make it pull update automatically on run

broken tiger
#

ugh i have a stupid question, is there a better way to reload my plugin without restarting discord every change

pseudo wadi
#

Not rn

broken tiger
#

i know that's kinda hard to pull off but might be

#

yeah i figured pretty much

shell veldt
#

depends what plugin

#

does it use patches or not

broken tiger
#

my plugin has patches yeah

shell veldt
#

then no sadly

#

but if you use patchhelper you can ensure patches work without restarting

broken tiger
#

yeah i know

pseudo wadi
#

Doesn't take long to restart trolley

shell veldt
#

I have a better idea for updater

#

if the ui errors and there's an update, just open (suuuper ugly) browser inbuilt Dialog

pseudo wadi
#

Yop trolley

broken tiger
#

something like openasar's dialog?

shell veldt
#

that prompts
"The updater failed to render but there's an update that might fix it. Update now?"

stray basin
#

make an external program

shell veldt
stray basin
#

and use

#

imgui

shell veldt
#

Vencord installer

#

it also has an update button

#

but would be nice to have in client

pseudo wadi
#

Updater in discord is just for convenience

stray basin
#

actually make it so that people have to run commands

#

but they can't copy and paste

#

only type

broken tiger
#

actually if there's a way to somehow force js reload then maybe plugins with patches can be hot reloaded

shell veldt
#

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

broken tiger
#

yeah makes sense

#

sucks to suck 😩

pseudo wadi
#

Make your own mod guh

broken tiger
#

i'll be waiting for the day discord moves to c++

#

wait for me.

pseudo wadi
#

Not happening

shell veldt
#

this is the biggest drawback of code patches over monkey patches

pseudo wadi
#

Discord will die faster than they move to C++

shell veldt
#

the need to reload

pseudo wadi
stray basin
#

why would discord lazy people move to harder programming language

#

to "optimize" their code lmao good one

pseudo wadi
broken tiger
#

because electron sucks

#

they should move to imgui

#

😩

shell veldt
broken tiger
#

i'd love it

shell veldt
broken tiger
#

i mean

#

💀

pseudo wadi
shell veldt
#

Vencord Installer uses imgui

#

but it doesn't use C++

broken tiger
#

i already made bots in c++

pseudo wadi
#

Disgusting trolley

stray basin
#

imgui discord

shell veldt
#

I mean that's bots now try actually hooking other methods

broken tiger
#

this is a real world bot for customers

#

lmao

stray basin
#

thatt would be a dream come true

shell veldt
#

Also if they change anything you will love insta segfault

broken tiger
#

if i can make it use string refs it will never break

pseudo wadi
broken tiger
#

i'm also obsessed with imgui

pseudo wadi
#

Nuklear gang trolley

broken tiger
#

i've used nuklear

shell veldt
#

Best middle ground is Go

broken tiger
#

but meh

#

fuck go they finna use rust with dixous

pseudo wadi
#

Fuck rust

shell veldt
#

go is amazing

pseudo wadi
#

Yop

broken tiger
#

i'd be happy with anything than fucking js\ts

shell veldt
#

Vencor installer is in go awoo awoo

broken tiger
#

just use python

pseudo wadi
#

Nop

broken tiger
#

do you really need speed in discord bots

pseudo wadi
#

Yes

shell veldt
#

python is the worst

broken tiger
#

it's not just for speed

pseudo wadi
#

How else will I calculate who tf asked

broken tiger
#

i just enjoy doing cpp and abusing templates

shell veldt
#

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#

pseudo wadi
stray basin
#

are you a full stack developer literallyme

bronze stump
#

ru

broken tiger
#

i made my own animation system for imgui just out of how much im in love with imgui 😍

shell veldt
#

ig kinda

broken tiger
#

actually lemme show u sec

stray basin
#

please do

shell veldt
#

yeah show that sounds cool

#

imgui is love

pseudo wadi
#

Adding shit to imgui can be torture trolley

stray basin
#

<3

shell veldt
#

Well I never used the actual imgui, I only used go bindings trolley trolley)

pseudo wadi
#

Otherwise imgui is love

#

But the organization of their src is ass imo

broken tiger
shell veldt
#

woah animations

pseudo wadi
#

Nice trolley

stray basin
#

woaaah

shell veldt
#

you will pr animations to Vencord installer

pseudo wadi
#

You will love

stray basin
#

animation BD plugin port

#

when

pseudo wadi
broken tiger
#

move it to c++ and ill be happy to do add it for you

stray basin
#

I need it

#

Netflix should be used as a textbook example of how to not make a UI

pseudo wadi
#

Eh could be worse trolley

stray basin
#

like why clicking on show details go play and u have to go to search to actually see info

#

it's pretty bad

broken tiger
pseudo wadi
#

Imagine using Netflix trolley

broken tiger
#

also that's how the code looks like btw

stray basin
#

hover animation is so delayed and hangs the entire page

pseudo wadi
#

qBitTorrent + Radarr for movies + Sonarr for shows + jellyfin for web player trolley

stray basin
#

I can never be bothered to set up any RSS stuff

shell veldt
#

go isn't much different from C anyway tbh

#

you'll smoothly learn it if you've done C

pseudo wadi
stray basin
#

I'll stick to manually adding shows to plex

broken tiger
#

ok but can you move this to go

bronze stump
#

rus

stray basin
#

idk how to set up the whole wishlist thing, I mean I could probably figure it out I haven't tried

shell veldt
stray basin
#

russia