Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Export/Import Block List #927

Open
100chilly opened this issue Sep 30, 2024 · 34 comments
Open

[Feature Request] Export/Import Block List #927

100chilly opened this issue Sep 30, 2024 · 34 comments
Labels
feature New feature or request niche Niche request/bug fix

Comments

@100chilly
Copy link

Explain in detail what your suggested feature would be used for.
A simple export/import of your block list in different file formats.

Describe how it would look if it requires a UI.
N/A

Explain why people would want to use it.
For people who want a fresh start without the bullshit of drama starters, problematic people, etc. This is an easy way to just transfer from one account to another.

@100chilly 100chilly added the feature New feature or request label Sep 30, 2024
@DubyaDude
Copy link
Contributor

Bulk moderation is a bit tricky, and from my foggy memory about it, is something VRChat isn't fond of. From what was discussed in the discord, it being something that can affect someone's trust ranking, also doesn't help.

@Natsumi-sama Natsumi-sama added the niche Niche request/bug fix label Oct 2, 2024
@plautus2
Copy link

PLEASE ADD THIS! IT IS SO IMPORTANT!

@plautus2
Copy link

omg, o h my god. Most needed feature, they refuse to add. THis is laughable

@Myrkie
Copy link
Contributor

Myrkie commented Oct 31, 2024

we are not inclined to add features you request, VRCX is a free application, if you want this feature add it yourself.

@plautus2
Copy link

sure, I go spent hundrets of hours into learning how to program just so I can add this block/mute list ex/importer, even thought u could just add it in a couple minutes. sure....

@ScruffyRules
Copy link

omg, o h my god. Most needed feature, they refuse to add. THis is laughable

who are you

@plautus2
Copy link

plautus2 commented Oct 31, 2024

at this point I think it's just fear of the vrx developers. They are scared their program might be moderated or something by the vrchat team. Absoloute cowardish. I doubt they ever do anything daring!

@SalbugVR
Copy link

sure, I go spent hundrets of hours into learning how to program just so I can add this block/mute list ex/importer, even thought u could just add it in a couple minutes. sure....

Here you go, have fun.

app.js

@GroovyTeacup
Copy link
Contributor

omg, o h my god. Most needed feature, they refuse to add. THis is laughable

lol

@plautus2
Copy link

u guys should retire, if u cant even make a block/mute list import/export mechanic

@Myrkie
Copy link
Contributor

Myrkie commented Oct 31, 2024

at this point I think it's just fear of the vrx developers. They are scared their program might be moderated or something by the vrchat team. Absoloute cowardish. I doubt they ever do anything daring!

Hi, VRCX team has direct communication to VRChat's staff they routinely talk with us since VRCX has reached a large amount of users. this is not assumptions VRChat has asked us in the past to make changes to VRCX and expressed displeasure in adding the feature automated moderation, we are not adding the feature for this reason.

@plautus2
Copy link

plautus2 commented Oct 31, 2024

communicate with them again, stop being a coward. VRchat staff must think they got u on the balls at this point and can order u to do or change anything they want u to

@SalbugVR
Copy link

u guys should retire, if u cant even make a block/mute list import/export mechanic

You’re welcome to fork the VRCX project and implement this feature yourself if you’d like. However, the maintainers have decided not to include this feature, as it can be easily abused and may put its users at risk of being flagged for moderation. Thank you for understanding.

@plautus2
Copy link

plautus2 commented Oct 31, 2024

emphasize on 'MAY' put a user at risk, not 'DOES".

rename urself to CowardVR

@OctoFloofy
Copy link

I hope you're just a troll at this point

@plautus2
Copy link

plautus2 commented Oct 31, 2024

From what was discussed in the discord, it being something that can affect someone's trust ranking, also doesn't help.

This is a complete invalid statement, since they can simply add a warning message to the use of this feature emphazising its risk, so everyone can decide for himself if he wants to make use of it or not.

@SalbugVR
Copy link

From what was discussed in the discord, it being something that can affect someone's trust ranking, also doesn't help.

so everyone can decide for himself if he wants to make use of it or not.

