ReSwitched Wiki

Documenting the Nintendo Switch hardware, software, and development.

User Tools

Site Tools


This is an old revision of the document!

ReSwitched Community Rules

These are the rules, guidelines and code of conduct for participation in the ReSwitched community.
By participating - posting, commenting, reacting, contributing, or editing - you agree to these rules.


Breaking these rules will result in immediate action, and they are enforced strictly.

:!: Notice: The rules aren't there to allow us to god-mod over everyone. Even staff will exercise caution over prejudice, but will act swiftly when necessary.

The staff acts in the best interest of you, as an individual and as a community.
Do not assume that we act in bad faith because we enforce these rules to you - it is likely that your behavior made our actions necessary. Please understand.

Don't whine in public - as per rule 3, do talk privately to staff if you must discuss a staff action.

1. Read the rules.

  • Read all the rules before participating in chat. Not reading the rules is not an excuse for breaking them.
  • It's suggested that you read channel topics, pins, and #vvv-faq before asking questions as well, as some questions may have already been answered in those.

2. Be nice to each other.

It's fine to disagree, it's not fine to insult or attack other people.

  • You may disagree with anyone or anything you like, but you should try to keep it to opinions, and not people.
    • Avoid vitriol. Flame-wars will be shut down the moment we notice them.
  • Constant antagonistic behavior is considered uncivil and appropriate action will be taken.
  • The use of derogatory slurs – sexist, racist, homophobic, or otherwise – is unacceptable and may be grounds for an immediate ban.
  • Harassment of other users is not tolerated, and will be acted upon as soon as it is brought to our attention.

3. Staff will handle issues directly.

We have at least one staff member available at all times. Staff have colored roles, and online staff are usually above the other users in the sidebar.

  • If you have concerns about another user, please take up your concerns with a staff member (someone with a colored role in the sidebar) in private. Don't publicly call other users out.
  • If you have concerns with a staff or moderation action, do not complain about it in public. Take up your issues with the staff.
  • If you feel that you were wrongly kicked, banned, or otherwise removed from the community, and you cannot contact the staff, fill out an appeals form and we will try get back to you soon enough.
  • Going to other communities and making a scene about a staff action, especially one against you, will not favor you in an appeal, and may count against you in rule 5.
  • If you need to discuss something privately with all staff, inform a staff member. We will open a channel for your input.
    • This also counts for, if you need to discuss a vulnerability or exploit you have discovered, in private.
  • We will maintain a best effort of confidentiality among staff. However, if one staff member is contacted about a ReSwitched issue, all staff members may be made aware of your concerns, in order to work together towards a solution or resolution.

4. We will global-ping.

Global pings are an easy way to be notified of especially important news regarding Switch homebrew.

We ask that you not suppress global pings if you wish to make use of homebrew tools and participate in ReSwitched, however we understand that people are typically not happy with having their Discord light up.

All other news, which doesn't require mass-notification, is posted to the #news channel.

(a). @everyone mentions

  • From time to time, we may mention @everyone in the server.
  • We do this when we feel something important is going on that requires attention.
  • Important things include, but are not limited to: community changes, new developments in Switch hacking, time-critical announcements, and hardware or software changes which may jeopardize the possibility of future homebrew.

(b). @here mentions

  • From time to time, we may mention @here in the server.
  • We do this when there is something that we need community participation for, such as analysis of console data, or a pre-release which we are running through final QA.

(c). Miscellaneous

  • Staff will not abuse this to unnecessarily or randomly ping people.
  • To disable notifications for these pings, suppress them in “ReSwitched server menu → Notification Settings”.
  • When a global ping happens, the channel it occurred in will be temporarily locked down to avoid noise from random users.
    • Don't use other channels to discuss the ping, unless it's appropriate to do so.
  • Complaining about these pings may result in a ban.

5. No raids.

Don't brigade, raid, or otherwise attack other people or communities. Don't discuss participation in these attacks. This may warrant an immediate permanent ban.

