PPSSPP Guide Installation
PPSSPP Guide Installation
=========================================
Originally released under the GPL 2.0 (and later) in November 2012
Discord: https://discord.gg/5NJB6dD
No BIOS file required to play, PPSSPP is an "HLE" emulator. Default settings balance good compatibility
and speed.
For documentation of all kinds (usage, reference, development), see the [documentation on the main
website](https://www.ppsspp.org/docs)
If you want to download regularly updated builds for Android, Windows x86 and x64, [visit Orphis'
buildbot](https://buildbot.orphis.net/ppsspp/)
For game compatibility, see [community compatibility feedback](https://report.ppsspp.org/games).
====================
- Android: Restore the ability to choose "display" (hardware scaler) resolution ([#17473])
- Android: Fix running some file formats directly from the Downloads folder ([#17466])
- OpenGL: Restore most of the lost performance on low-end hardware from the shader variant reduction
([#17440, [#17439]])
- Add a simple profiling tool to check CPU usage by the GL backend ([#17475])
- Misc minor fixes and optimizations ([#17442], [#17457], [#17486], [#17446], more)
====================
- Assorted minor crash- and other fixes ([#17406], [#17414], [#17415], [#17422])
- Control mapping: Fix bugs in mapping UI causing trouble with some controllers ([#17412], [#17420])
====================
- Fix Android 12 support in the Android VR build (avoid scoped storage) ([#17398])
====================
- Fix for non-png texture replacements when not listed in textures.ini ([#17380])
- Fix for broken tilt d-pad controls ([#17393])
==================
- Fix wrong device selection on Poco C40 phones, causing broken UI ([#17027], [#17022])
- Less I/O on the main thread, leading to smoother framerates ([#17078], [#17091], [#17120], [#17134])
- Support for KTX2 files with UASTC compressed textures added ([#17111] [#17104])
- Support for DDS files with BC1-7 textures added ([#17083], [#17103], [#17097], [#17096], [#17095])
- Software renderer fixes and performance ([#17295], [#17214], [#17028], [#16753], [#16706],
[#16690])
- Depth readback added, fixing lens flares in Syphon Filter (at perf cost..) ([#16907], [#16905])
- Async readback supported in Vulkan - currently only enabled in Dangan Ronpa ([#16910], [#16916])
* Controls
- Android tilt control has been overhauled and fixed ([#16889], [#16896])
- You can now map combinations of buttons to single functions ([#17210], [#17215], [#17228], etc)
* VR features
* Other
- More accurate VFPU emulation has been added, though not all enabled yet ([#16984])
- Debugger features and fixes ([#17270], [#17269], [#17263], [#17260], [#17203], [#17190], [#17042],
[#16994], [#16988], [#16818] etc)
- UI fixes: Vertical use of space ([#16795]), scrollbars ([#16785]), touchpad scroll on Windows ([#16699])
====================
* Multiple shader compatibility fixes for older devices/drivers: ([#16710], [#16709], [#16708])
====================
* Several crash/hang fixes ([#16690], [#16689], [#16683], [#16685], [#16680], [#16697], [#16681], more)
====================
* Fix line rendering bugs in the homebrew Tempest clone Webfest ([#16656])
* Assorted cleanup and bugfixes ([#16673], [#16662], [#16655], [#16644], [#16636], [#16639] etc)
====================
* Fix black screen in Vulkan on some older Android devices (Android version 7) ([#16599])
* Add an option to turn off the new transparent menu background ([#16595])
==================
- Water in Outrun 2006 and DiRT 2 now renders correctly (logic op fixes) ([#15960], [#16208], [#16032],
[#16024], [#15967])
- Multiple fixes workarounds for clipping/culling, both through clip planes and geometry shaders, fixing
graphical issues in many, many games and getting rid of hacks ([#16142], [#16504], [#16442],
[#16383], [#16165], [#16162], [#16049], others)
- Killzone color effect now renders efficiently and correctly (in-game only, not title screen) ([#15934])
- Ridge Racer speedometers and lens flares fixed ([#16084], [#16188], [#16115])
- Lens flare effect fixed in Burnout Dominator, Ridge Racer, Colin McRae, several others ([#16014],
[#16081], [#16076], [#16073])
- Shadows in Colin McRae are no longer flickering (side effect of other fixes)
- Spongebob: Yellow Avenger renders correctly (previously very broken) ([#15907], [#15903])
- Cars: Race-o-Rama, and MX vs ATV Reflex render correctly (at 1x resolution only) ([#15898], [#15907])
- Fix performance regression in Juiced 2 while also fixing the graphics ([#15888])
- Depth occlusion and other problems fixed in Kurohyou (both games) and Ratchet & Clank ([#16454],
[#15772], [#15728], [#15859])
- Misshitsu no Sacrifice intro animation and Macross water rendering fixed (3D texture) ([#15727])
- Tekken 6 Nancy laser beam fixed, plus line rendering fixes in rRootage and other games ([#16067])
- Tiger & Bunny, Yu-Gi-Oh, GEB, and PlayView games - JPEG image display issues ([#16179], [#16184],
[#15924])
- Many, many others like Hunter x Hunter, Crash: Mind over Mutant, Boundless Trails, etc. ([#16265],
[#16043], [#16379], [#15822], [#16358])
- Improved accuracy, clipping ([#15999], [#16005], [#16042], [#16086], [#16117], [#16231], [#16241],
[#16265], [#16274], [#16469], [#16470], [#16478], [#16480], [#16485])
* New features
- Initial VR support added (Quest and PICO only for now, PC in the future) ([#15659], [#15901],
[#16246], [#16262], [#16273])
- New API for plugins to access aspect ratio, scaling and fast-forward ([#16441]), other new APIs &
improvements ([#15748], [#16121], [#16187], [#16198], [#16389])
* UI improvements
- New interactive Display Layout & Effects screen, replacing the old Display Layout Editor ([#16409],
[#16415], [#16417], [#16445])
- Game being played can now be seen as a background in most menus ([#16404], more)
* Stability fixes
- Input handling fixes for deadzones and touch controls ([#16419], [#16450])
- Avoid game bugs in Twinbee Portable ([#16388]) and Shining Ark ([#16449])
- Fixes to D3D9 backend issues ([#15723], [#15815], [#15926], [#16100], [#16232], [#16550])
* Performance improvements
* Other
- HLE/CPU accuracy improvements helping Brooktown High, Frontier Gate, Madoka Magicka, some
language patches ([#16413], [#16070], [#16052], [#15952], [#15957], more)
====================
====================
==================
General
* Fix assorted Android "scoped storage"-related bugs and performance issues ([#15237], [#15487]), etc.
* Major softgpu accuracy fixes and speedups, including a JIT ([#15163], [#15345], [#15389], [#15529],
[#15440], [#15410], [#15405], [#15400]) and many, many more
* Vulkan correctness fixes ([#15217], [#15211]), use the VMA allocator ([#15162]), etc.
* Allow to change screen rotation per game and to bind a key to change it ([#15494], [#15510])
Game fixes
* Fix and improve line drawing in Echochrome ([#15583]), after line refactoring ([#15073], [#15075])
UI
* New GE debugger features and other UI fixes ([#15393], [#15324], [#15377], [#15424], [#15402],
[#15378], [#15338]), etc.
Adhoc support
-------------
Not fully functional, but some games work. Check the [Ad-Hoc section of the
forum](https://forums.ppsspp.org/forumdisplay.php?fid=34) for help.
- ANR2ME
- Igor Calabria
- [coldbird's code](https://code.google.com/archive/p/aemu/)
- Kyhel
[#15324]: https://github.com/hrydgard/ppsspp/issues/15324 "UI: Reset ZIP install errors for new ZIPs"
[#15696]: https://github.com/hrydgard/ppsspp/issues/15696 "Use the recent Clone Wars fix for Star
Wars: Force Unleashed too"