FANDOM


This week on Zero Punctuation, Yahtzee reviews Ion Fury and Void Bastards.

Transcript Edit

Welp, Doom and RE3 and Final Fantasy were probably the last few squirts of mung we're going to get out of AAA gaming's gas-bloated corpse for a while yet. It's been a right pain in the arse, finding things I want to review this week; I thought about just typing the word "fuck" 8,000 times, but I need to save genius ideas like that for the end-of-year roundups. No, I think we're just going to have to go "super-cazh" this week. Heyyyy...! "Did you play anything interesting or relevant, Yahtzee?" Not really; I spent most of the week leaning on jukeboxes and making double finger-guns at the sexy honeys. "Heyyyy, that's cool with me, 'cos I'm super-cazh! So, what did you play?" Well, I did play quite a bit of Void Bastards, because the title drew me in with two of my favorite things: nihilism and swearing. And it just came out on consoles, so hey, this is almost relevant!

Void Bastards is a first-person shooter with retro-style graphics complete with sprite-based enemies, the kind of thing we'll probably keep seeing a lot of in indie games until nostalgia trends move on from the retro FPS era to the age of post-9/11 neoconservatism. Ah, but Void Bastards has something else that helps it stand out as different to all the other indie games: it's also a rogue-lite. I almost said that with a straight face.

Void Bastards concerns a prison transport ship lost in some distant armpit of space where an A.I. voiced by the bloke who narrated The Stanley Parable - who really seems to be cornering the market on faintly sinister budget Stephen Fry impersonations - thaws out a succession of prisoners to go aboard derelict vessels and loot them for resources and crafting materials while fending off a variety of insane mutant humans that keep yelling at them in overdone comedy voices. So tone-wise, it's what you'd get if you locked Borderlands in a succession of small, restricted maps and forced it to listen to Hitchhiker's Guide to the Galaxy audiobooks while smashing its fingers with a hammer every twenty minutes.

And at first, I rather liked it; I liked the cynical comedy tone and the way it effectively created this sense of being trapped in a forgotten sub-sub-butthole of a vast, hideous interstellar bureaucracy. But after playing for a while, I had no idea what I was working towards, story-wise; the narrator makes us search the network of derelicts for the specific crafting items that will advance the plot, and the plot usually advances to "find another bunch of specific crafting items". It makes me think of when people told me to give Pathologic a chance, and I said it made me bored and confused, and they said, "That's the idea! It's a game designed to evoke the banality and confusion of being a sad Russian doctor that everyone wants to punch!" In which case, I congratulate the excellent job it did realizing those intentions, but I'm still not going to play it anymore.

And I wonder if Void Bastards has a similar thing going on, that it might be trying to evoke the central theme by making you feel like you're trapped forever in a repetitive bureaucratic purgatory, because well done if it is, but I rapidly get sick of it. The procedural levels get very samey, and after the difficulty ramped up, I'd turn a corner, and somehow, six dudes would've all very procedurally decided to hang around the same coffee machine, whereupon the "You done fucked up!" music kicks in, everything starts darting about yelling at me in hilarious regional accents, I get flustered, cockups keep cascading, I blow my own legs off with a cluster bomb, and frankly, I just don't want to keep playing, as it's upsetting to be constantly reminded of my last disastrous attempt at a workplace massacre. And that's why I didn't play it long enough to review it properly, but I'm sure you'll forgive me, 'cos we're all super-cazh here. Heyyyy...!

So let's talk about another game I still haven't finished, Ion Fury. "Hey, that's also a retro-style sprite-based FPS, and it also just came out on consoles! Is this a theme?" No! We don't need a theme; we're super-cazh. Fuck you. I mean, heyyyy... And besides, playing a retro FPS on consoles is like driving a car in high heels and with socks on your hands 'cos you needed somewhere to put them after you changed into the high heels. Ion Fury used to be called "Ion Maiden", but then the band Iron Maiden got shitty and made them change it to something that doesn't mean anything; I think they were worried, perhaps reasonably, that their fanbase are too old and/or drugged up to notice an "R" going missing.