6. Maintain quality, suppress noise.

  • Don't spam.
  • Channels may be locked down, in the event that a discussion or argument gets out of hand, or if there is an attack or spammer present, or if we need to get the attention of users in the channel quickly (including with a global mention.)
    • When a channel is locked down, especially if it is because of an argument or off-the-handle discussion, do not bring the topic to another channel.
      • Doing so will result in moderation action against you and/or your posts.
  • Off-topic content goes to #off-topic.
    • Keep low-quality content like memes and shitposting out of the other channels.
    • #off-topic is also for high quality discussion. ;)
    • Access to the #off-topic channel is through the “@Community” role, and…
      • is given to users, by staff, when we feel that you are contributing positively to the community and the quality of discussion, and are participating well.
      • is not given by request.
      • is not given based on any particular contribution (e.g., to a dump request, or to the wiki, code, or by reporting a bug.).
      • is given to you, the user, when we feel that you have earned it.
      • can be removed from anyone, for any reason, absolutely arbitrarily.
      • may be reinstated, if we feel you've continued to earn it.
      • will be removed permanently, if you are breaking the rules, or the community guidelines or code of conduct.
      • may be removed from many or all people at a time, especially if the channel is too crowded, or that the conversation is worthy of a lockdown.
    • Not having access to #off-topic is not an excuse for posting off topic stuff in other channels.
      • If you feel the need to post off-topic random things not related to Switch hacking, and you aren't going to participate in ReSwitched and be well-behaved enough to get access to #off-topic, don't waste our time; join another community.
  • This server primarily speaks English, and we expect that you communicate clearly.
    • Don't speak exclusively in 1337-speak or emoji/emoticons or some other code. It's not clever, it makes you illegible.
    • We will try our best to understand you, if English is not your first language, or if you do not speak it well or at all, and you rely on Google Translate or other machine translation. We try to remain accessible and friendly.
      • However, if you do break the other rules, we will still enforce the rules, regardless.

7. Do not evade the rules.

  • These rules are enforced in spirit, not strict letter.
  • You are not a lawyer here. Rules-lawyering and arguing about the rules in response to being warned or otherwise moderated against, will not help your case, and may result in further penalties.
    • If you do need to discuss a change or error in the rules, see Rule 3.
  • Trying to evade, look for loopholes, or stay borderline within the rules will be treated as breaking them.

​8. No piracy.

  • Absolutely no piracy.
  • Do not participate in piracy.
  • Do not illegally share copyrighted material in this server or community.
  • Do not aid others in sharing or downloading copyrighted material.
  • There is a zero-tolerance policy and we will enforce this strictly and swiftly.
  • Don't even joke about it. It would be embarrassing for the both of us if you were joking about being a pirate, and we took it seriously and wrongfully banned you.
  • Keys and dumps are copyrighted material. Fragments of keys or dumps are copyrighted material.
    • If you need to verify one of your keys or other dumps against someone else's, or a known-good copy, post a hash of the material.
  • For the sake of argument, there are copyrighted works which are under license to be re-shared freely. This does not restrict or forbid those from being shared, or otherwise add or remove restrictions to any license to a user to own, distribute, share, or use a work or other material.
    • “copyrighted material” refers to any materials for which the copying and redistribution thereof, is forbidden to the user who has a copy.

9. Maintain an acceptable profile.

  • Don't use profile pictures or nicknames with a clear trolling and/or offensive purpose while in this server.
  • Failing to change your profile picture/nickname when requested so by the staff will result in appropriate staff action.
  • Particularly offensive nicknames/profile pictures (hate symbols or names, slurs, etc.) may be grounds for an immediate ban.


These guidelines detail specific examples of situations we would like to make note of, and how they are handled.

1. Donations.

With regards to handling monetary or tangible contributions: ReSwitched is currently not accepting donations.

(a). Impersonators.

:!: There are people out there who will attempt to impersonate our team, our members, or otherwise misrepresent themselves as being ReSwitched affiliates.
This is fraud, and violators will be prosecuted.
If anyone solicits donations as ReSwitched, anyone, do notify our Administrators (the Wizards) directly and immediately; do not pass go, do not give $300.