It's not just about an individual deciding whether they want to use it. The main concern is that simply having an abusable mass-moderation system within the program would be enough of a red flag for VRChat to take action against VRCX and its users. Either way, VRChat would likely instruct the maintainers to remove it, and they would, of course, comply. We’re sorry, but we don’t intend to drag the application's users down due to a lack of foresight on your part.

Again, if you want this functionality, consider learning to code, forking the project, and implementing it yourself.

@plautus2
Copy link

how is this abuse? I am not talking to mass block all users in a room, im talking about transfering my own block lists. Nothiung u've staied or these other guys said remotely make any sense.

@Myrkie
Copy link
Contributor

Myrkie commented Oct 31, 2024

how is this abuse? I am not talking to mass block all users in a room, im talking about transfering my own block lists. Nothiung u've staied or these other guys said remotely make any sense.

applying moderation's against any users affects their rank such as blocking and muting, VRChat is very much against this and any sort of automated moderation's can be abused or used in a targeted manor (KOS Lists) thus why VRChat has expressed a dislike in the idea in the past.

@regalialong
Copy link
Contributor

how is this abuse? I am not talking to mass block all users in a room, im talking about transfering my own block lists. Nothiung u've staied or these other guys said remotely make any sense.

VRCX can't just transfer the entirety of your blocks, it has to re-do every block individually one by one, which is spammy especially if you have a lot of blocks. :p

@SalbugVR
Copy link

SalbugVR commented Oct 31, 2024

how is this abuse? I am not talking to mass block all users in a room, im talking about transfering my own block lists. Nothiung u've staied or these other guys said remotely make any sense.

Simply put, users could create KOS lists from this if the blocks and mutes lists were made exportable and importable as file formats and then shared around. This would also place a heavy load on their servers due to the high volume of API calls resulting from user moderation actions occurring simultaneously.

@plautus2
Copy link

plautus2 commented Oct 31, 2024

how is this abuse? I am not talking to mass block all users in a room, im talking about transfering my own block lists. Nothiung u've staied or these other guys said remotely make any sense.

applying moderation's against any users affects their rank such as blocking and muting, VRChat is very much against this and any sort of automated moderation's can be abused or used in a targeted manor (KOS Lists) thus why VRChat has expressed a dislike in the idea in the past.

I could simply reblock everyone, that would also affect their rank. But why when it can be achieved in a better way. If I really wanna hurt a user, I make 100 accounts, and block on all of these accounts a certain user. But who would do that>?!
What u say makes 0 sense again.

@plautus2
Copy link

plautus2 commented Oct 31, 2024

To put it simply for you

how is this abuse? I am not talking to mass block all users in a room, im talking about transfering my own block lists. Nothiung u've staied or these other guys said remotely make any sense.

Simply put, users could create KOS lists from this if the blocks and mutes lists were made exportable and importable as file formats. This would also place a heavy load on their servers due to the high volume of API calls resulting from user moderation actions occurring simultaneously.

this isnt even remotely possible

@Turretoforth
Copy link

To put it simply for you

how is this abuse? I am not talking to mass block all users in a room, im talking about transfering my own block lists. Nothiung u've staied or these other guys said remotely make any sense.

Simply put, users could create KOS lists from this if the blocks and mutes lists were made exportable and importable as file formats. This would also place a heavy load on their servers due to the high volume of API calls resulting from user moderation actions occurring simultaneously.

this isnt even remotely possible

It's simple math really.
Easier to use = more usage
A single block from you is nothing, but a block list circulating is potentially several hundred of users blocking the same person

@plautus2
Copy link

plautus2 commented Oct 31, 2024

let them block. It's their loss

@regalialong
Copy link
Contributor

For what it's worth, VRCX also already has a high support volume. Giving users a footgun will eventually cause users to trickle in that managed to shoot themselves, it's practically in the best interest of nobody.

@SalbugVR
Copy link

To put it simply for you

how is this abuse? I am not talking to mass block all users in a room, im talking about transfering my own block lists. Nothiung u've staied or these other guys said remotely make any sense.

Simply put, users could create KOS lists from this if the blocks and mutes lists were made exportable and importable as file formats. This would also place a heavy load on their servers due to the high volume of API calls resulting from user moderation actions occurring simultaneously.

