🏴☠️Videogame Piracy is not on this page, its over here!
Emulation
🌟 Emulation General Wiki
Extremely useful resource for learning about emulation. Lists all noteworthy emulators for any given console, provides a feature comparison between them, lists where to get resources for each emulator, frontends, FAQ, guides, and more.
Use this if you dont know what the best emulator is for any given system!
This information is heavily subject to change over time (the scene moves faster than you’d think), so I dont list it here. Use the wiki!
Retroarch
The frontend for libretro. Nice if you want to have all your retro games in one place, navigable with a controller, and especially useful if you’re looking to use it’s unique features (netplay, shaders, etc). Download emulators as cores from within the program, scan for your games, and then run the game with their respective core. Easier than it sounds. I prefer it to standalone counterparts for most emulators for generation 5 consoles and older. Retroarch is also nice for emulating on console. I have retroarch installed on my Switch, for example. fuck the Nintendo Switch Online shitto expansion pack rent but never own bullshit
claims of abusive behavior regarding Retroarch's lead developer [1]
squerepusher/TwinAphex has a lot of allegations regarding abusive behavior towards other developers in the emulation scene, including potentially contributing to Near’s suicide, blackmailing Stenzek, and more. None of this information is compiled in a formal/centralized source, but I’d be remiss not to mention it. Hopefully the scene creates a competitive alternative some day.
Retroarch Alternatives: Emulation Wiki's Frontends article, OpenEmu (Mac), and keep an eye on Highscore (linux, unreleased). These, or ES-DE (below)
ES-DE (formerly EmulationStation Desktop Edition)
a frontend for browsing and launching games, retro, steam, standalone, or otherwise. I use it to browse through my library, since i enjoy exploring with es-de more than in Retroarch. I then have it launch the game in retroarch, since i like the way retroarch actually handles running games from an end-user perspective. That said, you could easily configure it to run games in their respective standalone emulators. My favorite theme is es-de mini.
🌟 Fightcade
The definitive way to play virtually every retro fighting game online. Uses a collection of emulators forked with GGPO-based rollback netcode and online matchmaking. This essentially allows for an extremely smooth online experience, and is a more modern standard for online fighting games. It also supports replays, which is a huge boon if you’re trying to git good at any of these old games. Since the rollback is also handled at the emulator layer rather than on a per-game basis, most MAME, snes, and dreamcast games support rollback through fightcade, as well.
Auto ROM downloading in Fightcade | direct download (updated 04.20.23)
You can have Fightcade automatically download roms by using lofi1048’s scripts (updated 04.20.23) and extracting the archive to Fightcade’s
Emulator
folder, or~/.var/app/com.fightcade.Fightcade/data/
if you’re using flatpak. Once the files are extracted to the correct folder simply join the desired game’s respective channel and it’ll download automatically. If you were already in the channel, simply leave and re-join.
If you're interested in playing Super Smash Bros. Melee with rollback netcode, check out Slippi under Smash Bros.
Citra (3DS) and Yuzu (Switch) Emulation
Tropical Haze (the LLC responsible for Citra and Yuzu) was sued by nintendo in Feb 2024. As a result, the software isn’t able to be distributed officially by Tropical Haze. This is all the resources you need to get the final builds of either emulator running. Contact me or open an issue if any of the links inside of this paste stop working. Note that both emulators were licensed under GPLv3, so the code is still licensed under the GPLv3. Using, forking, or developing either emulator is still 100% above board.
Emulator Compatibility Lists.
Basically, for any given emulator, they’ll list all games for the console they’re emulating, and how well they’re emulated. In the case of the Dolphin Wiki they’ll even list optimal emulator settings, enhancements, and more for individual games.
EmuVR
Play retro games in emulation using libretro in a VR environment. You can actually play light gun games! showcase! Just really cool in general. Simulated CRT televisions and atmospheric lighting showcase, netplay showcase, and even adding videos and music as VHS, DVD, and CD objects, as well as internet tv channels. I’ve seen people having cartoons running in the background on a tv in one corner while they play super nintendo in the other. It’s really neat.
Red-Viper
Play Virtual Boy games on 3DS. Obviously, this recreates the 3D effect that in my opinion many virtual boy games require. Looks great, and you can change the colors to anything you want. Virtual Boy Wario Land is trapped on that thing, and that game is worth playing, so yeah. You can use the No-Intro link above or Vimm’s Lair to download VB games
- VBjin-OVR Play Virtual Boy games in VR, which re-enables not only the 3D effect, but the VR effect too, since that’s what the Virtual Boy was going for. That said, i think the VR setup was more of a means to an end than the point, but i’d be remiss not to mention the option. You can change the colors to black and white.
Homebrew
🌟 Hacking & Homebrew resources
From the homebrew threads on 4chan’s /vg/ board. Follow any guide here for it’s respective console and you wont have any trouble if you have basic reading comprehension. Also provides links to piracy websites in the post-instillation sections.
webcfw
Nintendo Switch Payload Loader that works in chromium browsers. For booting into cfw. Not mentioned above so I thought I’d drop it here.
Pretendo Network
3DS and WiiU homebrew. a free replacement to nintendo’s servers. Play games online, etc. Heavy WIP but extremely promising.
riiconnect24
Wii homebrew. Brings back support for utility channels, such as forecast, news, everybody votes, check mii out, and mail
wiimmfi
Brings nintendo Wii and DS game servers back online. Mario Kart Wii is still especially popular, especially with CGTP-R which is listed below.
Lan-Play.com
Play Nintendo Switch and PS4 games online by using LAN over the internet! No PSN or Nintendo Switch Online required. For switch, you dont even need to hack or install homebrew for any OFW (Official Firmware) games! For games labeled as use with CFW (Custom Firmware) only, you unfortunately must hack your switch to play LAN online, though. This is the only viable method I know of for playing pirated Nintendo Switch games online, or playing online with CFW in general. But yeah, wanna play online with someone specific? check this before subscribing to some nintendo paid online service :3
PSRewired
A revival group that provides third-party online servers for PS2, PSP, and PS3 games. Works in emulator for PS2 and in emulator and real hardware for PSP and PS3
Mods Enhancements and Re-Implementations
Rompatcher.js
Some listings here are romhacks and may require you to patch a rom, use this tool to do so. I dont supply the patched rom directly because many of these update over time.
RetroFab
is a collection of simulators available to play in browser of various LCD games (such as the Game & Watch series). Send it to your buddies and show them how they’ll never beat your score in Ball or whatever lol :3
Fan Works
🌟 Dr. Robotnik’s Ring Racers
An amazing kart racer mod for Sonic Robo Blast 2, which is a sonic fangame built using a modified version of Doom (well, Doom Legacy). It’s one of the best kart racers ever made, better than most Mario Kart entries, even. Hundreds of tracks, fanmade characters, etc. Lively community, especially in terms of modding. game showcase. DRRR is the sequel to Sonic Robo Blast 2 Kart (SRB2K).
Super Mario War (SMWStuff Continuation)
A fan-made multiplayer Super Mario Bros. style deathmatch game in which players try to beat one another in a variety of gameplay modes. Super fun party game. Basically, Duck Game before Duck Game, with goomba stomps. If you’re not sold here’s a video showcasing the game and talking about it’s history
Power Bomberman
A feature-rich Bomberman fangame. supports up to 12 players, has over 650 characters, over 70 stages, and an unprecedented level of settings to tweak.
Randomizers
The Big List of Video Game Randomizers
A well maintained list of all videogame randomizers the author knows of. Pretty swell :)
🌟 Archipelago
A Multiplayer, multi-game randomizer. Supports a bunch of games. Get an item in OoT, could give your friend playing Kingdom Hearts II an item. They get an item? could give it to someone playing Hades with you both. Basically takes all your games and mixes them all up. Supported games list. There’s a number of third-party supported games out there, like this one i found for BatBoy, so keep an eye out. I think they’re all documented in the big list but it’s kind of hard to control for archipelago support specifically.
Smash Bros.
Slippi.gg
Super Smash Bros. Melee with online matchmaking, rollback netcode, and replays. Check out Fightcade above for other fighting games. Unpatched ISO I also recommend using Uncle Punch Training Mode which is for training. Requires the unpatched ISO.
Project+
Continuation of Project M, an extremely popular and famous mod of Super Smash Bros. Brawl that makes it play more like melee. Adds Roy, Mewtwo, and Knuckles to the roster. New stages, music, cosmetics. It’s a better game. Trailer, Unpatched ISO
Project M EX-Remix Project+ if it was… insane? The character select screen straight up looks like some fan-wiki shit. Adds all characters from 4 and Ult, a bunch of fan characters, stages, music, etc. great showcase video. Requires the unpatched ISO.
Smash Remix
a very impressive Smash 64 expansion mod. 1.5.0 release trailer
Pokémon
PokéRogue
an in-browser roguelite pokemon fangame. Pretty neat!
Pokémon Emerald Rogue 2 a roguelike romhack for Pokémon Emerald. Widely considered to be one of the best romhacks ever made, especially if you like roguelikes.
Pokémon Unbound
My favorite pokemon game is a rom-hack. Idk how to feel about it either. It’s a “Fire Red romhack”, but I’d sooner consider it a campaign made in gen 3’s engine. Backported pokemon, mega evolutions, a great campaign. It’s awesome. Unpatched ROM
Poké Transporter GB
a tool to transfer pokemon from gen 1/2 to gen 3 (and therefore all the way up) using official gameboy and gameboy advance hardware. Was made to “feel” official and prevent often immersion breaking methods used by other homebrew software seeking to achieve the same goal. Showcase, Dev Video You can also play Gen 1/2 games on the 3DS Virtual Console to transfer directly to Gen 7 (and therefore up) officially.
Classic Sonic
Sonic 1 Forever and Sonic 2 Absolute
Modified versions of the official 2013 remakes for Sonic 1 and 2. This is possible thanks to the decompilation This is the definitive way to play both games. You’ll need either the Data.rsdk files or an apk of each game. Sonic 1 apk, Sonic 2 apk
Sonic CD 2011 Decompilation
A decompilation of the official 2011 remake. You’ll need the Data.rsdk file to play. here’s a tutorial if you need help. Either the base decomp or using Sonic CD Restored (a mod for the decomp) is the definitive way to play.
🌟 Sonic 3 A.I.R.
A fan-made widescreen remaster of Sonic 3 & Knuckles. The definitive way to play. The S3&K.bin from the steam release is required to play.
Super Mario 64
romhacking.com
Website that hosts romhacks primarily for Super Mario 64. Founded and owned by YouTuber/Twitch Streamer SimpleFlips. They offer a launcher that lets you run n64 hacks from the website. Unpatched Super Mario 64 ROM
- B3313 A beta-based Super Mario 64 hack. Every copy is personalized. Don’t spoil yourself. Use the abandoned version.
- 60fps Hack (Optional Widescreen) A hack to get Super Mario 64 to run in 60fps, and optionally widescreen as well. Though I’d sooner recommend the PC port. Showcase
- Kaze’s Profile Kaze is an extremely talented romhacker for SM64. He’s the author behind star road, chaos edition, and the afformationed 60fps mod. Sort by most downloaded if you’re interested. His YouTube Channel has some super interesting showcases, behind the scenes, and more as well.
Super Mario 64 PC Port Info
a website hosting info on Super Mario 64’s PC Port, which is based on the game’s decomp. The pc port allows the game to play natively on pc in 60fps and widescreen, rather than in emulator. Lets you use a number of other enhancements as well. Unpatched Super Mario 64 ROM.
- Project SGI / Render96 A gorgeous mod for the PC Port that makes the game look like the Silicon Graphics Inc. 1996 renders (such as the game’s boxart). When following the tutorial use the latest version of MSYS2 instead of the one they link to directly. Check out this showcase
Chris Sawyer games
🌟 OpenRCT2
An open-source re-implementation of Chris Sawyer’s Roller Coaster Tycoon 2, however it also allows you to play RCT1 scenerios if you provide a copy of RCT1. Extremely good in countless ways. Requires a copy of the original game. RCT2 iso, RCT iso.
Roller Coaster Tycoon Classic
a fine official way to play scenerios from both games on mobile devices. I like the way it orders scenerios :)
OpenTTD
An open-source simulation game based on Chris Sawyer’s Transport Tycoon Deluxe. You can provide a copy of the original TTD for original graphics and sound. TTD iso
Doom
🌟 Crispy Doom
is my preferred way to play DOOM and DOOM II. It’s a fork of the sourceport Chocolate Doom. There isn’t really a definitive way to play Doom, but this is very good if you want to preserve the original experience with higher resolution, framerate, mouse look, better controls, etc. Do not enable jump or free vertical looking. Dwars’ Overview + Doom + Doom II addendum are both good watches if you want more info on sourceport options out there.
- Roland SC-55 Music Packs This site provides music packs meant to emulate the sound of a Roland SC-55. If you’re using Crispy Doom, be sure to download the config files for it. The SC-55 was a sound module released in 1991, and is widely considered to provide the best sound for DOS games. I’m not sure why Crispy Doom doesn’t replicate it by default. E1M1 Comparisons (SC-55 starts at 9:50)
.wad files
These are basically DOOM’s “ROMs” You’ll want to get The Ultimate Doom, Doom II Hell On Earth 1.9, and optionally Doom II No Rest For The Living BFG edition, SIGIL, and Legacy of Rust, then go from there. Doom has a complicated release history, so i recommend cross-referencing the Doom Wiki just in case to make sure you’re getting the version of the game you prefer. Later re-releases had more levels for example.
Doom + Doom II, Fitgirl
id/Bethesda’s most recent port for Doom to modern hardware at the time of writing. Good if you just want to pick up and go. Contains optional remixed music, and a new official chapter (as well as sigil and other past expansions). Even has a mod list to play modded wads from an easy to browse menu, albeit this feature is absent from the switch release and leaves some to be desired (and also isn’t compatible with gzdoom exclusive wads). Regardless, this is by far the best official way to play Doom, and is a significant improvement over the Unity ports. See the Dwars’ overview addendum for more info
GZDoom
is a sourceport which is good for virtually every modded doom wad, especially since many wads dont support other sourceports. Change texture filtering to none in the options. Doomworld 25 Years is a good place to start to discover modded wads, as is their Cacowards ceremony. My favorite wad is MyHouse.wad. I also quite like Treasure Tech. I have not played many custom wads.
SIGIL, SIGIL II
Doom’s unofficial 5th and 6th episodes, designed by John Romero (a lead designer and programmer on Doom) for Doom’s 25th and 29th anniversary respectfully. I recommend you grab the buckethead version from the .wad files link above for episode one, and the mp3 version from this archive of the shotgun shell USB for episode two. I’m giving it it’s own bullet because it feels like it deserves it’s own mention, and also because John made these for GZDoom, albeit Crispy Doom supports them.
Legacy of Rust
A two episode expansion for Doom, which came out with Doom + Doom II’s release in 2024. Made in collaboration with id Software, Nightdive Studios, and MachineGames. Basically just 16 new maps which also utilize some content formerly left on the cutting room floor.
The Playstation port
is also incredibly interesting as it’s a very different but cool take on the game. May as well also mention Doom 64 has mouse controls now since it’s good, but that’s a different game.
Action Button Reviews Doom
as long as we’re here… this is the best video/retrospective/overview of the game to ever exist. S-Tier vid.
Mods misc
romhacking.net
Basically the website that hosts romhacks, save for romhacking.com and game/franchise dedicated forums (such as for Pokemon). Unfortunately, romhacking.net shut down on August 1st 2024. The link goes to an official archive of the sites content, hosted on Internet Archive. You may be able to use the wayback machine to browse the main site to find new hacks, then download them from the provided archive link.
Sonic Adventure DX Mod Loader
Sonic Adventure DX infamously has numerous problems compared to the Dreamcast original. The Sonic Adventure Mod Loader comes bundled with a ton of fixes that bring it in line with the dreamcast original, and also provides optional enhancements as well. And of course, allows you to install mods in general. Playing on PC with the mod loader is the definitive way to play Sonic Adventure.
Widescreen Super Mario World
Super Mario World in widescreen. 16:9, ultra-wide, you name it. Showcase, Unpatched ROM
- Super Nintendo SA-1 Mods The same author makes preformance enhancement mods for various Super Nintendo games. Games like Gradius III are virtually unplayable without it. Comparison
The Mother 3 Fan Translation
The english translation of Mother 3, featuring Tomato of Legends of Localization fame. Unpatched ROM
TF2 Classic
A free Sourcemod that aims to re-imagine the 2008/2009 era of Team Fortress 2. New features range from weapons and maps to gamemodes such as VIP and Four-Team. If you’re sick of vanilla TF2’s bots, lack of support from valve, and general shitty state, try this out.
CGTP-R
A widely installed mod for Mario Kart Wii with a lively online community via wiimmfi. Adds over 200 new tracks to the game. 2019 Trailer
Open-Source Game Clones
a well maintained list of a bunch of open-source game clones. Many require a copy of the original game which you can often find on archive, but you can also check the piracy section of this garden ^^. Rollercoaster Tycoon, Jedi Knight Dark Forces II, Super Mario 64, classic sonic, you name it. Be sure to use their tag filters!
OpenJKDF2 (Jedi Knight Dark Forces II)
an open-source re-implementation of JKDF2, removing the hassle of rendering and input compatibility shims, while providing in-all guided installation steps, cross-platform multiplayer, and a host of graphical (and other) improvements. You’ll need a copy of the game, which you can find on the internet archive and elsewhere. link
Misc.
IsThereAnyDeal
Key sites like G2A are shady and fuck over developers, but there’s a load of second-party official key sellers (ex. Humble Bundle) that don’t and still get you a deal on your games. This site is basically a live database for those, so just check it when you’re wanting to buy a new game and you may save yourself a few bones. It can also notify you when a game goes on sale anywhere.
My Life In Gaming
A youtube channel dedicated to retro games. I mention them specifically for their RGB series, which extensively details ways to get the best possible picture out of your retro consoles. There are broad episodes, episodes focused on specific consoles, and episodes focused on specific equipment
TheBackloggery
Sort of like MAL for videogames. You can detail what games you own, how you own them, and if you’ve played, beaten, completed, or mastered them.
SteamGridDB
Database of cover assets for Steam, since a lot of games are missing covers and the like. Includes non-steam games as well, in case you put those in your steam library.
- SGDBoop tool that automatically applies assets from SteamGridDB directly to your Steam library with a click of a button, removing the need to download and set them manually.
- Millennium a theme/plugin mod for the Steam client, which allows you to once again theme steam to your liking.
- Adwaita for Steam A skin to make Steam look more like a native GNOME app, for the GNOME heads.
- Steam Rom Manager Useful for bulk adding non-steam games (such as retro games) to your steam library with image assets pulled from SteamGridDB
Sudomemo
Brings the DSi’s flipnote hatena service back online with community-run servers, has support for both DSi and 3DS! People are posting great stuff! Example 1, Example 2, Example 3
- Sudomemo Archive An archive of virtually every flipnote ever that was on the flipnote hetena servers when it shut down.
- Kaeru World is ran by a different team. Same idea as sudomemo, but for Flipnote’s sequel Flipnote 3D. Less active, still cool.
Death Generator
Also known as Sierra Text Generator. Lets you create custom text boxes in the style of a ton of different games.
NoClip
Lets you look around 3D environments in browser for a ton of games you absolutely played growing up as if you were using noclip in source.
Earthbound Battle Backgrounds
Generator for moving earthbound backgrounds.
Super Lesbian Animal RPG
SLARPG doesn’t really belong here but fuck you it’s my list. Everyone must play this. An RPGMaker game by Ponnet (aka Bobby), the author of Thanks Ken Penders. With music by Beatrix Quinn. Give it a shot if you like “quirky earthbound inspired RPGs” or gay people. Fuck elden ring, it’s my GOTY 2022. Be sure to read the (short) official prologue comic before you start. If you read this far, there’s sort of an easter egg if you try to go to melody’s real tumblr page featured her in-game laptop :3
Do not use joy2key or 1.5x/2x window size
For playing the game with a controller, use steam input with community uploaded profiles (or make your own). If you don’t own the game on steam, add it as a non-steam game and use steam input anyways. Dont play on 1.5x or 2x window size unless you really need to fill the screen, it stretches the pixels (blame RPGMaker for both of these limitations).