Random fixes/hacks to improve PSP games on PPSSPP/PSP/Vita [Master List]
|
04-03-2017, 02:14 PM
(This post was last modified: 05-17-2017 09:58 AM by Kabuto_Kun.)
Post: #1
|
|||
|
|||
Random fixes/hacks to improve PSP games on PPSSPP/PSP/Vita [Master List]
First of all, I apologize in advance if this topic is misplaced in this forum, I did not really know where to post it but I consider that this can be a valuable contribution here, mainly for playing the listed games on PPSSPP.
Introduction. 100% perfect emulation is practically impossible to achieve for every game available for an emulated system, even in old consoles with much more simple hardware where cycle accurate emulation is targeted, there will always be some games that may not work exactly like they should in one way or another. The use of game specific hacks in emulators is considered bad practice and they are generally avoided by developers, but sometimes a game can not be played at all without using them or we just want to play them in the best way possible. This is why we need hacks, at least until the real emulation problems are discovered and subsequently fixed in case of accuracy issues. On the other hand, some games have oddities imposed by its developers that were never addressed and that are not only affecting its emulation behavior, but how they run in real hardware too. This first post includes a list with random hacks/fixes/cheats to improve the gameplay experience of some problematic PSP games for PPSSPP, and also some other fixes intended for both emulators and real hardware (PSP/PSVita). The third post, THIS ONE, includes a list with right analog support patches posted in regular CW Cheat format; these can be used with PSVita/PSTV and PPSSPP. Understanding when and how to use these cheats. *[PSP / PSVita / PPSSPP]* The cheats on this thread can be used with PSP, PSVita and PPSSPP, but using some of them on a different platform other than the one it is actually needed to fix something can and will break things. Every listed cheat will have the above platform colored line to clarify wherever it should be used or not: - Green color means that a cheat will fix something or enhance the gameplay experience on that platform and it can/should/must be used on it. - Black color means that a cheat has very little or no apparent effect on that platform, so to be safe it may be the best to just not use it there. - Red color means that a cheat will cause problems while using it on that platform, so don't use it there. *[TempAR / CW Cheats]* Some of the cheats available here for use with a real PSP or PSVita MUST be used with TempAR and not with CW Cheats. This is because TempAR starts writing the cheats exactly when the games start to run at boot when setting the execution line as _C2, which is totally needed when an initial game code needs to be patched before it is executed by the PSP; while CW cheats has a big delay of time before it start to automatically write the cheats to the game and can't be used for cheats with early execution on a game. If a cheat device/plugin is not specified, then you can use any of them. Beware that setting the execution line as _C2 will make PPSSPP to not list that specific cheat in its cheats menu. If this happens, change it to _C1. As an extra note, I've experienced game crashes while enabling large cheats (60+ lines) with CW Cheats, while the same cheats are working without problems when using TempAR. Game Index. # 7th Dragon 2020 C Crash Tag Team Racing D Driver 76 G God of War - Chains of Olympus/Ghost of Sparta: 30FPS/Unlimited internal FPS/performance FIX Gran Turismo: Disable temporal AA/screenshake, USA/EUR/JAP GTA Liberty City Stories GTA Vice City Stories K Kingdom Hearts BBS L LEGO Star Wars II: The Original Trilogy M Metal Gear Solid - Peace Walker: Enable audio in CODEC calls without needing Data Install Metal Gear Solid - Peace Walker Demo Ops: Hang/freeze at boot FIX Midnight Club: L.A. Remix MotorStorm: Arctic Edge N N.O.V.A. Q Quake II (Homebrew) S Star Wars: The Force Unleashed Street Fighter Alpha 3 MAX T Tales of Eternia Test Drive Unlimited Tekken 6 Tekken - Dark Resurrection: Disable temporal AA/screenshake, USA/EUR/JAP Toca Race Driver 3 Tony Haws's Project 8 Tony Haws's Underground 2 Remix V Virtua Tennis: World Tour Game Fixes. 7th Dragon 2020. - Decrypted PGD/English translation boot FIX. [PSP / PSVita / PPSSPP] | [TempAR / CW Cheats] NPJH50459.ini Code: _S NPJH-50459 Details: The untouched/clean japanese game has its data encrypted as PGD files, but in order to translate it they were decrypted. The English translated/patched game has the files decrypted, but the game code is trying to read them as if they were still encrypted. For some reason this is not a problem for a real PSP (and PPSSPP) where it runs without problems, but for PSVita (using Adrenaline) this causes the game to be stuck in a bootloop. This cheat forces this game to load its files in decrypted mode, but this is a common problem for PSVita with every translated PSP game that uses PGD encrypted files. Crash Tag Team Racing. - Save loading screen freeze FIX. [PSP / PSVita / PPSSPP] ULUS10044.ini Code: _S ULUS-10044 Code: _S ULES-00168 / ULES-00171 Details: On PPSSPP, this game gets stuck on the initial memory stick checking screen (see HERE for more details). A hack to fix this was recently implemented within the emulator code, but even while using the latest PPSSPP builds from the buildbot, my game was still freezing at that same screen. This cheat is a more efficient hack to fix it, and the same EUR version cheat above should work for every EUR release with different languages because all of them seem to have the same BIN file with only very minor changes. Driver 76. - Graphical glitches/lines FIX. [PSP / PSVita / PPSSPP] ULUS10235.ini Code: _S ULUS-10235 Code: _S ULES-00740 Details: The game shows random graphic glitches on PPSSPP that kinda render the game unplayable considering how intrusive they are while ingame. See HERE for pictures and more details from the devs. To be honest, I'm not totally sure why this cheat fixes this issue because I found it by accident, but when testing it with a real PSP it makes the game to not render some things: the floor around the player, some edges of buildings and some other game effects. Fortunately, thhe previous negative side effects of the cheat are not present on PPSSPP so this fixes the graphic glitches and it even increases the performance by a little bit. But keep in mind, this cheat actually disables water/ocean animations; not a big deal because you can't even use boats or swim in this game. - Better performance cheats. [PSP / PSVita / PPSSPP] Details: This game has serious performance problems by default, but not because PPSSPP is inefficient on how it handles the game, it's the actual game code that does some inefficient things. The following cheats can be used together to get even higher performance, with the exception of Better performance 3 along with 30FPS cheat, these can not be used together because they use the same RAM address. ULUS10235.ini Code: _S ULUS-10235 Code: _S ULES-00740 This cheat changes the parameter to wait for completion mode (0 as parameter) so the function runs once every frame; you can expect more than 62% increase in performance by using this cheat and also fixes the multithreaded option on PPSSPP (no more stuttering), which you can use for further performance gains. You may have to enable/disable the cheat a couple of times on PPSSPP cheat menu for it to work. ULUS10235.ini Code: _S ULUS-10235 Code: _S ULES-00740 ULUS10235.ini Code: _S ULUS-10235 Code: _S ULES-00740 ULUS10235.ini Code: _S ULUS-10235 Code: _S ULES-00740 God of War: Chains of Olympus and Ghost of Sparta - Dark overlay HackFix. [PSP / PSVita / PPSSPP] UCUS98653.ini / UCES00842.ini / UCET00844.ini Code: _S UCUS-98653 / UCES-00842 / UCET-00844 Code: _S NPUG-80325 / NPEG-00023 Code: _S UCED-00971 GoW Ghost of Sparta UCES01401.ini Code: _S UCES-01401 Code: _S NPEG-90035 This cheat can be used as a workaround to avoid that bug, but a minor negative side effect of it is that the haze effect that is rendered around some objects (fire, distance, etc.) will be disabled too. GTA: Liberty City Stories and GTA: Vice City Stories. - Unbuffered rendering HackFix. [PSP / PSVita / PPSSPP] ULUS10041.ini Code: _S ULUS-10041 Code: _S ULES-00151 Code: _S ULES-00151 Code: _S ULES-00182 GTA: Vice City Stories. ULUS10160.ini Code: _S ULUS-10160 Code: _S ULES-00502 Details: There are games that will only show a black screen while using Unbuferred Rendering on PPSSPP; GTA LCS and GTA VCS are some of these. Unbuffered Rendering usually gives better performance while at the same time providing a free higher internal game resolution. The interesting thing is, GTA games have 2 video modes: one for actual gameplay and another one for menus. When you go to the map menu (by pressing start button), both games change to a video mode that uses a different framebuffer address, and this one has always worked with Unbuffered Rendering mode. This cheat forces both GTA games to always use this framebuffer to display the ingame graphics, making possible the use of Unbuffered Rendering on PPSSPP; it also gives slightly better performance if used on a real PSP/PSVita. Be warned that using this cheat and Unbuferred Rendering will break some graphic effects (like vehicle reflections and other special screen effects, like the blur when driving fast in GTA VCS) and will decentralize the aim crosshair for weapons; the latter happens because the game internal resolution was changed. Kingdom Hearts: BBS/Final Mix. - Decrypted PGD boot FIX. [PSP / PSVita / PPSSPP] | [TempAR / CW Cheats] ULJM05775.ini Code: _S ULJM-05775 Code: _S ULUS-10505 Code: _S ULES-01441 Code: _S ULJM-05600 Details: The same situation as with 7th Dragon (read above). The game tries to load its game files as if they were encrypted, but the translation patch has them decrypted, causing a PSVita to be stuck in a bootloop (but working on a real PSP and PPSSPP). This cheat forces the game to load its files in decrypted mode. I personally tested the vanilla KHBBS game with this cheat and I can say that it fixes the black screen at boot, but users have reported that it doesn't not fix Final Mix english translation black screen. This game runs at 30FPS by default, you can play it at 60FPS using the cheat available HERE. Note: As a recommendation for Kingdom Hearts BBS, its files BBS1.DAT, BBS2.DAT and BBS3.DAT should always be manually decrypted: this gives better/faster loading times, gives A LOT higher compression ratio if you compress the game as CSO and it might even slightly decrease CPU load overall (better performance). You can decrypt them by using a real PSP (and PSVita too?) and the PSP homebrew app dnas_decryptor (doesn't work with emulators, search for it on Google), which has a version for each KH BBS region/release. Use this FIX cheat only if when you have decrypted the previously mentioned files or with Final Mix translations. LEGO Star Wars II: The Original Trilogy. ULUS10155.ini Code: _S ULUS-10155 Code: _S ULES-00479 Details: This game has the same “insufficient free space” issue as other games on this thread. Midnight Club: L.A. Remix. - Draw distance FIX. [PSP / PSVita / PPSSPP] ULUS10383.ini / ULES01144.ini Code: _S ULUS-10383 / ULES-01144 Details: The game doesn't render the map at all after a certain distance, this can be clearly seem at the title screen before starting the game (see HERE and HERE for pictures and more details from devs); the issue also affects actual gameplay. This cheat fixes this issue. MotorStorm: Arctic Edge. - Sound/freeze FIX. [PSP / PSVita / PPSSPP] UCUS98743.ini Code: _S UCUS-98743 Code: _S UCES-01250 Code: _S UCJS-10104 Code: _S NPUG-80265 Details: The game presumably disables the audio in loading screens and re-enable it when the game starts, possibly to speed up loading times. See HERE for more details from the devs. On a real PSP this works without problems, but in PSVita and PPSSPP the audio doesn't get re-enabled (timing issues?), causing the game to not have any audio while ingame and causing the game to crash in subsequent loading screens between races. This cheat forces the game to never disable the audio, avoiding the game freezes too. It must be enabled before you start your first race, if you enable it when your game has already lost its sound, it won't work. - Overbloom FIX. [PSP / PSVita / PPSSPP] UCUS98743.ini Code: _S UCUS-98743 Code: _S UCES-01250 Code: _S UCJS-10104 Code: _S NPUG-80265 Details: The game has an overbloom lighting issue on PPSSPP, you can clearly notice it on levels with a lot of snow. This cheat can be used as a workaround to disable the bloom effect in the game, which fixes this problem. - Better performance cheats. [PSP / PSVita / PPSSPP] UCUS98743.ini Code: _S UCUS-98743 Code: _S UCES-01250 Code: _S UCJS-10104 Code: _S NPUG-80265 Details: The game has performance problems on PPSSPP caused by a Post Processing effect that is not handled efficiently on it. The same effect makes the game incompatible with the “Disable slower effects” option, which would give more speed but by default causes garbled graphics. This cheat disables the problematic effect and gives a 2x boost in performance, and even makes possible the use of Unbuferred rendering for possible more speed gains. - Disable vehicle shadows (USA version only). [PSP / PSVita / PPSSPP] UCUS98743.ini Code: _S UCUS-98743 Details: The USA version of the game has problems rendering the vehicle shadows, an issue that doesn't happen with other game releases/regions (EUR/JAP). See HERE for pictures and more details from devs. I made some binary comparisons with IDA PRO and I noticed that there are more differences than usual in functions between the BIN file from the USA version and BIN files from other releases. The EUR version is not affected by this shadow bug, so as a test I repacked an ISO using all the EUR release assets/files but using the USA E/BOOT.BIN, and indeed the shadows were broken again. This confirms that the game developers changed something in the game code of the USA version related to the shadow rendering, and PPSSPP is failing to render it properly. Considering how annoying the issue can be ingame, you can use this cheat as a workaround to completely disable the vehicle shadows. As a recommendation, if you can choose which version of this game you can get, you should just get the EUR version so you can have proper shadows. Alternatively, if you already have the broken USA version you can replace the files BOOT.BIN and EBOOT.BIN from the ISO of the EUR version and repack your USA ISO with it, this will bring you proper shadows too. This game runs at 30FPS by default, you can play it at 20/60FPS using the cheat available HERE. N.O.V.A. - PSVita freeze at boot FIX. [PSP / PSVita / PPSSPP] NPUZ00179.ini Code: _S NPUZ-00179 Code: _S NPEZ-00222 Details: The game uses PSP VPL functions in an incorrect way (see HERE for details); in addition to what was discussed in the previous link, the game constantly passes invalid addresses as argument to those functions, and while using a real PSP (and PPSSPP) the game still works, this causes the more sensitive PSVita ePSP to crash. This cheat filters the invalid pointers and fixes the freeze issue. - Other minor improvements. [PSP / PSVita / PPSSPP] FoV. NPUZ00179.ini Code: _S NPUZ-00179 Code: _S NPEZ-00222 Up/Down camera movement limit. NPUZ00179.ini Code: _S NPUZ-00179 Code: _S NPEZ-00222 This game runs at 20FPS by default, you can play it at 30/60FPS using the cheat available HERE. Quake II (Homebrew). - Stutter/performance FIX. [PSP / PSVita / PPSSPP] Code: _C0 Quake II stutter FIX Details: This homebrew game/port has stutter/performance problems while playing it on PPSSPP (see HERE a video showing the issue); this is caused by the functions sceKernelLibcGettimeofday and sceKernelLibcTime that are being executed several hundred times every game frame, possibly to continually calculate the gamespeed. This cheat reduces the number of executions of said functions and fixes the stutter but by using it the game will run at an unplayable high gamespeed. As a workaround for this, make sure to enable VSYNC within the ingame graphic options (remember this is a source port of the PC version), then the game will run without problems. As an additional recommendation, a high PSP CPU speed should be used for PPSSPP, like 666Mhz, in order to guarantee a stable 60FPS framerate. Star Wars: The Force Unleashed. - PSVita loading screen crash/freeze FIX. [PSP / PSVita / PPSSPP] | [TempAR / CW Cheats] ULUS10345.ini Code: _S ULUS-10345 Code: _S ULES-00981 Code: _S ULES-00982 Details: From what I've tested, PSVita ePSP suffers from random timing issues (GPU related?), and these can cause game crashes when game save functions depending on exact behavior are repeatedly used in a very short time. The use of the PSP functions sceKernelVolatileMemLock, sceKernelVolatileMemTryLock and sceKernelVolatileMemUnlock are the most affected, totally crashing games when they are run before they should in several times in a row. This is a common problem for some games on this post while played on a PSVita. This cheat inserts a loop to waste some cycles after sceUtilitySavedataShutdownStart, to delay the execution of the Volatile functions, giving extra time for everything to be finished before these are executed, thus avoiding game freezes. - Red overlay FIX. [PSP / PSVita / PPSSPP] ULUS10345.ini Code: _S ULUS-10345 Code: _S ULES-00981 Code: _S ULES-00982 Details: The game sometimes has a red overlay over the game graphics (see HERE for pictures of this issue). This seems to happen only on Android and possibly only on older devices (I personally get this issue with a RK3188 tablet with an old Mali400 GPU). While using this cheat on a real PSP, the only effect I can see from it is that some of the game lighting is disabled, so this issue may be directly related to it. Using this cheat on PPSSPP fixes the issue without negative effects. Street Fighter Alpha 3 MAX. - Insufficient memory stick space FIX. [PSP / PSVita / PPSSPP] ULUS10062.ini Code: _S ULUS-10062 Code: _S ULES-00235 Details: Early PSP game developers didn't considered that at some point memory sticks bigger than 4GB would be available for use with PSP systems (crazy huh?), so in many of these games they constantly used a prone to fail way to determine how much free space has available a memory stick. This cheat is a workaround for this, tricking this game into thinking that it has an empty 1GB memory stick. There are more games on this thread with this issue too. Tales of Eternia. - Disable onscreen battery gauge. [PSP / PSVita / PPSSPP] ULES00176.ini Code: _S ULES-00176 Details: The EUR release of this game shows a permanent battery indicator on the top right of the screen, something that can be unnecessary and really annoying. As an example, on a PSTV the emulated PSP battery is always “charging” and stuck at 90%, so a battery indicator is clearly useless here. This cheat was originally discussed and posted at Romhacking.net by user KC, I just fixed the CW Cheat format to post it here. User Blimp from there posted a comparison picture, you can see it HERE. All thanks go to them. Test Drive Unlimited. - Performance/Rendering resolution FIX. [PSP / PSVita / PPSSPP] ULUS10249.ini Code: _S ULUS-10249 Code: _S ULES-00637 Code: _S ULET-00386 Details: By default, this game has severe performance problems on PPSSPP. This is because it uses a Post Processing effect as a filter to represent ambient colors depending on the ingame time of day; so it does a lot of little changes to the screen in every game frame and the emulator can't do it in an efficient way (see HERE for more details, specially the last post from unknownbrackets). At the same time, this same post processing causes the emulator to not be able to render the game at higher resolutions than native/1x or even use unbuffered rendering. This cheats disables that post processing, so now you can get a 5x+ performance boost, be able to use higher internal resolutions and even use unbuferred rendering for further extra performance. This isn't perfect though; the game will look a little bland without it compared to a real PSP, mainly when the ingame time is at noon. BTW, this is a good looking PSP game and one of the best racing games on the system, everyone should give it a try. This game runs at 20FPS by default, but now thanks to these performance fixes we can finally play it at 30/60FPS at fullspeed using the cheats available HERE. Tekken 6. - Custom PSP CPU boot FIX. [PSP / PSVita / PPSSPP] | [TempAR / CW Cheats] ULUS10466.ini / ULES01376.ini Code: _S ULUS-10466 / ULES-01376 Code: _S NPJH-50184 Details: The game doesn't boot and stays on a black screen if you have a PSP CPU speed set to anything other than Default; for example, using a fixed 333Mhz will cause this issue. You can read more about it HERE. This cheat fixes this behavior. Toca Race Driver 3. - Graphical glitches partial FIX. [PSP / PSVita / PPSSPP] ULES00615.ini Code: _S ULES-00615 Code: _S ULED-90009 Details: Similar to Driver 76 (both games were developed by Sumo Digital), this game has random graphical glitches (see HERE for pictures and more details). In this case the provided cheat works as a partial fix: there will be still some graphical glitches, but the major white/gray lines will disappear. This game runs at 40FPS by default, you can play it at 60FPS using the cheat available HERE. Tony Haws's Project 8. - PSVita save loading freeze/crash FIX. [PSP / PSVita / PPSSPP] ULUS10197.ini Code: _S ULUS-10197 Code: _S ULES-00625 / ULES-00626 Details: This game has the same game save related issues as Force Unleashed, for more details read about it above. This game runs at 30FPS by default, you can play it at 60FPS using the cheat available HERE. Tony Haws's Underground 2 Remix. - Insufficient memory stick space FIX. [PSP / PSVita / PPSSPP] ULUS10014.ini Code: _S ULUS-10014 Code: _S ULES-00033 Code: _S ULES-00034 / ULES-00035 Details: This game has the same “insufficient free space” issue as Street Fighter, for more details read about it above. This game runs at 30FPS by default, you can play it at 60FPS using the cheat available HERE. Virtua Tennis: World Tour. - Insufficient memory stick space FIX. [PSP / PSVita / PPSSPP] ULUS10037.ini Code: _S ULUS-10037 Code: _S ULES-00126 Details: This game has the same insufficient free space issue as previous games on this list, for more details read about it above. Please Read: Please keep in mind that most of these hacks were made because of emulation accuracy issues that can be reproducible even while using the latest version available of PPSSPP at the time they were posted here. This means that at some point, the real issues causing a problem might get fixed in newer versions of PPSSPP, and if this happens any related hack to that problem will be obsolete and should NOT be used anymore. This is not a problem for cheats made specifically for PSP/PSVita consoles, of course. Related threads. - The user LunaMoo also has a list of random fixes/hacks similar to this one but for different games, you can find it HERE. - The master list of 60FPS cheats for PSP games can be found HERE. And finally... Do you know other PSP games with incorrect behavior, graphic glitches, reproducible crashes or bad decision from the game developers in a real PSP, PSVita or PPSSPP? Post about them and I may take a look Also, if you make a cheat that you think it should be included in this post, post it on this thread or give me a link to it and I will add it to this master list. And please, DO NOT quote this whole post, that's totally unnecessary and will waste a lot of space. If you have any question, comment or feedback, just post them here. goo.gl/kNOhTz : 60FPS master list, Mar. 2017 ; Reddit /u/Kabuto_Kun forums.ppsspp.org/showthread.php?tid=4799&pid=105128#pid105128 : Unlock FPS in PSP games ("easy method") forums.ppsspp.org/showthread.php?tid=4799&pid=123500#pid123500 : Permanently patch a PSP game with CW cheats. |
|||
04-03-2017, 03:50 PM
(This post was last modified: 04-03-2017 06:30 PM by stranno.)
Post: #2
|
|||
|
|||
RE: Random fixes/hacks to improve PSP games on PPSSPP/PSP/Vita [Master List]
Saw this on Vitahacks and it is an amazing work Kabuto.
Do you think something can be done about the tearing in Gameloft's NOVA on Adrenaline? Game can sustain 30FPS perfectly, even 50FPS. The Force Unleashed and NOVA fixes work great on Vita, finally! Edit: Unfortunately, NOVA crash as soon as you enter the swamp in level "falling into paradise part 2" using 60FPS patch. |
|||
04-03-2017, 10:56 PM
(This post was last modified: 09-22-2017 12:31 PM by Kabuto_Kun.)
Post: #3
|
|||
|
|||
RE: Random fixes/hacks to improve PSP games on PPSSPP/PSP/Vita [Master List]
Right analog support patches/cheats.
A PSP doesn't have a right analog so if you test any of these cheats in there the game camera (or whatever the cheat patches) will misbehave, so just don't use them on a real PSP, these should only be used on: - PPSSPP: Be sure to configure the Right analog control mappings on the emulator, they are not set by default. - PSVita/PSTV: You may have to use TempAR instead of CW Cheats plugin, the latter can crash a game when you enable a large cheat (50+ lines?) or one with many line comments(?). Most of these cheats have some lines that can be used to tweak the ingame right analog behavior, all their details can be found for each game in theirs Details section. However, you can directly use the cheats without having to mess with it if you don't want to. External links for other right analog support cheats: - Metal Gear Solid - Peace Walker: USA/EUR - Ghost in the Shell - Stand Alone Complex: USA - Initial D - Street Stage: Right analog acceleration Assassin's Creed: Bloodlines [USA/EUR] ULUS10455.ini / ULES01367.ini Code: _S ULUS-10455 / ULES-01367 Based on the research done by TheFlow for this game that resulted in the PSP plugin ACBL Remastered Controls Patch for PS Vita (under Adrenaline), this is an enhanced port of it to CW cheat format. All thanks go to him. This patch allows you to use the right analog stick on PSVita/PSTV/PPSSPP to move the camera around your player without having to hold any other button. This cheat version, which can be used with both USA and EUR UMD releases (tested!), has the following advantages over the plugin version: 1- It can be used with 2 types of deadzone for the right analog: 1.1- Scaled radial deadzone, which can be tweaked by modifying the line "_L 0x20003810 0x3C183E1A//DeadzoneRad" (one of the first ones), where the bold hex number (the last 4 characters before // ) are the first 4 characters of a hex float that can be set from 0x0000=deadzone OFF, up to 1.0/0x3F80=100% deadzone (all input filtered). The default deadzone value with the cheat is 0x3E1A (from 0x3E1A0000, ~0.15 as float, ~15% deadzone). 1.2- Scaled axial deadzone, which can be tweaked by modifying the line "_L 0x20003810 0x340C000D//DeadzoneAx" (one of the first ones), where the bold hex number (the last 2 characters before // ) is a hex integer that can be set from 0x00=deadzone OFF, up to 128/0x80=100% deadzone (all input filtered). The default deadzone value with the cheat is 0x0D (13 as integer, ~10% deadzone because 13/128=0.1015 ). Note: In theory, the scaled radial deadzone should be the better cheat to use, but right now it has a bug that causes a very subtle analog movement in one axis when you are only moving the other one (for example, when moving the camera only to the left/right, the camera may slightly move up/down too). Scaled axial deadzone works perfectly. To know more about the difference between them, read here. 2- Instead of a digital mapping to the stick like theFlow's plugin, this cheat works as a true analog patch, this means: push the analog a little bit and the camera will barely move; push it as far as you can and the camera will move at its current max speed. 3- With the cheats "Inverted vertical camera movement" and "Non-inverted vertical camera movement" you can choose if you want to invert or not the vertical camera movement by enabling that specific cheat (only works while using the right analog cheat, not with the vanilla game). 4- The center camera button (L trigger) still works, so the tutorial can be completed. 5- The camera movement speed can be increased/decreased by modifying the line "_L 0x20003814 0x...3F80//CameraSpeedMult" (one of the first ones), where the bold hex number (the last 4 characters before // ) are the first 4 characters of a hex float that works as a multiplier: lower values = slower camera movement, higher values = faster. The default value with the cheat is 0x3F80 (from 0x3F800000, 1.0 as float, which matches the default game camera speed with the face buttons). 6- With the cheat "Camera limits [Adjusted]" you will get an increased range of camera movement, like extended vertical camera limits while looking up/down. "Camera limits [Default]" can be used to reset the values back to the default ones. Each limits cheat has an USA and an EUR version, for use only with that specific game region. 7- It can be used with PPSSPP. Grand Theft Auto - Liberty City Stories USA/EUR-v1 ULUS10041.ini / ULES00151.ini Code: _S ULUS-10041 / ULES-00151 ULUS10041.ini / ULES00151.ini Code: _S ULUS-10041 / ULES-00151 ULES00182.ini Code: _S ULES-00182 Grand Theft Auto - Vice City Stories [USA] ULUS10160.ini Code: _S ULUS-10160 ULES00502.ini Code: _S ULES-00502 Based on the research done by TheFlow for GTA LCS/VCS that resulted in the PSP plugin GTA Remastered for PS Vita (under Adrenaline), this is a direct port of it to CW cheat format. All thanks for this cheat go to him, I just reimplemented it to use existing ingame code instead of the custom coded plugin. It allows you to use the right analog stick on PSVita/PSTV/PPSSPP to move the camera around your player or vehicle without having to hold L button, and also use it for weapon aiming. This cheat version has the following advantages over the plugin version: - You can choose if you want to swap R/X buttons (for a more natural driving experience with both analogs) or not by enabling only the specific cheat. - Ingame option Invert look from the Controls menu can be used to invert the vertical camera movement. - It uses an axial deadzone (not scaled) that can be tweaked by modifying the line "_L 0x20003404 0x340B000D//Deadzone" (one of the first ones), where the bold hex number (the last 2 characters before // ) can be set from 0x00(deadzone OFF) up to 128/0x80(100% deadzone, all input filtered). The default deadzone value is 0x0D (13 as integer, ~10% deadzone because 13/128=0.1015 ). - It can be used with PPSSPP. - It can be enabled/disabled/changed on demand because it's a typical CW Cheat. - For GTA LCS, it will only work in the game version you enable it: one cheat works for both USA/EUR-v1, another cheat for both USA/EUR-v3, etc. If you are not interested in the previously explained advantages of this cheat, you can use the original plugin version GTA Remastered, which should work for every release of both GTA games on PSVita/PSTV (but not on PPSSPP). I still need to port to other LCS versions/releases (like EUR-v2, GER-v2...), so if you have any of these game versions please contact me. Marvel Ultimate Alliance [USA-v1] ULUS10167.ini Code: _S ULUS-10167 ULUS10167.ini Code: _S ULUS-10167 ULES00542.ini Code: _S ULES-00542 - This cheat allows you to use the right analog stick on PSVita/PSTV/PPSSPP to rotate and zoom the camera without having to hold any other button. - It uses a scaled axial deadzone that can be tweaked by modifying the line "_L 0x20003810 0x340C000D//Deadzone" (one of the first ones), where the bold hex number (the last 2 characters before // ) can be set from 0x00(deadzone OFF) up to 128/0x80(100% deadzone, all input filtered). The default deadzone value is 0x0D (13 as integer, ~10% deadzone because 13/128=0.1015 ). Ignore other lines with deadzone comments, they are part of the cheat/patch. - The included cheat "Camera zoom limits" can be used to increase/decrease the maximum/minimum distance allowed to the game for zooming the camera. - You generally can't rotate and zoom the camera at the same time. This is not a limitation of the cheat/patch, it's a bug(?) in the actual game; it also happens if you use the default camera movement with the face buttons. - The developers of Marvel Ultimate Alliance 2 decided to get rid of the camera rotation/zoom; the same for Xmen Legends. I searched for leftover code in the game BIN to see if it was only disabled but it was completely removed. This doesn't mean it's impossible to add it again, but this makes it a lot harder, more than I'm willing to try Tomb Raider Legend [USA/EUR] ULUS10110.ini / ULES00283.ini Code: _S ULUS-10110 / ULES-00283 ULUS10253.ini / ULES00826.ini Code: _S ULUS-10253 / ULES-00826 - This cheat allows you to use the right analog stick on PSVita/PSTV/PPSSPP to move the camera around your player without having to hold any other button, and also use it for weapon aiming. - Regular ingame options to invert vertical/horizontal camera movement/aiming are fully working. - Completely integrated in the game code, so there's no need to set a custom deadzone value, the game will handle all that. - Considering that the same cheat works for both the USA and EUR releases for both games, it might also work with the the JAP releases, but I didn't test it. @stranno Screen tearing is normal when using FPS unlock cheats because of uncapped framerates, specially at high frame framerates (50+ in this case). I disabled vsync with the cheats because sometimes I was getting slowdowns to a fixed 30FPS and 20FPS when the PSP CPU power was not enough to keep 60FPS. Only the FPS cheat causes that NOVA crash? Can you upload a savedata so I can take a look? I only played a couple of levels but I didn't finished the game with the cheat. BTW I added 2 minor cheats for NOVA in case you're interested. goo.gl/kNOhTz : 60FPS master list, Mar. 2017 ; Reddit /u/Kabuto_Kun forums.ppsspp.org/showthread.php?tid=4799&pid=105128#pid105128 : Unlock FPS in PSP games ("easy method") forums.ppsspp.org/showthread.php?tid=4799&pid=123500#pid123500 : Permanently patch a PSP game with CW cheats. |
|||
04-04-2017, 07:54 AM
Post: #4
|
|||
|
|||
RE: Random fixes/hacks to improve PSP games on PPSSPP/PSP/Vita [Master List]
Thank you so much for this list. Want to bring to you attention WWE SvR 2011, which just like Tekken 6, does not boot up if u change the Custom CPU Clock to anything other than Default and 222mhz. Hope u can check it out, thanks.
|
|||
04-04-2017, 12:18 PM
(This post was last modified: 04-04-2017 12:18 PM by stranno.)
Post: #5
|
|||
|
|||
RE: Random fixes/hacks to improve PSP games on PPSSPP/PSP/Vita [Master List]
(04-03-2017 10:56 PM)Kabuto_Kun Wrote: Screen tearing is normal when using FPS unlock cheats because of uncapped framerates, specially at high frame framerates (50+ in this case). I disabled vsync with the cheats because sometimes I was getting slowdowns to a fixed 30FPS and 20FPS when the PSP CPU power was not enough to keep 60FPS.Yes, 60 fps hack is the one that causes the crash, i havent tried 30 fps in that level but 20 fps plays fine. I will upload the savegame once i complete it, just to be sure there's no more crashes in later levels. Other than that it plays great, playing 45-55 fps is like playing another game. Even the original iOS game was capped at 30FPS. |
|||
04-07-2017, 06:04 PM
Post: #6
|
|||
|
|||
RE: Random fixes/hacks to improve PSP games on PPSSPP/PSP/Vita [Master List]
http://www110.zippyshare.com/v/BXDvp8cH/file.html
Here is, it is for the european version (NPEZ00222). You can use Level Selection to go directly to Falling Into Paradise Part 2. Once you kill the first two enemies and enter the swamp it always crashes. I have finished The Force Unleashed with your hack and it works properly, although it crashed for me two times. I dont think you can reproduce those crashes since they look pretty random, when there's too much stuff on screen. I am not sure if the original PSP had that behaviour or it is an ePSP problem. |
|||
04-20-2017, 11:41 PM
Post: #7
|
|||
|
|||
RE: Random fixes/hacks to improve PSP games on PPSSPP/PSP/Vita [Master List]
It may be worth linking to this post for Dante's Inferno, I wonder if there's anything else that can be done for this game via cwcheats...
|
|||
04-21-2017, 06:43 PM
Post: #8
|
|||
|
|||
RE: Random fixes/hacks to improve PSP games on PPSSPP/PSP/Vita [Master List]
Hey, I have been trying to get kingdom hearts birth by sleep Final mix working on my PSVITA using the tempAR code in this thread, my copy is a japanese voices/english text version build from a untouched japanese ISO. I put your code in my cheat.db (deleting all the content in it first as I have no need for any codes outside of trying to get this game working), see attachment as its a copy paste of the contents of the cheat.db file. I enabled the plugin in recovery mode and then proceed to launch the game where it just hangs on a black screen.
I am using tempar 1.62-3 and am not entirely sure where I am going wrong, any advice be greatly appreciated. |
|||
04-22-2017, 11:30 PM
Post: #9
|
|||
|
|||
RE: Random fixes/hacks to improve PSP games on PPSSPP/PSP/Vita [Master List]
Just played the psp version of manhunt 2 (Europe), the game has both a third and first person camera.
However, you cannot move while using it unless you are crawling under things. Would it be possible to force the game into first person while doing other stuff. |
|||
04-24-2017, 01:34 AM
Post: #10
|
|||
|
|||
RE: Random fixes/hacks to improve PSP games on PPSSPP/PSP/Vita [Master List]
For what it's worth, I can confirm that the 60fps fix for Burnout Legends posted here works with CWCheat on my Vita. Unlocks it to 60fps and runs perfectly! Did not get the alignment issue either, although I came across the dark screen issue once or twice (but not very frequently).
|
|||
06-16-2017, 04:58 AM
Post: #11
|
|||
|
|||
RE: Random fixes/hacks to improve PSP games on PPSSPP/PSP/Vita [Master List]
Sorry, Do you make cheat Unbuffered rendering HackFix for Phantasy Star Portable 2? ?
https://github.com/Saramagrean |
|||
06-17-2017, 04:27 PM
Post: #12
|
|||
|
|||
RE: Random fixes/hacks to improve PSP games on PPSSPP/PSP/Vita [Master List]
Is there any cheat that fix Midnight Club 3 non-buffer rendering mode?
Phones: Poco F3 8GB/256GB (Snapdragon 870 5G) and Redmi Note 6 Pro 4/64GB (Snapdragon 636) PC: AMD Ryzen 5 3600 / 16GB RAM DDR4 3600MHz / NVIDIA GTX 1660 Ti 6GB / Windows 10 Pro |
|||
09-19-2017, 10:19 PM
Post: #13
|
|||
|
|||
RE: Random fixes/hacks to improve PSP games on PPSSPP/PSP/Vita [Master List]
I really wanted to try the second analog stick on MGS: Peace Walker, but all I get when I click on the link is "The specified thread does not exist.", can somebody re-post it? That would be really appreciated.
|
|||
09-22-2017, 12:35 PM
(This post was last modified: 09-22-2017 12:36 PM by Kabuto_Kun.)
Post: #14
|
|||
|
|||
RE: Random fixes/hacks to improve PSP games on PPSSPP/PSP/Vita [Master List]
@RedFlameFox
Links with Peace Walker analog cheats fixed. For some reason the thread ID of the original posts changed, I hope those are the only broken links goo.gl/kNOhTz : 60FPS master list, Mar. 2017 ; Reddit /u/Kabuto_Kun forums.ppsspp.org/showthread.php?tid=4799&pid=105128#pid105128 : Unlock FPS in PSP games ("easy method") forums.ppsspp.org/showthread.php?tid=4799&pid=123500#pid123500 : Permanently patch a PSP game with CW cheats. |
|||
12-17-2017, 11:02 AM
Post: #15
|
|||
|
|||
RE: Random fixes/hacks to improve PSP games on PPSSPP/PSP/Vita [Master List]
Hello,
Is there any cheats to disable noise effect in Silent Hill Origins? I think this causing major slowdowns in this game. Thanks in advance! My Android device: Motorola XT894 JB 4.1.2 (debloated stock) GPU: PowerVR SGX 540 DualCore Cortex A9 1,2 gHz (overclocked to 1404 mHz) RAM: 1gb |
|||
« Next Oldest | Next Newest »
|