From d554dc2ca79ff1ce7c437dc576db91d7aa99c2d7 Mon Sep 17 00:00:00 2001 From: Crementif <26669564+Crementif@users.noreply.github.com> Date: Tue, 8 Jan 2019 00:04:11 +0100 Subject: [PATCH] Revert "Reworked website!" This reverts commit 27f90c432627c4c5eb8bf2b5a04e59c2ef0c8dc9. --- .../37040a485a29d54e_00000000000003c9_ps.txt | 104 ++------- .../BreathOfTheWild_Clarity/rules.txt | 4 - docs/.gitattributes | 48 ++++ docs/404.html | 13 ++ docs/Dockerfile | 8 + docs/LICENSE | 21 ++ docs/_FAQ/How do I add my own resolutions.md | 21 -- ...install the graphic packs, step by step.md | 12 - ...have graphic packs for 1.14.0 and newer.md | 10 - docs/_config.yml | 212 +++++++++++++++++- docs/_data/GameTitles.yml | 182 +++++++-------- docs/_data/SocialNetworks.yml | 97 ++++++++ docs/_includes/disqus.html | 17 ++ docs/_includes/ext-css.html | 7 + docs/_includes/ext-js.html | 7 + docs/_includes/fb-comment.html | 14 ++ docs/_includes/footer-minimal.html | 16 ++ docs/_includes/footer-scripts.html | 32 +++ docs/_includes/footer.html | 51 +++++ docs/_includes/google_analytics.html | 12 + docs/_includes/gtag.html | 11 + docs/_includes/gtm_body.html | 6 + docs/_includes/gtm_head.html | 9 + docs/_includes/head.html | 68 ++++++ docs/_includes/header.html | 76 +++++++ docs/_includes/matomo.html | 17 ++ docs/_includes/nav.html | 59 +++++ docs/_includes/navbarlink.html | 16 ++ docs/_includes/social-share.html | 51 +++++ docs/_layouts/base.html | 35 +++ docs/_layouts/default.html | 9 + docs/_layouts/minimal.html | 26 +++ docs/_layouts/page.html | 81 ++----- docs/_layouts/post.html | 76 +++++++ docs/assets/css/index.css | 119 ---------- docs/assets/css/universal.css | 5 - docs/assets/images/compat_status/loads.png | Bin 5379 -> 0 bytes docs/assets/images/compat_status/perfect.png | Bin 5314 -> 0 bytes docs/assets/images/compat_status/playable.png | Bin 5212 -> 0 bytes docs/assets/images/compat_status/runs.png | Bin 5366 -> 0 bytes .../images/compat_status/unplayable.png | Bin 5413 -> 0 bytes .../assets/images/material-io_search_icon.svg | 1 - docs/assets/images/no-cover-available.png | Bin 14944 -> 0 bytes docs/assets/javascript/index.js | 132 ----------- docs/feed.xml | 24 ++ .../embed-icon.png => img/avatar-icon.png} | Bin docs/index.html | 170 +++++++------- docs/supported_titles.json | 4 - docs/tags.html | 34 +++ 49 files changed, 1269 insertions(+), 648 deletions(-) create mode 100644 docs/.gitattributes create mode 100644 docs/404.html create mode 100644 docs/Dockerfile create mode 100644 docs/LICENSE delete mode 100644 docs/_FAQ/How do I add my own resolutions.md delete mode 100644 docs/_FAQ/How do I install the graphic packs, step by step.md delete mode 100644 docs/_FAQ/Why does game X not have graphic packs for 1.14.0 and newer.md create mode 100644 docs/_data/SocialNetworks.yml create mode 100644 docs/_includes/disqus.html create mode 100644 docs/_includes/ext-css.html create mode 100644 docs/_includes/ext-js.html create mode 100644 docs/_includes/fb-comment.html create mode 100644 docs/_includes/footer-minimal.html create mode 100644 docs/_includes/footer-scripts.html create mode 100644 docs/_includes/footer.html create mode 100644 docs/_includes/google_analytics.html create mode 100644 docs/_includes/gtag.html create mode 100644 docs/_includes/gtm_body.html create mode 100644 docs/_includes/gtm_head.html create mode 100644 docs/_includes/head.html create mode 100644 docs/_includes/header.html create mode 100644 docs/_includes/matomo.html create mode 100644 docs/_includes/nav.html create mode 100644 docs/_includes/navbarlink.html create mode 100644 docs/_includes/social-share.html create mode 100644 docs/_layouts/base.html create mode 100644 docs/_layouts/default.html create mode 100644 docs/_layouts/minimal.html create mode 100644 docs/_layouts/post.html delete mode 100644 docs/assets/css/index.css delete mode 100644 docs/assets/css/universal.css delete mode 100644 docs/assets/images/compat_status/loads.png delete mode 100644 docs/assets/images/compat_status/perfect.png delete mode 100644 docs/assets/images/compat_status/playable.png delete mode 100644 docs/assets/images/compat_status/runs.png delete mode 100644 docs/assets/images/compat_status/unplayable.png delete mode 100644 docs/assets/images/material-io_search_icon.svg delete mode 100644 docs/assets/images/no-cover-available.png delete mode 100644 docs/assets/javascript/index.js create mode 100644 docs/feed.xml rename docs/{assets/images/embed-icon.png => img/avatar-icon.png} (100%) delete mode 100644 docs/supported_titles.json create mode 100644 docs/tags.html diff --git a/Enhancements/BreathOfTheWild_Clarity/37040a485a29d54e_00000000000003c9_ps.txt b/Enhancements/BreathOfTheWild_Clarity/37040a485a29d54e_00000000000003c9_ps.txt index 90b091a4..0a226e8e 100644 --- a/Enhancements/BreathOfTheWild_Clarity/37040a485a29d54e_00000000000003c9_ps.txt +++ b/Enhancements/BreathOfTheWild_Clarity/37040a485a29d54e_00000000000003c9_ps.txt @@ -31,7 +31,6 @@ // Serfrost Preset (Bright Display) 8 // Serfrost Preset (Dim Display) 9 // Serfrost Preset (Default) 10 - // ViskClarity Preset 11 //########################################################## @@ -173,17 +172,17 @@ float DPX_Strength = 0.20; #define adjust_bloom 1 const float bloomFactor = 0.30; #define HDRpassing 0 - float HDRPower = 1.3; - float radius1 = 0.795; - float radius2 = 0.85; - #define lumapassing 0 - const float sharp_strength = 0.45; - const float sharp_clamp = 0.085; - const float offset_bias = 1.0; + float HDRPower = 1.00; + float radius1 = 1.00; + float radius2 = 0.80; + #define lumapassing 0 + float sharp_strength = 0.45; + float sharp_clamp = 0.085; + float offset_bias = 1.0; #define Tone_map 8 const float Exposure = 1.17; const float Bleach = 0.4; - const float Gamma = 0.9; + const float Gamma = 1.00; const float defog = 0.00; vec3 FogColor = vec3(1.0, 1.0, 1.0); const float sat = 0.000; @@ -191,8 +190,8 @@ float DPX_Strength = 0.20; #define post_process 1 const float satFactor = 0.25; #define blacknwhitepass 1 - const int BlackPoint = 0; - const int WhitePoint = 255; + const int BlackPoint = 1; + const int WhitePoint = 220; #define lggpass 1 vec3 RGB_Lift = vec3(1.000, 1.000, 1.000); vec3 RGB_Gamma = vec3(1.000, 1.000, 1.000); @@ -205,13 +204,13 @@ float DPX_Strength = 0.20; vec3 RGBNegativeAmount = vec3(0.88, 0.88, 0.88); float Strength = 0.3; #define Techine 1 - float Technicolor2_Red_Strength = 0.05; - float Technicolor2_Green_Strength = 0.02; - float Technicolor2_Blue_Strength = 0.12; - float Technicolor2_Brightness = 0.4; - float Technicolor2_Strength = 3.0; - float Technicolor2_Saturation = 1.0; - #define cmatrix 7 + float Technicolor2_Red_Strength = -0.05; + float Technicolor2_Green_Strength = -0.1; + float Technicolor2_Blue_Strength = 0.07; + float Technicolor2_Brightness = 0.0; + float Technicolor2_Strength = 2.0; + float Technicolor2_Saturation = 1.3; //1.13 to completely fix lava + #define cmatrix 0 vec3 ColorMatrix_Red = vec3(0.817, 0.183, 0.000); vec3 ColorMatrix_Green = vec3(0.333, 0.667, 0.000); vec3 ColorMatrix_Blue = vec3(0.000, 0.125, 0.875); @@ -224,7 +223,7 @@ float DPX_Strength = 0.20; const float Fade = 0.0; const float Linearization = 1.0; const float Filmic_Bleach = 0.0; - const float Saturation = -0.25; + const float Saturation = -0.3; const float BaseCurve = 1.5; const float BaseGamma = 1.0; const float EffectGamma = 0.68; @@ -847,73 +846,6 @@ float DPX_Strength = 0.20; float DPX_Saturation = 3.0; float Colorfulness = 1.0; float DPX_Strength = 0.20; - -#elif (Preset == 11) //ViskClarity - #define adjust_bloom 1 - const float bloomFactor = 4.050; - #define HDRpassing 1 - const float HDRPower = 1.3; - const float radius1 = 0.793; - const float radius2 = 0.87; - #define lumapassing 1 - const float sharp_strength = 0.50; - const float sharp_clamp = 0.085; - const float offset_bias = 0.0; - #define Tone_map 8 - const float Exposure = 0.6; - const float Bleach = 0.2; - const float Gamma = 1.00; - const float defog = 0.004; - vec3 FogColor = vec3(1.0, 1.5, 1.7); - const float sat = 0.050; - const float crushContrast = 0.000; - #define post_process 0 - const float satFactor = 0; - #define blacknwhitepass 1 - const int BlackPoint = 2; - const int WhitePoint = 285; - #define lggpass 1 - vec3 RGB_Lift = vec3(0.994, 0.994, 0.994); - vec3 RGB_Gamma = vec3(1.0, 0.990, 1.0); - vec3 RGB_Gain = vec3(1.0, 0.990, 1.00); - #define vibpass 1 - const float Vibrance = 0.500; - vec3 VibranceRGBBalance = vec3(1.0, 1.0, 1.0); - #define Tech 1 - const float Power = 4.0; - vec3 RGBNegativeAmount = vec3(0.88, 0.88, 0.88); - float Strength = 0.20; - #define Techine 1 - const float Technicolor2_Red_Strength = 0.000; - const float Technicolor2_Green_Strength = 0.000; - const float Technicolor2_Blue_Strength = 0.000; - const float Technicolor2_Brightness = 0.0; - const float Technicolor2_Strength = 0.40; - const float Technicolor2_Saturation = 1.00; - #define cmatrix 0 - vec3 ColorMatrix_Red = vec3(0.817, 0.183, 0.000); - vec3 ColorMatrix_Green = vec3(0.333, 0.667, 0.000); - vec3 ColorMatrix_Blue = vec3(0.000, 0.125, 0.875); - float CM_Strength = 1.0; - #define CurvesPss 1 - const float Contrast = -0.35; - #define Filmicpass 1 - const float Filmic_Contrast = 1.0; - const float Filmic_Bleach = 0.0; - const float Saturation = 0; - const float Filmic_Strength = 0.85; - const float Fade = 0.1; - const float Linearization = 0.5; - const float BaseCurve = 1.5; - const float BaseGamma = 0.7; - const float EffectGamma = 0.65; - #define dpxpass 0 - vec3 RGB_Curve = vec3(8.0, 8.0, 8.0); - vec3 RGB_C = vec3(0.36, 0.36, 0.34); - float DPX_Contrast = 1.5; - float DPX_Saturation = 0.8; - float Colorfulness = 0.8; - float DPX_Strength = 0.50; #endif diff --git a/Enhancements/BreathOfTheWild_Clarity/rules.txt b/Enhancements/BreathOfTheWild_Clarity/rules.txt index 26380dc6..e058162b 100644 --- a/Enhancements/BreathOfTheWild_Clarity/rules.txt +++ b/Enhancements/BreathOfTheWild_Clarity/rules.txt @@ -37,10 +37,6 @@ $preset:int = 2 name = The Complaining Gamer Preset $preset:int = 5 -[Preset] -name = ViskClarity Preset -$preset:int = 11 - [Preset] name = Contrasty Preset $preset:int = 4 diff --git a/docs/.gitattributes b/docs/.gitattributes new file mode 100644 index 00000000..c1d2ba2b --- /dev/null +++ b/docs/.gitattributes @@ -0,0 +1,48 @@ +# Define standard eol format + +# Web Files +*.html text eol=lf +*.md text eol=lf +*.css text eol=lf +*.js text eol=lf + +# Jekyll related files +*.yml text eol=lf + +# Git related files +.gittattributes text eol=lf +.gitignore text eol=lf +.gitkeep text eol=lf + +# Ruby files +*.rb text eol=lf +Gemfile text eol=lf +Gemfile.lock text eol=lf + +# Github specific fies +LICENCE text eol=lf + +# Docker specific files +Dockerfile text eol=lf + +# VSCode files +*.json text eol=lf + +# General multimedia files +*.jpg binary +*.jpeg binary +*.gif binary +*.png binary +*.t3x binary +*.t3d binary +*.exe binary +*.data binary +*.ttf binary +*.eof binary +*.eot binary +*.swf binary +*.mov binary +*.mp4 binary +*.mp3 binary +*.ogg binary +*.flv binary diff --git a/docs/404.html b/docs/404.html new file mode 100644 index 00000000..012e1533 --- /dev/null +++ b/docs/404.html @@ -0,0 +1,13 @@ +--- +layout: default +title: 404 - Page not found +permalink: /404.html +--- + +
+

