PROJECT BASE LOGO

PROJECT BASE

VERSION 0.8.4 — AUGUST 11 2025

UPDATE: an afternoon became months

0.8.4 adds more color, more rooms, more enemies, and... more

Vanilla version available (level edits only). Vanilla is an important update because it is the first build of Project Base made using the SMART editor, which will make future level design edits much easier to do.

Full list of changes since 0.8.1 [.txt]

ABOUT

TITLE SCREEN

Project Base is a Super Metroid ROM hack with smoother mechanics, level edits, new content, graphic edits, custom code, and much more. It can be played on Snes9x, higan/BSNES, ZSNES, repro carts, SD2SNES, SNES Classic Mini, and probably anything else that is able to load Super Nintendo games.

The difficulty level of Project Base is roughly the same as Super Metroid's difficulty level, which means that completing the game does NOT require any glitches or advanced techniques (not even walljumps). The current release is stable and fully playable.

"Vanilla" leaves Super Metroid's engine/movement completely untouched. It has no extra code features or special colors, and only the map is changed.

If you don't like spoilers, you should download and play it now before going to any of the other links on this page.

WATCH TRAILER

Don't know how to play it? The easiest way is to download a SNES emulator, open the emulator, and then open the Project Base .SMC file in the emulator. Wanna play it with a controller or your SNES console? SD2SNES and repro carts are good options. For emulators, most USB controllers will work.


DOWNLOAD


CREDITS

LEVEL DESIGNER:

begrimed

PROGRAMMER:

Quote58

CODE / TOOLS / INFO:

Quote58, Scyzer, Kejardon, Jathys, Black Falcon, Drewseph, PJBoy, Slyandro, anomie, nocash, Near, MathOnNapkins, deskjockey, DSO, suku, JAM, Crashtour99, PHOSPHOTiDYL, DChronos, personitis, Kazuto, Daltone, Smiley, begrimed

GRAPHICS:

begrimed, RealRed, Charmander106, Albert V, Quietus, bob, Quote58, dewhi100, TROM, RedM0nk3y, P.Yoshi

COLOR PALETTES:

begrimed, RealRed, Quote58, Albert V, Drewseph, Jiffy, Metaquarius, Tundain, Digital Mantra, Cardweaver, P.Yoshi, YP, DSO, Vismund Cygnus, Crys, TROM, InsomniaDX, mccad

FEEDBACK & BUG REPORTS:

Stunt_sr, LinkaMeister, Hubert0987, Galamoz, FusionWarrior, Roza, thatzachguyx, bob, Xerclipse, CaptainSwag101, Sirkura, countgooby, interdpth, Thorben, MetroidMst, mrguyaverage, gloobygloob, Black_Falcon, Gespachio, Zylus, Devaliah, Miranda Gemini, Kazuto, AlbertV, Aran;Jaeger, LCA, Xsczo, JAM, Silver Skree, Yuki, Thorben, Dessyreqt, foosda, FPzero, personitis, Aran;Jaeger, Hiroshi Mishima, MetroidMst, Nekoishi, Kn0p3XX, SirAileron, Quietus, Weterr123, Grahf, ShadowOne333, CeruCap, ScoutTown, MrBlueDork, Duopierce, Skorph2014, marsfromvenus

SPECIAL THANKS:

The PB speedrunning community has clocked countless hours streaming, routing, finding bugs, and promoting the game. Future versions will be much more polished because of your work.

Charity marathons that feature Project Base are great. Hopefully ROM hacks as a donation incentive will keep gaining momentum.

suku for creating Vanilla++, which inspired me to create the first version of PB

AdvancedPillow for the Project Base and Hollow Eve/B2-TW cartridge sets!

And THANK YOU to everybody else who takes their time to play PB, mention it to others, report bugs, post opinions, and do things.



SCREENSHOTS

PB PIC 1 PB PIC 2 PB PIC 3 PB PIC 4 PB PIC 5 PB PIC 6 PB PIC 7 PB PIC 8 PB PIC 9 PB PIC 10 PB PIC 11 PB PIC 12

HACKS FEATURING PROJECT BASE

Hyper Metroid Super by RealRed
Hyper Metroid Super

by RealRed

Super Duper Metroid by Daltone and Metaquarius
Super Duper Metroid

by Daltone & Metaquarius

Ancient Chozo by Albert V
Ancient Chozo

by Albert V


RANDOMIZE 0.8.x!

PB RANDO PIC 1 PB RANDO PIC 2 PB RANDO PIC 3 PB RANDO PIC 4

Developed alongside Project Base by its own programmer, Quote58. The randomizer expands PB to include customization and randomization of the following and more:

NOTE: randomizing version 0.8.4 might softlock, but 0.8.3 and below should work fine. This is because 0.8.4 introduces new content that might not work with the randomizer's current logic.