(b). To avoid fraud.

Other projects which some of our team may contribute to, such as the Yuzu emulator, are also under the same threat of scammers. Homebrew is popular, and often considered a “soft” target to be hit by opportunists.
Ensure that all donations to open source, homebrew-related projects, such as Yuzu and ReSwitched tools, are to their canonical, approved channels ONLY.

(c). Solicitation.

Soliciting personal donations, or sales of your own goods and services, or advertising others', is not against the rules here. We take a permissive stance towards it, but we reserve the right to remove such posts for any reason.

Things which are blacklisted here include, but are not limited to:

  • tools, services or hardware which facilitate piracy
  • impersonating projects or people
  • fraud and fraudulent activity
  • breaking the law
  • harmful activities (e.g., Ponzi/pyramid schemes, or multi-level marketing)
  • marketing in a way which could be considered harmful (e.g., advocating violence or terrorism)
  • extremely high-risk activities (e.g., get-rich-quick scams, gambling, or cryptocurrency trading)

Openly donating to providers of these things, soliciting donations for these things, advertising, advising, or marketing these things, are all against the rules and will be met with a ban - and in the case of scammers, shame. If you're unsure, ask first!

Code of Conduct

This Code of Conduct governs all users in the ReSwitched community, and is our framework for drafting rules and guidelines, as well as enforcing them.

We tend to a three-branch philosophy: The rules above are executed. The Code of Conduct below, is interpreted. The guidelines above, are tested.

Attributions and acknowledgements.

This Code of Conduct includes paraphrased material from the OMGUbuntu! Commenting Code of Conduct, used with permission.
This Code of Conduct contains parts of the TODO Group Open Code of Conduct v1.0.


Civil. Polite. Reasonable. Three words that are far from being synonymous with the average video game console modification, homebrew software development, and hacking community. Sad, but true.

The more popular an opinion hole is, the more trolling, ranting, name-calling, feet-stamping and general tantrum-throwing you can expect to find.

Our own Discord server and the community here is fairly lively, but, in order to prevent lively turning into a terse troll-haven a few basic ground rules are required.


This code of conduct outlines our expectations for participants within the community, as well as steps to contact the community staff, and report unacceptable behavior.

We are committed to providing a welcoming and inspiring community for all and expect our code of conduct to be honored, our rules to be followed, and our guidelines to be understood.

Shape of the community.

Be friendly and patient.

Do what it takes to be a good listener, and participate amicably with your peers in the community.

We're all here for each other, and there is no good reason to work against the harmony we seek to build in our group.

Be welcoming.

We strive to be a community that welcomes and supports people of all backgrounds and identities.

This includes, but is not limited to members of any race, ethnicity, culture, national origin, colour, immigration status, social and economic class, educational level, sex, sexual orientation, gender identity and expression, age, size, family status, political belief, religion, and mental and physical ability.

Be considerate.

When you speak, your voice is heard by other people, and you in turn, will be listening to others. When you contribute, your work will be used by other people, and you in turn will depend on the work of others. Any words you say, and any decision you take, will affect people in the community, users of the ReSwitched project's products, and colleagues in the project, and you should take those consequences into account when making decisions.

Remember that, despite our de-facto common English language, we’re a world-wide community, so you might not be communicating in someone else’s primary language.

Be respectful.

Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners. We might all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack.

It’s important to remember that a community where people feel uncomfortable or threatened is not a productive one.

Be mindful of others.

We're a community of people. People aren't always perfect, and people - and their behaviour - can change, for better or worse, in any given time, for any reason. If someone is not feeling well, don't pry for details if they're not willing to discuss, but do show that you appreciate what they do, and be a good human.

A little empathy goes a long way.

Take care in the words that we choose.

We are a community of professionals, and we conduct ourselves professionally. Be kind to others. Do not insult or put down other participants, or other projects or communities, or their participants.