Whoops, this page doesn't exist.

+

Move along. (404 error)

+
+ + +
diff --git a/docs/Dockerfile b/docs/Dockerfile new file mode 100644 index 00000000..45c8cf15 --- /dev/null +++ b/docs/Dockerfile @@ -0,0 +1,8 @@ +FROM jekyll/jekyll + +COPY Gemfile . +COPY Gemfile.lock . + +RUN bundle install --quiet --clean + +CMD ["jekyll", "serve"] diff --git a/docs/LICENSE b/docs/LICENSE new file mode 100644 index 00000000..72fab4a3 --- /dev/null +++ b/docs/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Dean Attali + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/_FAQ/How do I add my own resolutions.md b/docs/_FAQ/How do I add my own resolutions.md deleted file mode 100644 index 2777d7f4..00000000 --- a/docs/_FAQ/How do I add my own resolutions.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -anchor_link: customize-packs -order: 99 ---- -This might be slightly technical, so carefully follow these steps. - -If you use the build-in downloader, follow the extra steps in this guide. If you use the manual installation, just skip those steps. - -1. Open the resolution pack folder, which follows the following name convention `ShortTitle_Resolution`, for example `MarioKart8_Resolution`. -2. Open the `rules.txt` file in notepad or something similar and find the following text (this is for 720p games, but 1080p will only have some changes in values): - -[Preset] -name = 1280x720 (Default) -$width = 1280 -$height = 720 -$gameWidth = 1280 -$gameHeight = 720 - -3. Now, change the `$width` and `$height` to the resolution you want and pick the default preset! - -**Though, graphic packs and some resolutions aren't compatible so choosing common monitor resolutions is recommended.** \ No newline at end of file diff --git a/docs/_FAQ/How do I install the graphic packs, step by step.md b/docs/_FAQ/How do I install the graphic packs, step by step.md deleted file mode 100644 index f7894b96..00000000 --- a/docs/_FAQ/How do I install the graphic packs, step by step.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -anchor_link: how-to-install-gfx-packs -order: 1 ---- -{%- comment -%}Maybe include a gif or something.{%- endcomment -%} -Here we'll repeat some info from above in a more detailed step-by-step guide of how to install graphic packs. This assumes you use the manual method of installing packs, and not the build-in automatic graphic pack downloader/updater. - -1. Choose one of the 3 downloads from above. Each download has a range of versions it supports, pick the one that's supported by your downloaded Cemu version. -2. Right-click on the `graphicPacks307.zip` and click "Extract all..." to extract all of the contents to a new folder. -3. Afterwards, open that folder you've just extracted it to and press Ctrl+A to select all the folders and then Ctrl+C to copy the files. -4. Browse to your Cemu folder and open the `graphicPacks` folder. Press Ctrl+V to paste your copied folders. -5. Go to `Options`->`Graphic packs` after you've started Cemu and enable the packs you want to use. \ No newline at end of file diff --git a/docs/_FAQ/Why does game X not have graphic packs for 1.14.0 and newer.md b/docs/_FAQ/Why does game X not have graphic packs for 1.14.0 and newer.md deleted file mode 100644 index ec2c05e7..00000000 --- a/docs/_FAQ/Why does game X not have graphic packs for 1.14.0 and newer.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -anchor_link: version-3-compatibility -order: 2 ---- -Some graphic packs might not be available for Cemu 1.14.0 and newer while previous versions did have graphic packs. -This is due to the full reimplementation of the texture system in Cemu 1.14.0. -This also changed a lot of the aspects with textures and made all previous graphic packs that changed textures outdated. - -Hence, why some games have their graphic packs missing in the new versions for now.. -You can search which games are supported above or see [this project page](https://github.com/slashiee/cemu_graphic_packs/projects/5?fullscreen=true) for more detailed information. \ No newline at end of file diff --git a/docs/_config.yml b/docs/_config.yml index e9d52c26..23100d1a 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -1,19 +1,215 @@ -title: Cemu Graphic Packs -description: Official website of the Community Graphic Packs for Cemu, used to upscale and change your Wii U games. -url: https://slashiee.github.io/cemu_graphic_packs -repository: slashiee/cemu_graphic_packs +# --- General options --- # +title: Cemu Graphic Packs +description: Largest graphic packs source for Cemu that modify or scale games. +url: https://slashiee.github.io/cemu_graphic_packs + +# --- Navigation bar options --- # +navbar-links: + #Installation: "installation" + Resources: + #- FAQ: "frequently-asked-questions" + - How to make graphic packs: "https://github.com/slashiee/cemu_graphic_packs/wiki/How-to-create-resolution-packs" + Contribute!: "https://github.com/slashiee/cemu_graphic_packs" + +# Image to show in the navigation bar - image must be a square (width = height) +# Remove this parameter if you don't want an image in the navbar +# avatar: "/img/avatar-icon.png" + +# If you want to have an image logo in the top-left corner instead of the title text, +# then specify the following parameter +# title-img: /path/to/image + +# --- Background colour/image options --- # + +# Dark-themed? +# navbar-col: "#1f1f1f" +# navbar-text-col: "#bfbfbf" +# navbar-children-col: "#333" +# page-col: "#FFFFFF" +# link-col: "#008AFF" +# hover-col: "#0085A1" +# footer-col: "#222" +# footer-text-col: "#989898" +# footer-link-col: "#d2d2d2" + +# Or beige +navbar-col: "#d8d8d8" +navbar-text-col: "#404040" +navbar-children-col: "#F5F5F5" +page-col: "#bbbbbb" +link-col: "#008AFF" +hover-col: "#0085A1" +footer-col: "#d8d8d8" +footer-text-col: "#777777" +footer-link-col: "#404040" + +# Or just white +# navbar-col: "#F5F5F5" +# navbar-text-col: "#404040" +# navbar-children-col: "#F5F5F5" +# page-col: "#FFFFFF" +# link-col: "#008AFF" +# hover-col: "#0085A1" +# footer-col: "#F5F5F5" +# footer-text-col: "#777777" +# footer-link-col: "#404040" + + + + +# Alternatively, the navbar, footer, and page background can be set to use background images +# instead of colour + +# navbar-img: "/img/bgimage.png" +# footer-img: "/img/bgimage.png" +# page-img: "/img/bgimage.png" + +# --- Footer options --- # + +# Change all these values or delete the ones you don't want. +# Important: you must keep the "name" parameter, everything else you can remove author: name: Slashiee + awesome contributors +# Select your active Social Network Links. +# Uncomment the links you want to show in the footer and add your information to each link. +# You can reorder the items to define the link order. +# If you want to add a new link that isn't here, you'll need to also edit the file _data/SocialNetworks.yml +social-network-links: +# rss: true +# email: "someone@example.com" +# facebook: daattali +# github: daattali +# twitter: daattali +# reddit: yourname +# google-plus: +DeanAttali +# linkedin: daattali +# xing: yourname +# stackoverflow: "3943160/daattali" +# snapchat: deanat78 +# instagram: deanat78 +# youtube: user/deanat78 +# spotify: yourname +# telephone: +14159998888 +# steam: deanat78 +# twitch: yourname +# yelp: yourname + +# Select which share links to show in posts +share-links-active: + twitter: false + facebook: false + google: false + linkedin: false + +# How to display the link to the website in the footer +# Remove this if you don't want a link in the footer +url-pretty: "slashiee.github.io/gfx_pack" + +# Excerpt Word Length +# Truncates the excerpt to the specified number of words on the index page +excerpt_length: 50 + +# Character used to separate site title and description in HTML document title +# and RSS feed title +title-separator: "-" + +# --- Don't need to touch anything below here (but you can if you want) --- # + +# Output options (more information on Jekyll's site) +markdown: kramdown +highlighter: rouge +permalink: /:year-:month-:day-:title/ +paginate: 5 + +kramdown: + input: GFM + +# Default YAML values (more information on Jekyll's site) +defaults: + - + scope: + path: "" + type: "posts" + values: + layout: "post" + comments: false + social-share: false + - + scope: + path: "" # all files + values: + layout: "page" + show-avatar: true + +# Use tags index page and make tags on each post clickable +link-tags: true + +# Exclude these files from production site exclude: - - .gitignore + - CHANGELOG.md + - CNAME + - Dockerfile - Gemfile - Gemfile.lock + - LICENSE + - README.md + - Vagrantfile - watch_local.bat -collections: - - FAQ +# prose.io config +prose: + rooturl: '_posts' + media: 'img' + ignore: + - 404.html + - LICENSE + - feed.xml + - _config.yml + - /_layouts + - /_includes + - /css + - /img + - /js + metadata: + _posts: + - name: "layout" + field: + element: "hidden" + value: "post" + - name: "title" + field: + element: "text" + label: "Post title" + placeholder: "Title" + alterable: true + - name: "subtitle" + field: + element: "textarea" + label: "Subtitle" + placeholder: "A description of your post." + alterable: true + - name: "date" + field: + element: "text" + label: "Date" + help: "Enter date of post." + placeholder: "yyyy-mm-dd" + alterable: true + - name: "image" + field: + element: "text" + label: "Image" + help: "Add a thumbnail image to your post." + placeholder: "Thumbnail" + alterable: true + - name: "published" + field: + element: "checkbox" + label: "Publish" + help: "Check to publish post, uncheck to hide." plugins: - - jekyll-redirect-from \ No newline at end of file + - jekyll-paginate + - jekyll-sitemap diff --git a/docs/_data/GameTitles.yml b/docs/_data/GameTitles.yml index ba7a79f9..70f91387 100644 --- a/docs/_data/GameTitles.yml +++ b/docs/_data/GameTitles.yml @@ -1,356 +1,356 @@ -"Adventure Time: Explore the Dungeon Because I DON’T KNOW": +- title: "Adventure Time: Explore the Dungeon Because I DON’T KNOW" nativeRes: 1080 compatLink: "http://compat.cemu.info/wiki/Adventure_Time:_Explore_the_Dungeon_Because_I_Don't_Know!" version3: false -"Adventure Time: Finn And Jake Investigations": +- title: "Adventure Time: Finn And Jake Investigations" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Adventure_Time:_Finn_And_Jake_Investigations" version3: false -"Animal Crossing: amiibo Festival": +- title: "Animal Crossing: amiibo Festival" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Animal_Crossing:_Amiibo_Festival" version3: false -"Aqua TV": +- title: "Aqua TV" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Aqua_TV" version3: false -"A World of Keflings": +- title: "A World of Keflings" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/A_World_of_Keflings" version3: true -"Batman: Arkham City Armored Edition": +- title: "Batman: Arkham City Armored Edition" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Batman:_Arkham_City_Armored_Edition" version3: false -"Bayonetta": +- title: "Bayonetta" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Bayonetta" version3: true -"Bayonetta 2": +- title: "Bayonetta 2" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Bayonetta_2" version3: true -"Ben 10 Omniverse": +- title: "Ben 10 Omniverse" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Ben_10:_Omniverse" version3: false -"BIT.TRIP Presents… Runner2: Future Legend of Rhythm Alien": +- title: "BIT.TRIP Presents… Runner2: Future Legend of Rhythm Alien" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/BIT.TRIP_Presents..._Runner2:_Future_Legend_of_Rhythm_Alien" version3: false -"Brunswick Pro Bowling": +- title: "Brunswick Pro Bowling" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Brunswick_Pro_Bowling" version3: false -"Captain Toad: Treasure Tracker": +- title: "Captain Toad: Treasure Tracker" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Captain_Toad:_Treasure_Tracker" version3: true -"Chariot": +- title: "Chariot" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Chariot" version3: false -"Chimpuzzle Pro": +- title: "Chimpuzzle Pro" nativeRes: 1080 compatLink: "http://compat.cemu.info/wiki/Chimpuzzle_Pro" version3: false -"Chompy Chomp Chomp Party": +- title: "Chompy Chomp Chomp Party" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Chompy_Chomp_Chomp_Party" version3: false -"Citizens Of Earth": +- title: "Citizens Of Earth" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Citizens_of_Earth" version3: false -"Devil’s Third": +- title: "Devil’s Third" nativeRes: 720 - compatLink: "http://compat.cemu.info/wiki/Devil%27s_Third" + compatLink: "http://compat.cemu.info/wiki/Chariot" version3: false -"Donkey Kong Country: Tropical Freeze": +- title: "Donkey Kong Country: Tropical Freeze" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Donkey_Kong_Country:_Tropical_Freeze" version3: true -"DuckTales Remastered": +- title: "DuckTales Remastered" nativeRes: 1080 compatLink: "http://compat.cemu.info/wiki/DuckTales_Remastered" version3: false -"Electronic Super Joy: Groove City": +- title: "Electronic Super Joy: Groove City" nativeRes: 1080 compatLink: "http://compat.cemu.info/wiki/Electronic_Super_Joy:_Groove_City" version3: false -"FAST Racing NEO": +- title: "FAST Racing NEO" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Fast_Racing_Neo" version3: true -"Family Tennis SP": +- title: "Family Tennis SP" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Family_Tennis_SP" version3: false -"Fist of the North Star - Ken’s Rage 2": +- title: "Fist of the North Star - Ken’s Rage 2" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Fist_of_the_North_Star:_Ken's_Rage_2" version3: false -"Frenchy Bird": +- title: "Frenchy Bird" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Frenchy_Bird" version3: false -"Ghost Blade HD": +- title: "Ghost Blade HD" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Ghost_Blade_HD" version3: false -"Giana Sisters: Twisted Dreams": +- title: "Giana Sisters: Twisted Dreams" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Giana_Sisters:_Twisted_Dreams" version3: false -"Guacamelee! Super Turbo Championship Edition": +- title: "Guacamelee! Super Turbo Championship Edition" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Guacamelee:_Super_Turbo_Championship_Edition" version3: false -"Hyrule Warriors": +- title: "Hyrule Warriors" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Hyrule_Warriors" version3: true -"Infinity Runner": +- title: "Infinity Runner" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Infinity_Runner" version3: false -"Kamen Rider - Battride War II": +- title: "Kamen Rider - Battride War II" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Kamen_Rider:_Battride_War_II" version3: false -"Kick and Fennick": +- title: "Kick and Fennick" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Kick_and_Fennick" version3: false -"Kirby and the Rainbow Curse": +- title: "Kirby and the Rainbow Curse" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Kirby_and_the_Rainbow_Curse" version3: false -"Kung Fu Panda: Showdown of Legendary Legends": +- title: "Kung Fu Panda: Showdown of Legendary Legends" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Kung_Fu_Panda:_Showdown_of_Legendary_Legends" version3: false -"LEGO City Undercover": +- title: "LEGO City Undercover" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/LEGO_City_Undercover" version3: false -"Mario Party 10": +- title: "Mario Party 10" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Mario_Party_10" - version3: true -"Mario & Sonic at the Rio 2016 Olympic Games": + version3: false +- title: "Mario & Sonic at the Rio 2016 Olympic Games" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Mario_&_Sonic_at_the_Rio_2016_Olympic_Games" version3: true -"Mario & Sonic at the Sochi 2014 Olympic Winter Games": +- title: "Mario & Sonic at the Sochi 2014 Olympic Winter Games" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Mario_&_Sonic_at_the_Sochi_2014_Olympic_Winter_Games" version3: false -"Mario Kart 8": +- title: "Mario Kart 8" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Mario_Kart_8" version3: true -"Mario Tennis: Ultra Smash": +- title: "Mario Tennis: Ultra Smash" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Mario_Tennis:_Ultra_Smash" version3: true -"Meme Run": +- title: "Meme Run" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Meme_Run" version3: true -"Minecraft: Story Mode": +- title: "Minecraft: Story Mode" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Minecraft:_Story_Mode" version3: false -"Minecraft: Wii U Edition": +- title: "Minecraft: Wii U Edition" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Minecraft:_Wii_U_Edition" version3: false -"Monster Hunter 3 Ultimate": +- title: "Monster Hunter 3 Ultimate" nativeRes: 1080 compatLink: "http://compat.cemu.info/wiki/Monster_Hunter_3_Ultimate" version3: true -"NBA 2K13": +- title: "NBA 2K13" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/NBA_2K13" version3: false -"New Super Luigi U": +- title: "New Super Luigi U" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/New_Super_Luigi_U" version3: true -"New Super Mario Bros. U": +- title: "New Super Mario Bros. U" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/New_Super_Mario_Bros._U" version3: true -"Ninja Gaiden 3: Razor’s Edge": +- title: "Ninja Gaiden 3: Razor’s Edge" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Ninja_Gaiden_3:_Razor's_Edge" version3: true -"Nintendo Land": +- title: "Nintendo Land" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Nintendo_Land" version3: true -"One Piece: Unlimited World Red": +- title: "One Piece: Unlimited World Red" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/One_Piece:_Unlimited_World_Red" version3: true -"PAC-MAN & the Ghostly Adventures": +- title: "PAC-MAN & the Ghostly Adventures" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Pac-Man_and_the_Ghostly_Adventures_1" version3: false -"PAC-MAN & the Ghostly Adventures 2": +- title: "PAC-MAN & the Ghostly Adventures 2" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Pac-Man_and_the_Ghostly_Adventures_2" version3: false -"Paper Mario: Color Splash": +- title: "Paper Mario: Color Splash" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Paper_Mario:_Color_Splash" version3: false -"Paper Monsters Recut": +- title: "Paper Monsters Recut" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Paper_Monsters_Recut" version3: false -"Phineas and Ferb: Quest for Cool Stuff": +- title: "Phineas and Ferb: Quest for Cool Stuff" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Phineas_and_Ferb:_Quest_for_Cool_Stuff" version3: false -"Pikmin 3": +- title: "Pikmin 3" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Pikmin_3" version3: true -"Pokkén Tournament": +- title: "Pokkén Tournament" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Pokk%C3%A9n_Tournament" version3: true -"Project Zero: Maiden of Black Water": +- title: "Project Zero: Maiden of Black Water" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Project_Zero:_Maiden_of_Black_Water" version3: true -"Puyo Puyo Tetris": +- title: "Puyo Puyo Tetris" nativeRes: 1080 compatLink: "http://compat.cemu.info/wiki/Puyo_Puyo_Tetris" version3: false -"Sanatory Hallways": +- title: "Sanatory Hallways" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Sanatory_Hallways" version3: false -"Scribblenauts Unlimited": +- title: "Scribblenauts Unlimited" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Scribblenauts_Unlimited" version3: false -"Scribblenauts Unmasked: A DC Comics Adventure": +- title: "Scribblenauts Unmasked: A DC Comics Adventure" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Scribblenauts_Unmasked:_A_DC_Comics_Adventure" version3: false -"Severed": +- title: "Severed" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Severed" version3: false -"Shantae: Half-Genie Hero": +- title: "Shantae: Half-Genie Hero" nativeRes: 1080 compatLink: "http://compat.cemu.info/wiki/Shantae:_Half-Genie_Hero" version3: false -"Shovel Knight": +- title: "Shovel Knight" nativeRes: 1080 compatLink: "http://compat.cemu.info/wiki/Shovel_Knight:_Plauge_of_Shadows" version3: false -"The Smurfs 2": +- title: "The Smurfs 2" nativeRes: 1080 compatLink: "http://compat.cemu.info/wiki/The_Smurfs_2" version3: false -"Sonic Boom: Rise of Lyric": +- title: "Sonic Boom: Rise of Lyric" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Sonic_Boom:_Rise_of_Lyric" version3: true -"Sonic Lost World": +- title: "Sonic Lost World" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Sonic_Lost_World" version3: true -"Splatoon": +- title: "Splatoon" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Splatoon" version3: true -"SpongeBob SquarePants: Plankton’s Robotic Revenge": +- title: "SpongeBob SquarePants: Plankton’s Robotic Revenge" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Spongebob_Squarepants:_Plankton's_Robotic_Revenge" version3: false -"Star Fox Guard": +- title: "Star Fox Guard" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Star_Fox_Guard" version3: false -"Star Fox Zero": +- title: "Star Fox Zero" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Star_Fox_Zero" version3: false -"Super Mario 3D World": +- title: "Super Mario 3D World" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Super_Mario_3D_World" version3: true -"Super Mario Maker": +- title: "Super Mario Maker" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Super_Mario_Maker" version3: true -"Super Smash Bros. for Wii U": +- title: "Super Smash Bros. for Wii U" nativeRes: 1080 compatLink: "http://compat.cemu.info/wiki/Super_Smash_Bros._U" version3: true -"TNT Racers Nitro Machines Edition": +- title: "TNT Racers Nitro Machines Edition" nativeRes: 1080 compatLink: "http://compat.cemu.info/wiki/TNT_Racers_Nitro_Machines_Edition" version3: false -"Taiko no Tatsujin: Atsumete Tomodachi Daisakusen": +- title: "Taiko no Tatsujin: Atsumete Tomodachi Daisakusen" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Taiko_no_Tatsujin:_Atsumete_Tomodachi_Daisakusen" version3: false -"Tekken Tag Tournament 2: Wii U Edition": +- title: "Tekken Tag Tournament 2: Wii U Edition" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Tekken_Tag_Tournament_2" version3: false -"Tengami": +- title: "Tengami" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Tengami" version3: false -"The Legend of Zelda: Breath of the Wild": +- title: "The Legend of Zelda: Breath of the Wild" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/The_Legend_of_Zelda:_Breath_of_the_Wild" version3: true -"The Legend of Zelda: The Wind Waker HD": +- title: "The Legend of Zelda: The Wind Waker HD" nativeRes: 1080 compatLink: "http://compat.cemu.info/wiki/The_Legend_of_Zelda:_The_Wind_Waker_HD" version3: true -"The Legend of Zelda: Twilight Princess HD": +- title: "The Legend of Zelda: Twilight Princess HD" nativeRes: 1080 compatLink: "http://compat.cemu.info/wiki/The_Legend_of_Zelda:_Twilight_Princess_HD" version3: true -"The Wonderful 101": +- title: "The Wonderful 101" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/The_Wonderful_101" version3: true -"Tokyo Mirage Sessions ♯FE": +- title: "Tokyo Mirage Sessions ♯FE" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Tokyo_Mirage_Sessions_#FE" version3: true -"Turbo: Super Stunt Squad": +- title: "Turbo: Super Stunt Squad" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Turbo:_Super_Stunt_Squad" version3: false -"Warriors Orochi 3 Hyper": +- title: "Warriors Orochi 3 Hyper" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Warriors_Orochi_3_Hyper" version3: false -"Wipeout 3": +- title: "Wipeout 3" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Wipeout_3" version3: false -"Wipeout Create & Crash": +- title: "Wipeout Create & Crash" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Wipeout:_Create_&_Crash" version3: false -"Xenoblade Chronicles X": +- title: "Xenoblade Chronicles X" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Xenoblade_Chronicles_X" version3: true -"Yoshi’s Woolly World": +- title: "Yoshi’s Woolly World" nativeRes: 720 compatLink: "http://compat.cemu.info/wiki/Yoshi's_Woolly_World" version3: true \ No newline at end of file diff --git a/docs/_data/SocialNetworks.yml b/docs/_data/SocialNetworks.yml new file mode 100644 index 00000000..d0a26350 --- /dev/null +++ b/docs/_data/SocialNetworks.yml @@ -0,0 +1,97 @@ +# You can define your custom social network links here. +# Use the same key you added in _config.yml -> social-network-links. +# In addition to that you need to specify the following properties: +# name: Specify a user-friendly name that will be used as a link title +# baseURL: Define a base URL which will be combined with the value of +# site.social-network-links. +# icon: Specify a valid fontawesome icon class + +facebook: + name: "Facebook" + baseURL: "https://www.facebook.com/" + icon: "fa-facebook" + +github: + name: "GitHub" + baseURL: "https://github.com/" + icon: "fa-github" + +twitter: + name: "Twitter" + baseURL: "https://twitter.com/" + icon: "fa-twitter" + +reddit: + name: "Reddit" + baseURL: "https://reddit.com/u/" + icon: "fa-reddit" + +google-plus: + name: "Google+" + baseURL: "https://plus.google.com/" + icon: "fa-google-plus" + +email: + name: "Email me" + baseURL: "mailto:" + icon: "fa-envelope" + +linkedin: + name: "LinkedIn" + baseURL: "https://linkedin.com/in/" + icon: "fa-linkedin" + +xing: + name: "Xing" + baseURL: "https://www.xing.com/profile/" + icon: "fa-xing" + +stackoverflow: + name: "StackOverflow" + baseURL: "https://stackoverflow.com/users/" + icon: "fa-stack-overflow" + +snapchat: + name: "Snapchat" + baseURL: "https://www.snapchat.com/add/" + icon: "fa-snapchat-ghost" + +instagram: + name: "Instagram" + baseURL: "https://www.instagram.com/" + icon: "fa-instagram" + +youtube: + name: "YouTube" + baseURL: "https://www.youtube.com/" + icon: "fa-youtube" + +spotify: + name: "Spotify" + baseURL: "https://open.spotify.com/user/" + icon: "fa-spotify" + +telephone: + name: "Phone" + baseURL: "tel:" + icon: "fa-phone" + +rss: + name: "RSS" + baseURL: "{{ '/feed.xml' | prepend: site.baseurl }}" + icon: "fa-rss" + +steam: + name: "Steam" + baseURL: "https://steamcommunity.com/id/" + icon: "fa-steam" + +twitch: + name: "Twitch" + baseURL: "https://www.twitch.tv/" + icon: "fa-twitch" + +yelp: + name: "Yelp" + baseURL: "https://{{ site.author.yelp }}.yelp.com" + icon: "fa-yelp" diff --git a/docs/_includes/disqus.html b/docs/_includes/disqus.html new file mode 100644 index 00000000..dd80975c --- /dev/null +++ b/docs/_includes/disqus.html @@ -0,0 +1,17 @@ +{%- if site.disqus -%} +
+
+ + +
+{%- endif -%} diff --git a/docs/_includes/ext-css.html b/docs/_includes/ext-css.html new file mode 100644 index 00000000..9e2f5220 --- /dev/null +++ b/docs/_includes/ext-css.html @@ -0,0 +1,7 @@ +{% if include.css.sri %} + +{% elsif include.css.href %} + +{% else %} + +{% endif %} \ No newline at end of file diff --git a/docs/_includes/ext-js.html b/docs/_includes/ext-js.html new file mode 100644 index 00000000..3738ef2c --- /dev/null +++ b/docs/_includes/ext-js.html @@ -0,0 +1,7 @@ +{% if include.js.sri %} + +{% elsif include.js.href %} + +{% else %} + +{% endif %} diff --git a/docs/_includes/fb-comment.html b/docs/_includes/fb-comment.html new file mode 100644 index 00000000..8b47a2b6 --- /dev/null +++ b/docs/_includes/fb-comment.html @@ -0,0 +1,14 @@ +{%- if site.fb_comment_id -%} +
+
+ +
+ +
+{%- endif -%} diff --git a/docs/_includes/footer-minimal.html b/docs/_includes/footer-minimal.html new file mode 100644 index 00000000..d8d3b419 --- /dev/null +++ b/docs/_includes/footer-minimal.html @@ -0,0 +1,16 @@ + \ No newline at end of file diff --git a/docs/_includes/footer-scripts.html b/docs/_includes/footer-scripts.html new file mode 100644 index 00000000..537e9cc8 --- /dev/null +++ b/docs/_includes/footer-scripts.html @@ -0,0 +1,32 @@ +{% if layout.common-ext-js %} + {% for js in layout.common-ext-js %} + {% include ext-js.html js=js %} + {% endfor %} +{% endif %} + +{% if page.ext-js %} + {% for js in page.ext-js %} + {% include ext-js.html js=js %} + {% endfor %} +{% endif %} + +{% if page.js %} + {% for js in page.js %} + + {% endfor %} +{% endif %} + +{% if layout.common-js %} + {% for js in layout.common-js %} + + {% if js contains 'jquery' %} + + {% else %} + + {% endif %} + {% endfor %} +{% endif %} diff --git a/docs/_includes/footer.html b/docs/_includes/footer.html new file mode 100644 index 00000000..480c2927 --- /dev/null +++ b/docs/_includes/footer.html @@ -0,0 +1,51 @@ + diff --git a/docs/_includes/google_analytics.html b/docs/_includes/google_analytics.html new file mode 100644 index 00000000..eb9b7ddb --- /dev/null +++ b/docs/_includes/google_analytics.html @@ -0,0 +1,12 @@ +{% if site.google_analytics %} + + + +{% endif %} \ No newline at end of file diff --git a/docs/_includes/gtag.html b/docs/_includes/gtag.html new file mode 100644 index 00000000..a7f49882 --- /dev/null +++ b/docs/_includes/gtag.html @@ -0,0 +1,11 @@ +{% if site.gtag %} + + + +{% endif %} diff --git a/docs/_includes/gtm_body.html b/docs/_includes/gtm_body.html new file mode 100644 index 00000000..0d9ae022 --- /dev/null +++ b/docs/_includes/gtm_body.html @@ -0,0 +1,6 @@ +{% if site.gtm %} + + + +{% endif %} \ No newline at end of file diff --git a/docs/_includes/gtm_head.html b/docs/_includes/gtm_head.html new file mode 100644 index 00000000..ded5d417 --- /dev/null +++ b/docs/_includes/gtm_head.html @@ -0,0 +1,9 @@ +{% if site.gtm %} + + + +{% endif %} \ No newline at end of file diff --git a/docs/_includes/head.html b/docs/_includes/head.html new file mode 100644 index 00000000..bf9a15ce --- /dev/null +++ b/docs/_includes/head.html @@ -0,0 +1,68 @@ + + + + + + + {% if page.use-site-title %}{{ site.title }} {{ site.title-separator }} {{ site.description }}{% elsif page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %} + + + + {% if page.subtitle %} + + {% endif %} + + + + {% include gtag.html %} + {% include gtm_head.html %} + {% include google_analytics.html %} + + {% if layout.common-ext-css %} + {% for css in layout.common-ext-css %} + {% include ext-css.html css=css %} + {% endfor %} + {% endif %} + + {% if layout.common-css %} + {% for css in layout.common-css %} + + {% endfor %} + {% endif %} + + {% if layout.common-googlefonts %} + {% for font in layout.common-googlefonts %} + + {% endfor %} + {% endif %} + + {% if page.ext-css %} + {% for css in page.ext-css %} + {% include ext-css.html css=css %} + {% endfor %} + {% endif %} + + {% if page.css %} + {% for css in page.css %} + + {% endfor %} + {% endif %} + + {% if page.googlefonts %} + {% for font in page.googlefonts %} + + {% endfor %} + {% endif %} + + + + + + + + + {% if site.matomo %} + {% include matomo.html %} + {% endif %} + + diff --git a/docs/_includes/header.html b/docs/_includes/header.html new file mode 100644 index 00000000..cc21bd35 --- /dev/null +++ b/docs/_includes/header.html @@ -0,0 +1,76 @@ + + +{% if page.bigimg or page.title %} + +{% if page.bigimg %} +
+{% endif %} + +
+{% if page.bigimg %} +
+
+
+
+
+

