Go Back   Project64 Forums > General Discussion > Open Discussion

Reply
 
Thread Tools Display Modes
  #1  
Old 27th May 2019, 02:37 PM
legaiaflame legaiaflame is offline
Junior Member
 
Join Date: May 2019
Posts: 1
Default How to play Project64 in VR with Oculus Rift!

This tutorial will show you how to play Project64/all N64 games in VR with Oculus Rift:

First download the latest version of Project64.

-Project64 2.3.2 (N64 Emulator, Use Glide64 plugin) Go into Options/Configure Graphics Plugin, set the fullscreen resolution to match what resolution your desktop is (I set it to 1920X1080). Then in the tab next to it "Emulation Settings" make sure you have aspect ratio set to "Stretch". This will ensure the image in front of your face isn't squished.

Next, Go into your Project64 install folder, then into the "Config" folder and look for the file "Project64.cfg". Open it in notepad or any other text editor you want and look for:

[Support Project64]

Run Count=

and change whatever number is there to -1. This will get rid of that annoying trial screen.

Also, note with Project64 you might have to install reshade and open the emulator from the source installation folder found in your program files.

-Alternate Project64 method using Rice Plugin: Rehade Setup will install one of 3 DLL files in your main emulator directory/folder: d3d9.dll, dxgi.dll, or opengl32.dll. If you already installed ReShade with OpenGL change the main dll file that ReShade made to d3d9.dll. Note: make sure you know what the original dll file name was before you change it, in case you want to change it back. This will allow you to use the Rice video plugin. Note, might not work on every game. So switch back and forth between Glide64 and Rice Plugins until the game works best.


-1964 emulator (N64 Emulator, copy and paste plugins from project64 to 1964 plugin folder) Now add one more plugin to that folder. Go find and download RiceVideo 6.1.4 and paste its contents into the 1964 emulator plugin folder. Note, again you will have various results with different games. Try all the plugins or reinstall ReShade with OpenGL and use the glide64 plugin. Switch back and forth between Project 64 and 1964, using different plugins to see what works best for you.



Fixing Resolution problems when going fullscreen:


On all of the emulator exe files right click go to properties. Click Change High DPI Settings, check off Overide High DPI scaling behavior scaling performed by:application near bottom. This will scale full screen properly.

Note: Again, tested ePSXe v2.0.5 with both desktop resolution and emulator resolution at 1920X1080. Also, along with the resolution, in video settings, make sure "keep psx aspect ratio" is unchecked.




Installing ReShade a program that will split your screen:


Now, to make all of these emulators work with VR you will need a program called ReShade. Go to the site and download it. Next install reshade on each of these emulator exe files.

When installing ReShade Select OpenGL for Project64. ReShade installs on Project64 with Glide64 graphics driver.

When you open up the emulator you will see the ReShade interface overlaid on the emulator screen when you start a game. Hit the home button to bring up the tutorial and hit continue to bring up the shaders. From the list select Depth3D to split the screen. You can then play around with the Divergence and Convergence, which will set how strong the 3D is.


Using ReShade to clean up pre-rendered backgrounds:


Also, for playstation games or any game with pre-rendered backgrounds, use some of these shaders to smooth out the graphics such as: Clarity and HQ4X. Clarity with clear up the image and you can use HQ4X to blur backgrounds to your liking.



Install Virtual Desktop from the Oculus Store:


Next, you will need to buy a program from the Oculus Store called Virtual Desktop. Once inside this program you can bring up your emulators from your desktop into full screen. You can then, either from the Virtual Desktop menu or by pressing F6, split the screen to go into VR along with the ReShade split screen. You can also curve the sides of the screen and zoom in or zoom out to your liking.

If you experience a glitch where the background themes keep changing do this. Just go into wherever your Oculus games folder is on your PC, then go into software, then guy-godin-virtual-desktop, then go into the environments folder and delete all of the themes.

Lastly, I had a slight resolution problem once where the SBS, split screen mode wasn't working. I right clicked on the desktop, went to display settings and in scale and layout switched over to either 100% or 125%. So just in case you SBS isn't working properly, try this.


Important Startup information:

Start the emulators first on your desktop with the games running without plugging in, putting on or going into Oculus. Then put on your headset and go into Virtual Desktop. For some reason starting the emulators from within Oculus/Virtual Desktop won't work.

So, basically, start your emulator and game in full screen without Oculus plugged in, bring up Reshade interface, make sure the Depth3D shader is on. Which will split the screen. Minimize or back out of your emulator so it is paused or on stand by. Plug in your Oculus and go into Virtual Desktop. Then, resume your emulator and game into full fullscreen and hit F6 to merge the screens into 3D. Also, note with Project64 you might have to install reshade and open the emulator from the source installation folder found in your program files. Enjoy!

Last edited by legaiaflame; 22nd June 2019 at 07:52 PM.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 04:01 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.