More actions
m (HydeWing moved page Ge Patch Vita to GE Patch Vita without leaving a redirect) |
No edit summary |
||
(7 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox Vita Homebrews | {{Infobox Vita Homebrews | ||
|title=GE Patch | |title=GE Patch | ||
|image= | |image=gepatchvita2.png | ||
|description= | |description=An experimental plugin for Adrenaline that allows you to play a few games in native resolution. | ||
|author=TheOfficialFloW | |author=TheOfficialFloW | ||
|lastupdated=2020/ | |lastupdated=2020/10/11 | ||
|type=Plugins | |type=Plugins | ||
|version=0.2 | |version=0.2 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/gepatchvita.7z | |download=https://dlhb.gamebrew.org/vitahomebrews/gepatchvita.7z | ||
|source=https://github.com/TheOfficialFloW/GePatch | |source=https://github.com/TheOfficialFloW/GePatch | ||
|donation=https://www.patreon.com/TheOfficialFloW | |||
}} | }} | ||
This is an experimental plugin for Adrenaline that allows you to play a few games in native resolution. | {{#seo: | ||
|title=Vita Homebrew Apps (Plugins) - GameBrew | |||
|title_mode=append | |||
|image=gepatchvita2.png | |||
|image_alt=GE Patch | |||
}} | |||
This is an experimental plugin for [[Adrenaline_Vita|Adrenaline]] that allows you to play a few games in native resolution. | |||
==Installation== | |||
Before you start make sure that you have: | |||
*[[Adrenaline Vita|Adrenaline]] 7 or higher. | |||
*The option Recovery Menu > Advanced > Advanced configuration > Force high memory layout DISABLED. | |||
*All plugins in ux0:pspemu/seplugins/game.txt and ux0:pspemu/seplugins/vsh.txt disabled (you can gradually enable them if you think they should not interfere with GePatch). Please be aware that plugins that print stuff to the screen may not be visible with GePatch since the framebuffer is redirected. | |||
How to install: | |||
*Download ge_patch.prx and copy it to ux0:pspemu/seplugins/. | |||
*Write this line to ux0:pspemu/seplugins/game.txt (ux0:pspemu is mounted as ms0: in the PSP emu) | |||
ms0:/seplugins/ge_patch.prx 1 | |||
You can also do the same change in file ux0:pspemu/seplugins/vsh.txt to get a XMB in higher resolution, but be aware that the VSH menu will be invisible. | |||
==User guide== | |||
===Compatibility List=== | |||
Please help testing games and filling out the [https://docs.google.com/spreadsheets/d/1aZlmKwELcdpCb9ezI5iRfgcX9hoGxgL4tNC-673aKqk/edit#gid=0 spreadsheet]. | |||
== | ==Known issues== | ||
Some games may: | |||
*Not display cutscenes. | |||
*Have a black screen. | |||
*Not display all textures. | |||
*Contain clipping/culling. | |||
== | ==Changelog== | ||
''' | '''v0.2''' | ||
* | *Added ability to skip GE patches by holding L while starting a game. | ||
*Changed framebuffer copy algorithm. | |||
*Changed behavior of sync opcode. | |||
*Disabled forced dithering again. | |||
'''v0.19.1''' | |||
*Removed optimization introduced earlier since it's not working. | |||
*Forced dithering on. | |||
'''v0.19''' | |||
*Fixed a small bug that was introduced earlier. | |||
*Fixed a few bugs that caused certain games to crash. | |||
'''v0.18.1''' | |||
*This must be used with Adrenaline-7, not Adrenaline-6.9. | |||
*Fixed bug that enables more games to render without smear. | |||
'''v0.18''' | |||
*This must be used with Adrenaline-7, not Adrenaline-6.9. | |||
*Changed fake vram address to allow more games to work. | |||
*Added patch to allow games to use more memory of fake vram to store textures. | |||
*Added optimization to prevent double patching of vertices. May increase performance in some games and prevent overzoomed textures. | |||
'''v0.17.1''' | |||
*Fixed indexed draws which caused some games to render at 480x272 only. | |||
'''v0.17''' | |||
*Fixed artifacts, flickering and black screens in some games. | |||
*Fixed some regressions introduced in earlier versions. | |||
'''v0.16''' | |||
*Added behavior of signal commands. | |||
*Optimized draws to ignored framebuffers. | |||
'''v0.15''' | |||
*Switched to using dfs algorithm to traverse the display list. | |||
*Fixed a few commands and changed their stopping criteras. | |||
*Added indexed draws support. | |||
'''v0.14''' | |||
*Fixed another issue that causes games to show black screen only. | |||
'''v0.13''' | |||
*Fixed issue where some games would render a black screen only. | |||
*Fixed issue where some games would crash because vertices were updated multiple times. | |||
'''v0.12''' | |||
*Fixed issue where some games would be inverted or upsidedown. | |||
'''v0.11''' | |||
*Fixed issue where black rectangles would cover the screen in lots of games. | |||
== External links == | == External links == | ||
* | * GitHub - https://github.com/TheOfficialFloW/GePatch | ||
* Reddit - https://www.reddit.com/r/vitahacks/comments/11mnufi/ge_patch_guide/ | |||
* Reddit - | |||
Latest revision as of 05:42, 13 July 2024
GE Patch | |
---|---|
General | |
Author | TheOfficialFloW |
Type | Plugins |
Version | 0.2 |
License | Mixed |
Last Updated | 2020/10/11 |
Links | |
Download | |
Source | |
Support Author | |
This is an experimental plugin for Adrenaline that allows you to play a few games in native resolution.
Installation
Before you start make sure that you have:
- Adrenaline 7 or higher.
- The option Recovery Menu > Advanced > Advanced configuration > Force high memory layout DISABLED.
- All plugins in ux0:pspemu/seplugins/game.txt and ux0:pspemu/seplugins/vsh.txt disabled (you can gradually enable them if you think they should not interfere with GePatch). Please be aware that plugins that print stuff to the screen may not be visible with GePatch since the framebuffer is redirected.
How to install:
- Download ge_patch.prx and copy it to ux0:pspemu/seplugins/.
- Write this line to ux0:pspemu/seplugins/game.txt (ux0:pspemu is mounted as ms0: in the PSP emu)
ms0:/seplugins/ge_patch.prx 1
You can also do the same change in file ux0:pspemu/seplugins/vsh.txt to get a XMB in higher resolution, but be aware that the VSH menu will be invisible.
User guide
Compatibility List
Please help testing games and filling out the spreadsheet.
Known issues
Some games may:
- Not display cutscenes.
- Have a black screen.
- Not display all textures.
- Contain clipping/culling.
Changelog
v0.2
- Added ability to skip GE patches by holding L while starting a game.
- Changed framebuffer copy algorithm.
- Changed behavior of sync opcode.
- Disabled forced dithering again.
v0.19.1
- Removed optimization introduced earlier since it's not working.
- Forced dithering on.
v0.19
- Fixed a small bug that was introduced earlier.
- Fixed a few bugs that caused certain games to crash.
v0.18.1
- This must be used with Adrenaline-7, not Adrenaline-6.9.
- Fixed bug that enables more games to render without smear.
v0.18
- This must be used with Adrenaline-7, not Adrenaline-6.9.
- Changed fake vram address to allow more games to work.
- Added patch to allow games to use more memory of fake vram to store textures.
- Added optimization to prevent double patching of vertices. May increase performance in some games and prevent overzoomed textures.
v0.17.1
- Fixed indexed draws which caused some games to render at 480x272 only.
v0.17
- Fixed artifacts, flickering and black screens in some games.
- Fixed some regressions introduced in earlier versions.
v0.16
- Added behavior of signal commands.
- Optimized draws to ignored framebuffers.
v0.15
- Switched to using dfs algorithm to traverse the display list.
- Fixed a few commands and changed their stopping criteras.
- Added indexed draws support.
v0.14
- Fixed another issue that causes games to show black screen only.
v0.13
- Fixed issue where some games would render a black screen only.
- Fixed issue where some games would crash because vertices were updated multiple times.
v0.12
- Fixed issue where some games would be inverted or upsidedown.
v0.11
- Fixed issue where black rectangles would cover the screen in lots of games.