Quantcast
Channel: Helix Mod
Viewing all articles
Browse latest Browse all 1567

PPSSPP (PSP emulator) [DX11]

$
0
0









geo-11 fix for PPSSPP, the PlayStation Portable (PSP) emulator. Only for the Direct3D 11 backend.

Tested with PPSSPP 1.13.1 version and some surrounding builds.


What the fix does
- It sets "allow_create_device=0" in geo-11 to make it work.
- It stereoizes the necessary render targets to allow 3D. Shaders are stereoized by geo-11 automatically.
- Per game profiles (56 profiles for 64 games at this moment) that set my preferred default convergence, and in some cases with shader fixes included in those profiles. For example the heatwave in Castlevania Dracula X Chronicles, the HUD in Ape Escape, and shadows in the God of War games. Sometimes optional effects disabling is commented, like the noise in the Silent Hill games.
- By default, "include = ShaderFixes\mouse.ini" enabled in d3dx.ini to make proper use of the mouse cursor when using sbs or tab outputs.
- "swap_effect = 4" enabled in d3dx.ini to force flip model, which triggers 3D Vision in "nvidia_dx11" direct mode.


Installation
- Get the latest emulator version for Windows 64 bit from the PPSSPP downloads page.
geo-11 (with build v0.6.58): download this file and extract its contents in the "ppsspp" folder (or whatever you called it), where "PPSSPPWindows64.exe" is. Remember to edit "d3dxdm.ini" to change your "direct_mode" to the output you need. It's sbs by default. For 3D Vision monitors, only "direct_mode = nvidia_dx11" works (nvidia_dx9 gives a black right eye).
- Run the emulator and set the "Settings -> Graphics -> Rendering mode -> Backend" setting to "Direct3D 11".
- Preferably play in fullscreen.

Before you run any game, open "d3dx.ini" and check the lines below the one that says";------ List of game fixes. Uncomment only the one you are going to play. -----". Starting at line 37 currently.
Remove the ";" at the beginning of the line of the game profile you want to choose, and save the changes to the file.

You can do this while playing if you alt+tab out of the emulator. Press F10 ingame to reload the changes to the file, and it will work just fine.

Do not load more than one profile at the same time.


Hotkeys
- m: general convergence hotkey with lots of presets, because games with a profile have unpredictable convergence needs. shift+m to cycle backwards.
- n or XB_LEFT_THUMB: only active when you load a game profile, this is a hotkey that has only a few convergence presets relative to the default convergence I set for the game profile. x0.25, x0.5, x1 and x2. By default it will be x1.


Creating game profiles
Inside the "GameFixes" folder that comes with the fix, you will see many ".ini" files. They contain a "[Stereo]" section with the default "dm_convergence", a "[Constants]" section with x10 defined with the same value as "dm_convergence" (to be used by the convergence hotkey), and sometimes some ShaderOverride blocks for fixing or disabling shaders. Some are optional and commented.

If you want to create a profile of your own, make a copy of "template.ini" and put the name you want (preferably without spaces), set "dm_convergence" and "x10" to the default convergence value you need, and then in "d3dx.ini" add a line with "include = GameFixes\Your_Game_Name.ini" below the others. Comment it with a ";" at the beginning of the line when you don't want to use it.


Recommendations
- Check the list of 60fps patches for games that you may play. The usually require a specific game region.
- The emulator can be overclocked, usually with the result of better fps. Some games may not work with that.
- For better graphics quality, I recommend setting "Settings -> Graphics -> Postprocessing effects -> Postprocessing shader #1" to "Supersampling AA (Gauss)". Apparently it overrides the internal resolution you choose. For me it looks better than 10x PSP resolution for a 2560x1440 output.


If you liked the fix and want to contribute for more future fixes, you can donate to this PayPal account: masterotakusuko@gmail.com
Or you can join my Patreon: https://www.patreon.com/masterotaku

Viewing all articles
Browse latest Browse all 1567

Trending Articles