So do you remember that godawful Bombshell game from a few years back, where 3D Realms were trying to make up for all those female characters in the Duke Nukem games whose tits had higher billing than the rest of them by making a top-down shooter with a female protagonist whose entire personality was still based around being a female protagonist, and then stood around looking pleased with themselves 'cos they finally solved gender relations? Well, they thought that character was worth hanging onto, because here she is again in a Duke Nukem 3D-style FPS about fighting an evil scientist in a cyberpunk city or something, and by "Duke Nukem 3D-style", I mean "literally made in the same engine as Duke Nukem 3D", meaning that the full game has a file size smaller than, say, a really high-definition image of my left bollock.

So we have the classic Build engine environments that so effectively recreate urban cityscapes made out of giant cereal boxes, the usual fast-paced no-frills shooty action of retro-style FPS, and most importantly, all those wonderful dated pop culture references that speckle Build engine shooters like itchy red spots on a dose of the clap. On top of that, I fully endorse 3D Realms, of all game creators, turning back the clock twenty-odd years to try to get a sense of what the fuck's been going wrong since then. Ion Fury brings back lovely, nostalgic memories of my youth, when I would stay up long into the night carefully airbrushing the nipple tassels from a screenshot of a pixellated stripper, so in theory, it's a game I should like. But then again, in theory, my dog's butthole has no nutritional value and doesn't taste very nice, but he seems determined to test this theory every chance he gets.

I think I like playing Ion Fury, but I still haven't finished it, and every time I load my last save, I advance one corridor and decide I haven't re-cataloged my porn folders in a while. Why is this? My conscious brain goes "This is fun and quite visually impressive for an engine that looks like paper cutouts sliding around in cereal boxes!", but maybe that's it. Making a game in an obsolete engine is rather blatant gimmickry, like making a sex doll out of toast: impressive, yes, but a more fitting material wouldn't leave so many crumbs under my foreskin. And Build engine games have plenty of qualities that I'm quite glad we've left behind, like maze-like samey levels based around key-hunting and the inability to look down at things from above without the graphics bursting into tears like an unprepared spelling bee contestant being thrown "maneuver" at the end of a long night.

Oh dear, listeners! It seems that throughout the course of this video, I suddenly became over nostalgic shooters! That's how quickly it can happen, kids: one moment, you're innocently playing with your stuffed badger thinking girls are icky; the next, bam! You're waking up to a sticky patch on the bedsheets and your mum angrily demanding to know what you did with all that toast.

Addenda Edit

  • One dimensional character: Ben "Yahtzee" Croshaw
  • And another thing Ion Fury has in common with my dog's butthole is that I spend a lot of time hanging around waiting for something interesting to come out of it
  • I suppose it's cooler to be a fury than a maiden
