So I'm hacking on Family Feud for the Switch, and it turns out it stores all its questions in one two-megabyte JSON file.
with no linebreaks
So I'm hacking on Family Feud for the Switch, and it turns out it stores all its questions in one two-megabyte JSON file.
with no linebreaks
the layout of the json is... weird. I think they're trying to do some basic manual compression?
There's string pools.
the last two are aligned.
So #4 is called "AnswerAudioCues" and goes:
[
"A_Cry",
"UNKNOWN",
"UNKNOWN",
"UNKNOWN",
"UNKNOWN",
"A_Howl",
"UNKNOWN",
"A_BreakDown",
...
okay so #1, "Questions".
Each structure here has an ID, TextIndexUS, Quality, Validity, ValidForOnline, Answers, and False Answers.
Wait, the word black is banned???
"how do you like your coffee?"
"Black."
YOU HAVE BEEN BANNED"
😑
maybe a sloppy import from a word list like this one
https://github.com/dsojevic/profanity-list/blob/main/en.json
it attaches variants with adjective prefixes to the same profanity id, but if someone just stripped all the words out of it they'd get all the adjectives too.
@foone my favorite item in this list is "butthole engineer"
that's a valid medical profession!
@foone I’m dying at seeing “dolcett” on this list :’).
Also they only banned “heterosexual” and not “homosexual” or “bisexual”?
"tainted love" is a swear now?
Back soon, I gotta phone Motown...
(they should have just named it "bowdler.dat")
@foone some of these are from the google profanity filter list
https://github.com/coffee-and-fun/google-profanity-words/blob/main/data/en.txt
tutelage is conspicuously missing tho
