Download the Ultimate Super Mario 64 100% Save File (120 Stars & Yoshi)

ahmad hassan

April 26, 2026

There comes a time when you just want to meet Yoshi on the castle roof without collecting every single Power Star. Whether you’re playing on an N64 emulator like Project64, the PC port, or original hardware, a 100% save file is the perfect solution. Today, we are offering a complete 100% Save File for Super Mario 64 that unlocks everything the game has to offer .

What’s Included in This Save File?

This save file is designed to give you the complete experience from the moment you load. Here are the key features you can expect :

  • Power Stars: All 120 Power Stars collected across all 15 courses and secret levels .
  • Yoshi Unlocked: Yoshi appears on the castle roof and gives you 100 extra lives .
  • Secret Stars: All 15 secret stars from Toad and Mips (the rabbit) collected.
  • Cap Switches: All three cap switches activated—Wing Cap, Metal Cap, and Vanish Cap .
  • Cannon Unlocked: The cannon outside Princess Peach’s Castle is accessible .
  • Courses Completed: All 15 main courses and 3 Bowser stages fully completed.
  • Castle Doors: All castle doors unlocked, including the 50-star door to the third floor .
  • Improved Triple Jump: After meeting Yoshi, your triple jump has sparkle effects .

100% Completion Requirements & Yoshi Reward

Super Mario 64 tracks your progress through Power Stars. Here’s what you need to know about 100% completion :

Completion Requirements

  • 120 Power Stars: Collect all stars from all 15 courses (6 stars per course plus 1 from the 100-coin star, totaling 7 per course = 105 stars) plus 15 secret castle stars (Toad, Mips, and secret levels).
  • Star Total Display: On the save file selection screen, your star count shows out of 120.

How to Find Yoshi After 120 Stars

After collecting all 120 Power Stars, follow these steps to meet Yoshi :

  1. Make sure you’ve collected all 120 stars and beaten Bowser .
  2. Exit the castle to the castle grounds.
  3. Head to the area with the cannon near the water.
  4. The grate covering the cannon will have disappeared—now you can enter it .
  5. Enter the cannon and aim toward the castle roof.
  6. Don’t aim directly at the top spike—aim for the flat section on the sides of the roof .
  7. Launch Mario out of the cannon.
  8. If you land successfully, you’ll meet Yoshi!

Yoshi Reward Details

  • 100 Extra Lives: Yoshi gives you a special message from Shigeru Miyamoto and grants 100 extra lives .
  • Sparkle Triple Jump: Your triple jump gains a sparkle effect after meeting Yoshi .
  • Alternate Bowser Dialogue: If you beat Bowser again after collecting all 120 stars, his dialogue changes .
  • Bigger Penguin: The penguin in “Slip Slip Slidding Away” becomes bigger .

Why Use a Pre-Made Save File?

While playing through Super Mario 64 from scratch is a classic experience, sometimes the time investment isn’t feasible. Using a 100% save file offers several distinct advantages:

  • Time Efficiency: Skip the 10-15 hours of gameplay required to collect all 120 stars.
  • Restoration: Recover lost progress if your emulator or PC port save file becomes corrupted.
  • Yoshi Encounter: Experience the legendary Yoshi reward without grinding through every star.
  • Full Exploration: Explore all castle areas and levels without needing to unlock doors or cap switches.
  • Alternate Dialogue: See Bowser’s unique 120-star dialogue without replaying the final battle .

📁 Save File Location

Before installing the new save, you need to know where to place it. Super Mario 64 save locations vary depending on how you’re playing the game .

Project64 Emulator (Most Common N64 Emulator)

[Project64 Installation Folder]\Save\

Save files use the following extensions :

  • .eep (EEPROM saves for Super Mario 64)
  • .fla (FlashRAM saves for some games)
  • .sra (SRAM saves)

Important: The save file must have the exact same filename as your ROM (e.g., if your ROM is “Super Mario 64 (USA).z64”, the save file should be “Super Mario 64 (USA).eep”) .

RetroArch / Mupen64Plus

For RetroArch using the Mupen64Plus core, saves are typically stored in :

[RetroArch Folder]\saves\

The core uses .srm format. For Super Mario 64, you can rename a .eep file to .srm and it will work as long as the filename matches the ROM .

PC Port (sm64ex / sm64ex-coop / Coop Deluxe)

For the unofficial PC port of Super Mario 64 :

sm64ex (Standard Port):

%APPDATA%\sm64ex\sm64_save_file.bin

sm64ex-coop / Coop Deluxe:

%APPDATA%\sm64ex-coop\sm64_save_file.bin
%APPDATA%\sm64ex-coop\sav\

Note: Some versions may save in the game folder. You can change the save path using the --savepath CLI option .

Other Emulators (Mupen64, 1964, etc.)

For other N64 emulators :

  • Mupen64: Saves are usually in the same folder as the ROM with .eep or .sra extension.
  • 1964: Saves use .sav extension with the same name as the ROM .
  • Virtual Console (Wii/Wii U): Saves are stored within the console’s virtual console save data—use savestates for backup .

Original N64 Hardware

For original Nintendo 64 consoles, saves are stored on the cartridge’s EEPROM chip. To transfer saves, you would need a device like a GameShark or Retrode to dump the save data .

⚙️ Installation Guide

Follow these steps to safely install your new 100% save file:

Alternate Link

For Project64 and Other N64 Emulators

  1. Backup: Navigate to the save folder listed above. Copy any existing save files to a safe location (like your desktop) to backup your current progress.
  2. Download & Extract: Click the download link to obtain the save file. It will likely be in a .zip or .rar format. Extract the contents.
  3. Rename (if needed): Rename the save file to match your ROM’s filename exactly (e.g., “Super Mario 64 (USA).eep”) .
  4. Copy/Paste: Move the extracted save file into the appropriate save folder.
  5. Launch: Start your emulator and load the save file slot. Your progress should now reflect 100% completion with all 120 stars.

