text and link and style changes, #11

Merged
freakoverse merged 15 commits from staging into master 2024-08-18 23:36:54 +00:00
Showing only changes of commit d462c9bd93 - Show all commits

View File

@ -11,79 +11,56 @@ export type FAQItem = {
const FAQ_ITEMS: FAQItem[] = [ const FAQ_ITEMS: FAQItem[] = [
{ {
question: "You don't host mod files?", question: "You don't host mod files?",
answer: "Nope. And that's for the better." answer: `No, we provide a platform for creators to share their mods,
ensuring they remain free from our control or censorship.`
}, },
{ {
question: 'How do you assure security of game mod files that someone downloads?', question: 'How do you assure security of game mod files that someone downloads?',
answer: answer: `We don't assure security directly. However, we provide a reaction
"We don't, but you, as the user, do. You know how sometimes you go to some forums or system to help users gauge the safety of download links, and mod creators
social sites and someone shares a download link, you'd see someone asking 'is this are encouraged to include scan links.`
link safe?' and people would reply with yes/no, etc. People will be doing that same process
here, with a bit of help by having a simple reaction system for each link so you'd get a quicker
idea on the safety of these links that's being provided by mod creators. Also, mod creators
should include a scan link to help with this process."
}, },
{ {
question: "Why are you quoting 'account'?", question: "Why are you quoting 'account'?",
answer: answer: `We use 'account' in quotes because technically you're generating a
"Because technically you aren't creating an 'account', you're generating/creating/obtaining key pair, not creating a traditional account. The next FAQ explains more.`
an address/key-pair. Check the next question/answer to get more details."
}, },
{ {
question: "You 'can't' remove mods or ban accounts? How does that work?", question: "You 'can't' remove mods or ban accounts? How does that work?",
answer: answer: `Due to the decentralized nature of Nostr, accounts are linked to
"I'll try my best to simplify the technicalities of this answer. Because of the nature of Nostr, cryptographic keys that can't be changed or banned. We can mute accounts
the 'account' creation process involves the generation of two cryptographic key pairs, one and filter content, but cannot directly censor or ban.`
private (think of that as your password that you cannot change), and one public (think of that as
your username that you cannot change). These keypairs are coming from the Nostr protocol itself,
and nobody controls Nostr, it's just there. Considering that, we can't 'ban' anyone directly.
We might have a mute-list with a public address that won't show their posts/submissions on this
site, but they are still there and accessible by anyone. It's the same with someone's posts,
we can't touch those as well. Gist: If someone put a gun to our heads, will we be able to
censor or ban anyone? No, because we can't."
}, },
{ {
question: question: "You can't do anything about any mod or person? Nothing at all? What about the illegal stuff?",
"You can't do anything about any mod or person? Nothing at all? What about the illegal stuff?", answer: `Direct removal or banning is not possible. We can only filter or
answer: hide content on the site, but it remains accessible elsewhere.`
"Directly removing the content can't be done, and directly 'banning' someone also can't be done.
At most, pages/posts and people can be filtered out / hidden from the website, but people can
still see the content with a quick copy/paste."
}, },
{ {
question: question: 'Why did you have to add Bitcoin? Why not traditional payment methods like Visa, PayPal, etc?',
'Why did you have to add Bitcoin? Why not traditional payment methods like Visa, PayPal, etc?', answer: `Bitcoin is used for its accessibility, decentralization, and privacy.
answer: Traditional methods can be restrictive and susceptible to control or censorship.`
"For various reasons. With traditional payment methods, not everyone has access to them, they
can pressure/threaten us or mod creators, or even gamers, to censor or ban, or not use this site
by holding our funds or steal them. They can prevent you from tipping on this site or
specific mod creators, and there's no privacy. These are just a few reasons why we aren't using
traditional payment methods. With Bitcoin, anyone has access to it, nobody controls it so you
can't be threatened with/by it, where you can actually own it so and properly control it,
and with it you're Pseudonymousity."
}, },
{ {
question: 'Is this an open-source project?', question: 'Is this an open-source project?',
answer: "Yes. Here's one source of the repo." answer: `Yes, DEG Mods is open-source. You can access the code repository
[here](https://github.com/your-repo).`
}, },
{ {
question: "Who's developing / maintaining DEG Mods?", question: "Who's developing / maintaining DEG Mods?",
answer: answer: `This project is open-source with contributions from various developers.
'Considering this is an open-source project, anyone can contribute to its development and maintenance. The initial contributors include Freakoverse and Nostr Dev.`
With that said, the initial idea-tor, designer, and frontend developer is Freakoverse, the co-developer
is Nostr Dev.'
}, },
{ {
question: "Who's that character above with the orange hair?", question: "Who's that character above with the orange hair?",
answer: "That's Vivian James. A gamer that just wants to game in peace." answer: `That's Vivian James, a fictional gamer character.`
}, },
{ {
question: "Who's that character above with the purple hair?", question: "Who's that character above with the purple hair?",
answer: answer: `That's Moda-chan, the DEG Mods mascot. She's a master game mod creator
"That's Moda-chan. DEG Mods' mascot. She's a master game mod creator! (Yes, she was AI generated, as such and will be given a new design by an artist soon.`
her design is temporary and will be replaced with a design created by an artist (or artists) when that time comes.)"
} }
] ];
export const AboutPage = () => { export const AboutPage = () => {
return ( return (