{% if page.title %}{{ page.title }}{% else %}
{% endif %}

+ {% if page.subtitle %} + {% if include.type == "page" %} +
+ {{ page.subtitle }} + {% else %} +

{{ page.subtitle }}

+ {% endif %} + {% endif %} + + {% if include.type == "post" %} + + {% endif %} +
+
+
+
+ +
+{% endif %} +
+
+
+
+
+

{% if page.title %}{{ page.title }}{% else %}
{% endif %}

+ {% if page.subtitle %} + {% if include.type == "page" %} +
+ {{ page.subtitle }} + {% else %} +

{{ page.subtitle }}

+ {% endif %} + {% endif %} + + {% if include.type == "post" %} + + {% endif %} +
+
+
+
+
+
+ + +{% else %} +
+{% endif %} \ No newline at end of file diff --git a/docs/_includes/matomo.html b/docs/_includes/matomo.html new file mode 100644 index 00000000..e53a3eff --- /dev/null +++ b/docs/_includes/matomo.html @@ -0,0 +1,17 @@ +{% if site.matomo %} + + + +{% endif %} diff --git a/docs/_includes/nav.html b/docs/_includes/nav.html new file mode 100644 index 00000000..3e90137b --- /dev/null +++ b/docs/_includes/nav.html @@ -0,0 +1,59 @@ + diff --git a/docs/_includes/navbarlink.html b/docs/_includes/navbarlink.html new file mode 100644 index 00000000..f2646188 --- /dev/null +++ b/docs/_includes/navbarlink.html @@ -0,0 +1,16 @@ +{% capture before %}{{ include.link[1] | split: "://" | first }}{% endcapture %} +{% capture after %}{{ include.link[1] | split: "://" | last }}{% endcapture %} +{% assign internal = true %} +{% if before != after %} + {% if before == "http" or before == "https" %} + {% assign internal = false %} + {% endif %} +{% endif %} + +{% if internal %} + {% capture linkurl %}{{ site.baseurl }}/{{ include.link[1] }}{% endcapture %} +{% else %} + {% capture linkurl %}{{ include.link[1] }}{% endcapture %} +{% endif %} + +{{ include.link[0] }} diff --git a/docs/_includes/social-share.html b/docs/_includes/social-share.html new file mode 100644 index 00000000..53d75d0f --- /dev/null +++ b/docs/_includes/social-share.html @@ -0,0 +1,51 @@ + +{% assign any-share-links = false %} +{% for links in site.share-links-active %} + {% if links[1] == true %} + {% assign any-share-links = true %} + {% endif %} +{% endfor %} + +{% if any-share-links %} +
+ Share: + + {% if site.share-links-active.twitter %} + + + + Twitter + + {% endif %} + + {% if site.share-links-active.facebook %} + + + + Facebook + + {% endif %} + + {% if site.share-links-active.google %} + + + + Google+ + + {% endif %} + + {% if site.share-links-active.linkedin %} + + + + LinkedIn + + {% endif %} + +
+ +{% endif %} diff --git a/docs/_layouts/base.html b/docs/_layouts/base.html new file mode 100644 index 00000000..fc28fb02 --- /dev/null +++ b/docs/_layouts/base.html @@ -0,0 +1,35 @@ +--- +common-css: + - "/css/bootstrap.min.css" + - "/css/bootstrap-social.css" + - "/css/main.css" +common-ext-css: + - "//maxcdn.bootstrapcdn.com/font-awesome/4.6.0/css/font-awesome.min.css" +common-googlefonts: + - "Lora:400,700,400italic,700italic" + - "Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800" +common-js: + - "/js/jquery-1.11.2.min.js" + - "/js/bootstrap.min.js" + - "/js/main.js" +--- + + + + + {% include head.html %} + + + + {% include gtm_body.html %} + + {% include nav.html %} + + {{ content }} + + {% include footer.html %} + + {% include footer-scripts.html %} + + + diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html new file mode 100644 index 00000000..919ec8ea --- /dev/null +++ b/docs/_layouts/default.html @@ -0,0 +1,9 @@ +--- +layout: base +--- + +
+ +
+ {{ content }} +
\ No newline at end of file diff --git a/docs/_layouts/minimal.html b/docs/_layouts/minimal.html new file mode 100644 index 00000000..a2311c31 --- /dev/null +++ b/docs/_layouts/minimal.html @@ -0,0 +1,26 @@ +--- +common-css: + - "/css/bootstrap.min.css" + - "/css/main-minimal.css" +common-js: + - "/js/jquery-1.11.2.min.js" + - "/js/bootstrap.min.js" +--- + + + + + {% include head.html %} + + + +
+ {{ content }} +
+ + {% include footer-minimal.html %} + + {% include footer-scripts.html %} + + + diff --git a/docs/_layouts/page.html b/docs/_layouts/page.html index 88746ca3..9dff5529 100644 --- a/docs/_layouts/page.html +++ b/docs/_layouts/page.html @@ -1,62 +1,19 @@ - - - - - - {{ page.title }} - {{ site.title }} - - {%- comment -%} Include page specific .css and .js files {%- endcomment -%} - {%- for static_file in site.static_files -%} - {%- assign file_directory = static_file.path | split: "/" | pop | join: "/" -%} - {%- assign match_html_file = static_file.basename | append: ".html" -%} - {%- if match_html_file == page.name and static_file.extname == ".css" and file_directory == "/assets/css" %} - - {% endif -%} - {%- if match_html_file == page.name and static_file.extname == ".js" and file_directory == "/assets/javascript" %} - - {% endif -%} - {%- endfor %} - - - - - - - - - - - -
- -
-
- {{ content }}
- - - \ No newline at end of file +--- +layout: base +--- + +{% include header.html type="page" %} + +
+
+
+ {{ content }} + {% if page.comments %} +
+ {% include disqus.html %} +
+ {% include fb-comment.html %} + {% endif %} +
+
+
diff --git a/docs/_layouts/post.html b/docs/_layouts/post.html new file mode 100644 index 00000000..fc546b94 --- /dev/null +++ b/docs/_layouts/post.html @@ -0,0 +1,76 @@ +--- +layout: base +--- + +{% include header.html type="post" %} + +
+
+
+ + {% if page.gh-repo %} + {% assign gh_split = page.gh-repo | split:'/' %} + {% assign gh_user = gh_split[0] %} + {% assign gh_repo = gh_split[1] %} + +
+ {% if page.gh-badge.size > 0 %} + {% for badge in page.gh-badge %} + {% case badge %} + {% when 'star'%} + + {% when 'watch'%} + + {% when 'fork'%} + + {% when 'follow'%} + + {% endcase %} + {% endfor %} + {% endif %} +
+ {% endif %} + +
+ {{ content }} +
+ + {% if page.tags.size > 0 %} +
+ Tags: + {% if site.link-tags %} + {% for tag in page.tags %} + {{- tag -}} + {% endfor %} + {% else %} + {{ page.tags | join: ", " }} + {% endif %} +
+ {% endif %} + + {% if page.social-share %} + {% include social-share.html %} + {% endif %} + + + + {% if page.comments %} +
+ {% include disqus.html %} +
+ {% include fb-comment.html %} + {% endif %} +
+
+
diff --git a/docs/assets/css/index.css b/docs/assets/css/index.css deleted file mode 100644 index aebbabf4..00000000 --- a/docs/assets/css/index.css +++ /dev/null @@ -1,119 +0,0 @@ -/* General CSS */ -#supported-games-search-results .list-group-item { - color: black; - font-size: 1.25em; -} - -#supported-games-search-results .badge.badge-pill { - position: relative; - top: .25em; -} - -#primary_download { - background-color: #2cc79c; - border-color: #2cc79c; - color: white; -} - -#primary_download:hover { - background-color: #2ca986 !important; - border-color: #2ca986 !important; -} - -#older_download { - background-color: #40474e; - border-color: #40474e; - color: white; -} - -#older_download:hover { - background-color: #343a40 !important; - border-color: #343a40 !important; -} - -/* Contributors */ -.contributor-avatar-img { - width: 70px; - height: 70px; -} - -/* Search info */ - -#information-box #ultrawide p { display: none; } -#information-box.ultrawide-supported #ultrawide #ultrawide-supported { display: block !important; } -#information-box.ultrawide-unsupported #ultrawide #ultrawide-unsupported { display: block !important; } - -#information-box #version-3 p { display: none; } -#information-box.version-3-supported #version-3 #version-3-supported { display: block !important; } -#information-box.version-3-unsupported #version-3 #version-3-unsupported { display: block !important; } - -#information-box #compat-status span { display: none; } -#information-box.compat-status-loading #compat-status-loading { display: inline !important; } -#information-box.compat-status-unknown #compat-status-unknown { display: inline !important; } -#information-box.compat-status-perfect #compat-status-perfect { display: inline !important; } -#information-box.compat-status-playable #compat-status-playable { display: inline !important; } -#information-box.compat-status-runs #compat-status-runs { display: inline !important; } -#information-box.compat-status-loads #compat-status-loads { display: inline !important; } -#information-box.compat-status-unplayable #compat-status-unplayable { display: inline !important; } - -#information-box p, #information-box span p { - margin: 0; - position: relative; - left: 20px; -} - -.list-group-item:first-child { - border-top-left-radius: 0 !important; - border-top-right-radius: 0 !important; -} - -#supported-games-search:not(.loading) .form-control:valid ~ .input-group-append .input-group-text { - border-bottom-right-radius: 0 !important; -} - -/* Search bar - Loading indicator */ -@keyframes spin { - from { - transform: rotate(0); - } - to{ - transform: rotate(359deg); - } -} - -#supported-games-search.loading .form-control { - border-right-width: 0; -} - -#supported-games-search:not(.loading) .spinner-box { - display: none !important; -} - -.spinner-box { - background-color: white; - align-self: center; - height: calc(2.875rem + 2px); - padding: .5rem 1rem; - border: solid #ced4da; - border-width: 1px 0px; -} - -.circle-border { - width: 30px; - height: 30px; - padding: 3px; - display: flex; - justify-content: center; - align-items: center; - border-radius: 50%; - background-color: white; - background: linear-gradient(0deg, rgba(63,249,220,0.1) 33%, rgba(63,249,220,1) 100%); - animation: spin .8s linear 0s infinite; -} - -.circle-core { - width: 100%; - height: 100%; - background-color: white; - border-radius: 50%; -} \ No newline at end of file diff --git a/docs/assets/css/universal.css b/docs/assets/css/universal.css deleted file mode 100644 index ea611fe0..00000000 --- a/docs/assets/css/universal.css +++ /dev/null @@ -1,5 +0,0 @@ -footer { - width: 100%; - height: 60px; - line-height: 60px; -} \ No newline at end of file diff --git a/docs/assets/images/compat_status/loads.png b/docs/assets/images/compat_status/loads.png deleted file mode 100644 index 7f86433cfacf022ac549aab0c2f845f469fda427..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5379 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 U?;uA^UjP6A07*qoM6N<$f}!3VD*ylh diff --git a/docs/assets/images/compat_status/unplayable.png b/docs/assets/images/compat_status/unplayable.png deleted file mode 100644 index 4ed8797febc6d94b4152224d48a4f463309f3073..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5413 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 P00000NkvXXu0mjfv}-sN diff --git a/docs/assets/images/material-io_search_icon.svg b/docs/assets/images/material-io_search_icon.svg deleted file mode 100644 index 19c9df70..00000000 --- a/docs/assets/images/material-io_search_icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/assets/images/no-cover-available.png b/docs/assets/images/no-cover-available.png deleted file mode 100644 index 12428a9912bcdd54fb9324a115a1aa4409251142..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14944 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 diff --git a/docs/assets/javascript/index.js b/docs/assets/javascript/index.js deleted file mode 100644 index 18784a97..00000000 --- a/docs/assets/javascript/index.js +++ /dev/null @@ -1,132 +0,0 @@ -// Download latest version - -function downloadGraphicPacks() { - fetch("https://api.github.com/repos/slashiee/cemu_graphic_packs/releases/latest").then(fetchRes => fetchRes.json()).then(fetchJson => { - console.debug("Fetched releases from github..."); - window.open(fetchJson.assets[0].browser_download_url, "_blank"); - return; - }).catch(fetchErr => { - console.error("Seems like something isn't working...", fetchErr); - }); -} - -// Search Supported Games - -var supportedGames = undefined; -var supportedGamesSearchSet = undefined; -var supportedGamesSearchSetHalfTitles = {}; - -const altNames = { - "botw": "The Legend of Zelda: Breath of the Wild", - "hw": "Hyrule Warriors", - "smm": "Super Mario Maker", - "mk8": "Mario Kart 8", - "tphd": "The Legend of Zelda: Twilight Princess HD", - "wwhd": "The Legend of Zelda: The Wind Waker HD", - "breath of the dicknut": "The Legend of Zelda: Breath of the Wild" -}; - -async function searchSupportedGames(searchString) { - document.getElementById("supported-games-search").classList.add("loading"); - document.getElementById("supported-games-search-results").innerHTML = ""; - - if (!supportedGames) { - supportedGames = true; - await fetch("/supported_titles.json", {cache: "no-store"}).then(fetchRes => fetchRes.json()).then(fetchJson => { - console.debug("Fetched supported titles from '/supported_titles.json'."); - supportedGames = fetchJson; - supportedGamesSearchSet = FuzzySet([], false, 2, 3); - for (supportedGame in supportedGames) { - supportedGamesSearchSet.add(supportedGame); - } - return; - }).catch(fetchErr => { - console.error("Seems like something bad happened!", fetchErr); - }); - } - if (supportedGames === true) return; // Fix race errors with input - - if (Object.keys(altNames).includes(searchString.toLowerCase())) searchString = altNames[searchString.toLowerCase()]; - resultsHintSearch = supportedGamesSearchSet.get(searchString); - - if (resultsHintSearch != undefined && resultsHintSearch != null) { - for (let i=0; i fetchRes.json()).then(fetchJson => { - console.debug(`Fetched ${clickedGame}'s(=${supportedGames[clickedGame].compatLink.split("http://compat.cemu.info/wiki/")[1]}) compat wiki`, fetchJson); - let compatTemplates = new DOMParser().parseFromString(fetchJson.parse.parsetree["*"], "application/xml").documentElement.getElementsByTagName("template"); - let compatJson = []; - - for (let i=0; i + + + {{ site.title | xml_escape }} + {{ site.description | xml_escape }} + {{ site.url }} + + {% for post in site.posts limit:20 %} + + {{ post.title | xml_escape }} + + {% if post.subtitle %}{{ post.subtitle | xml_escape }} - {% endif %} + {{ post.content | strip_html | xml_escape | truncatewords: 50 }} + + {{ post.date | date: "%a, %d %b %Y %H:%M:%S %z" }} + {{ site.url }}{{ post.url }} + {{ site.url }}{{ post.url }} + + {% endfor %} + + diff --git a/docs/assets/images/embed-icon.png b/docs/img/avatar-icon.png similarity index 100% rename from docs/assets/images/embed-icon.png rename to docs/img/avatar-icon.png diff --git a/docs/index.html b/docs/index.html index b74d05d0..bd987ca6 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,104 +1,88 @@ --- -title: Home layout: page +use-site-title: true +css: + - "/css/index.css" +js: + - "/js/index.js" + +meta-title: "Downloads | Cemu Graphic Packs" +meta-description: "Largest graphic pack source for Cemu that modify or scale games." --- -

Cemu Graphic Packs

-

{{ site.description }}

-
-

Downloads

-
Automatic installation instructions (recommended)
-
Use Cemu's build-in graphic packs downloader (a new feature added in Cemu 1.15.1) to automatically retrieve the newest graphic packs from our repository.
-
Manual installation instructions
-
Remove all of your graphic packs first, then move all of the folders from the .zip file you've made below to the graphicPacks folder from your Cemu installation.
-

Select the download for your Cemu version

- - - +{% comment %} The javascript is designed to be infinitely scaleable. Just copy-pasting the announcement works. {% endcomment %} + -
- -
    -
-

Or view a list with all supported games...

-
- -