For RetroArch / Mupen64Plus

  1. Backup: Locate your saves folder in the RetroArch directory.
  2. Rename: Change the file extension from .eep to .srm .
  3. Copy/Paste: Place the file in the saves folder with the same name as your ROM.
  4. Launch: Start RetroArch and load Super Mario 64.

For PC Port (sm64ex / sm64ex-coop)

  1. Backup: Navigate to %APPDATA%\sm64ex\ or %APPDATA%\sm64ex-coop\ and backup any existing sm64_save_file.bin.
  2. Download & Extract: Download and extract the save file.
  3. Copy/Paste: Place the sm64_save_file.bin file in the appropriate folder .
  4. Launch: Start the game and enjoy your 120-star save file.

Frequently Asked Questions (FAQ)

Is this save file safe to use?

Yes, save files for Super Mario 64 are completely safe to use on emulators and PC ports. The game even includes built-in data protection—if the checksum doesn’t match, the game automatically repairs corrupted data using the backup copy . However, we always recommend backing up your original saves first just in case.

Will this work with my emulator (Project64, RetroArch, Mupen64, etc.)?

Yes, this save file works with all major N64 emulators. The key is to ensure the save file has the correct filename and extension to match your ROM. For Project64, place the file in the Save folder with the same name as your ROM (e.g., “Super Mario 64 (USA).eep”) . For RetroArch, rename .eep to .srm .

Will this work with the PC port (sm64ex / sm64ex-coop)?

Yes, this save file works with the PC port. Place the sm64_save_file.bin file in %APPDATA%\sm64ex\ or %APPDATA%\sm64ex-coop\, depending on which version you’re using . The PC port supports widescreen, 4K resolution, and 60 FPS gameplay.

How do I get to Yoshi after loading the save?

With all 120 stars collected, the cannon outside the castle is unlocked. Go outside, enter the cannon, aim toward the roof, and blast off. Yoshi will be waiting for you. Talk to him to receive 100 extra lives .

Does this save include Luigi? Is Luigi in the original Super Mario 64?

Luigi is not playable in the original Super Mario 64. The famous “L is real” rumors about unlocking Luigi are false. Luigi only appears in the DS remake, Super Mario 64 DS. This save is for the original N64 version and PC port .

What about the DS version? Does this save work for Super Mario 64 DS?

No, this save file is for the original Super Mario 64 (N64) and its PC port. Super Mario 64 DS has 150 stars, different save structure, and additional playable characters. If you need a save for the DS version, you’ll need a different file.

Can I save after beating Bowser? Will I lose my progress?

After defeating Bowser, the credits roll and the screen shows “The End.” You cannot save after this point—you must reset your console or emulator. However, the star from the final Bowser battle does not count toward your star total, and all your collected stars remain saved from before the battle . With this 100% save file, you can reload the game and meet Yoshi on the roof without replaying the final battle.

The game doesn’t recognize the save file. What do I do?

If the save doesn’t appear, try these fixes:

  • Ensure the save file has the same filename as your ROM (for emulators) .
  • Check that the file extension is correct (.eep for Super Mario 64 on Project64) .
  • For Project64, make sure the save is in the Save folder, not the ROM folder.
  • For RetroArch, rename .eep to .srm .
  • For PC port, ensure sm64_save_file.bin is in the correct %APPDATA% location .
  • If using a different emulator, check its documentation for save file locations.

Technical Details: How Super Mario 64 Saves Work

For those interested in the technical side, here’s how save data is structured in Super Mario 64 :

EEPROM Structure

Super Mario 64 uses an EEPROM (Electrically Erasable Programmable Read-Only Memory) chip inside the cartridge to store save data. The EEPROM is divided into blocks with backup copies for data protection .

Data Stored in Each Save File

Each save file stores :

  • Course Stars: Which stars have been collected in each level
  • Coin Scores: Highest coin count for each course (max 255)
  • Secret Stars: Stars from Toad, Mips, and secret castle areas
  • Cap Switches: Whether Wing, Metal, and Vanish caps are activated
  • Castle Doors: Which doors have been unlocked
  • Water Level: Status of the moat drain outside the castle
  • Checksum: 4-byte checksum for data integrity

System Requirements for Reference

For players using the PC port of Super Mario 64 :

PC Port Requirements

  • OS: Windows, macOS, or Linux
  • Graphics API: Direct3D 11/12 or OpenGL (selectable when compiling)
  • Storage: Approximately 24 MB for the compiled executable
  • ROM Required: A legitimate Super Mario 64 ROM is needed to compile the port

Note: Precompiled versions are not available due to DMCA takedowns by Nintendo. The game must be compiled using the source code and a legitimate ROM .

PC Port Features

  • Widescreen & 4K: Native support for modern resolutions .
  • 60 FPS: Optional 60 FPS patch available .
  • Controller Support: Full controller remapping options .
  • Cheats Menu: Built-in cheats accessible by pressing L three times in the pause menu .
  • Multiplayer: Coop Deluxe version supports local and online multiplayer .

Conclusion

Stop grinding through all 120 stars and start enjoying everything Super Mario 64 has to offer. With this 100% save file, you have access to Yoshi on the castle roof, all cap switches, and every level unlocked in an instant. Whether you’re playing on Project64, RetroArch, the PC port, or another emulator, this save gives you the complete experience without the grind.

If you found this guide helpful, please leave a comment below letting us know what other save files or mods you’d like to see next. Thanks for reading, and happy gaming! Let’s-a go! 🌟🍄

Leave a Comment