Skip to content
This repository was archived by the owner on Feb 14, 2025. It is now read-only.

simple64 FAQ

Logan McNaughton edited this page Aug 25, 2024 · 42 revisions

Frequently Asked Questions

1. What are the requirements for simple64?

The only main requirements are:

  • A GPU that can support Vulkan 1.1 or higher.
  • A CPU that is capable of x86-64-v3 instructions (AVX2) instructions (see the screenshot as an example).

Please use a program such as HWInfo or CPU-Z to find this info.

Example from CPU-Z:

image

As you can see in the instructions box it lists AVX2, so this will be able to run the emulator.

1a. Note for Laptops

Make sure for Nvidia laptops you select the following options in the control panel:

  • Preferred GPU - Set this to the Nvidia GPU.
  • Performance Mode - Set this to High Performance

If after doing all the steps to try and get Simple64 working it still doesn't work (or it runs poorly) then it might be that the GPU and/or CPU is too weak to run the emulator at full speed.

Chromebooks and budget laptops with Atom CPUs will not work as they are missing the AVX2 instruction set.

1b. Installed Bandicam?

Bandicam causes simple64 to crash.

Uninstall Bandicam if you want to use simple64.

Action! by Mirilis also causes the same issues as Bandicam.

OBS does not have issues with simple64 so it's recommended to use this program.

2. Where are my saves?

  • On Windows: %APPDATA%\Mupen64Plus\save
    • %APPDATA% usually resolves to C:\Users\<you>\AppData\Roaming\
  • On Linux (Flatpak): ~/.var/app/io.github.simple64.simple64/data/mupen64plus/save
    • If you've compiled it yourself, then: ~/.local/share/mupen64plus/save

You can change where the emulator stores saves and it's config files by changing the following:

  • In Settings > Plugin and Path Selection

    • Change Config Dir Path to a location of your choice e.g. /Simple64/Config/
  • In Settings > Core and Video Settings

    • Under the Core tab:
      • Change SaveStatePath to a path of your choice e.g. /Savestates/
      • Change SaveSRAMPath to a path of your choice e.g. /Saves/

3. How can I use cheats?

Simple64 has a built-in cheats menu.

4. Can you add feature <xyz>?

No, sorry it takes a lot of time. You are welcome to add the feature yourself.

5. Can I use <x> plugin?

No, simple64 only supports Parallel.

There is an older build from May 2021 that uses Glide64 but you'll be missing out on the latest features including bugfixes and optimizations.

6. What does simple64 support?

simple64 supports the following accessories and features:

  • Memory Pak
  • Rumble Pak
  • Voice Recognition Unit (VRU)
  • Netplay
  • Save states

7. Where can I get ROMs?

We can't help you with that as downloading ROMs for games you don't own is illegal. You can use google to find information on how to dump your own cartridge.

DO NOT ASK FOR ROMS ON THE DISCORD!

8. I have an issue with mupen64plus, mupen64 fz, or Project 64 can you fix it?

These emulators are not simple64, you will have to get in touch with their maintainers.

9. I'm getting stuttering in-game.

Stuttering could be how the game was on original n64 hardware, these days we notice 'stutter' more because we are used to 60fps.

It could also be your system, there's so many build variants that there's no way to know.

If you're absolutely sure its the emulator then open a ticket on the GitHub page: https://github.com/simple64/simple64/issues

10. Is it possible to add custom HD Textures?

Sorry, simple64 cannot do this. Parallel-RDP (responsible for graphics) is a low-level graphics emulator that is not capable of recognizing HD textures.

Other N64 emulators can do this if they use an HD texture-capable graphics plugin.

11. This emulator won't open, it works fine on Retroarch.

Retroarch is not simple64 and as such has different system requirements.

Make sure you meet the minimum requirements outlined in #1 and also complete the steps in #12.

12. It still won't open. Help!

Have you updated the drivers for your GPU?

Do not use Windows Update for your video drivers!

Windows Update nearly always selects the wrong type of driver or installs a really old version, always get them from your chipset manufacturer.

I really recommend using DDU for clean driver installs.

13. Can I remap the controls?

Yes, you can remap the controls in the Controller Configuration screen by selecting Manage Profiles > New Profile and create one for either keyboard or gamepad.

Note: You cannot map two buttons to the same input!

13a. How do I set up my controller?

Settings -> Controller Configuration Manage Profiles -> New Profile (Gamepad)

After setting all the button binds and saving: Profile -> (Your controller profile) Gamepad -> (Your controller)

That should then allow that controller to work.

14. Do Rom Hacks work with Simple64?

It depends, there may be issues such as flickering or corruption which could make it unplayable.

In other cases the rom hack won't boot at all so you would need to use a different emulator.

15. I'm using flatpak via the terminal and it won't open my ROM, why?

When running from the terminal, flatpak doesn't have access to your file system. You need to add the --filesystem=host:ro option.

For example: flatpak run --filesystem=host:ro io.github.simple64.simple64 ~/N64/Super\ Mario\ 64\ \(USA\).7z

16. I'm getting garbled graphics. Help!

You probably need to clear the GPU shader cache folder.

On Windows navigate to the folder by opening Run (Press Win + R) and then type %localappdata%.

Depending on your GPU manufacturer you'll need to open either the AMD, NVIDIA or Intel folder and find the folder named VkCache.

The path should be C:\Users\<YOURUSER>\AppData\Local and then either AMD, Nvidia or Intel.

Go into that folder and delete all the files there and then run the emulator again.

17. Can shaders be used like CRT?

Not within Simple64 itself, however you can use something called Reshade which will allow you to use shaders.

First of all grab Reshade.

Then follow the following guide to setup the program correctly:

Double-click the Reshade Setup exe and click Browse, this will then allow you to select the program you want - in this case it's simple64-gui.exe.

Then it'll ask you about what API it uses, you'll need to select Vulkan.

It'll then ask about a preset, click skip.

You'll get to a window with a lot of effect packages, use the button at the top to uncheck and recheck them all apart from the very bottom (untick this one should be called Legacy Effects) and SweetFX (which wants to be a black box, not a tick).

Now open simple64 and load a rom, it should show a Reshade loading bar while the rom is booting then press HOME (default key).

You'll get a menu, click the Skip Tutorial button unless you need a refresher.

You can then add effects like CRT and many others.

Make sure to tick the performance mode when you're finished tinkering so it doesn't hog resources.

image

Here's reshade loaded in Resident Evil 2 for proof of it working.

18. What are the default hotkeys for Simple64?

The default keys are listed here: https://github.com/simple64/simple64/wiki/Hotkeys

This link should also match the default keyboard setup since Simple64 is a fork of Mupen64Plus: https://mupen64plus.org/wiki/index.php/KeyboardSetup