this isnt even remotely possible

In your other responses, you mention that you don’t understand and that it makes no sense to you, yet you’re telling me this isn’t even remotely possible? So you're telling me you do understand.

@plautus2
Copy link

To put it simply for you

how is this abuse? I am not talking to mass block all users in a room, im talking about transfering my own block lists. Nothiung u've staied or these other guys said remotely make any sense.

Simply put, users could create KOS lists from this if the blocks and mutes lists were made exportable and importable as file formats. This would also place a heavy load on their servers due to the high volume of API calls resulting from user moderation actions occurring simultaneously.

this isnt even remotely possible

In your other responses, you mention that you don’t understand and that it makes no sense to you, yet you’re telling me this isn’t even remotely possible? So you're telling me you do understand.

No point creating KOS list, when u can make one of ur own and import

@Myrkie
Copy link
Contributor

Myrkie commented Oct 31, 2024

No point creating KOS list, when u can make one of ur own and import

so you can implement the feature yourself? great, looking forward to the pull request. cheers!

@plautus2
Copy link

I know u guys can

@GroovyTeacup
Copy link
Contributor

I'll do it for you, cashapp me $100

@regalialong
Copy link
Contributor

image

@quazi00
Copy link

quazi00 commented Nov 1, 2024

how is this abuse? I am not talking to mass block all users in a room, im talking about transfering my own block lists. Nothiung u've staied or these other guys said remotely make any sense.

applying moderation's against any users affects their rank such as blocking and muting, VRChat is very much against this and any sort of automated moderation's can be abused or used in a targeted manor (KOS Lists) thus why VRChat has expressed a dislike in the idea in the past.

I could simply reblock everyone, that would also affect their rank. But why when it can be achieved in a better way. If I really wanna hurt a user, I make 100 accounts, and block on all of these accounts a certain user. But who would do that>?! What u say makes 0 sense again.

so you're telling me that if someone made a list of hundreds of known pedos, crashers and racists you wouldn't think "Wow I should import that and keep myself away from all these people." so what happens when even 30% of the VRCX users use this to block all those people? millions of API calls from vrcx (and their API already looks for blocking users in short succession when you could target crash someone with a client by blocking everyone in the lobby but your target and change into the crasher then out of it before unblocking everyone so this is an 11/10 way to get banned lmao.) also "who would do that" You must not have ever met a client user before. Their ultimate goal is to go around crashing people they don't like (AKA the people on this list that could be spread around) and you get a notification when someone who's blocked or muted joins so it's implementing the KOS list without any other work. you would just upload this list of mutes and you don't even have to unblock them to crash them. the fact that you know nothing about vrcx the API or even the player base and are so adamant about how something is "the most important feature" is pretty crazy. if you really want this here are some options.

  1. fork vrcx and make it yourself. you can use chatGTP for a lot these days and it might not take as long as you think to do something like this just use the vrcx source code from here on GitHub and the API documentation on https://vrchatapi.github.io

  2. pay someone to do it. things like Fiver exists for a reason or I'm sure just about any client creator will make it for you if you pay them enough. ( you better run every anti-virus on the planet lmao this is a joke)

  3. make a discord or GitHub repo where you put all of the User IDs of anyone that you've blocked/muted and share that or keep it for your next account? Idk why this is useful anyway unless you make new accounts or share the list but.

  4. use the (currently broken URI (u r i) links such as vrcx://user/usr_ID to make some sort of script to do it for you in autohotkey or some other macro program (again or pay someone to do this) this is probably your best bet for price or time but if you are trying to share this good luck finding anyone who will run your program that basically needs some sort of access to there account lmao.

TLDR; uhhhhh you don't know what you're talking about, it's bad for your account, bad for vrcx, bad for vrchat, and bad for the community. we don't need EAC update for the API lol. I have given you some options on how to proceed if you wanted to.

@DubyaDude
Copy link
Contributor

Just a note, the user was already blocked from the repo, no point in engaging them any further.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request niche Niche request/bug fix
Projects
None yet
Development

No branches or pull requests