├── CNAME ├── fonts ├── Pretendo.ttf ├── Mark │ ├── Mark-Black.eot │ ├── Mark-Black.ttf │ ├── Mark-Bold.eot │ ├── Mark-Bold.ttf │ ├── Mark-Bold.woff │ ├── Mark-Book.eot │ ├── Mark-Book.ttf │ ├── Mark-Book.woff │ ├── Mark-Heavy.eot │ ├── Mark-Heavy.ttf │ ├── Mark-Light.eot │ ├── Mark-Light.ttf │ ├── Mark-Thin.eot │ ├── Mark-Thin.ttf │ ├── Mark-Thin.woff │ ├── Mark-Black.woff │ ├── Mark-Black.woff2 │ ├── Mark-Bold.woff2 │ ├── Mark-Book.woff2 │ ├── Mark-Hairline.eot │ ├── Mark-Hairline.ttf │ ├── Mark-Heavy.woff │ ├── Mark-Heavy.woff2 │ ├── Mark-Light.woff │ ├── Mark-Light.woff2 │ ├── Mark-Medium.eot │ ├── Mark-Medium.ttf │ ├── Mark-Medium.woff │ ├── Mark-Medium.woff2 │ ├── Mark-Regular.eot │ ├── Mark-Regular.ttf │ ├── Mark-Regular.woff │ ├── Mark-Thin.woff2 │ ├── Mark-Extralight.eot │ ├── Mark-Extralight.ttf │ ├── Mark-Hairline.woff │ ├── Mark-Hairline.woff2 │ ├── Mark-Regular.woff2 │ ├── Mark-Black-Italic.eot │ ├── Mark-Black-Italic.ttf │ ├── Mark-Black-Italic.woff │ ├── Mark-Bold-Italic.eot │ ├── Mark-Bold-Italic.ttf │ ├── Mark-Bold-Italic.woff │ ├── Mark-Bold-Italic.woff2 │ ├── Mark-Book-Italic.eot │ ├── Mark-Book-Italic.ttf │ ├── Mark-Book-Italic.woff │ ├── Mark-Book-Italic.woff2 │ ├── Mark-Extralight.woff │ ├── Mark-Extralight.woff2 │ ├── Mark-Heavy-Italic.eot │ ├── Mark-Heavy-Italic.ttf │ ├── Mark-Heavy-Italic.woff │ ├── Mark-Light-Italic.eot │ ├── Mark-Light-Italic.ttf │ ├── Mark-Light-Italic.woff │ ├── Mark-Medium-Italic.eot │ ├── Mark-Medium-Italic.ttf │ ├── Mark-Thin-Italic.eot │ ├── Mark-Thin-Italic.ttf │ ├── Mark-Thin-Italic.woff │ ├── Mark-Thin-Italic.woff2 │ ├── Mark-Black-Italic.woff2 │ ├── Mark-Hairline-Italic.eot │ ├── Mark-Hairline-Italic.ttf │ ├── Mark-Heavy-Italic.woff2 │ ├── Mark-Light-Italic.woff2 │ ├── Mark-Medium-Italic.woff │ ├── Mark-Medium-Italic.woff2 │ ├── Mark-Regular-Italic.eot │ ├── Mark-Regular-Italic.ttf │ ├── Mark-Regular-Italic.woff │ ├── Mark-SmallCaps-Black.eot │ ├── Mark-SmallCaps-Black.ttf │ ├── Mark-Extralight-Italic.eot │ ├── Mark-Extralight-Italic.ttf │ ├── Mark-Extralight-Italic.woff │ ├── Mark-Hairline-Italic.woff │ ├── Mark-Hairline-Italic.woff2 │ ├── Mark-Regular-Italic.woff2 │ ├── Mark-SmallCaps-Black.woff │ ├── Mark-SmallCaps-Black.woff2 │ ├── Mark-SmallCaps-Regular.eot │ ├── Mark-SmallCaps-Regular.ttf │ ├── Mark-SmallCaps-Regular.woff │ ├── Mark-Extralight-Italic.woff2 │ ├── Mark-SmallCaps-Regular.woff2 │ └── stylesheet.css └── readme.md ├── images ├── banner.jpg ├── big-N.png ├── readme.md ├── block.svg ├── law.svg └── balance.svg ├── LICENSE ├── index.html ├── data ├── README.md └── data.json ├── README.md ├── styles └── main.css └── scripts └── main.js /CNAME: -------------------------------------------------------------------------------- 1 | www.suedbynintendo.com -------------------------------------------------------------------------------- /fonts/Pretendo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Pretendo.ttf -------------------------------------------------------------------------------- /images/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/images/banner.jpg -------------------------------------------------------------------------------- /images/big-N.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/images/big-N.png -------------------------------------------------------------------------------- /fonts/Mark/Mark-Black.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Black.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Black.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Bold.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Bold.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Bold.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Book.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Book.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Book.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Book.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Book.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Book.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Heavy.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Heavy.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Heavy.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Heavy.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Light.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Light.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Light.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Thin.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Thin.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Thin.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Thin.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Thin.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Black.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Black.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Bold.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Book.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Book.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Hairline.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Hairline.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Hairline.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Hairline.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Heavy.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Heavy.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Heavy.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Heavy.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Light.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Light.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Medium.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Medium.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Medium.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Medium.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Medium.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Regular.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Regular.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Regular.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Thin.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Extralight.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Extralight.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Extralight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Extralight.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Hairline.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Hairline.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Hairline.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Hairline.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Regular.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Black-Italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Black-Italic.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Black-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Black-Italic.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Black-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Black-Italic.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Bold-Italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Bold-Italic.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Bold-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Bold-Italic.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Bold-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Bold-Italic.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Bold-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Bold-Italic.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Book-Italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Book-Italic.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Book-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Book-Italic.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Book-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Book-Italic.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Book-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Book-Italic.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Extralight.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Extralight.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Extralight.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Extralight.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Heavy-Italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Heavy-Italic.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Heavy-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Heavy-Italic.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Heavy-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Heavy-Italic.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Light-Italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Light-Italic.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Light-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Light-Italic.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Light-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Light-Italic.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Medium-Italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Medium-Italic.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Medium-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Medium-Italic.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Thin-Italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Thin-Italic.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Thin-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Thin-Italic.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Thin-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Thin-Italic.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Thin-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Thin-Italic.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Black-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Black-Italic.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Hairline-Italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Hairline-Italic.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Hairline-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Hairline-Italic.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Heavy-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Heavy-Italic.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Light-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Light-Italic.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Medium-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Medium-Italic.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Medium-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Medium-Italic.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Regular-Italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Regular-Italic.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Regular-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Regular-Italic.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Regular-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Regular-Italic.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-SmallCaps-Black.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-SmallCaps-Black.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-SmallCaps-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-SmallCaps-Black.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Extralight-Italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Extralight-Italic.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-Extralight-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Extralight-Italic.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-Extralight-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Extralight-Italic.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Hairline-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Hairline-Italic.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Hairline-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Hairline-Italic.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-Regular-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Regular-Italic.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-SmallCaps-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-SmallCaps-Black.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-SmallCaps-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-SmallCaps-Black.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-SmallCaps-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-SmallCaps-Regular.eot -------------------------------------------------------------------------------- /fonts/Mark/Mark-SmallCaps-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-SmallCaps-Regular.ttf -------------------------------------------------------------------------------- /fonts/Mark/Mark-SmallCaps-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-SmallCaps-Regular.woff -------------------------------------------------------------------------------- /fonts/Mark/Mark-Extralight-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-Extralight-Italic.woff2 -------------------------------------------------------------------------------- /fonts/Mark/Mark-SmallCaps-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cawolfkreo/Cease-and-Desist-History-Big-N/HEAD/fonts/Mark/Mark-SmallCaps-Regular.woff2 -------------------------------------------------------------------------------- /images/readme.md: -------------------------------------------------------------------------------- 1 | # The "banner.jpg" wasn't made by me 2 | I got the banner from this [youtube video thumbnail.](https://www.youtube.com/watch?v=N8imMRbi2qc) 3 | # The icons were also not made by me 4 | I obtained the SVG of the icons from [This website.](https://iconify.design/) -------------------------------------------------------------------------------- /images/block.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images/law.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images/balance.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/readme.md: -------------------------------------------------------------------------------- 1 | # These fonts are't made by me 2 | I looked up for fonts for the website using dafont and then I found the "pretendo" font [on a forum post](https://www.dafont.com/es/forum/read/26850/the-nintendo-font). I followed the link to [this website](https://www.abstractfonts.com/font/11800?text=Nintendo) and downloaded said font. Apparently, it doesn't appear to have any license so I decided to use this one, just to avoid any "potential legal issues". 3 | 4 | For the second font a friend suggested me [the FF Mark font](https://es.bestfonts.pro/font/ff-mark) and I followed the "installation" process to include it on the website. The downside is that now there is a big font folder but I'm not going to think too much about this, hopefully the font loads quickly for everybody, if not, I might have to revisit this in the future and update the fonts. -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Camilo Zambrano 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | Sued by Nintendo 13 | 14 | 15 | 16 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 |
34 |

Cease and Desist

35 |
36 |
37 |
38 | 39 | 43 |
44 |
45 |
46 |
47 |

Wait a moment while the information loads

48 | 49 | 52 |
53 |
54 |
55 | 62 | 63 | 64 | 65 | -------------------------------------------------------------------------------- /data/README.md: -------------------------------------------------------------------------------- 1 | # How to suggest changes to the information 2 | I would love to say that the information collected here is perfect and there is every single incident regarding this videogame company listed here. But the truth is that there are probably mistakes and gaps of incidents or data, or even better sources for every items listed here. If you would like to suggest any changes, there are different ways to do this, if you don't want to deal with github [click here (easiest for you)](#without-making-or-using-a-github-account), and if you are ok dealing with Github [click here (easiest for me)](#making-or-using-a-github-account). 3 | 4 | 5 | ## Without making or using a Github account 6 | The simplest way (for you) to propose a change is to tweet me or send me a dm on [my twitter](https://twitter.com/Camilozvi). I might not be able to reply to you right away but once I'm free nad I've seen your message, I'll probably include the changed you proposed or reply to you if I need some clarification or something. 7 | 8 | ## Making or Using a Github account 9 | To make things easy for me you can either make an issue or submit a pull request. But before you jump into any of those, please try to follow these guidelines: 10 | 11 | ### Making issues 12 | If you want to make an issue to add an item to the list or modify the source for an item, please **include the URL or reference of your source** This means news articles, public posts made by one of the parties involved, etc. If there is a typo or other type of mistake with the contents of the data, please provide the title of the item that has the issue and what the error is (i.e. The item for Evo 2013 has a typo on the description, it should say "X" instead of "Y"). 13 | 14 | ### Making pull requests 15 | When making a pull request I expect you to create your own branch based of the main one on this repository, make yourself changes to the `data.json` file on this folder and then making a PR with your changes. Keep in mind the format for the list of items, any item on the list should follow this format: 16 | ```JSON 17 | [ 18 | // ... 19 | { 20 | "url": "", 21 | "icon":"", 22 | "date":"", 23 | "name":"", 24 | "desciption": "" 25 | }, 26 | // ... 27 | ] 28 | ``` 29 | Once you made your changes to the file you can push your branch into the repository and github will allow you to create a pull request if there are no conflicts between the main branch and your branch. Once I'm free to check your changes I'll approve and merge them if there is no issue with them. If there is need for clarification or new changes, I'll comment on your PR and approve it once you update it by pushing new changes to your branch. 30 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # History of sins by Nintendo 2 | 3 | ## Table of Contents 4 |
Expand to see contents 5 |