Episodes
2007 - 2010
2007
Q3 The Darkness Demo · Fable: The Lost Chapters · Zero Punctuation (Episode) · Heavenly Sword and Other Stuff · Psychonauts · Console Rundown · BioShock · Tomb Raider: Anniversary · Manhunt · Peggle
Q4 Halo 3 · Tabula Rasa · The Orange Box · Super Paper Mario · Medal of Honor: Airborne · The Legend of Zelda: Phantom Hourglass · Clive Barker's Jericho · F.E.A.R. Perseus Mandate · Assassin's Creed · Guitar Hero III: Legends of Rock · Mass Effect
2008
Q1 Super Mario Galaxy · Silent Hill: Origins · Crysis · The Witcher · Resident Evil: The Umbrella Chronicles · Call of Duty 4: Modern Warfare · SimCity Societies · Yahtzee Goes to GDC · Uncharted: Drake's Fortune · Devil May Cry 4 · Burnout: Paradise · Turok · Zack & Wiki: Quest for Barbaros' Treasure
Q2 Army of Two · No More Heroes · Condemned 2: Bloodshot · Super Smash Bros. Brawl · God of War: Chains of Olympus · Mailbag Showdown · Grand Theft Auto IV · Painkiller · The World Ends With You · The Elder Scrolls IV: Oblivion · Haze · Metal Gear Solid 4
Q3 Webcomics · Lego Indiana Jones: The Original Adventures · Alone in the Dark · Age of Conan: Hyborian Adventures · The E3 Trailer Park · Ninja Gaiden II · Prince of Persia Retrospective · Soulcalibur IV · Braid · EVE Online · Too Human · Spore · XBLA Double Bill
Q4 Mercenaries 2: World in Flames · Star Wars: The Force Unleashed · S.T.A.L.K.E.R.: Clear Sky · Silent Hill: Homecoming · Saints Row 2 · Dead Space · Fable II · Fallout 3 · Guitar Hero: World Tour · Mirror's Edge · Left 4 Dead · Sonic Unleashed · The Year in Review - 2008 · Prince of Persia
2009
Q1 Awards for 2008 · Tomb Raider: Underworld · Far Cry 2 · Gears of War 2 · LittleBigPlanet · Thief: The Dark Project · Skate 2 · F.E.A.R. 2 · Spider-Man: Web of Shadows · The House of the Dead: Overkill · 50 Cent: Blood on the Sand · Resident Evil 5
Q2 X-Blades/Halo Wars · Grand Theft Auto: Chinatown Wars · MadWorld · Tom Clancy's H.A.W.X · Siren: Blood Curse · The Chronicles of Riddick: Assault on Dark Athena · Valkyria Chronicles · Velvet Assassin · Duke Nukem Forever · Bionic Commando · InFamous · The Second Annual E3 Hype Massacre · Prototype
Q3 The Sims 3 · Ghostbusters: The Video Game · Overlord 2 · Red Faction Guerrilla · Wii Sports Resort · Call of Juarez: Bound in Blood · The Conduit · Silent Hill 2 · 2.5-D Hoedown · Tales of Monkey Island · Wolfenstein · Batman: Arkham Asylum · Beatles Rock Band & Guitar Hero 5 · Darkest of Days
Q4 Scribblenauts · Wet · Mario & Luigi: Bowser's Inside Story · Brutal Legend · Washington D.C. · Uncharted 2: Among Thieves · Dragon Age: Origins · Call of Duty: Modern Warfare 2 · Assassin's Creed 2 · Left 4 Dead 2 & New Super Mario Bros. Wii · Demon's Souls · Holiday 2009 · The Saboteur
2010
Q1 Awards for 2009 · Torchlight · Darksiders · Bayonetta · Dark Void · Borderlands · Mass Effect 2 · Dante's Inferno · BioShock 2 · Aliens vs Predator · Heavy Rain · Battlefield: Bad Company 2 · Final Fantasy XIII
Q2 April Fools 2010 · God of War III · Red Steel 2 · Just Cause 2 · Silent Hill: Shattered Memories · Splinter Cell: Conviction · Nier · Dead to Rights: Retribution · Monster Hunter Tri · Alan Wake · Red Dead Redemption · Alpha Protocol · Prince of Persia: The Forgotten Sands · E3 2010
Q3 No More Heroes 2: Desperate Struggle · Super Mario Galaxy 2 · Singularity · Crackdown 2 · DeathSpank & Limbo · Shadow of the Colossus · Split Second: Velocity · Transformers: War for Cybertron · Kane & Lynch 2: Dog Days · Mafia II · Metroid: Other M · Video Game Voters Network · Amnesia: The Dark Descent
Q4 Halo: Reach · Dead Rising 2 · Spider-Man: Shattered Dimensions · Castlevania: Lords of Shadow · Enslaved: Odyssey to the West · Fallout: New Vegas · Star Wars: The Force Unleashed II · Call of Duty: Black Ops · IPhone Games · Assassin's Creed: Brotherhood · Splatterhouse · Epic Mickey · Holiday 2010
2011 - 2014
2011
Q1 Top 5 of 2010 · World of Warcraft: Cataclysm · Fable III · Minecraft · A Shadow's Tale · Dead Space 2 · DC Universe Online · MindJack · Two Worlds II · Bulletstorm · Killzone 3 · Kirby's Epic Yarn · Dragon Age II
Q2 Pokémon White · Yakuza 4 · Crysis 2 · Nintendo 3DS · Portal 2 · Castlevania: Symphony of the Night · Mortal Kombat · Brink · L.A. Noire · The Witcher 2 · Hunted: The Demon's Forge · Duke Nukem Forever (for real this time) · InFamous 2
Q3 Alice: Madness Returns · Shadows of the Damned · F.E.A.R. 3 · The Legend of Zelda: Ocarina of Time 3D · Call of Juarez: The Cartel · Bastion and From Dust · Catherine · Red Faction: Armageddon · Deus Ex · Deus Ex: Human Revolution · Driver: San Francisco · Dead Island · Resistance 3
Q4 Gears of War 3 · Hard Reset · Rage · Kinect · Batman: Arkham City · Battlefield 3 · Uncharted 3: Drake's Deception · Call of Duty: Modern Warfare 3 · The Elder Scrolls V: Skyrim · Saints Row: The Third · Assassin's Creed: Revelations · The Legend of Zelda: Skyward Sword
2012
Q1 Serious Sam 3: BFE · Top 5 of 2011 · Super Mario 3D Land & Rayman Origins · Sonic Generations · Star Wars: The Old Republic · Amy · Resident Evil: Revelations · Darkness 2 · Kingdoms of Amalur: Reckoning · NeverDead · Syndicate · Mass Effect 3 · Twisted Metal
Q2 Yakuza: Dead Souls · Ninja Gaiden 3 · Silent Hill: Downpour · Kid Icarus: Uprising · Fez and I Am Alive · Prototype 2 · Risen 2: Dark Waters · Sniper Elite V2 · Diablo 3 · Max Payne 3 · Dragon's Dogma · E3 2012 · Lollipop Chainsaw
Q3 Quantum Conundrum · Spec Ops: The Line · Walking Dead · Inversion · The Amazing Spider-Man · Half-Life · Wreckateer and Deadlight · Steam Roundup · Sleeping Dogs · Darksiders 2 · DayZ · Guild Wars 2
Q4 Borderlands 2 · FIFA 13 · Resident Evil 6 · Dishonored · XCOM: Enemy Unknown · Medal of Honor: Warfighter & Doom 3: BFG Edition · Assassin's Creed 3 · Halo 4 · Call of Duty: Black Ops 2 · Hitman: Absolution · Far Cry 3 · ZombiU
2013
Q1 Top 5 of 2012 · Paper Mario: Sticker Star · Black Knight Sword & Hotline Miami · Anarchy Reigns · DMC: Devil May Cry · The Cave · Ni No Kuni: Wrath of the White Witch · Dead Space 3 · Aliens: Colonial Marines · Crysis 3 · Metal Gear Rising: Revengeance · Tomb Raider · SimCity
Q2 The Walking Dead: Survival Instinct · BioShock Infinite · Lego City Undercover · Luigi's Mansion: Dark Moon · Injustice: Gods Among Us · Star Trek · Far Cry 3: Blood Dragon · System Shock 2 · Metro: Last Light · Next Gen Buyer's Guide · Fuse · Remember Me · E3 2013
Q3 The Last of Us · Deadpool · Animal Crossing: New Leaf · Ride to Hell: Retribution · Dark · Mario & Luigi: Dream Team · Rise of the Triad · Papers, Please & Brothers: A Tale of Two Sons · Pikmin 3 · The Bureau: XCOM Declassified · Saints Row 4 · Killer is Dead · Amnesia: A Machine for Pigs
Q4 Grand Theft Auto V · Lost Planet 3 · Beyond: Two Souls · The Legend of Zelda: The Wind Waker HD · Batman: Arkham Origins · Assassin's Creed IV: Black Flag · Call of Duty: Ghosts · Exclusives Showdown · Ryse: Son of Rome · Dead Rising 3 · Super Mario 3D World
2014
Q1 Top 5 of 2013 · Knack · Killzone: Shadow Fall · Survival Special · Broken Age · Might & Magic X: Legacy · The Legend of Zelda: A Link Between Worlds · Dark Souls · Lightning Returns: Final Fantasy XIII · Strider · Thief · Castlevania: Lords of Shadow 2 · Dark Souls II
Q2 Titanfall · InFamous: Second Son · Metal Gear Solid V: Ground Zeroes · The Elder Scrolls Online · South Park: The Stick of Truth · FTL: Faster Than Light · Child of Day-Light · The Amazing Spider-Man 2 · Tesla Effect: A Tex Murphy Adventure · Wolfenstein: The New Order · WATCH DOGS · E3 2014 · Murdered: Soul Suspect
Q3 Tomodachi Life · Enemy Front & Valiant Hearts: The Great War · Shovel Knight · EarthBound · Transistor · E.T. · Firefall · Sacred 3 · Risen 3: Titan Lords · Daikatana · Lichdom: Battlemage · The Sims 4 · Destiny
Q4 D4: Dark Dreams Don't Die · Hyrule Warriors · Middle-earth: Shadow of Mordor · Alien Isolation · The Evil Within · Bayonetta 2 · Sunset Overdrive · Call of Duty: Advanced Warfare · Assassin's Creed: Unity · Far Cry 4 · Dragon Age: Inquisition · Sonic Boom: Rise of Lyric · Top 5 Games of 2014
2015 - 2018
2015
Q1 The Talos Principle · Elite: Dangerous · Five Nights at Freddy's and This War of Mine · Lords of the Fallen · Saints Row: Gat out of Hell · Dying Light · Grim Fandango · Evolve · The Order: 1886 · The Legend of Zelda: Majora's Mask 3D · Resident Evil Revelations 2 · Hotline Miami 2: Wrong Number & Ori and the Blind Forest
Q2 Battlefield: Hardline · Bloodborne · Half-Life 2 Update · Axiom Verge & Stealth Inc 2 · Mortal Kombat X · Grand Theft Auto Online · Broken Age: Act 2 · Wolfenstein: The Old Blood · Cyberpunk Double · The Witcher 3: Wild Hunt · Splatoon · Hatred · E3 2015
Q3 Alone in the Dark: Illumination · Batman: Arkham Knight · Yoshi's Woolly World · Cave Story · Godzilla · Rocket League & Tembo the Badass Elephant · King's Quest: A Knight to Remember · Nom Nom Galaxy & Freedom Planet · Everybody's Gone To The Rapture · Volume · Metal Gear Solid V: The Phantom Pain · Mad Max · Gears of War Ultimate Edition · Until Dawn
Q4 Super Mario Maker · SOMA · Rock Band 4 · Assassin's Creed Syndicate · Halo 5: Guardians · Call of Duty: Black Ops 3 · Rise of the Tomb Raider · Fallout 4 · Star Wars: Battlefront · Just Cause 3 · Fatal Frame: Maiden of Black Water
2016
Q1 Top 5 Games of 2015 · Devil's Third · Mario & Luigi: Paper Jam · Assassin's Creed Chronicles · Xenoblade Chronicles X · The Witness & Bombshell · Gravity Rush · XCOM 2 · Firewatch & Layers of Fear · Far Cry Primal · Stardew Valley & SUPERHOT · The Division · Salt and Sanctuary
Q2 Republique · Shadow Warrior · Quantum Break · Dark Souls III · Ratchet & Clank · Star Fox Zero · Paper Mario: The Thousand-Year Door · Uncharted 4: A Thief's End · Doom · Homefront: The Revolution · Overwatch & Battleborn · Mirror's Edge: Catalyst · E3 2016
Q3 Mighty No. 9 · Inside & Shadow of the Beast · The Technomancer · Furi & Song of the Deep · I Am Setsuna · Headlander & Quadrilateral Cowboy · Quake · No Man's Sky · Grow Up · Deus Ex: Mankind Divided · Metroid Prime: Federation Force · The Curious Expedition & Mother Russia Bleeds · ReCore
Q4 Capcom Five · Clustertruck & Lichtspeer · Paper Mario: Color Splash · Mafia III · Gears of War 4 · PlayStation VR · Battlefield 1 · Titanfall 2 vs Call of Duty: Infinite Warfare · Dishonored 2 · WATCH DOGS 2 · Final Fantasy XV · The Last Guardian
2017
Q1 Top 5 Games of 2016 · Let It Die · Dead Rising 4 · Hitman · Gravity Rush 2 · Resident Evil 7 · Yakuza 0 · Nioh · For Honor · Nintendo Switch & Breath of the Wild · Horizon Zero Dawn · Nier Automata · Ghost Recon Wildlands
Q2 Mass Effect Andromeda · Yooka-Laylee · Persona 5 · Remastered Editions · Outlast 2 · Sniper: Ghost Warrior 3 · Prey · Wilson's Heart · The Surge · Injustice 2 · Vanquish · E3 2017 · Strafe
Q3 Get Even · Hollow Knight / Dead Cells · Fifth Console Generation · The End is Nigh, and Yonder: Cloud Catcher Chronicles · Pyre · Splatoon 2 · Hellblade · Agents of Mayhem · Sonic Mania · Mario + Rabbids Kingdom Battle · Destiny 2 · Metroid: Samus Returns
Q4 Knack 2 and SteamWorld Dig 2 · Cuphead · Hob and A Hat in Time · Middle-earth: Shadow of War · The Evil Within 2 · Super Mario Odyssey · Wolfenstein II: The New Colossus · Assassin's Creed Origins · Sonic Forces · Star Wars Battlefront II · Hand of Fate 2 · South Park: The Fractured but Whole
2018
Q1 Top 5 of 2017 · Okami HD · PlayerUnknown's Battlegrounds · Fortnite and Dusk · Doki Doki Literature Club! · The Inpatient and Doom VFR · Monster Hunter World · Subnautica · Kingdom Come: Deliverance · Metal Gear Survive · Hot Coffee · Hunt Down The Freeman · Ghost of a Tale
Q2 A Way Out · Far Cry 5 · Ni no Kuni II: Revenant Kingdom · Extinction and Attack on Titan 2 · God of War 4 · Yakuza 6: The Song of Life · Silent Hill 4: The Room · Conan Exiles · House Flipper and FAR: Lone Sails · Detroit Become Human · Agony · E3 2018 · Vampyr
Q3 Jurassic World Evolution · Resident Evil 4 · Totally Accurate Battlegrounds and Moonlighter · The Crew 2 · Octopath Traveler · Observer · Chasm and This Is the Police 2 · We Happy Few · Unavowed · Guacamelee! 2 and Not Tonight · Shenmue · Marvel's Spider-Man · Shadow of the Tomb Raider
Q4 Dragon Quest XI · Star Control: Origins · Star Control: Origins · Assassin's Creed Odyssey · Call of Duty: Black Ops 4 · Return of the Obra Dinn · The Missing: J.J. Macfield and the Island of Memories · Red Dead Redemption 2 · Call of Cthulhu · Fallout 76 · Hitman 2 and Killer7 · Darksiders III · Just Cause 4
2019
Q1 Top 5 of 2018 · Super Smash Bros. Ultimate · Gris and Ashen · Katamari Damacy Reroll · Travis Strikes Again: No More Heroes · Resident Evil 2 · Kingdom Hearts III · Metro Exodus · Far Cry New Dawn · Anthem · Crackdown 3 · Left Alive · Devil May Cry 5
Q2 The Division 2 · Sekiro: Shadows Die Twice · Unheard and Outward · Yoshi's Crafted World · Mortal Kombat 11 · Katana Zero · Days Gone · Close to the Sun · Rage 2 · Observation · A Plague Tale: Innocence · E3 2019 · Blood: Fresh Supply
Q3 Bloodstained: Ritual of the Night · Judgment · The Sinking City · My Friend Pedro and Sea of Solitude · Acclaim Entertainment Hall of Shame · Wolfenstein: Youngblood · Horace · Rebel Galaxy Outlaw · Control · The Dark Pictures Anthology: Man of Medan · Remnant: From The Ashes · Blair Witch · Gears 5
Q4 Astral Chain · Contra: Rogue Corps · Ghost Recon Breakpoint · Indivisible · The Outer Worlds · Call of Duty: Modern Warfare · Luigi's Mansion 3 · Death Stranding · Star Wars Jedi: Fallen Order · Shenmue III · 2019 Games I Haven't Reviewed Roundup · Phoenix Point & Bug Fables
2020
Q1 Top 5 of 2019 · The 2010s' Most Significant Games · Boneworks · MechWarrior 5: Mercenaries & Wattam · Journey to the Savage Planet · The Walking Dead: Saints & Sinners · Kentucky Route Zero · Zombie Army 4: Dead War · Wolcen: Lords of Mayhem · Dreams · Doom Retrospective · Black Mesa · Ori and the Will of the Wisps
Q2 Doom Eternal · Half-Life: Alyx · Resident Evil 3 · Animal Crossing: New Horizons · Final Fantasy VII Remake · XCOM: Chimera Squad · Cloudpunk & Streets of Rage 4 · World of Warcraft: The Corrupted Blood Incident · Ion Fury & Void Bastards · Maneater · Minecraft Dungeons · Shantae and the Seven Sirens · Desperados III
Q3 The Last of Us Part II · Persona 4 Golden · Stadia · Deadly Premonition 2: A Blessing in Disguise · Paper Mario: The Origami King · Ghost of Tsushima · Carrion & Beyond a Steel Sky
Community content is available under CC-BY-SA unless otherwise noted.