diff --git a/data/.gitkeep b/data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/data/authors.json b/data/authors.json new file mode 100644 index 0000000..c1e5f36 --- /dev/null +++ b/data/authors.json @@ -0,0 +1,13 @@ +{ + "flamesage": { "key": "flamesage", "name": "Flame Sage", "avatar": "https://community.citra-emu.org/user_avatar/community.citra-emu.org/flamesage/120/6_1.png" }, + "bunnei": { "key": "bunnei", "name": "bunnei", "avatar": "https://community.citra-emu.org/user_avatar/community.citra-emu.org/bunnei/120/21_1.png" }, + "thekoopakingdom": { "key": "thekoopakingdom", "name": "The Koopa Kingdom", "avatar": "https://community.citra-emu.org/user_avatar/community.citra-emu.org/thekoopakingdom/120/8_1.png" }, + "leo121": { "key": "leo121", "name": "leo121", "avatar": "https://community.citra-emu.org/user_avatar/community.citra-emu.org/leo121/120/10_1.png" }, + "flamboyant_ham": { "key": "flamboyant_ham", "name": "Flamboyant_Ham", "avatar": "https://community.citra-emu.org/user_avatar/community.citra-emu.org/flamboyant_ham/120/9_1.png" }, + "tfarley": { "key": "tfarley", "name": "tfarley", "avatar": "https://community.citra-emu.org/user_avatar/community.citra-emu.org/citrabot/120/28_1.png" }, + "merrymage": { "key": "merrymage", "name": "Merry Mage", "avatar": "https://community.citra-emu.org/user_avatar/community.citra-emu.org/citrabot/120/28_1.png" }, + "jroweboy": { "key": "jroweboy", "name": "jroweboy", "avatar": "https://community.citra-emu.org/user_avatar/community.citra-emu.org/jroweboy/120/30_1.png" }, + "jmc47": { "key": "jmc47", "name": "JMC47", "avatar": "https://community.citra-emu.org/user_avatar/community.citra-emu.org/jmc47/45/1487_1.png" }, + "anodium": { "key": "anodium", "name": "anodium", "avatar": "https://community.citra-emu.org/user_avatar/community.citra-emu.org/anodium/120/485_1.png"}, + "saphiresurf": {"key": "saphiresurf", "name": "saphiresurf", "avatar": "https://community.citra-emu.org/user_avatar/community.citra-emu.org/saphiresurf/120/695_1.png"} +} \ No newline at end of file diff --git a/data/compatibility.json b/data/compatibility.json new file mode 100644 index 0000000..dd2f341 --- /dev/null +++ b/data/compatibility.json @@ -0,0 +1,10 @@ +{ + "0": { "key": "0", "name": "Perfect", "color": "#5c93ed", "description": "Game functions flawless with no audio or graphical glitches, all tested functionality works as intended without any workarounds needed." }, + "1": { "key": "1", "name": "Great", "color": "#47d35c", "description": "Game functions with minor graphical or audio glitches and is playable from start to finish. May require some workarounds." }, + "2": { "key": "2", "name": "Okay", "color": "#94b242", "description": "Game functions with major graphical or audio glitches, but game is playable from start to finish with workarounds." }, + "3": { "key": "3", "name": "Bad", "color": "#f2d624", "description": "Game functions, but with major graphical or audio glitches. Unable to progress in specific areas due to glitches even with workarounds." }, + "4": { "key": "4", "name": "Intro/Menu", "color": "red", "description": "Game is completely unplayable due to major graphical or audio glitches. Unable to progress past the Start Screen." }, + "5": { "key": "5", "name": "Won't Boot", "color": "#828282", "description": "The game crashes when attempting to startup." }, + "99": { "key": "99", "name": "Not Tested", "color": "black", "description": "The game has not yet been tested." } +} + \ No newline at end of file diff --git a/data/gameTypes.json b/data/gameTypes.json new file mode 100644 index 0000000..0022cf2 --- /dev/null +++ b/data/gameTypes.json @@ -0,0 +1,7 @@ +{ + "switch": { "key": "switch", "name": "Switch Game" }, + "3ds": { "key": "3ds", "name": "3DS Game" }, + "dsiware": { "key": "dsiware", "name": "DSI Ware" }, + "eshop": { "key": "eshop", "name": "eShop" }, + "vc": { "key": "vc", "name": "Virtual Console" } +} diff --git a/data/vcSystems.json b/data/vcSystems.json new file mode 100644 index 0000000..5e40049 --- /dev/null +++ b/data/vcSystems.json @@ -0,0 +1,8 @@ +{ + "nes": { "key": "nes", "name": "Nintendo Entertainment System" }, + "snes": { "key": "snes", "name": "Super Nintendo Entertainment System" }, + "gb": { "key": "gb", "name": "Game Boy" }, + "gbc": { "key": "gbc", "name": "Game Boy Color" }, + "gba": { "key": "gba", "name": "Game Boy Advance" }, + "gg": { "key": "gg", "name": "Game Gear" } +} diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 4fd6c11..15bcb47 100755 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -58,7 +58,7 @@ {{ block "header" . }}{{ end }} {{ $full_width := .Params.FullWidth | default false }} - {{- if eq .IsPage false }} + {{- if .IsHome }}
+ The Citra Emulator compatibility list contains all the games we tested, sorted by how well they work on the emulator. +
++ {{ .name }} + | +{{ .description }} | +
+ | Game Title | +Compatibility | +Date Tested | +|
---|---|---|---|---|
+ {{ .Params.title }} {{ $type.name }} {{ $rating.name }} {{ dateFormat "January 2, 2006" .Params.testcase_date }} + | ++ + | ++ {{ .Params.title }} + | ++ {{ $rating.name }} + | ++ {{ dateFormat "January 2, 2006" .Params.testcase_date }} + | +