6 | 7 | * **[Description](#Description)**
8 | * **[Getting Started](#getting-started)**
9 | * **[Deployment](#deployment)**
10 | * **[Contributing](#contributing)**
11 | * **[Authors](#authors)**
12 | * **[License](#license)**
13 | 14 |

15 |
16 | 17 | ## Description 18 | This project originated after a few years of looking at a certain videogame company and his response to fan projects, since it was less than ideal and specially after never improving despite fan outcry. After being influenced by [killed by Google](https://killedbygoogle.com/) and a few videos about the subject that **I highly recommend watching** since they illustrate the issue with the company pretty well, I decided to make a compilation of news and events this videogame company has caused over the years to make sure we don't forget the story we lived in hopes that one day, we won't repeat it. The list of videos I mentioned can be found here: 19 | * **[Sacrifices to the Church of Nintendo](https://youtu.be/xgKY9hmbfgo)** 20 | * **[How Nintendo disrespects its most passionate fans.](https://youtu.be/UKD_wnB9AMU)** 21 | * **[The Game Nintendo Wishes It Never Made](https://youtu.be/N8imMRbi2qc)** 22 | * **[A History of Nintendo and Anti-Consumerism](https://youtu.be/RHawXa-GxLQ)** 23 | 24 | ## Getting Started 25 | If you'd like to edit or host this website on your own, I highly recommend using a webserver on the machine you are going to use for this. The first thing you want to do is downloading the repository, to do this you can use git (if you already know how to use it) or download the files as a zip (the green button above the contents of the repository gives you the option). 26 | 27 | ### Download the Web Server 28 | You can use your web browser (chrome, firefox, brave, opera, edge, etc.) to open the website by dragging the `index.html` into a new tab. But if you do it that way, any changes to the `.css`, `.json` and even `.html` files might not be reflected since the browser opens a cache of the file and not the current version. For this reason it is highly recommended to use a webserver (you can find more about this [here](https://letmegooglethat.com/?q=static+web+server)). I use webservers made on node since it makes things easy for me, so if you want to use them you can download node here: https://nodejs.org/en/. If you don't want to use node or use some other webserver, you can do so but it's up to you to set it up. 29 | 30 | ## Deployment 31 | Now you can deploy the website and open it on your browser. If you used your own webserver or you downloaded some other program then you need to follow the instructions for that web-server. If you downloaded node or you want to use node then there are two webservers you can use, **http-server** and **reload**: 32 | 33 | ### http-server 34 | This is a simple webserver, to run it simply [open a console](https://letmegooglethat.com/?q=how+to+open+a+console) on the folder where you downloaded the repository and type: 35 | ```zsh 36 | npx http-server 37 | ``` 38 | Node will automatically download the server and run it for you, after a few seconds a message will appear prompting you to open `http://localhost:8080` on your browser, if you do it the website will appear there and you can edit files freely, reload the page and see the changes. 39 | 40 | ### reload 41 | This webserver automatically reloads the website when it detects changes to the files, to run it simply [open a console](https://letmegooglethat.com/?q=how+to+open+a+console) on the folder where you downloaded the repository and type: 42 | ```zsh 43 | npx reload 44 | ``` 45 | Node will automatically download the server and run it for you, after a few seconds a message will appear prompting you to open `http://localhost:8080` on your browser, if you do it the website will appear there and you can edit files freely, the server it will reload the page and you can see the changes. 46 | 47 | ## Contributing 48 | If you would like to help with the project (suggest changes, articles, etc), please [read this information](https://github.com/cawolfkreo/Cease-and-Desist-History-Big-N/blob/master/data/README.md). 49 | 50 | ## Authors 51 | * [__Camilo Zambrano Votto__](https://github.com/cawolfkreo) 52 | 53 | ## License 54 | [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) 55 | 56 | This repository has the standard MIT license. You can find it [here.](https://github.com/cawolfkreo/Cease-and-Desist-History-Big-N/blob/master/LICENSE) 57 | -------------------------------------------------------------------------------- /styles/main.css: -------------------------------------------------------------------------------- 1 | /* ================== 2 | Variables 3 | ================== */ 4 | @font-face { 5 | font-family: pretendo; 6 | src: url(../fonts/Pretendo.ttf) format("truetype"); 7 | unicode-range: U+41-5A, U+61-7A; 8 | font-display: swap 9 | } 10 | 11 | * { 12 | box-sizing: border-box; 13 | --round-border: 10px; 14 | 15 | /*colors*/ 16 | --main-color: #de0000; 17 | --foreground-color: #fffdfc; 18 | --secondary-color: #e2e0d8; 19 | --foter-color: #A30303; 20 | --shadow-color: hsla(0, 0%, 0%, 0.09); 21 | 22 | /*transitions*/ 23 | --transition-forms: all 0.25s ease-out; 24 | 25 | /*font*/ 26 | --font: pretendo, 'Franklin Gothic Medium', Arial, sans-serif; 27 | --font-2: 'Mark', 'Franklin Gothic Medium', Arial, sans-serif; 28 | } 29 | 30 | /* ================== 31 | Tags 32 | ================== */ 33 | 34 | html, body{ 35 | height: 100%; 36 | width: 100%; 37 | margin: 0; 38 | } 39 | 40 | body { 41 | display: flex; 42 | flex-direction: column; 43 | 44 | background-color: var(--main-color); 45 | color: var(--foreground-color); 46 | font-family: var(--font); 47 | } 48 | 49 | header, footer, .content { 50 | text-align: center; 51 | } 52 | 53 | header { 54 | margin: auto; 55 | padding-top: 2vh; 56 | height: fit-content; 57 | display: flex; 58 | flex-direction: column; 59 | } 60 | 61 | header > h1 { 62 | font-size: 1.6em; 63 | border: var(--foreground-color) solid 7.5px; 64 | padding: 6px 12px; 65 | margin: 10px 0; 66 | border-radius: 130px; 67 | font-weight: 400; 68 | } 69 | 70 | @media (min-width: 500px) { 71 | header > h1 { 72 | font-size: 2.3em; 73 | padding: 6px 15px; 74 | } 75 | } 76 | 77 | @media (min-width: 1100px) { 78 | header > h1 { 79 | font-size: 3em; 80 | padding: 6px 22px; 81 | border-width: 10px; 82 | } 83 | } 84 | 85 | footer { 86 | background-color: var(--foter-color); 87 | flex: 0 0; 88 | padding: 10px 0; 89 | } 90 | 91 | /* ================== 92 | Classes 93 | ================== */ 94 | 95 | .content { 96 | flex: 1 0 auto; 97 | margin: 5vmin 2.6vmin; 98 | } 99 | 100 | .counters { 101 | font-family: var(--font-2); 102 | font-weight: bold; 103 | font-size: 1.5em; 104 | } 105 | 106 | .globalCount > .num { 107 | font-size: 3.24em; 108 | } 109 | 110 | .counters > hr { 111 | margin: 4vw 2vw; 112 | border: 3px solid var(--foreground-color); 113 | border-radius: 5px; 114 | } 115 | 116 | .countRow { 117 | display: flex; 118 | flex-wrap: wrap; 119 | box-sizing: border-box; 120 | margin-bottom: 1vh; 121 | } 122 | 123 | .countDiv { 124 | min-width: 350px; 125 | flex-grow: 1; 126 | justify-content: center; 127 | text-align: center; 128 | 129 | display: flex; 130 | } 131 | 132 | .countDiv > img { 133 | height: 8vh; 134 | } 135 | 136 | .dataCell { 137 | font-family: var(--font-2); 138 | font-size: 1.17em; 139 | padding: 20px; 140 | transition: all 0.25s ease-in-out; 141 | } 142 | 143 | .dataCell:hover { 144 | box-shadow: var(--shadow-color) 0px 2px 4px, 145 | var(--shadow-color) 0px 4px 8px, 146 | var(--shadow-color) 0px 12px 24px; 147 | transform: translateY(-2%); 148 | } 149 | 150 | .dataCell > a { 151 | text-decoration: none; 152 | color: var(--foreground-color); 153 | } 154 | 155 | .dataCell > a > img, .countDiv > img { 156 | height: 4.5em; 157 | filter: invert(1); 158 | margin: 0 1vw; 159 | } 160 | 161 | .dataCell > a > h2 { 162 | font-size: 1.17em; 163 | } 164 | 165 | .dateDate { 166 | font-weight: bold; 167 | } 168 | 169 | .form { 170 | margin-bottom: 5vmin; 171 | margin-left: auto; 172 | margin-right: auto; 173 | max-width: 55vmin; 174 | height: 60px; 175 | position: relative; 176 | overflow: hidden; 177 | } 178 | 179 | .form > label { 180 | text-align: start; 181 | position: absolute; 182 | bottom: 0; 183 | left: 0; 184 | width: 100%; 185 | height: 100%; 186 | pointer-events: none; 187 | border-bottom: 2px solid var(--foter-color); 188 | } 189 | 190 | .form > label::after { 191 | content: ""; 192 | position: absolute; 193 | height: 100%; 194 | width: 100%; 195 | bottom: -2px; 196 | left: 0; 197 | border-bottom: 3px solid var(--foreground-color); 198 | transform: translateX(-100%); 199 | transition: var(--transition-forms); 200 | } 201 | 202 | .grid { 203 | margin: 4em 0; 204 | display: grid; 205 | grid-template-columns: repeat(auto-fit, minmax(200px, 400px)); 206 | gap: 3rem; 207 | justify-content: center; 208 | } 209 | 210 | .num { 211 | font-weight: 900; 212 | font-size: 1.8em; 213 | } 214 | 215 | .search-name { 216 | position: absolute; 217 | bottom: 0.8em; 218 | left: 0; 219 | transition: var(--transition-forms); 220 | } 221 | 222 | .suggestions { 223 | font-family: var(--font-2); 224 | font-size: 1.17em; 225 | } 226 | 227 | .suggestions > a { 228 | color: var(--foreground-color); 229 | font-weight: bold; 230 | } 231 | 232 | .suggestions > a:hover { 233 | color: var(--secondary-color); 234 | } 235 | 236 | /* ================== 237 | IDs 238 | ================== */ 239 | 240 | #searchInpt { 241 | width: 100%; 242 | height: 100%; 243 | background-color: transparent; 244 | border: none; 245 | outline: none; 246 | color: var(--foreground-color); 247 | font-family: var(--font-2); 248 | font-size: 1.2em; 249 | } 250 | 251 | #searchInpt:focus { 252 | /* 253 | added to "hack" accesibility validators 254 | the actual focus selector is bellow 255 | */ 256 | background-color: hsla(0, 0%, 0%, 0); 257 | } 258 | 259 | #searchInpt:focus + label .search-name, 260 | #searchInpt:valid + label .search-name { 261 | transform: translateY(-200%); 262 | font-size: 0.85em; 263 | } 264 | 265 | #searchInpt:focus + label::after, 266 | #searchInpt:valid + label::after { 267 | transform: translateX(0); 268 | } 269 | -------------------------------------------------------------------------------- /fonts/Mark/stylesheet.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Mark'; 3 | src: url('Mark-Hairline-Italic.eot'); 4 | src: local('Mark-Hairline-Italic'), 5 | url('Mark-Hairline-Italic.eot?#iefix') format('embedded-opentype'), 6 | url('Mark-Hairline-Italic.woff2') format('woff2'), 7 | url('Mark-Hairline-Italic.woff') format('woff'), 8 | url('Mark-Hairline-Italic.ttf') format('truetype'); 9 | font-weight: 300; 10 | font-style: italic; 11 | } 12 | 13 | @font-face { 14 | font-family: 'Mark'; 15 | src: url('Mark-Medium.eot'); 16 | src: local('Mark-Medium'), 17 | url('Mark-Medium.eot?#iefix') format('embedded-opentype'), 18 | url('Mark-Medium.woff2') format('woff2'), 19 | url('Mark-Medium.woff') format('woff'), 20 | url('Mark-Medium.ttf') format('truetype'); 21 | font-weight: 500; 22 | font-style: normal; 23 | } 24 | 25 | @font-face { 26 | font-family: 'Mark'; 27 | src: url('Mark-Black.eot'); 28 | src: local('Mark-Black'), 29 | url('Mark-Black.eot?#iefix') format('embedded-opentype'), 30 | url('Mark-Black.woff2') format('woff2'), 31 | url('Mark-Black.woff') format('woff'), 32 | url('Mark-Black.ttf') format('truetype'); 33 | font-weight: 900; 34 | font-style: normal; 35 | } 36 | 37 | @font-face { 38 | font-family: 'Mark'; 39 | src: url('Mark-Regular-Italic.eot'); 40 | src: local('Mark-Regular-Italic'), 41 | url('Mark-Regular-Italic.eot?#iefix') format('embedded-opentype'), 42 | url('Mark-Regular-Italic.woff2') format('woff2'), 43 | url('Mark-Regular-Italic.woff') format('woff'), 44 | url('Mark-Regular-Italic.ttf') format('truetype'); 45 | font-weight: normal; 46 | font-style: italic; 47 | } 48 | 49 | @font-face { 50 | font-family: 'Mark'; 51 | src: url('Mark-Extralight-Italic.eot'); 52 | src: local('Mark-Extralight-Italic'), 53 | url('Mark-Extralight-Italic.eot?#iefix') format('embedded-opentype'), 54 | url('Mark-Extralight-Italic.woff2') format('woff2'), 55 | url('Mark-Extralight-Italic.woff') format('woff'), 56 | url('Mark-Extralight-Italic.ttf') format('truetype'); 57 | font-weight: 200; 58 | font-style: italic; 59 | } 60 | 61 | @font-face { 62 | font-family: 'Mark'; 63 | src: url('Mark-Light.eot'); 64 | src: local('Mark-Light'), 65 | url('Mark-Light.eot?#iefix') format('embedded-opentype'), 66 | url('Mark-Light.woff2') format('woff2'), 67 | url('Mark-Light.woff') format('woff'), 68 | url('Mark-Light.ttf') format('truetype'); 69 | font-weight: 300; 70 | font-style: normal; 71 | } 72 | 73 | @font-face { 74 | font-family: 'Mark'; 75 | src: url('Mark-Heavy.eot'); 76 | src: local('Mark-Heavy'), 77 | url('Mark-Heavy.eot?#iefix') format('embedded-opentype'), 78 | url('Mark-Heavy.woff2') format('woff2'), 79 | url('Mark-Heavy.woff') format('woff'), 80 | url('Mark-Heavy.ttf') format('truetype'); 81 | font-weight: 900; 82 | font-style: normal; 83 | } 84 | 85 | @font-face { 86 | font-family: 'Mark'; 87 | src: url('Mark-Bold.eot'); 88 | src: local('Mark-Bold'), 89 | url('Mark-Bold.eot?#iefix') format('embedded-opentype'), 90 | url('Mark-Bold.woff2') format('woff2'), 91 | url('Mark-Bold.woff') format('woff'), 92 | url('Mark-Bold.ttf') format('truetype'); 93 | font-weight: bold; 94 | font-style: normal; 95 | } 96 | 97 | @font-face { 98 | font-family: 'Mark'; 99 | src: url('Mark-Heavy-Italic.eot'); 100 | src: local('Mark-Heavy-Italic'), 101 | url('Mark-Heavy-Italic.eot?#iefix') format('embedded-opentype'), 102 | url('Mark-Heavy-Italic.woff2') format('woff2'), 103 | url('Mark-Heavy-Italic.woff') format('woff'), 104 | url('Mark-Heavy-Italic.ttf') format('truetype'); 105 | font-weight: 900; 106 | font-style: italic; 107 | } 108 | 109 | @font-face { 110 | font-family: 'Mark'; 111 | src: url('Mark-Black-Italic.eot'); 112 | src: local('Mark-Black-Italic'), 113 | url('Mark-Black-Italic.eot?#iefix') format('embedded-opentype'), 114 | url('Mark-Black-Italic.woff2') format('woff2'), 115 | url('Mark-Black-Italic.woff') format('woff'), 116 | url('Mark-Black-Italic.ttf') format('truetype'); 117 | font-weight: 900; 118 | font-style: italic; 119 | } 120 | 121 | @font-face { 122 | font-family: 'Mark'; 123 | src: url('Mark-Light-Italic.eot'); 124 | src: local('Mark-Light-Italic'), 125 | url('Mark-Light-Italic.eot?#iefix') format('embedded-opentype'), 126 | url('Mark-Light-Italic.woff2') format('woff2'), 127 | url('Mark-Light-Italic.woff') format('woff'), 128 | url('Mark-Light-Italic.ttf') format('truetype'); 129 | font-weight: 300; 130 | font-style: italic; 131 | } 132 | 133 | @font-face { 134 | font-family: 'Mark'; 135 | src: url('Mark-Thin-Italic.eot'); 136 | src: local('Mark-Thin-Italic'), 137 | url('Mark-Thin-Italic.eot?#iefix') format('embedded-opentype'), 138 | url('Mark-Thin-Italic.woff2') format('woff2'), 139 | url('Mark-Thin-Italic.woff') format('woff'), 140 | url('Mark-Thin-Italic.ttf') format('truetype'); 141 | font-weight: 100; 142 | font-style: italic; 143 | } 144 | 145 | @font-face { 146 | font-family: 'Mark'; 147 | src: url('Mark-Thin.eot'); 148 | src: local('Mark-Thin'), 149 | url('Mark-Thin.eot?#iefix') format('embedded-opentype'), 150 | url('Mark-Thin.woff2') format('woff2'), 151 | url('Mark-Thin.woff') format('woff'), 152 | url('Mark-Thin.ttf') format('truetype'); 153 | font-weight: 100; 154 | font-style: normal; 155 | } 156 | 157 | @font-face { 158 | font-family: 'Mark'; 159 | src: url('Mark-Extralight.eot'); 160 | src: local('Mark-Extralight'), 161 | url('Mark-Extralight.eot?#iefix') format('embedded-opentype'), 162 | url('Mark-Extralight.woff2') format('woff2'), 163 | url('Mark-Extralight.woff') format('woff'), 164 | url('Mark-Extralight.ttf') format('truetype'); 165 | font-weight: 200; 166 | font-style: normal; 167 | } 168 | 169 | @font-face { 170 | font-family: 'Mark'; 171 | src: url('Mark-SmallCaps-Black.eot'); 172 | src: local('Mark-SmallCaps-Black'), 173 | url('Mark-SmallCaps-Black.eot?#iefix') format('embedded-opentype'), 174 | url('Mark-SmallCaps-Black.woff2') format('woff2'), 175 | url('Mark-SmallCaps-Black.woff') format('woff'), 176 | url('Mark-SmallCaps-Black.ttf') format('truetype'); 177 | font-weight: 900; 178 | font-style: normal; 179 | } 180 | 181 | @font-face { 182 | font-family: 'Mark'; 183 | src: url('Mark-Book-Italic.eot'); 184 | src: local('Mark-Book-Italic'), 185 | url('Mark-Book-Italic.eot?#iefix') format('embedded-opentype'), 186 | url('Mark-Book-Italic.woff2') format('woff2'), 187 | url('Mark-Book-Italic.woff') format('woff'), 188 | url('Mark-Book-Italic.ttf') format('truetype'); 189 | font-weight: 500; 190 | font-style: italic; 191 | } 192 | 193 | @font-face { 194 | font-family: 'Mark'; 195 | src: url('Mark-SmallCaps-Regular.eot'); 196 | src: local('Mark-SmallCaps-Regular'), 197 | url('Mark-SmallCaps-Regular.eot?#iefix') format('embedded-opentype'), 198 | url('Mark-SmallCaps-Regular.woff2') format('woff2'), 199 | url('Mark-SmallCaps-Regular.woff') format('woff'), 200 | url('Mark-SmallCaps-Regular.ttf') format('truetype'); 201 | font-weight: 500; 202 | font-style: normal; 203 | } 204 | 205 | @font-face { 206 | font-family: 'Mark'; 207 | src: url('Mark-Regular.eot'); 208 | src: local('Mark-Regular'), 209 | url('Mark-Regular.eot?#iefix') format('embedded-opentype'), 210 | url('Mark-Regular.woff2') format('woff2'), 211 | url('Mark-Regular.woff') format('woff'), 212 | url('Mark-Regular.ttf') format('truetype'); 213 | font-weight: normal; 214 | font-style: normal; 215 | } 216 | 217 | @font-face { 218 | font-family: 'Mark'; 219 | src: url('Mark-Hairline.eot'); 220 | src: local('Mark-Hairline'), 221 | url('Mark-Hairline.eot?#iefix') format('embedded-opentype'), 222 | url('Mark-Hairline.woff2') format('woff2'), 223 | url('Mark-Hairline.woff') format('woff'), 224 | url('Mark-Hairline.ttf') format('truetype'); 225 | font-weight: 300; 226 | font-style: normal; 227 | } 228 | 229 | @font-face { 230 | font-family: 'Mark'; 231 | src: url('Mark-Bold-Italic.eot'); 232 | src: local('Mark-Bold-Italic'), 233 | url('Mark-Bold-Italic.eot?#iefix') format('embedded-opentype'), 234 | url('Mark-Bold-Italic.woff2') format('woff2'), 235 | url('Mark-Bold-Italic.woff') format('woff'), 236 | url('Mark-Bold-Italic.ttf') format('truetype'); 237 | font-weight: bold; 238 | font-style: italic; 239 | } 240 | 241 | @font-face { 242 | font-family: 'Mark'; 243 | src: url('Mark-Medium-Italic.eot'); 244 | src: local('Mark-Medium-Italic'), 245 | url('Mark-Medium-Italic.eot?#iefix') format('embedded-opentype'), 246 | url('Mark-Medium-Italic.woff2') format('woff2'), 247 | url('Mark-Medium-Italic.woff') format('woff'), 248 | url('Mark-Medium-Italic.ttf') format('truetype'); 249 | font-weight: 500; 250 | font-style: italic; 251 | } 252 | 253 | @font-face { 254 | font-family: 'Mark'; 255 | src: url('Mark-Book.eot'); 256 | src: local('Mark-Book'), 257 | url('Mark-Book.eot?#iefix') format('embedded-opentype'), 258 | url('Mark-Book.woff2') format('woff2'), 259 | url('Mark-Book.woff') format('woff'), 260 | url('Mark-Book.ttf') format('truetype'); 261 | font-weight: 500; 262 | font-style: normal; 263 | } 264 | 265 | -------------------------------------------------------------------------------- /scripts/main.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | /** 4 | * One of the incidents that have 5 | * ocurred over the years regarding 6 | * certain videogame company. 7 | * @typedef {Object} Incident 8 | * @property {String} url The reference for this incident. 9 | * @property {String} icon The type of incident (as well a the icon that will be shown). 10 | * @property {String} date When the incident ocurred in string form (can be directly converted to Date). 11 | * @property {String} name The name for the incident. 12 | * @property {String} description The description for the incident. 13 | * @property {string} [alt] The alt for the icon of the incident 14 | */ 15 | 16 | /** 17 | * This is a simple "enum + dict" of 18 | * the different types of incidents 19 | * that could be stored on the 20 | * data.json that will be received. 21 | */ 22 | const ITEMS_KEY = { 23 | "balance.svg": { 24 | alt: "A balance with no loads or lifts on it. It's in equilibrium.", 25 | message: messageFormat("Nintendo has collected !num coins.") 26 | }, 27 | "block.svg": { 28 | alt: "A circle with a stroke in the middle. Represents blocking or prevention.", 29 | message: messageFormat("Nintendo re-locked content !num times.") 30 | }, 31 | "law.svg": { 32 | alt: "A Gavel floating in a 45 degree angle.", 33 | message: messageFormat("Nintendo invited lawyers to smash !num times.") 34 | }, 35 | } 36 | 37 | /** 38 | * Formats the message into a prefix 39 | * and a suffix in an array. 40 | * @param {String} message the message to format 41 | * @returns an array of two items, a prefix and a sufix 42 | */ 43 | function messageFormat(message) { 44 | return message.split("!num"); 45 | } 46 | 47 | /** 48 | * Formats a date to a simple string 49 | * @param {Date} dateToFormat The date we need to format as a string 50 | */ 51 | function formatDate(dateToFormat) { 52 | const options = { 53 | year: "numeric", 54 | month: "long" 55 | } 56 | const formater = new Intl.DateTimeFormat("en-US", options); 57 | 58 | return formater.format(dateToFormat); 59 | } 60 | 61 | /** 62 | * Creates an element with the given parameters. 63 | * @param {String} tagname The tag name for the element that will be created 64 | * @param {Object} [atributes] The attribues object to use for the object created. 65 | * @param {String} [atributes.className] The class name that will be added to the element. 66 | * @param {String} [atributes.innerText] Any text that will be placed inside the object 67 | * @param {String} [atributes.href] The href to use if the element is an anchor. 68 | * @param {String} [atributes.src] The src for the image if the element is an img. 69 | * @param {String} [atributes.alt] The alt about the image if the element is an img. 70 | * @param {HTMLElement[]} [childs] A list of all the child elements that will be in the element. 71 | * @returns The created HTML Element. 72 | */ 73 | function createElement(tagname, {className, innerText, href, src, alt}={}, childs=[]) { 74 | const element = document.createElement(tagname); 75 | if(className) 76 | element.className = className; 77 | 78 | if(innerText) 79 | element.innerText = innerText; 80 | 81 | if(tagname === "a" && href) { 82 | element.href = href; 83 | element.target = "_blank"; 84 | element.rel = "noopener noreferrer"; 85 | } 86 | 87 | if(tagname === "img" && src) { 88 | element.src = src; 89 | element.alt = alt; 90 | } 91 | 92 | for (const child of childs) { 93 | element.appendChild(child); 94 | } 95 | 96 | return element; 97 | } 98 | 99 | /** 100 | * Renders a list of elements inside 101 | * an already existing HTMLElement 102 | * in the browser's DOM. 103 | * @param {HTMLElement} parentElem The parent element where the render will take place 104 | * @param {HTMLElement[]} childs The array of children elements to render inside the parent 105 | */ 106 | function render(parentElem, childs=[]) { 107 | const fragment = document.createDocumentFragment(); 108 | childs.forEach(child => fragment.appendChild(child)); 109 | parentElem.appendChild(fragment); 110 | } 111 | 112 | /** 113 | * Filters the array of objects by 114 | * looking at the name and 115 | * description of each incident and 116 | * showing only the items that pass 117 | * the filter. After the filter is 118 | * done, the DOM will be updated too. 119 | * @param {string} filter The fitler that will be used to filter the data. 120 | * @param {Array} data The data that will be used to update the DOM when filtering. 121 | */ 122 | function filterData(filter, data) { 123 | filter = filter.toLowerCase(); 124 | const filteredData = data.filter(incident => { 125 | const name = incident.name.toLowerCase(); 126 | const desc = incident.description.toLowerCase(); 127 | return name.includes(filter) || desc.includes(filter); 128 | }); 129 | updateGrid(filteredData); 130 | } 131 | 132 | /** 133 | * This attaches a listener to the 134 | * input whenever a user presses a 135 | * key (keyup) and said listener 136 | * Will then filter the DOM 137 | * accordingly. 138 | * @param {Array} data The data that will be used to update the DOM when filtering. 139 | */ 140 | function attachToInput(data) { 141 | const inputElem = document.getElementById("searchInpt"); 142 | inputElem.addEventListener("keyup", ev => { 143 | if (ev.key === "Enter") { 144 | ev.preventDefault(); 145 | } 146 | filterData(inputElem.value, data); 147 | }); 148 | } 149 | 150 | /** 151 | * Calculates the total number of 152 | * incidents for each type of 153 | * incidents on the array. 154 | * @param {Array} data The list of incidents to count 155 | * @returns An object with each type of incident as it's properties and the total number of each of them in data. 156 | */ 157 | function countIncidentTypes(data) { 158 | const totals = {}; 159 | 160 | for (const incidentType in ITEMS_KEY) { 161 | const typeCount = data.filter(incident => incident.icon === incidentType).length; 162 | totals[incidentType] = typeCount; 163 | } 164 | 165 | return totals 166 | } 167 | 168 | /** 169 | * Renders the counter message for the 170 | * incident count. 171 | * @param {String} prefix The text node to display before the counter 172 | * @param {Number} count The count to display 173 | * @param {String} sufix The text node to display after the counter 174 | * @param {Object} [atributes] The attribues object to use for the object created. 175 | * @returns A

HTML element with the message counter on it. 176 | */ 177 | function incidentCounterMessage(prefix, count, sufix, attribues={}) { 178 | return createElement("p", attribues,[ 179 | document.createTextNode(prefix), 180 | createElement("span", { className: "num", innerText: count}), 181 | document.createTextNode(sufix) 182 | ]); 183 | } 184 | 185 | /** 186 | * Creates a row component that holds 187 | * the different counters for the list 188 | * of incidents so far 189 | * @param {Array} data The data that will be used to update the counters 190 | * @returns The row of counters to be displayed 191 | */ 192 | function specificCountersRow(data) { 193 | const incidentTotals = countIncidentTypes(data); 194 | const incidentTypes = Object.entries(ITEMS_KEY); 195 | 196 | return createElement("div", {className: "countRow"}, 197 | incidentTypes.map(([incidentType, {alt, message:[prefix, sufix]}]) => ( 198 | createElement("div", {className:"countDiv"}, [ 199 | createElement("img", {src: `./images/${incidentType}`, alt}), 200 | incidentCounterMessage(prefix, incidentTotals[incidentType], sufix) 201 | ]) 202 | )) 203 | ); 204 | } 205 | 206 | /** 207 | * Creates a counter element that 208 | * will display the total number of 209 | * incidents listed so far 210 | * @param {Number} count The ammount of incidents that will be displayed in the counter 211 | * @returns The global counter displaying the total number of incidents so far 212 | */ 213 | function globalCounter(count) { 214 | return incidentCounterMessage("Nintendo played this game ", count, " times.", {className: "globalCount"}); 215 | } 216 | 217 | /** 218 | * Updates the counters of the 219 | * website to display them to the 220 | * user. 221 | * @param {Array} data The data that will be used to update the DOM 222 | */ 223 | function updateCount(data) { 224 | const countersElem = document.querySelector(".counters"); 225 | render(countersElem, [ 226 | globalCounter(data.length), 227 | specificCountersRow(data), 228 | createElement("hr") 229 | ]); 230 | } 231 | 232 | /** 233 | * creates an html Element that will 234 | * be used to display the 235 | * information of the incident on 236 | * the website 237 | * @param {Incident} incident Object that contains the information of an incident that will be shown on the website 238 | * @returns The new cell to insert on the DOM of the website. 239 | */ 240 | function createDataCell({icon, alt, date: dateStr, name, description, url}) { 241 | dateStr = formatDate(new Date(dateStr)); 242 | 243 | return createElement("div", {className: "dataCell"}, [ 244 | createElement("a", {href: url}, [ 245 | createElement("img", {src: `./images/${icon}`, alt}), 246 | createElement("p", {className: "dateDate", innerText: dateStr}), 247 | createElement("h2", {innerText: name}), 248 | createElement("p", {innerText: description}) 249 | ]), 250 | ]); 251 | } 252 | 253 | /** 254 | * Updates the DOM of the website to 255 | * display it to the user. 256 | * @param {Array} data The data that will be used to update the DOM 257 | */ 258 | function updateGrid(data) { 259 | const gridContainer = document.querySelector(".grid"); 260 | gridContainer.innerHTML = ""; 261 | 262 | render(gridContainer, 263 | data.map(incident => { 264 | incident.alt = ITEMS_KEY[incident.icon].alt; 265 | return createDataCell(incident); 266 | }) 267 | ); 268 | } 269 | 270 | /** 271 | * Loads the information from the 272 | * static json file passed. 273 | * @param {String} dataPath The path where the data will be fetched. 274 | */ 275 | async function loadData(dataPath) { 276 | const rawResult = await fetch(dataPath); 277 | const data = await rawResult.json(); 278 | updateGrid(data); 279 | updateCount(data); 280 | attachToInput(data); 281 | } 282 | 283 | onload = () => { 284 | const dataPath = "./data/data.json"; 285 | loadData (dataPath); 286 | } 287 | -------------------------------------------------------------------------------- /data/data.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "url": "https://www.nintendolife.com/news/2025/01/random-local-supermarket-wins-trademark-battle-against-nintendo", 4 | "icon": "law.svg", 5 | "date": "2025-01-30", 6 | "name": "Nintendo attempted and lost a trademark battle against a Costa Rican supermarket", 7 | "description": "Nintendo filed a lawsuit against a Costa Rican supermarket named Super Mario for trademark infringement. Nintendo lost the trademark battle and the supermarket gets to keep the name Super Mario." 8 | }, 9 | { 10 | "url": "https://www.polygon.com/news/476177/palworld-developer-nintendo-pokemon-lawsuit", 11 | "icon": "law.svg", 12 | "date": "2024-11-08", 13 | "name": "Nintendo files a lawsuit against Pocketpair", 14 | "description": "Nintendo has filed a lawsuit against Pocketpair, the developer of Palworld, alleging patent infringement related to game mechanics similar to those in Pokémon games." 15 | }, 16 | { 17 | "url": "https://www.nintendolife.com/news/2024/06/nintendo-files-dmca-against-fan-made-rhythm-heaven-remix-software", 18 | "icon": "block.svg", 19 | "date": "2024-06-21", 20 | "name": "Nintendo files a DMCA Against 'Heaven Studio'", 21 | "description": "Heaven Studio, a fan-made software designed to create Rhythm Heaven styled charts, was removed by Nintendo after receiving a DMCA takedown." 22 | }, 23 | { 24 | "url": "https://www.tomshardware.com/video-games/pc-gaming/nintendo-forces-garrys-mod-to-delete-20-years-of-content-garry-confirms-nintendo-is-behind-steam-workshop-purge", 25 | "icon": "block.svg", 26 | "date": "2024-04-24", 27 | "name": "Nintendo related content removed from the GMOD Steam Workshop", 28 | "description": "Nintendo sent out a DMCA notice to Facepunch, forcing Garry to remove years of user-created addons related to Nintendo from the Steam Workshop." 29 | }, 30 | { 31 | "url": "https://web.archive.org/web/20250714141336/https://wololo.net/2024/03/05/yuzu-is-over/", 32 | "icon": "block.svg", 33 | "date": "2024-03-05", 34 | "name": "Yuzu and Citra emulators stomped by Nintendo", 35 | "description": "Yuzu (a Nintendo Switch emulator) and Citra (a Nintendo 3DS emulator) were shut down after their developers settled a lawsuit with Nintendo for $2.4 million. The settlement also resulted in the emulators no longer being available." 36 | }, 37 | { 38 | "url": "https://web.archive.org/web/20250122211743/https://es.dolphin-emu.org/blog/2023/07/20/what-happened-to-dolphin-on-steam/", 39 | "icon": "block.svg", 40 | "date": "2023-06-20", 41 | "name": "Nintendo asked Valve to prevent the Dolphin emulator on Steam", 42 | "description": "The team behind the emulator announced Dolphin was coming to Steam. However, Valve's legal team got in contact with Nintendo's lawyers and were told to prevent the emulator to come to the platform." 43 | }, 44 | { 45 | "url": "https://web.archive.org/web/20221101200442/https://twitter.com/OctoboyYT/status/1587346400366546945", 46 | "icon": "block.svg", 47 | "date": "2022-11-01", 48 | "name": "YouTube channel videos removed for using a mod", 49 | "description": "The YouTube channel, OctoBoy, was making Splatoon 3 videos using a mod that allowed for better camera angles similar to the trailer videos the developers use. These videos were removed by Nintendo via a copyright claim." 50 | }, 51 | { 52 | "url": "https://www.nintendolife.com/news/2022/06/youtuber-ends-metroid-prime-music-covers-after-nintendos-lawyers-call", 53 | "icon":"block.svg", 54 | "date": "2022-06-14", 55 | "name": "Metroid Prime covers were removed from YouTube", 56 | "description": "Covers and remixes of Metroid Prime music were removed after the owner of these videos was contacted by a lawyer from Nintendo asking them to remove them." 57 | }, 58 | { 59 | "url": "https://kotaku.com/nintendo-music-youtube-deoxysprime-legal-lawyers-copyri-1849005989", 60 | "icon": "block.svg", 61 | "date": "2022-06-03", 62 | "name": "YouTube got more than 500 Copyright Claims", 63 | "description": "YouTube channel, DeoxysPrime received over 500 copyright claims over complete soundtracks of Nintendo games." 64 | }, 65 | { 66 | "url": "https://www.eurogamer.net/nintendo-shutting-its-pokemon-diamond-and-pearl-sound-library", 67 | "icon": "block.svg", 68 | "date": "2022-05-30", 69 | "name": "Nintendo closes the DP sound library months after its launch", 70 | "description": "In February 2022 Nintendo created a sound library for the music of Pokemon Diamond and Pearl. 3 months later they decided to close the service." 71 | }, 72 | { 73 | "url": "https://www.nintendolife.com/news/2022/03/nintendo-issues-copyright-strike-against-scanned-super-mario-64-guide-from-1996", 74 | "icon":"block.svg", 75 | "date":"2022-03-25", 76 | "name":"Nintendo issued a takedown on scans of a SM64 guide", 77 | "description": "Scans of a japanese Super Mario 64 strategy guide from 1996 were uploaded to archive.org. Nintendo issued a copyright takedown and the scans were removed." 78 | }, 79 | { 80 | "url": "https://www.eurogamer.net/articles/2022-03-03-steam-deck-nintendo-emulation-videos-are-disappearing-from-youtube", 81 | "icon":"block.svg", 82 | "date":"2022-03-03", 83 | "name":"Steam Deck videos removed by Nintendo", 84 | "description": "Videos on YouTube showing the Steam Deck (Valve's first handheld console) emulating Switch games, were apparently taken down by Nintendo." 85 | }, 86 | { 87 | "url": "https://web.archive.org/web/20220227153917/https://twitter.com/EVO/status/1497662793897721860", 88 | "icon":"block.svg", 89 | "date":"2022-02-26", 90 | "name":"Nintendo removed Smash from Evo", 91 | "description": "The organizers at Evo (The Evolution Championship Series) made a tweet stating that Nintendo decided to removed the Smash tournament from the lineup of games on 2022." 92 | }, 93 | { 94 | "url": "https://exputer.com/news/nintendo/nintendo-wii-u-3ds-eshop-shut-down/", 95 | "icon":"block.svg", 96 | "date":"2022-02-16", 97 | "name":"The eShop for the 3DS and Wii U will shut down on 2023", 98 | "description": "Nintendo announced the eShop services for the 3DS and Wii U consoles will be closing down in March 2023. Only already purchased games will be available to download once the date arrives." 99 | }, 100 | { 101 | "url": "https://www.polygon.com/22916040/nintendo-video-game-music-osts-youtube-gilvasunner-copyright-takedown", 102 | "icon":"block.svg", 103 | "date":"2022-02-03", 104 | "name":"YouTube channel received over 2,200 \"copyright blocks\"", 105 | "description":"The GilvaSunner YouTube channel used to post videogame music soundtracks received more than 2,200 \"copyright blocks\" from Nintendo, forcing the owner of the channel to remove the the channel." 106 | }, 107 | { 108 | "url": "https://gamerant.com/pokemon-fps-game-footage-videos-nintendo-takedown/", 109 | "icon":"block.svg", 110 | "date":"2022-01-23", 111 | "name":"Pokemon FPS videos removed", 112 | "description": "Nintendo issued a copyright claim and removed videos containing the gameplay of the fan made FPS Pokemon game across youtube and the original Twitter post." 113 | }, 114 | { 115 | "url": "https://www.eurogamer.net/articles/2021-11-02-switch-hacker-gary-bowser-pleads-guilty", 116 | "icon":"balance.svg", 117 | "date":"2021-11-02", 118 | "name":"Gary Bowser pleads guilty", 119 | "description": "The Canadian hacker was found guilty, ordered to pay $4.5 million, and was sentenced to 40 months in prison. He was released in early 2023." 120 | }, 121 | { 122 | "url": "https://www.dexerto.com/gaming/nintendo-switch-online-price-finally-revealed-and-fans-are-furious-1676585/", 123 | "icon":"balance.svg", 124 | "date":"2021-10-15", 125 | "name":"The price for the switch online expansion revealed", 126 | "description": "An expansion to the switch online catalog to include Nintendo 64 games, Sega Genesis games and a DLC for Animal Crossing NH. This expansion costs $50 on top of the original service and fans didn't like the new price for the service." 127 | }, 128 | { 129 | "url": "https://dotesports.com/fgc/news/low-tide-city-cancels-project-beyond-melee-64-remix-tournaments", 130 | "icon":"block.svg", 131 | "date":"2021-09-14", 132 | "name":"Low Tide City cancels Tournaments for SSB mods", 133 | "description":"LTC was organizing Tournaments for Project+, Beyond Melee and 64 Remix, but Nintendo contacted the organizers and the tournaments were cancelled." 134 | }, 135 | { 136 | "url": "https://kotaku.com/nintendo-back-on-its-bullshit-shuts-down-another-smash-1847585646", 137 | "icon":"block.svg", 138 | "date":"2021-08-30", 139 | "name":"Riptide Project+ tournament was shut down.", 140 | "description":"The company contacted the organizers of the event and discouraged them from making any tournaments or setups regarding Project+." 141 | }, 142 | { 143 | "url": "https://gamerant.com/metroid-prime-2d-fan-game-shut-down/", 144 | "icon":"block.svg", 145 | "date":"2021-08-27", 146 | "name":"2D Prime is discontinued", 147 | "description": "A certain games-related company asked the team behind the fan game \"Prime 2D\" to discontinue their work on their game. They removed the download links for the game as well as the download links for the music." 148 | }, 149 | { 150 | "url": "https://www.ign.com/articles/now-defunct-romuniverse-ordered-to-destroy-all-pirated-nintendo-games", 151 | "icon":"block.svg", 152 | "date":"2021-08-14", 153 | "name":"RomUniverse owner is ordered to destroy its pirated games", 154 | "description": "After its owner hinted he might try to re-establish the site, the court ordered him to destroy all of Nintendo's pirated games." 155 | }, 156 | { 157 | "url": "https://kotaku.com/nintendo-s-lawsuit-forces-japanese-dev-to-cough-up-30-1847420631", 158 | "icon":"balance.svg", 159 | "date":"2021-08-04", 160 | "name":"A Japanese dev loses lawsuit and it settles for millions", 161 | "description":"Nintendo sued developer Colopl over patent infringements, the damages Nintendo claimed continued to increase and Colopl decided to settle with for $30 million instead of continuing the lawsuit." 162 | }, 163 | { 164 | "url": "https://www.gamesindustry.biz/articles/2021-06-01-nintendo-to-get-usd2-1m-in-damages-in-lawsuit-against-romuniverse", 165 | "icon":"balance.svg", 166 | "date":"2021-06-01", 167 | "name":"RomUniverse loses the lawsuit and has to pay millions", 168 | "description":"The ROM site, RomUniverse loses the lawsuit filed by Nintendo and now it's forced to pay $2.1 millions in damages to the company." 169 | }, 170 | { 171 | "url": "https://www.eurogamer.net/articles/2021-04-17-nintendo-suing-switch-hacker-gary-bowser", 172 | "icon":"law.svg", 173 | "date":"2021-04-17", 174 | "name":"Gary Bowser is sued", 175 | "description": "A 51 year old Canadian and console hacker is sued by the company. According the Nintendo he was a member of the hack group, Team Xecuter." 176 | }, 177 | { 178 | "url": "https://www.polygon.com/22381771/nintendo-dmca-bowser-penis-copyright-patreon-sfm", 179 | "icon":"law.svg", 180 | "date":"2021-04-13", 181 | "name":"Bowser's genitals hit with copyright takedown", 182 | "description": "A 3D modeler that makes NSFW art was hit by a copyright takedown on Patreon and its artwork was removed from the platform. The 3D model is now open source and free to download." 183 | }, 184 | { 185 | "url": "https://kotaku.com/nintendo-back-on-its-bullshit-shuts-down-another-smash-1847585646", 186 | "icon":"block.svg", 187 | "date":"2021-02-02", 188 | "name":"Mainstage 2021 Project+ tournament was shut down.", 189 | "description":"After Riptide shut down their project events, the organizers of Mainstage 2021 decided to remove Project+ tournaments on their own." 190 | }, 191 | { 192 | "url": "https://torrentfreak.com/nintendo-conducted-invasive-surveillance-operation-against-homebrew-hacker-201223/", 193 | "icon":"law.svg", 194 | "date":"2020-12-23", 195 | "name":"Leaked documents revealed surveillance on hacker", 196 | "description": "A series of leaks contained documents showing how Nintendo obtained personal and sensitive information on a 3DS hacker, apparently the company wanted to talk to him in person." 197 | }, 198 | { 199 | "url": "https://www.polygon.com/2020/12/7/22158534/nintendo-etikon-joy-con-controllers-shut-down-cease-and-desist", 200 | "icon":"block.svg", 201 | "date":"2020-12-07", 202 | "name":"Nintendo shuts down \"Etikon\" controller memorial", 203 | "description": "A legal threat from Nintendo has shut down the manufacturing and sale of custom-designed Joy-Con controllers honoring Desmond “Etika” Amofah." 204 | }, 205 | { 206 | "url": "https://dotesports.com/fgc/news/nintendo-cancels-splatoon-2-na-open-stream-after-teams-use-freemelee-names-in-support-of-super-smash-bros-melee-community", 207 | "icon":"block.svg", 208 | "date":"2020-12-05", 209 | "name":"The Splatoon 2 tournament stream was canceled", 210 | "description": "The NA stream for Splatoon 2 was cancelled when the company realized teams used #FreeMelee on their names in support for the SSBM community." 211 | }, 212 | { 213 | "url": "https://screenrant.com/fire-emblem-shadow-dragon-limited-release-mario-worse/", 214 | "icon":"block.svg", 215 | "date":"2020-12-04", 216 | "name":"The original Fire Emblem had a limited release", 217 | "description": "Nintendo released the original Fire Emblem game for the NES, in english, for the first time. The game was only available for 3 months since it was removed from the switch store after March 31st 2021." 218 | }, 219 | { 220 | "url": "https://dotesports.com/streaming/news/multiple-streamers-banned-by-nintendo-for-playing-hyrule-warriors-age-of-calamity", 221 | "icon":"block.svg", 222 | "date":"2020-11-20", 223 | "name": "Multiple streamers banned for playing Hyrule Warriors: AC", 224 | "description": "Multiple streamers where banned on twitch for playing the game early, even when the game came out in certain countries 12 hours before and even if the creator was streaming in countries where the game was already out." 225 | }, 226 | { 227 | "url": "https://www.esportznetwork.com/nintendo-cancels-the-big-house-online-smash-2020/", 228 | "icon":"block.svg", 229 | "date":"2020-11-09", 230 | "name":"The Big House 2020", 231 | "description": "Because of the pandemic \"The Big House\" 2020 event had to take place online and this forced organizers to use a software called Slippi to play the game online using emulators, but Nintendo forced organizers to cancel the event." 232 | }, 233 | { 234 | "url": "https://torrentfreak.com/nintendos-lawyers-nuke-the-missing-link-fangame-with-copyright-complaint-201013/", 235 | "icon":"law.svg", 236 | "date":"2020-10-13", 237 | "name":"TLoZ the missing Link takedown", 238 | "description": "A game made with the engine of OoT was created by fans and after sometime Nintendo issued a copyright takedown of the game." 239 | }, 240 | { 241 | "url": "https://www.videogameschronicle.com/news/nintendo-wins-2-million-in-damages-from-switch-hacking-device-seller/", 242 | "icon":"balance.svg", 243 | "date":"2020-10-01", 244 | "name":"Resellers of hacking device have to pay millions", 245 | "description": "Nintendo filed a lawsuit against companies reselling hacking devices for the switch and won the case. The resellers had to pay $2 million in damages after they lost the lawsuit." 246 | }, 247 | { 248 | "url": "https://www.polygon.com/2020/9/21/21449786/nintendo-dmca-porn-sex-hentai-princess-peach-untold-tale", 249 | "icon":"law.svg", 250 | "date":"2020-09-21", 251 | "name":"A sex game received a takedown", 252 | "description": "A fan porn made game of a Nintendo character received a DMCA Takedown on Github. The company said that the game didn't fall under fair use and Github took down the repository and website." 253 | }, 254 | { 255 | "url": "https://www.eurogamer.net/articles/2020-09-03-everything-announced-in-nintendos-super-mario-bros-35th-anniversary-direct", 256 | "icon":"block.svg", 257 | "date":"2020-09-18", 258 | "name":"Super Mario 3D All-Stars had a limited release", 259 | "description": "The game includes re-releases of three iconic 3D Mario games was announced but will only have a limited run, after march 31st 2021 the game is not on the eshop or stores." 260 | }, 261 | { 262 | "url": "https://www.eurogamer.net/articles/2020-09-03-the-original-super-mario-bros-is-getting-the-battle-royale-treatment", 263 | "icon":"block.svg", 264 | "date":"2020-09-18", 265 | "name":"Super Mario 35 had limited time to play", 266 | "description": "The game was similar to Tetris 99 where you play the original Mario Bros game against 35 other players, a similar concept to a battle royale. It was free for members of the Online service and after march 31st 2021 the game was shut down." 267 | }, 268 | { 269 | "url": "https://torrentfreak.com/nintendo-wants-permanent-injunction-to-shut-down-switch-piracy-hack-stores-200907/", 270 | "icon":"block.svg", 271 | "date":"2020-09-07", 272 | "name":"Nintendo wants permanent Injunction to piracy stores", 273 | "description": "The company asked the court to issue a default judgment and permanent injunction to shut down several stores that sell Team-Xecuter's Switch hacks and mods." 274 | }, 275 | { 276 | "url": "https://torrentfreak.com/nintendo-copyright-infringement-threats-shut-down-switch-payload-injector-200824/", 277 | "icon":"law.svg", 278 | "date":"2020-08-24", 279 | "name":"Open source payload injector is Takendown", 280 | "description": "An Open Source payload injector, it loads custom firmware on the console, received a cease and desist notice. The creator decided to shut down the project and contacted the company through his lawyer to settle the matter." 281 | }, 282 | { 283 | "url": "https://www.videogameschronicle.com/news/nintendo-lawsuits-target-switch-hackers/", 284 | "icon":"law.svg", 285 | "date":"2020-05-19", 286 | "name":"Lawsuits are sent to resellers of switch hacking devices", 287 | "description": "Nintendo filed two lawsuits against resellers of devices made to hack the switch console and allow users to play pirated games on all models of the console." 288 | }, 289 | { 290 | "url": "https://torrentfreak.com/nintendo-lawyers-file-copyright-complaints-against-super-mario-64-pc-port-200508/", 291 | "icon":"law.svg", 292 | "date":"2020-05-07", 293 | "name":"Super Mario 64 PC port", 294 | "description": "A fan made pc port of the game and the company filed copyright takedowns for any video on youtube showcasing the game and websites hosting the game." 295 | }, 296 | { 297 | "url": "https://www.ign.com/articles/sony-dreams-nintendo-mario-copyright-ip-intellectual-property-lawsuit", 298 | "icon":"block.svg", 299 | "date":"2020-03-21", 300 | "name":"Sony removes Mario creation from dreams", 301 | "description": "Nintendo sent a complaint to Sony about their IP being used in one of their games. The IP problem was a Super Mario creation made in the game \"Dreams\" by a player." 302 | }, 303 | { 304 | "url": "https://www.eurogamer.net/articles/2020-02-01-just-one-animal-crossing-new-horizons-island-per-switch-nintendo-confirms", 305 | "icon":"block.svg", 306 | "date":"2020-02-01", 307 | "name":"Animal Crossing: New Horizons Only allows 1 island per console", 308 | "description":"No matter how many accounts or copies of the game players have, the game only allows one island per console. Previous versions of the franchise worked similarly on past hardware, but the company did not provide an explanation this time." 309 | }, 310 | { 311 | "url": "https://www.gamesindustry.biz/articles/2019-09-11-nintendo-sues-rom-site", 312 | "icon":"law.svg", 313 | "date":"2019-09-11", 314 | "name":"RomUniverse is taken to court", 315 | "description": "Nintendo filed a lawsuit against ROM site, RomUniverse, for copyright and trademark infringement since the site distributed ROMs from games made by the company." 316 | }, 317 | { 318 | "url": "https://torrentfreak.com/nintendo-takes-down-facebook-tooled-donkey-kong-remake-190930/", 319 | "icon":"law.svg", 320 | "date":"2019-09-30", 321 | "name":"Donkey Kong remake receives takedown", 322 | "description": "A company created a remake of the game as a technical demo on Github and Nintendo sent DMCA takedowns of the project and every fork made to it." 323 | }, 324 | { 325 | "url": "https://www.nintendolife.com/news/2019/08/nintendo_music_copyright_takedowns_intensify_as_another_prominent_youtuber_gets_hit", 326 | "icon":"law.svg", 327 | "date":"2019-08-14", 328 | "name":"Copyright takedowns are sent to YouTube game music channels", 329 | "description": "Nintendo sent DMCA Takedowns to YouTube channels that posted official music of their games." 330 | }, 331 | { 332 | "url": "https://arstechnica.com/gaming/2019/07/nintendo-deletes-popular-mario-maker-2-level-for-unexplained-reasons/", 333 | "icon": "block.svg", 334 | "date": "2019-07-16", 335 | "name": "Nintendo removes popular Mario Maker 2 level", 336 | "description": "A content creator named GrandPooBear made a popular Mario Maker 2 level that was later removed and it didn't appear to have any explanation as to why it happened. three years before, his levels on the original Mario Maker were also removed." 337 | }, 338 | { 339 | "url": "https://www.youtube.com/watch?v=kJGcDU4esUY", 340 | "icon":"law.svg", 341 | "date":"2019-07-14", 342 | "name":"Mario royale (Infringio) Taken down", 343 | "description": "A fanmade battle royale version of the original Mario game was created by a fan and Nintendo constantly issued takedown notices, even when the creator made different changes to the game." 344 | }, 345 | { 346 | "url": "https://www.eurogamer.net/articles/2019-04-23-nintendo-takes-down-mario-bros-c64-port-which-took-fan-seven-years-to-make", 347 | "icon":"law.svg", 348 | "date":"2019-04-23", 349 | "name":"A C64 fan port of Mario Bros taken down", 350 | "description": "A fan made a Mario Bros port for the Commodore 64 after working on it for 7 years. But some days after releasing it to the community, Nintendo sent takedown to websites that hosted the project." 351 | }, 352 | { 353 | "url": "https://www.eurogamer.net/articles/2019-04-20-nintendo-is-deleting-what-it-deems-inappropriate-super-smash-bros-ultimate-stages", 354 | "icon":"block.svg", 355 | "date":"2019-04-20", 356 | "name":"Nintendo removes SSBU stages it deemed inappropriate or \"political\"", 357 | "description": "Nintendo removed stages it deemed inappropriate, but also stages it considered to be a \"political statement\" like stages that contained the trans flag. Not all stages with trans flags were removed and the article suggest the company was struggling to moderate the content of the platform." 358 | }, 359 | { 360 | "url": "https://www.eurogamer.net/articles/2018-11-29-nintendo-scraps-creators-program-making-life-much-easier-for-youtubers", 361 | "icon":"block.svg", 362 | "date":"2018-11-29", 363 | "name":"Nintendo stops the Creators Program", 364 | "description": "Nintendo shut down the Creators Program that allowed content creators to create videos on YouTube of their videogames in exchange for a cut of the ad revenue." 365 | }, 366 | { 367 | "url": "https://finance.yahoo.com/news/arizona-couple-ordered-pay-nintendo-210700185.html", 368 | "icon":"balance.svg", 369 | "date":"2018-11-13", 370 | "name":"Two ROM sites were ordered to pay millions and shut down", 371 | "description": "Two ROM sites offered copies of different games and Nintendo filed a lawsuit and won, which forced the sites to pay millions and shut down the websites." 372 | }, 373 | { 374 | "url": "https://www.vice.com/en/article/pa8pvv/youre-going-to-pay-dollar20-for-nintendo-switch-online-and-like-it", 375 | "icon":"balance.svg", 376 | "date":"2018-09-18", 377 | "name":"Switch Online launches with fan criticism", 378 | "description": "When the Nintendo Switch Online service, priced at $20, launched it was the subject of various fan complaints." 379 | }, 380 | { 381 | "url": "https://web.archive.org/web/20251022045532/https://www.theverge.com/2018/8/29/17793044/pokemon-essentials-nintendo-takedown-fandom-wiki", 382 | "icon":"block.svg", 383 | "date":"2018-08-29", 384 | "name":"Nintendo shuts down Pokémon Essentials", 385 | "description": "Pokémon Essentials was an RPG Maker XP tool that allowed fans to make Pokémon fan games. Nintendo took down the tool from multiple hosting sites. Additionally, the wiki on how to use the tool was also taken down." 386 | }, 387 | { 388 | "url": "https://www.polygon.com/2018/7/22/17600008/nintendo-roms-lawsuit-cease-desist", 389 | "icon":"law.svg", 390 | "date":"2018-07-22", 391 | "name":"Two ROM sites were sued", 392 | "description": "Two ROM sites offered copies of different games and Nintendo filed a lawsuit against the operators of the two websites." 393 | }, 394 | { 395 | "url": "https://www.gameinformer.com/b/news/archive/2017/09/29/nintendo-updates-youtube-partners-program-to-restrict-live-streaming.aspx", 396 | "icon":"block.svg", 397 | "date":"2017-09-29", 398 | "name":"The Creators Program restricted YouTube partners to Livestream", 399 | "description": "A policy update to the Creators program told YouTube creators that they weren't allowed to broadcast content on YouTube Live from their accounts." 400 | }, 401 | { 402 | "url": "https://kotaku.com/nintendo-files-copyright-strikes-against-super-mario-64-1818580029", 403 | "icon":"law.svg", 404 | "date":"2017-09-20", 405 | "name":"Super Mario 64 Online gets Copyright takedowns and strikes", 406 | "description": "The Super Mario 64 online game project made by a fan was removed from Patreon and YouTube after Nintendo sent copyright claims and takedown notices." 407 | }, 408 | { 409 | "url": "https://torrentfreak.com/nintendo-shuts-down-donkey-kong-remake-for-roku-170630/", 410 | "icon":"law.svg", 411 | "date":"2017-06-30", 412 | "name":"Donkey Kong remake for Roku was shutdown", 413 | "description": "A fan made a remake of the game for Roku as an excercise. But the company filed a DMCA takedown and the game was removed from github." 414 | }, 415 | { 416 | "url": "https://kotaku.com/zelda-fan-game-decides-to-change-course-after-nintendo-1794785453", 417 | "icon":"block.svg", 418 | "date":"2017-04-30", 419 | "name": "Breath of the NES is received a takedown notice", 420 | "description": "The fan game was an attempt to recreate the BoTW demo that Nintendo presented on GDC. After the creator received the takedown the game was removed." 421 | }, 422 | { 423 | "url": "https://kotaku.com/nintendo-is-suing-go-karting-company-over-copyright-inf-1792705619", 424 | "icon":"law.svg", 425 | "date":"2017-02-24", 426 | "name":"Go-Karting company is sued for copyright infringement", 427 | "description":"The \"MariCar\" Go-Kart company allowed customers to race in the streets of Tokyo dressed up as Mario Bros characters. Nintendo sued them for copyright infringement." 428 | }, 429 | { 430 | "url": "https://www.polygon.com/2016/12/21/14038518/pokemon-prism-canceled", 431 | "icon":"law.svg", 432 | "date":"2016-12-21", 433 | "name": "Pokémon Prism is cancelled", 434 | "description" :"Pokémon Prism and Pokémon Brown, two rom hacks made as fan games by a single developer, were cancelled and removed, respectively, by the creator after a legal document was sent by Nintendo requesting the removal of both of the romhacks and further involvement by the developer." 435 | }, 436 | { 437 | "url": "http://web.archive.org/web/20211108065656/https://oripoke.wordpress.com/2016/10/20/the-explosion-and-fallout-of-pokemon-uranium/", 438 | "icon":"law.svg", 439 | "date":"2016-09-21", 440 | "name":"Pokémon Uranium is taken down", 441 | "description": "A fanmade game is created and a few weeks later all the download links are removed by its creators, it was later revealed that Nintendo sent a legal leter to the creators" 442 | }, 443 | { 444 | "url": "https://www.wired.co.uk/article/nintendo-removes-500-games", 445 | "icon":"law.svg", 446 | "date":"2016-09-06", 447 | "name":"Takedown of more than 500 indie games", 448 | "description": "526 fanmade indie games based on games by Nintendo received a DMCA takedown on Gamejolt, a website dedicated to hosting indie games." 449 | }, 450 | { 451 | "url": "https://www.pcgamer.com/no-marios-sky-parody-game-blocked-by-nintendo-lawyers-dmcas-sky-takes-its-place/", 452 | "icon":"law.svg", 453 | "date":"2016-09-05", 454 | "name":"No Mario's Sky receives DMCA takedown", 455 | "description": "A free fan game made as a parody of No Man's Sky and Mario received a DMCA takedown on itch. It was removed from the website but the developer modified the game to just be a No man's sky parody." 456 | }, 457 | { 458 | "url": "https://kotaku.com/brilliant-fan-remake-of-metroid-ii-arrives-just-in-time-1784929739", 459 | "icon":"block.svg", 460 | "date":"2016-08-06", 461 | "name":"The original release AM2R gets blocked everywhere", 462 | "description": "A fanmade remake of M2 got removed with takedowns by Nintendo and evey website that hosted the ROM received DMCA takedown notices." 463 | }, 464 | { 465 | "url": "https://www.eurogamer.net/articles/2016-04-07-zeldas-browser-based-fan-remake-shut-down-by-nintendo", 466 | "icon":"law.svg", 467 | "date":"2016-04-07", 468 | "name":"Fanmade Zelda 30 Tribute shuts down", 469 | "description": "A group of fans made a voxel version of the first Zelda game, Nintendo issued a copyright strike and told them to remove the game." 470 | }, 471 | { 472 | "url": "https://kotaku.com/what-happened-after-nintendo-cracked-down-on-a-zelda-fa-1794176131", 473 | "icon":"law.svg", 474 | "date":"2015-11-10", 475 | "name":"\"Zelda Maker\" is taken down", 476 | "description": "A fanmade \"Zelda Maker\" game was created and Nintendo copyright claimed the creator videos on YouTube and sent a DMCA notice to MediaFire where the game was hosted. The creator revamped the project with new assets and a new name." 477 | }, 478 | { 479 | "url": "http://web.archive.org/web/20150403200612/https://roystanross.wordpress.com/super-mario-64-hd/", 480 | "icon":"law.svg", 481 | "date":"2015-04-03", 482 | "name":"Fanmade HD remake of Mario 64", 483 | "description" :"A Unity indie developer made a fan recreation of the first level of Mario 64 and a few days later received a copyright infringement notice for the webplayer and the standalone builds of the game." 484 | }, 485 | { 486 | "url": "https://www.destructoid.com/nintendos-cracking-down-on-speedrunning-and-rom-hacking-videos/", 487 | "icon":"block.svg", 488 | "date":"2015-09-10", 489 | "name":"Videos about speedruns and ROM hacks are removed", 490 | "description": "The company removed videos on YouTube about ROM hacks of their games, specifically speedruns and videos showcasing ROM hacks." 491 | }, 492 | { 493 | "url": "https://torrentfreak.com/nintendo-shuts-down-javascript-gameboy-emulator-150712/", 494 | "icon":"law.svg", 495 | "date":"2015-07-12", 496 | "name":"A GBA browser emulator is taken down", 497 | "description":"A Game Boy Advance emulator was uploaded and hosted on github by a developer. The emulator inluded ROM copies of games and Nintendo sent a takedown notice, the website and the code behind it was removed." 498 | }, 499 | { 500 | "url": "https://arstechnica.com/gaming/2015/01/nintendo-to-share-up-to-70-percent-of-ad-revenue-with-game-youtubers", 501 | "icon":"balance.svg", 502 | "date":"2015-01-29", 503 | "name":"Nintendo shared cut of content creators revenue on youtube", 504 | "description": "Nintendo created the \"Nintendo Creators Program\", to allow YouTube users to create content from their games but only the ones white listed from the company, and giving Nintendo a cut of the ad revenue of each video." 505 | }, 506 | { 507 | "url": "https://torrentfreak.com/nintendo-nukes-hugely-popular-ios-game-boy-emulator-140514/", 508 | "icon":"law.svg", 509 | "date":"2014-05-14", 510 | "name":"A GBA emulator for iOS is taken down", 511 | "description":"A high-school student made a GBA emuator for iOS that allowed to be installed without jailbreak, Nintendo sent a Takedown requesting to remove the code from Github." 512 | }, 513 | { 514 | "url": "https://web.archive.org/web/20250924162342/https://www.bbc.com/news/technology-27321200", 515 | "icon":"block.svg", 516 | "date":"2014-05-08", 517 | "name":"Nintendo says 'No' to gay game characters", 518 | "description": "After the company released Tomodachi Life, a life-simulation game, a fan launched a social media campaign asking to allow same-sex relationships in the game. Nintendo replied that \"(Nintendo) never intended to make any form of social commentary with the game\"." 519 | }, 520 | { 521 | "url": "https://www.polygon.com/2014/1/18/5308416/why-did-nintendo-quash-a-book-about-earthbounds-development", 522 | "icon":"block.svg", 523 | "date":"2014-01-18", 524 | "name":"A book about Earthbounds development is cancelled", 525 | "description": "Marcus Lindbloom, the english translator for the original Earthbound decided to make a book talking about the time he worked on the game, He contacted Nintendo to get an approval but the company replied telling him that he signed an NDA and he couldn't publish the book." 526 | }, 527 | { 528 | "url": "https://www.bbc.com/news/technology-24612069", 529 | "icon":"law.svg", 530 | "date":"2013-10-21", 531 | "name":"Full Screen Mario Bros taken down", 532 | "description": "A fanmade version of the NES game was made to run on browsers with widescreen support, Nintendo took legal action and forced the creator to remove the working game." 533 | }, 534 | { 535 | "url": "https://kotaku.com/nintendo-wont-let-top-fighting-game-tournament-stream-s-724293474", 536 | "icon":"block.svg", 537 | "date":"2013-07-09", 538 | "name":"Evo 2013", 539 | "description": "Fans of SSBM raised thousands of dollars in charity to participate in EVO and Nintendo pushed to cancel the stream and then the event. In the end Nintendo decided to revert the decison" 540 | }, 541 | { 542 | "url": "https://www.polygon.com/2013/5/16/4336114/nintendo-claims-ad-revenue-on-user-generated-youtube-videos", 543 | "icon":"balance.svg", 544 | "date":"2013-05-15", 545 | "name":"Nintendo claimed ad revenue on videos from users on youtube", 546 | "description": "Nintendo used the YouTube content ID to claim revenue from user generated videos. The company registered it's copyright content on the system in order to include or claim money from video ads." 547 | }, 548 | { 549 | "url": "http://web.archive.org/web/20181116062241/http://www.majorleaguegaming.com/news/league-speak-with-sundance-super-smash-bros-brawl-stream", 550 | "icon":"block.svg", 551 | "date":"2010-04-15", 552 | "name":"MLG SSBB 2010", 553 | "description": "The MLG Orlando 2010 had a SSBB tournament and wasn't allowed to stream the tournament online because Nintendo didn't give MLG the necessary live streaming rights." 554 | }, 555 | { 556 | "url": "https://www.engadget.com/2010-04-02-nintendo-shuts-down-fan-made-pokemon-mmo.html", 557 | "icon":"law.svg", 558 | "date":"2010-04-02", 559 | "name":"A fan made Pokémon MMO was shut down", 560 | "description": "A group of fans created an MMO version of Pokémon and Nintendo sent a cease and desist letter requesting them to take down the website and surrender the domain name too." 561 | }, 562 | { 563 | "url": "https://www.destructoid.com/nintendo-shuts-down-zelda-hero-of-time-fan-movie/", 564 | "icon":"block.svg", 565 | "date":"2010-01-01", 566 | "name":"Zelda fan movie was shut down", 567 | "description":"A fanmade movie based on the story of OoT was uploaded to the internet and then Nintendo contacted the group behind it and requested to remove, at the end of 2009 the movie was removed." 568 | }, 569 | { 570 | "url": "https://web.archive.org/web/20060104215110/http://www.crimsonfire.com:80/community/showthread.php?s=2300fd6df9f7bc3b6997ce564be42b7d&threadid=2410", 571 | "icon": "law.svg", 572 | "date": "2004-03-12", 573 | "name": "Firestorm GBA Emulator", 574 | "description": "The development of Firestorm, an upcoming commercial GBA emulator in 2004, was chilled when Nintendo filed a patent on technologies commonly used by emulators at the time." 575 | }, 576 | { 577 | "url": "http://web.archive.org/web/20060820035536/http://www.consoleclassix.com/letter_from_noa.php", 578 | "icon":"law.svg", 579 | "date":"2001-06-01", 580 | "name":"Console Clasix received a cease & desist letter", 581 | "description": "Console Clasix, a rental service that operates with thousands of physical ROMs, was sent a cease & desist letter to stop the service. They replied stating why it wasn't illegal and never heard from Nintendo again." 582 | }, 583 | { 584 | "url": "https://web.archive.org/web/20250429121937/https://www.theregister.com/1999/02/03/n64_emulator_vanishes_after_lawsuit/", 585 | "icon": "law.svg", 586 | "date": "1999-01-28", 587 | "name": "UltraHLE Cancelled", 588 | "description": "UltraHLE, an early Nintendo 64 emulator, was pulled from its website by its developers out of fear of legal action from Nintendo. Nintendo had previously expressed interest in legal action against UltraHLE." 589 | }, 590 | { 591 | "url": "https://scholar.google.com/scholar_case?case=14167398686354689030&hl=en&as_sdt=2&as_vis=1&oi=scholarr", 592 | "icon":"law.svg", 593 | "date":"1991-07-12", 594 | "name":"Nintendo sues the Game Genie", 595 | "description": "The Game Genie was a tool made to modify the behaviour of NES games. Nintendo decided to sue the makers of this tool alleging that modifying the game created a derivative work and this violated their copyrights." 596 | }, 597 | { 598 | "url": "https://web.archive.org/web/20220720221531/https://www.nintendotimes.com/1989/08/19/nintendo-sues-blockbuster-video-for-copying-instruction-books/", 599 | "icon":"law.svg", 600 | "date":"1989-08-19", 601 | "name":"Nintendo sued Blockbuster for copying instruction books", 602 | "description": "Nintendo wanted videogame rentals to stop renting their games and since Blockbuster used to make copies of the instruction booklets for each game, Nintendo sued them for copyright violations." 603 | } 604 | ] 605 | --------------------------------------------------------------------------------