Installing 1.0 - madelk/EmuVR GitHub Wiki
Installation
- Download the following archives;
- EmuVR base archive (EmuVR.7z)
- Customization files (Custom Files.7z)
- Custom start batch files for desktop, vive, rift modes - (Forgot this.7z)
- Approved Retroarch version (RetroArch.7z)
- Create a folder for EmuVR (for this example, we'll use c:\EmuVR, but it can exist anywhere).
- Extract the contents of EmuVR.7z to c:\EmuVR
- Note: If you end up with c:\EmuVR\EmuVR, move everything out of there into c:\EmuVR. It should look like this;
- Note: If you end up with c:\EmuVR\EmuVR, move everything out of there into c:\EmuVR. It should look like this;
- (Optional) Extract the contents of Custom Files.7z to c:\EmuVR (Should populate c:\EmuVR\Custom with "Labels", "Misc", "Posters")
- Extract RetroArch.7z to c:\EmuVR\Retroarch
- Within c:\EmuVR\Retroarch, there is an archive named Extract this here after installing Retroarch.zip. Extract it into c:\EmuVR\Retroarch (this should ask to replace retroarch.exe).
- Run c:\EmuVR\Retroarch\Retroarch.exe then quit. This will create the default configuration files, which will be needed later.
- Copy your games to c:\EmuVR\Games. In this example, we can use the following SNES homebrew game, "Hilda" from https://gamejolt.com/games/hilda/162284 (you can use any rom(s) you like).
- For this example, create c:\EmuVR\Games\snes
- The name of the folder doesn't matter, as long as it's descriptive.
- Each console will have it's own folder, e.g. "n64", "genesis", etc.
- You can delete the default "SystemX/Y/Z" folders.
- Move the .zip (or .sfc, etc) into c:\EmuVR\Games\snes
- Note: EmuVR loads labels for all of your games into video memory at launch. As such, adding a large number of games could cause stability issues, including slowness and crashing. There is no known upper limit, but keep in mind that migrating a full list of roms from a previous library is not recommended (e.g., thousands of games).
- For this example, create c:\EmuVR\Games\snes
- Add games to EmuVR
- Run C:\EmuVR\Game Scanner\Game Scanner.exe
- Click "Attempt Autofill"
- Make sure c:\EmuVR\Games\snes has been added, it's Media is "SNES", and a related Core is selected.
- In this case, I'm going to manually select "Nintendo - SNES / Famicom (Snes9x)" because I've tested it and it works well.
- Click "Save Changes".
- Click "Download Missing Cores" (wait for the download to complete and click "Ok")
- Click "Scan Games for EmuVR" (Wait for the scan to complete, then click "Ok")
- [TEMPORARY STEP TO CORRECT KNOWN ISSUE] Close the scanner. Reopen the scanner. Change any setting, then change it back (to enable the "Save Changes" button). Click "Save Changes". Close the scanner.
- Run C:\EmuVR\EmuVR.exe and make sure your consoles and carts are available
- If you would like to run in Desktop Mode, unpack Forgot this.7z into C:\EmuVR so that the .bat files are in the same place as EmuVR.exe.
Adding games after the initial install
- Run C:\EmuVR\Game Scanner\Game Scanner.exe
- Click "Attempt Autofill"
- Make sure the folders you've added to C:\EmuVR\Games have been added. If not, click on "Add Folder..." and add it.
- Make sure to select the correct Media type and Core
- Click "Save Changes".
- Click "Download Missing Cores" (wait for the download to complete and click "Ok")
- Click "Scan Games for EmuVR" (Wait for the scan to complete, then click "Ok")
Customizing game labels, posters, etc
Please see this document.
Troubleshooting
Please see this document.