Harassment and other exclusionary behavior aren’t acceptable.

Try to understand why we disagree.

Disagreements, both social and technical, happen all the time. It is important that we resolve disagreements and differing views constructively. Remember that we’re different. The strength of our community comes from its diversity, people from a wide range of backgrounds. Different people have different perspectives on issues. Being unable to understand why someone holds a viewpoint doesn’t mean that they’re wrong.

Don’t forget that it is human to err and blaming each other doesn’t get us anywhere. Instead, focus on helping to resolve issues and learning from mistakes.

Diversity and inclusiveness.

We encourage everyone to participate and are committed to building a community for all. Although we will fail at times, we seek to treat everyone both as fairly and equally as possible. Whenever a participant has made a mistake, we expect them to take responsibility for it. If someone has been harmed or offended, it is our responsibility to listen carefully and respectfully, and do our best to right the wrong.

Although this list cannot be exhaustive, we explicitly honor diversity in age, gender, gender identity or expression, culture, ethnicity, language, national origin, political beliefs, profession, race, religion, sexual orientation, socioeconomic status, and technical ability. We will not tolerate discrimination based on any of the protected characteristics above, including participants with disabilities.

Contacting community staff.

If you experience or witness unacceptable behavior, or have any other concerns, please report it by contacting any staff member via DM. Staff members may and should communicate reported issues amongst the other staff, though all reports will be handled with discretion and confidentiality to the best of our abilities.

If you are reporting unacceptable behavior, in your report please include:

  • Names (nicks, user IDs, other known names) of any individuals involved.
    • If there are additional witnesses, please include them as well.
  • Timestamp and location, if possible, of the incident you wish to report.
  • Your account of what occurred, and if you believe the incident is ongoing.
  • If there is a publicly available record (e.g. a pastebin link), please include that too.
  • Any additional information that may be helpful.

After filing a report, a representative may contact you personally, review the incident with you and staff, follow up with any additional questions, and make a decision with the staff as to how to respond. If the person who is harassing you is part of the staff or team, they will recuse themselves from handling your incident. If the complaint originates from a member of the staff or team, it will be handled by a different member of the staff or team, or administration.

We will respect confidentiality requests for the purpose of protecting victims of abuse.


Harassment includes, but is not limited to:

  • Offensive comments, especially those related to gender, gender identity and expression, sexual orientation, disability, mental illness, neuro(a)typicality, physical appearance, body size, race, age, regional discrimination, political or religious affiliation
  • Unwelcome comments to a person, especially regarding a person’s lifestyle choices and practices, including those related to food, health, parenting, drugs, and employment
  • Invalidating a person's identity.
    • Deliberate “outing” of any aspect of a person’s identity without their consent except as necessary to protect others from intentional abuse
    • Deliberate misgendering, or persistently using a pronoun that does not correctly reflect a person’s gender identity.
    • Dead-naming. While we generally refer to people in the community by their username, nick, tag or handle, we ask that if you need to refer to a person by a name, that you must address people by the name they give you.
  • Physical contact, soliciting physical contact, or describing simulated physical contact, without consent or after a request to stop. If you want to give a hug, it's always a good idea to ask first.
  • Threats of violence, both physical and psychological.
  • Incitement of violence towards any individual, including encouraging a person to commit suicide or to engage in self-harm.
  • Deliberate intimidation.
  • Stalking or mass-following a person, including such as, finding all the accounts a person has, or liking all the posts on an account of a person you just met online.
  • Harassing photography or recording, including logging online activity for harassment purposes.
  • Sustained disruption of discussion.
  • Unwelcome sexual attention, including gratuitous or off-topic sexual images or behaviour.
  • Pattern of inappropriate social contact, such as requesting/assuming inappropriate levels of intimacy with others.
  • Continued one-on-one communication after requests to cease
  • Publication of private communication, that is expected to remain private, without permission.
community/rules.1521685725.txt.gz · Last modified: 2018/03/21 22:28 by sirocyl