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
_G Assassin's Creed: Bloodlines [USA/EUR]
_C0 Right analog v1.1, axial deadzone [ON]
_L 0xE06E0002 0x100037FC
_L 0xE06D8825 0x00056020
_L 0x200037FC 0x00000002
_L 0x20003810 0x340C000D//DeadzoneAx
_L 0x20003814 0x3C0B3F80//CameraSpeedMult
_L 0x20003818 0x448BE800
_L 0x2000381C 0x340B0080
_L 0x20003820 0x016CC821
_L 0x20003824 0x016CC023
_L 0x20003828 0x3C0E42FF
_L 0x2000382C 0x448EE000
_L 0x20003830 0x3C0D3F80
_L 0x20003834 0x448DD800
_L 0x20003838 0x3C0D0880
_L 0x2000383C 0xADA03800
_L 0x20003840 0xADA03808
_L 0x20003844 0x340A0002
_L 0x20003848 0x920F000E
_L 0x2000384C 0x032F082A
_L 0x20003850 0x14200006
_L 0x20003854 0x448CA000
_L 0x20003858 0x01F8082A
_L 0x2000385C 0x50200012
_L 0x20003860 0x00000000
_L 0x20003864 0x10000002
_L 0x20003868 0xA5A13800
_L 0x2000386C 0xA5A13802
_L 0x20003870 0x448FF000
_L 0x20003874 0x4680F7A0
_L 0x20003878 0x461CF783
_L 0x2000387C 0x461BF781
_L 0x20003880 0x4600F785
_L 0x20003884 0x4680A520
_L 0x20003888 0x4614E540
_L 0x2000388C 0x461CAD83
_L 0x20003890 0x461BB5C1
_L 0x20003894 0x4617F601
_L 0x20003898 0x4617DE41
_L 0x2000389C 0x4619C783
_L 0x200038A0 0x461DF782
_L 0x200038A4 0xE5BE3804
_L 0x200038A8 0x25AD0008
_L 0x200038AC 0x254AFFFF
_L 0x200038B0 0x5540FFE6
_L 0x200038B4 0x920F000F
_L 0x200038B8 0x03E00008
_L 0x200038BC 0xA2050084//MainEnd
_L 0x200037A8 0xC76D3804//Climb,XY
_L 0x200037AC 0x460D7382
_L 0x200037B0 0x03E00008
_L 0x200037B4 0xC72D0090//Climb,XY
_L 0x200037BC 0xC76C3804//Combat,XY
_L 0x200037C0 0x460C6B42
_L 0x200037C4 0x03E00008
_L 0x200037C8 0xC72C0000//Combat,XY
_L 0x200037D0 0xC76C3804//Run,X
_L 0x200037D4 0x460C6B42
_L 0x200037D8 0x03E00008
_L 0x200037DC 0xC48C0000//Run,X
_L 0x200037E4 0xC77E380C//Run,Y
_L 0x200037E8 0xC78DA21C
_L 0x200037EC 0x461E6B42
_L 0x200037F0 0x03E00008
_L 0x200037F4 0x34150001//Run,Y
_L 0x20056028 0x3C1B0880//Climb
_L 0x20056030 0x0200C821
_L 0x2005603C 0x87623800//L
_L 0x2005604C 0x0E200DEA//JL
_L 0x20056074 0x87623802//R
_L 0x20056084 0x0E200DEA//JR
_L 0x200560A8 0x277B0008
_L 0x200560AC 0x27390004
_L 0x200560B0 0x87623802//D
_L 0x200560BC 0x0E200DEA//JD
_L 0x200560E4 0x87623800//U
_L 0x200560F4 0x0E200DEA//JU,Climb
_L 0x2006A0DC 0x10000008//Combat
_L 0x2006A100 0x3C1B0880
_L 0x2006A104 0x261900A0
_L 0x2006A108 0x87623800//L
_L 0x2006A114 0x0E200DEF//JL
_L 0x2006A128 0x87623802//R
_L 0x2006A138 0x0E200DEF//JR
_L 0x2006A148 0x277B0008
_L 0x2006A14C 0x27390004
_L 0x2006A150 0x87623800//D
_L 0x2006A15C 0x0E200DEF//JD
_L 0x2006A170 0x87623802//U
_L 0x2006A180 0x0E200DEF//JU,Combat
_L 0x20075288 0x3C1B0880//Run
_L 0x20075294 0x87623800//L
_L 0x200752AC 0x00000000
_L 0x2007531C 0x0E200DF4//JL
_L 0x20075334 0x3C1B0880
_L 0x2007533C 0x87623802//R
_L 0x20075354 0x00000000
_L 0x200753C4 0x0E200DF4//JR
_L 0x200753E4 0x3C1B0880
_L 0x200753EC 0x8762380A//U
_L 0x2007541C 0x0E200DF9//JU
_L 0x20075430 0x00000000
_L 0x20075470 0x3C1B0880
_L 0x20075478 0x87623808//D
_L 0x20075494 0x0E200DF9//JD
_L 0x200754A8 0x00000000//Run
_L 0xE0020084 0x0016E9E0
_L 0x2016E78C 0x0E200E04//MainJal1,EUR
_L 0x2016E9E0 0x0E200E04//MainJal2,EUR
_L 0xE0020084 0x0016E96C
_L 0x2016E718 0x0E200E04//MainJal1,USA
_L 0x2016E96C 0x0E200E04//MainJal2,USA
_C0 Right analog v1.0, radial deadzone [ON]
_L 0xE0740001 0x100037FC
_L 0xE0738825 0x00056020
_L 0x200037FC 0x00000001
_L 0x20003810 0x3C183E1A//DeadzoneRad
_L 0x20003814 0x3C193F80//CameraSpeedMult
_L 0x20003818 0x4499B800
_L 0x2000381C 0x4498F000
_L 0x20003820 0x3C1942FF
_L 0x20003824 0x4499F800
_L 0x20003828 0x3C183F80
_L 0x2000382C 0x4498C000
_L 0x20003830 0x920E000E
_L 0x20003834 0x448EE000
_L 0x20003838 0x4680E720
_L 0x2000383C 0x461FE703
_L 0x20003840 0x4618E701
_L 0x20003844 0x461CE642
_L 0x20003848 0x920F000F
_L 0x2000384C 0x448FE800
_L 0x20003850 0x4680EF60
_L 0x20003854 0x461FEF43
_L 0x20003858 0x4618EF41
_L 0x2000385C 0x461DEE82
_L 0x20003860 0x461ACEC0
_L 0x20003864 0x4600DEC4
_L 0x20003868 0x3C0D0880
_L 0x2000386C 0xADA03800
_L 0x20003870 0xADA03808
_L 0x20003874 0x461BF03C
_L 0x20003878 0x34180080
_L 0x2000387C 0x45000014
_L 0x20003880 0x340C0002
_L 0x20003884 0x030E082A
_L 0x20003888 0x14200003
_L 0x2000388C 0x34010001
_L 0x20003890 0x10000002
_L 0x20003894 0xA5A13800
_L 0x20003898 0xA5A13802
_L 0x2000389C 0x4600E705
_L 0x200038A0 0x461BE483
_L 0x200038A4 0x461EDCC1
_L 0x200038A8 0x461EC501
_L 0x200038AC 0x46139542
_L 0x200038B0 0x4614AF03
_L 0x200038B4 0x4617E702
_L 0x200038B8 0xE5BC3804
_L 0x200038BC 0x01E07021
_L 0x200038C0 0x25AD0008
_L 0x200038C4 0x258CFFFF
_L 0x200038C8 0x5580FFEE
_L 0x200038CC 0x4600EF06
_L 0x200038D0 0x03E00008
_L 0x200038D4 0xA2050084//MainEnd
_L 0x200037A8 0xC76D3804//Climb,XY
_L 0x200037AC 0x460D7382
_L 0x200037B0 0x03E00008
_L 0x200037B4 0xC72D0090//Climb,XY
_L 0x200037BC 0xC76C3804//Combat,XY
_L 0x200037C0 0x460C6B42
_L 0x200037C4 0x03E00008
_L 0x200037C8 0xC72C0000//Combat,XY
_L 0x200037D0 0xC76C3804//Run,X
_L 0x200037D4 0x460C6B42
_L 0x200037D8 0x03E00008
_L 0x200037DC 0xC48C0000//Run,X
_L 0x200037E4 0xC77E380C//Run,Y
_L 0x200037E8 0xC78DA21C
_L 0x200037EC 0x461E6B42
_L 0x200037F0 0x03E00008
_L 0x200037F4 0x34150001//Run,Y
_L 0x20056028 0x3C1B0880//Climb
_L 0x20056030 0x0200C821
_L 0x2005603C 0x87623800//L
_L 0x2005604C 0x0E200DEA//JL
_L 0x20056074 0x87623802//R
_L 0x20056084 0x0E200DEA//JR
_L 0x200560A8 0x277B0008
_L 0x200560AC 0x27390004
_L 0x200560B0 0x87623802//D
_L 0x200560BC 0x0E200DEA//JD
_L 0x200560E4 0x87623800//U
_L 0x200560F4 0x0E200DEA//JU,Climb
_L 0x2006A0DC 0x10000008//Combat
_L 0x2006A100 0x3C1B0880
_L 0x2006A104 0x261900A0
_L 0x2006A108 0x87623800//L
_L 0x2006A114 0x0E200DEF//JL
_L 0x2006A128 0x87623802//R
_L 0x2006A138 0x0E200DEF//JR
_L 0x2006A148 0x277B0008
_L 0x2006A14C 0x27390004
_L 0x2006A150 0x87623800//D
_L 0x2006A15C 0x0E200DEF//JD
_L 0x2006A170 0x87623802//U
_L 0x2006A180 0x0E200DEF//JU,Combat
_L 0x20075288 0x3C1B0880//Run
_L 0x20075294 0x87623800//L
_L 0x200752AC 0x00000000
_L 0x2007531C 0x0E200DF4//JL
_L 0x20075334 0x3C1B0880
_L 0x2007533C 0x87623802//R
_L 0x20075354 0x00000000
_L 0x200753C4 0x0E200DF4//JR
_L 0x200753E4 0x3C1B0880
_L 0x200753EC 0x8762380A//U
_L 0x2007541C 0x0E200DF9//JU
_L 0x20075430 0x00000000
_L 0x20075470 0x3C1B0880
_L 0x20075478 0x87623808//D
_L 0x20075494 0x0E200DF9//JD
_L 0x200754A8 0x00000000//Run
_L 0xE0020084 0x0016E9E0
_L 0x2016E78C 0x0E200E04//MainJal1,EUR
_L 0x2016E9E0 0x0E200E04//MainJal2,EUR
_L 0xE0020084 0x0016E96C
_L 0x2016E718 0x0E200E04//MainJal1,USA
_L 0x2016E96C 0x0E200E04//MainJal2,USA
_C0 Right analog [OFF, default]
_L 0xE0300880 0x00056028
_L 0x200037FC 0x00000000
_L 0x20056028 0x0E2247CE//Climbing
_L 0x20056030 0x1040003A
_L 0x2005603C 0x0E2247CE
_L 0x2005604C 0xC60D0090
_L 0x20056074 0x0E2247CE
_L 0x20056084 0xC60D0090
_L 0x200560A8 0x34040003
_L 0x200560AC 0x0E2247CE
_L 0x200560B0 0x00002825
_L 0x200560BC 0xC60D0094
_L 0x200560E4 0x0E2247CE
_L 0x200560F4 0xC60D0094//Climbing
_L 0x2006A0DC 0x0E2247CE//Combat
_L 0x2006A100 0x34040001
_L 0x2006A104 0x0E2247CE
_L 0x2006A108 0x00002825
_L 0x2006A114 0xC48C0000
_L 0x2006A128 0x0E2247CE
_L 0x2006A138 0xC48C0000
_L 0x2006A148 0x34040002
_L 0x2006A14C 0x0E2247CE
_L 0x2006A150 0x00002825
_L 0x2006A15C 0xC48C0000
_L 0x2006A170 0x0E2247CE
_L 0x2006A180 0xC48C0000//Combat
_L 0x20075288 0x18800029//Running
_L 0x20075294 0x0E2247CE
_L 0x200752AC 0x10800020
_L 0x2007531C 0xC48C0000
_L 0x20075334 0x18800028
_L 0x2007533C 0x0E2247CE
_L 0x20075354 0x10800020
_L 0x200753C4 0xC48C0000
_L 0x200753E4 0x18800005
_L 0x200753EC 0x0E2247CE
_L 0x2007541C 0x34150001
_L 0x20075430 0xC78DA21C
_L 0x20075470 0x1880001C
_L 0x20075478 0x0E2247CE
_L 0x20075494 0x34150001
_L 0x200754A8 0xC78DA21C//Running
_L 0xE0020E04 0x0016E9E0
_L 0x2016E78C 0xA2050084//MainJal1,EUR
_L 0x2016E9E0 0xA2050084//MainJal2,EUR
_L 0xE0020E04 0x0016E96C
_L 0x2016E718 0xA2050084//MainJal1,USA
_L 0x2016E96C 0xA2050084//MainJal2,USA
_C0 Inverted vertical camera movement
_L 0xE0063802 0x000560B0
_L 0x200560B0 0x87623800//U,Climbing
_L 0x200560E4 0x87623802//D,Climbing
_L 0x2006A150 0x87623802//U,Combat
_L 0x2006A170 0x87623800//D,Combat
_L 0x200753EC 0x87623808//D,Running
_L 0x20075478 0x8762380A//U,Running
_C0 Non-inverted vertical camera movement [Default]
_L 0xE0063800 0x000560B0
_L 0x200560B0 0x87623802//D,Climbing
_L 0x200560E4 0x87623800//U,Climbing
_L 0x2006A150 0x87623800//D,Combat
_L 0x2006A170 0x87623802//U,Combat
_L 0x200753EC 0x8762380A//U,Running
_L 0x20075478 0x87623808//D,Running
_C0 Camera limits [Adjusted][USA-only]
_L 0xE009282B 0x0016E968
_L 0xE008B8C2 0x0029F8AC
_L 0x2029F8AC 0xBFD6774F//Climbing,Right,x1.2
_L 0x2029F8B0 0x3FD6774F//Climbing,Left,x1.2
_L 0x2029F8B4 0xBFBBA866//Climbing,Down,x1.2
_L 0x2029F8B8 0x3F3BA866//Climbing,Up,x1.2
_L 0x2029F99C 0xBFA78D36//Combat,Down,x1.5
_L 0x2029F9A0 0x00000000//Combat,Up,=
_L 0x202A0C44 0xBFA78D36//Running,Down,x1.5
_L 0x202A0C48 0x3F060A92//Running,Up,x2
_C0 Camera limits [Default][USA-only]
_L 0xE009282B 0x0016E968
_L 0xE008B8C2 0x1029F8AC
_L 0x2029F8AC 0xBFB2B8C2//Climbing,Right
_L 0x2029F8B0 0x3FB2B8C2//Climbing,Left
_L 0x2029F8B4 0xBF9C61AA//Climbing,Down
_L 0x2029F8B8 0x3F1C61AA//Climbing,Up
_L 0x2029F99C 0xBF5F66F3//Combat,Down
_L 0x2029F9A0 0x00000000//Combat,Up
_L 0x202A0C44 0xBF5F66F3//Running,Down
_L 0x202A0C48 0x3E860A92//Running,Up
_C0 Camera limits [Adjusted][EUR-only]
_L 0xE009282B 0x0016E9DC
_L 0xE008B8C2 0x0029F9AC
_L 0x2029F9AC 0xBFD6774F//Climbing,Right,x1.2
_L 0x2029F9B0 0x3FD6774F//Climbing,Left,x1.2
_L 0x2029F9B4 0xBFBBA866//Climbing,Down,x1.2
_L 0x2029F9B8 0x3F3BA866//Climbing,Up,x1.2
_L 0x2029FA9C 0xBFA78D36//Combat,Down,x1.5
_L 0x2029FAA0 0x00000000//Combat,Up,=
_L 0x202A0D44 0xBFA78D36//Running,Down,x1.5
_L 0x202A0D48 0x3F060A92//Running,Up,x2
_C0 Camera limits [Default][EUR-only]
_L 0xE009282B 0x0016E9DC
_L 0xE008B8C2 0x1029F9AC
_L 0x2029F9AC 0xBFB2B8C2//Climbing,Right
_L 0x2029F9B0 0x3FB2B8C2//Climbing,Left
_L 0x2029F9B4 0xBF9C61AA//Climbing,Down
_L 0x2029F9B8 0x3F1C61AA//Climbing,Up
_L 0x2029FA9C 0xBF5F66F3//Combat,Down
_L 0x2029FAA0 0x00000000//Combat,Up
_L 0x202A0D44 0xBF5F66F3//Running,Down
_L 0x202A0D48 0x3E860A92//Running,Up
Details:
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 0x 0000=deadzone OFF, up to 1.0/0x 3F80=100% deadzone (all input filtered). The default deadzone value with the cheat is 0x 3E1A (from 0x 3E1A0000, ~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 0x 00=deadzone OFF, up to 128/0x 80=100% deadzone (all input filtered). The default deadzone value with the cheat is 0x 0D (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 0x 3F80 (from 0x 3F800000, 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
_G GTA - Liberty City Stories [USA/EUR-v1]
_C0 Right analog v1.1 [X/R SWAP][USA/EUR-v1.05]
_L 0xE0430001 0x100033FC
_L 0xE042502B 0x000F1C8C//Lcam+0x4
_L 0x20003404 0x340B000D//Deadzone
_L 0x2006ACCC 0x0E200D01//Jal
_L 0x200F1C88 0x240AFFFF//Lcam,7
_L 0x20297604 0x00000000//Walk,a,6
_L 0x20297668 0x00000000//Walk,b,6
_L 0x20297F10 0x8486000E//SwapX/R,a,5
_L 0x20297F40 0x8482002A//SwapX/R,b,5
_L 0x202980F0 0x8482000E//SwapR/X,4
_L 0x20298B28 0x3C0408B9//AimX,2
_L 0x20298B30 0x3C020880//AimX,2
_L 0x20298B34 0x244233FE//AimX,2
_L 0x20298B58 0x00000000//AimX,Digital,2
_L 0x20298B5C 0x84420002//AimX,Digital,2
_L 0x20298B84 0x00000000//AimX,Digital,2
_L 0x20298B88 0x84420002//AimX,Digital,2
_L 0x20298B94 0x00000000//AimX,Digital,2
_L 0x20298B98 0x84420002//AimX,Digital,2
_L 0x20298C2C 0x3C0408B9//AimY,a,3
_L 0x20298C34 0x3C020880//AimY,a,3
_L 0x20298C38 0x244233FE//AimY,a,3
_L 0x20298C44 0x3C020880//AimY,b,3
_L 0x20298C48 0x244233FE//AimY,b,3
_L 0x20298C4C 0x00402025//AimY,Digital,3
_L 0x20298C50 0x84420004//AimY,Digital,3
_L 0x20298CB4 0x00402025//AimY,Digital,3
_L 0x20298CB8 0x84420004//AimY,Digital,3
_L 0x20298D54 0x00000000//FreeMoveX,1
_L 0x20298DD0 0x3C020880//MoveX,1
_L 0x20298DD4 0x244233FE//MoveX,1
_L 0x20298DD8 0x00402025//MoveX,Digital,1
_L 0x20298DDC 0x84820002//MoveX,Digital,1
_L 0x20298E54 0x00000000//FreeMoveY,1
_L 0x20298E88 0x3C020880//MoveY,1
_L 0x20298E8C 0x244233FE//MoveY,1
_L 0x20298E90 0x00402025//MoveY,Digital,1
_L 0x20298E94 0x84820004//MoveY,Digital,1
_L 0x200033FC 0x00000001//SwapFlag
_L 0x20003408 0x000B5023
_L 0x2000340C 0x3C0F0880
_L 0x20003410 0x27AE001E
_L 0x20003414 0x91CD0000
_L 0x20003418 0x25ADFF80
_L 0x2000341C 0x91CC0001
_L 0x20003420 0x258CFF80
_L 0x20003424 0x01AB082A
_L 0x20003428 0x10200004
_L 0x2000342C 0x01AA082A
_L 0x20003430 0x14200002
_L 0x20003434 0x00000000
_L 0x20003438 0x00006821
_L 0x2000343C 0x018B082A
_L 0x20003440 0x10200004
_L 0x20003444 0x018A082A
_L 0x20003448 0x14200002
_L 0x2000344C 0x00000000
_L 0x20003450 0x00006021
_L 0x20003454 0xA5ED3400
_L 0x20003458 0xA5EC3402
_L 0x2000345C 0x03E00008
_L 0x20003460 0x44806800
_L 0xE0029CA0 0x002964C8//USAv1
_L 0x20298B2C 0x84849CAA//AimX,2//USAv1
_L 0x20298C30 0x84849CAA//AimY,a,3//USAv1
_L 0xE0029D60 0x002964C8//EURv1
_L 0x20298B2C 0x84849D6A//AimX,2//EURv1
_L 0x20298C30 0x84849D6A//AimY,a,3//EURv1
_C0 Right analog v1.1 [X/R NO SWAP][USA/EUR-v1.05]
_L 0xE0430002 0x100033FC
_L 0xE042502B 0x000F1C8C//Lcam+0x4
_L 0x20003404 0x340B000D//Deadzone
_L 0x2006ACCC 0x0E200D01//Jal
_L 0x200F1C88 0x240AFFFF//Lcam,7
_L 0x20297604 0x00000000//Walk,a,6
_L 0x20297668 0x00000000//Walk,b,6
_L 0x20297F10 0x8486002A//SwapX/R,a,5
_L 0x20297F40 0x8482000E//SwapX/R,b,5
_L 0x202980F0 0x8482002A//SwapR/X,4
_L 0x20298B28 0x3C0408B9//AimX,2
_L 0x20298B30 0x3C020880//AimX,2
_L 0x20298B34 0x244233FE//AimX,2
_L 0x20298B58 0x00000000//AimX,Digital,2
_L 0x20298B5C 0x84420002//AimX,Digital,2
_L 0x20298B84 0x00000000//AimX,Digital,2
_L 0x20298B88 0x84420002//AimX,Digital,2
_L 0x20298B94 0x00000000//AimX,Digital,2
_L 0x20298B98 0x84420002//AimX,Digital,2
_L 0x20298C2C 0x3C0408B9//AimY,a,3
_L 0x20298C34 0x3C020880//AimY,a,3
_L 0x20298C38 0x244233FE//AimY,a,3
_L 0x20298C44 0x3C020880//AimY,b,3
_L 0x20298C48 0x244233FE//AimY,b,3
_L 0x20298C4C 0x00402025//AimY,Digital,3
_L 0x20298C50 0x84420004//AimY,Digital,3
_L 0x20298CB4 0x00402025//AimY,Digital,3
_L 0x20298CB8 0x84420004//AimY,Digital,3
_L 0x20298D54 0x00000000//FreeMoveX,1
_L 0x20298DD0 0x3C020880//MoveX,1
_L 0x20298DD4 0x244233FE//MoveX,1
_L 0x20298DD8 0x00402025//MoveX,Digital,1
_L 0x20298DDC 0x84820002//MoveX,Digital,1
_L 0x20298E54 0x00000000//FreeMoveY,1
_L 0x20298E88 0x3C020880//MoveY,1
_L 0x20298E8C 0x244233FE//MoveY,1
_L 0x20298E90 0x00402025//MoveY,Digital,1
_L 0x20298E94 0x84820004//MoveY,Digital,1
_L 0x200033FC 0x00000002//SwapFlag
_L 0x20003408 0x000B5023
_L 0x2000340C 0x3C0F0880
_L 0x20003410 0x27AE001E
_L 0x20003414 0x91CD0000
_L 0x20003418 0x25ADFF80
_L 0x2000341C 0x91CC0001
_L 0x20003420 0x258CFF80
_L 0x20003424 0x01AB082A
_L 0x20003428 0x10200004
_L 0x2000342C 0x01AA082A
_L 0x20003430 0x14200002
_L 0x20003434 0x00000000
_L 0x20003438 0x00006821
_L 0x2000343C 0x018B082A
_L 0x20003440 0x10200004
_L 0x20003444 0x018A082A
_L 0x20003448 0x14200002
_L 0x2000344C 0x00000000
_L 0x20003450 0x00006021
_L 0x20003454 0xA5ED3400
_L 0x20003458 0xA5EC3402
_L 0x2000345C 0x03E00008
_L 0x20003460 0x44806800
_L 0xE0029CA0 0x002964C8//USAv1
_L 0x20298B2C 0x84849CAA//AimX,2//USAv1
_L 0x20298C30 0x84849CAA//AimY,a,3//USAv1
_L 0xE0029D60 0x002964C8//EURv1
_L 0x20298B2C 0x84849D6A//AimX,2//EURv1
_L 0x20298C30 0x84849D6A//AimY,a,3//EURv1
_C0 Right analog v1.1 [OFF, Default][USA/EUR-v1.05]
_L 0xE026FFFF 0x000F1C88
_L 0x2006ACCC 0x44806800
_L 0x200F1C88 0x850A000A
_L 0x20297604 0x10A00008
_L 0x20297668 0x10A00008
_L 0x20297F10 0x8486002A
_L 0x20297F40 0x8482000E
_L 0x202980F0 0x8482002A
_L 0x20298B28 0x00000000
_L 0x20298B2C 0x0E2A592E//*
_L 0x20298B30 0x00002025
_L 0x20298B34 0x8444000A
_L 0x20298B58 0x0E2A5B44//*
_L 0x20298B5C 0x02002025
_L 0x20298B84 0x0E2A5B44//*
_L 0x20298B88 0x02002025
_L 0x20298B94 0x0E2A5B44//*
_L 0x20298B98 0x02002025
_L 0x20298C2C 0x00000000
_L 0x20298C30 0x0E2A592E//*
_L 0x20298C34 0x00002025
_L 0x20298C38 0x8444000A
_L 0x20298C44 0x0E2A592E//*
_L 0x20298C48 0x00002025
_L 0x20298C4C 0x0E2A5B55//*
_L 0x20298C50 0x00402025
_L 0x20298CB4 0x0E2A5B55//*
_L 0x20298CB8 0x02002025
_L 0x20298D54 0x14800034
_L 0x20298DD0 0x0E2A592E//*
_L 0x20298DD4 0x00002025
_L 0x20298DD8 0x0E2A5B44//*
_L 0x20298DDC 0x00402025
_L 0x20298E54 0x14800027
_L 0x20298E88 0x0E2A592E//*
_L 0x20298E8C 0x00002025
_L 0x20298E90 0x0E2A5B55//*
_L 0x20298E94 0x00402025
_L 0x200033FC 0x00000000//SwapFlag
Grand Theft Auto - Liberty City Stories USA/EUR-v3
ULUS10041.ini / ULES00151.ini
Code:
_S ULUS-10041 / ULES-00151
_G GTA - Liberty City Stories [USA/EUR-v3]
_C0 Right analog v1.1 [X/R SWAP][USA/EUR-v3.00]
_L 0xE0430001 0x100033FC
_L 0xE042502B 0x000F1BF0//Lcam+0x4
_L 0x20003404 0x340B000D//Deadzone
_L 0x2006ACBC 0x0E200D01//Jal
_L 0x200F1BEC 0x240AFFFF//Lcam,7
_L 0x20297554 0x00000000//Walk,a,6
_L 0x202975B8 0x00000000//Walk,b,6
_L 0x20297E60 0x8486000E//SwapX/R,a,5
_L 0x20297E90 0x8482002A//SwapX/R,b,5
_L 0x20298040 0x8482000E//SwapR/X,4
_L 0x20298A78 0x3C0408B9//AimX,2
_L 0x20298A80 0x3C020880//AimX,2
_L 0x20298A84 0x244233FE//AimX,2
_L 0x20298AA8 0x00000000//AimX,Digital,2
_L 0x20298AAC 0x84420002//AimX,Digital,2
_L 0x20298AD4 0x00000000//AimX,Digital,2
_L 0x20298AD8 0x84420002//AimX,Digital,2
_L 0x20298AE4 0x00000000//AimX,Digital,2
_L 0x20298AE8 0x84420002//AimX,Digital,2
_L 0x20298B7C 0x3C0408B9//AimY,a,3
_L 0x20298B84 0x3C020880//AimY,a,3
_L 0x20298B88 0x244233FE//AimY,a,3
_L 0x20298B94 0x3C020880//AimY,b,3
_L 0x20298B98 0x244233FE//AimY,b,3
_L 0x20298B9C 0x00402025//AimY,Digital,3
_L 0x20298BA0 0x84420004//AimY,Digital,3
_L 0x20298C04 0x00402025//AimY,Digital,3
_L 0x20298C08 0x84420004//AimY,Digital,3
_L 0x20298CA4 0x00000000//FreeMoveX,1
_L 0x20298D20 0x3C020880//MoveX,1
_L 0x20298D24 0x244233FE//MoveX,1
_L 0x20298D28 0x00402025//MoveX,Digital,1
_L 0x20298D2C 0x84820002//MoveX,Digital,1
_L 0x20298DA4 0x00000000//FreeMoveY,1
_L 0x20298DD8 0x3C020880//MoveY,1
_L 0x20298DDC 0x244233FE//MoveY,1
_L 0x20298DE0 0x00402025//MoveY,Digital,1
_L 0x20298DE4 0x84820004//MoveY,Digital,1
_L 0x200033FC 0x00000001//SwapFlag
_L 0x20003408 0x000B5023
_L 0x2000340C 0x3C0F0880
_L 0x20003410 0x27AE001E
_L 0x20003414 0x91CD0000
_L 0x20003418 0x25ADFF80
_L 0x2000341C 0x91CC0001
_L 0x20003420 0x258CFF80
_L 0x20003424 0x01AB082A
_L 0x20003428 0x10200004
_L 0x2000342C 0x01AA082A
_L 0x20003430 0x14200002
_L 0x20003434 0x00000000
_L 0x20003438 0x00006821
_L 0x2000343C 0x018B082A
_L 0x20003440 0x10200004
_L 0x20003444 0x018A082A
_L 0x20003448 0x14200002
_L 0x2000344C 0x00000000
_L 0x20003450 0x00006021
_L 0x20003454 0xA5ED3400
_L 0x20003458 0xA5EC3402
_L 0x2000345C 0x03E00008
_L 0x20003460 0x44806800
_L 0xE0029DA0 0x00296418//USAv3
_L 0x20298A7C 0x84849DAA//AimX,2,USAv3
_L 0x20298B80 0x84849DAA//AimY,a,3,USAv3
_L 0xE0029E20 0x00296418//EURv3
_L 0x20298A7C 0x84849E2A//AimX,2,EURv3
_L 0x20298B80 0x84849E2A//AimY,a,3,EURv3
_C0 Right analog v1.1 [X/R NO SWAP][USA/EUR-v3.00]
_L 0xE0430002 0x100033FC
_L 0xE042502B 0x000F1BF0//Lcam+0x4
_L 0x20003404 0x340B000D//Deadzone
_L 0x2006ACBC 0x0E200D01//Jal
_L 0x200F1BEC 0x240AFFFF//Lcam,7
_L 0x20297554 0x00000000//Walk,a,6
_L 0x202975B8 0x00000000//Walk,b,6
_L 0x20297E60 0x8486002A//SwapX/R,a,5
_L 0x20297E90 0x8482000E//SwapX/R,b,5
_L 0x20298040 0x8482002A//SwapR/X,4
_L 0x20298A78 0x3C0408B9//AimX,2
_L 0x20298A80 0x3C020880//AimX,2
_L 0x20298A84 0x244233FE//AimX,2
_L 0x20298AA8 0x00000000//AimX,Digital,2
_L 0x20298AAC 0x84420002//AimX,Digital,2
_L 0x20298AD4 0x00000000//AimX,Digital,2
_L 0x20298AD8 0x84420002//AimX,Digital,2
_L 0x20298AE4 0x00000000//AimX,Digital,2
_L 0x20298AE8 0x84420002//AimX,Digital,2
_L 0x20298B7C 0x3C0408B9//AimY,a,3
_L 0x20298B84 0x3C020880//AimY,a,3
_L 0x20298B88 0x244233FE//AimY,a,3
_L 0x20298B94 0x3C020880//AimY,b,3
_L 0x20298B98 0x244233FE//AimY,b,3
_L 0x20298B9C 0x00402025//AimY,Digital,3
_L 0x20298BA0 0x84420004//AimY,Digital,3
_L 0x20298C04 0x00402025//AimY,Digital,3
_L 0x20298C08 0x84420004//AimY,Digital,3
_L 0x20298CA4 0x00000000//FreeMoveX,1
_L 0x20298D20 0x3C020880//MoveX,1
_L 0x20298D24 0x244233FE//MoveX,1
_L 0x20298D28 0x00402025//MoveX,Digital,1
_L 0x20298D2C 0x84820002//MoveX,Digital,1
_L 0x20298DA4 0x00000000//FreeMoveY,1
_L 0x20298DD8 0x3C020880//MoveY,1
_L 0x20298DDC 0x244233FE//MoveY,1
_L 0x20298DE0 0x00402025//MoveY,Digital,1
_L 0x20298DE4 0x84820004//MoveY,Digital,1
_L 0x200033FC 0x00000002//SwapFlag
_L 0x20003408 0x000B5023
_L 0x2000340C 0x3C0F0880
_L 0x20003410 0x27AE001E
_L 0x20003414 0x91CD0000
_L 0x20003418 0x25ADFF80
_L 0x2000341C 0x91CC0001
_L 0x20003420 0x258CFF80
_L 0x20003424 0x01AB082A
_L 0x20003428 0x10200004
_L 0x2000342C 0x01AA082A
_L 0x20003430 0x14200002
_L 0x20003434 0x00000000
_L 0x20003438 0x00006821
_L 0x2000343C 0x018B082A
_L 0x20003440 0x10200004
_L 0x20003444 0x018A082A
_L 0x20003448 0x14200002
_L 0x2000344C 0x00000000
_L 0x20003450 0x00006021
_L 0x20003454 0xA5ED3400
_L 0x20003458 0xA5EC3402
_L 0x2000345C 0x03E00008
_L 0x20003460 0x44806800
_L 0xE0029DA0 0x00296418//USAv3
_L 0x20298A7C 0x84849DAA//AimX,2,USAv3
_L 0x20298B80 0x84849DAA//AimY,a,3,USAv3
_L 0xE0029E20 0x00296418//EURv3
_L 0x20298A7C 0x84849E2A//AimX,2,EURv3
_L 0x20298B80 0x84849E2A//AimY,a,3,EURv3
_C0 Right analog v1.1 [OFF, Default][USA/EUR-v3.00]
_L 0xE026FFFF 0x000F1BEC
_L 0x2006ACBC 0x44806800
_L 0x200F1BEC 0x850A000A
_L 0x20297554 0x10A00008
_L 0x202975B8 0x10A00008
_L 0x20297E60 0x8486002A
_L 0x20297E90 0x8482000E
_L 0x20298040 0x8482002A
_L 0x20298A78 0x00000000
_L 0x20298A7C 0x0E2A5902//*
_L 0x20298A80 0x00002025
_L 0x20298A84 0x8444000A
_L 0x20298AA8 0x0E2A5B18//*
_L 0x20298AAC 0x02002025
_L 0x20298AD4 0x0E2A5B18//*
_L 0x20298AD8 0x02002025
_L 0x20298AE4 0x0E2A5B18//*
_L 0x20298AE8 0x02002025
_L 0x20298B7C 0x00000000
_L 0x20298B80 0x0E2A5902//*
_L 0x20298B84 0x00002025
_L 0x20298B88 0x8444000A
_L 0x20298B94 0x0E2A5902//*
_L 0x20298B98 0x00002025
_L 0x20298B9C 0x0E2A5B29//*
_L 0x20298BA0 0x00402025
_L 0x20298C04 0x0E2A5B29//*
_L 0x20298C08 0x02002025
_L 0x20298CA4 0x14800034
_L 0x20298D20 0x0E2A5902//*
_L 0x20298D24 0x00002025
_L 0x20298D28 0x0E2A5B18//*
_L 0x20298D2C 0x00402025
_L 0x20298DA4 0x14800027
_L 0x20298DD8 0x0E2A5902//*
_L 0x20298DDC 0x00002025
_L 0x20298DE0 0x0E2A5B29//*
_L 0x20298DE4 0x00402025
_L 0x200033FC 0x00000000//SwapFlag
Grand Theft Auto - Liberty City Stories GERMAN-v1
ULES00182.ini
Code:
_S ULES-00182
_G GTA Liberty City Stories [GER-v1.0]
_C0 Right analog v1.1 [X/R SWAP][GER-v1.0]
_L 0xE03F0001 0x100033FC
_L 0xE03E502B 0x000F1C3C//Lcam+0x4
_L 0x20003404 0x340B000D//Deadzone
_L 0x2006ACCC 0x0E200D01//Jal
_L 0x200F1C38 0x240AFFFF//Lcam,7
_L 0x20297550 0x00000000//Walk,a,6
_L 0x202975B4 0x00000000//Walk,b,6
_L 0x20297E5C 0x8486000E//SwapX/R,a,5
_L 0x20297E8C 0x8482002A//SwapX/R,b,5
_L 0x2029803C 0x8482000E//SwapR/X,4
_L 0x20298A74 0x3C0408B9//AimX,2
_L 0x20298A78 0x84849C6A//AimX,2*
_L 0x20298A7C 0x3C020880//AimX,2
_L 0x20298A80 0x244233FE//AimX,2
_L 0x20298AA4 0x00000000//AimX,Digital,2
_L 0x20298AA8 0x84420002//AimX,Digital,2
_L 0x20298AD0 0x00000000//AimX,Digital,2
_L 0x20298AD4 0x84420002//AimX,Digital,2
_L 0x20298AE0 0x00000000//AimX,Digital,2
_L 0x20298AE4 0x84420002//AimX,Digital,2
_L 0x20298B78 0x3C0408B9//AimY,a,3
_L 0x20298B7C 0x84849C6A//AimY,a,3*
_L 0x20298B80 0x3C020880//AimY,a,3
_L 0x20298B84 0x244233FE//AimY,a,3
_L 0x20298B90 0x3C020880//AimY,b,3
_L 0x20298B94 0x244233FE//AimY,b,3
_L 0x20298B98 0x00402025//AimY,Digital,3
_L 0x20298B9C 0x84420004//AimY,Digital,3
_L 0x20298C00 0x00402025//AimY,Digital,3
_L 0x20298C04 0x84420004//AimY,Digital,3
_L 0x20298CA0 0x00000000//FreeMoveX,1
_L 0x20298D1C 0x3C020880//MoveX,1
_L 0x20298D20 0x244233FE//MoveX,1
_L 0x20298D24 0x00402025//MoveX,Digital,1
_L 0x20298D28 0x84820002//MoveX,Digital,1
_L 0x20298DA0 0x00000000//FreeMoveY,1
_L 0x20298DD4 0x3C020880//MoveY,1
_L 0x20298DD8 0x244233FE//MoveY,1
_L 0x20298DDC 0x00402025//MoveY,Digital,1
_L 0x20298DE0 0x84820004//MoveY,Digital,1
_L 0x200033FC 0x00000001//SwapFlag
_L 0x20003408 0x000B5023
_L 0x2000340C 0x3C0F0880
_L 0x20003410 0x27AE001E
_L 0x20003414 0x91CD0000
_L 0x20003418 0x25ADFF80
_L 0x2000341C 0x91CC0001
_L 0x20003420 0x258CFF80
_L 0x20003424 0x01AB082A
_L 0x20003428 0x10200004
_L 0x2000342C 0x01AA082A
_L 0x20003430 0x14200002
_L 0x20003434 0x00000000
_L 0x20003438 0x00006821
_L 0x2000343C 0x018B082A
_L 0x20003440 0x10200004
_L 0x20003444 0x018A082A
_L 0x20003448 0x14200002
_L 0x2000344C 0x00000000
_L 0x20003450 0x00006021
_L 0x20003454 0xA5ED3400
_L 0x20003458 0xA5EC3402
_L 0x2000345C 0x03E00008
_L 0x20003460 0x44806800
_C0 Right analog v1.1 [X/R NO SWAP][GER-v1.0]
_L 0xE03F0002 0x100033FC
_L 0xE03E502B 0x000F1C3C//Lcam+0x4
_L 0x20003404 0x340B000D//Deadzone
_L 0x2006ACCC 0x0E200D01//Jal
_L 0x200F1C38 0x240AFFFF//Lcam,7
_L 0x20297550 0x00000000//Walk,a,6
_L 0x202975B4 0x00000000//Walk,b,6
_L 0x20297E5C 0x8486002A//SwapX/R,a,5
_L 0x20297E8C 0x8482000E//SwapX/R,b,5
_L 0x2029803C 0x8482002A//SwapR/X,4
_L 0x20298A74 0x3C0408B9//AimX,2
_L 0x20298A78 0x84849C6A//AimX,2*
_L 0x20298A7C 0x3C020880//AimX,2
_L 0x20298A80 0x244233FE//AimX,2
_L 0x20298AA4 0x00000000//AimX,Digital,2
_L 0x20298AA8 0x84420002//AimX,Digital,2
_L 0x20298AD0 0x00000000//AimX,Digital,2
_L 0x20298AD4 0x84420002//AimX,Digital,2
_L 0x20298AE0 0x00000000//AimX,Digital,2
_L 0x20298AE4 0x84420002//AimX,Digital,2
_L 0x20298B78 0x3C0408B9//AimY,a,3
_L 0x20298B7C 0x84849C6A//AimY,a,3*
_L 0x20298B80 0x3C020880//AimY,a,3
_L 0x20298B84 0x244233FE//AimY,a,3
_L 0x20298B90 0x3C020880//AimY,b,3
_L 0x20298B94 0x244233FE//AimY,b,3
_L 0x20298B98 0x00402025//AimY,Digital,3
_L 0x20298B9C 0x84420004//AimY,Digital,3
_L 0x20298C00 0x00402025//AimY,Digital,3
_L 0x20298C04 0x84420004//AimY,Digital,3
_L 0x20298CA0 0x00000000//FreeMoveX,1
_L 0x20298D1C 0x3C020880//MoveX,1
_L 0x20298D20 0x244233FE//MoveX,1
_L 0x20298D24 0x00402025//MoveX,Digital,1
_L 0x20298D28 0x84820002//MoveX,Digital,1
_L 0x20298DA0 0x00000000//FreeMoveY,1
_L 0x20298DD4 0x3C020880//MoveY,1
_L 0x20298DD8 0x244233FE//MoveY,1
_L 0x20298DDC 0x00402025//MoveY,Digital,1
_L 0x20298DE0 0x84820004//MoveY,Digital,1
_L 0x200033FC 0x00000002//SwapFlag
_L 0x20003408 0x000B5023
_L 0x2000340C 0x3C0F0880
_L 0x20003410 0x27AE001E
_L 0x20003414 0x91CD0000
_L 0x20003418 0x25ADFF80
_L 0x2000341C 0x91CC0001
_L 0x20003420 0x258CFF80
_L 0x20003424 0x01AB082A
_L 0x20003428 0x10200004
_L 0x2000342C 0x01AA082A
_L 0x20003430 0x14200002
_L 0x20003434 0x00000000
_L 0x20003438 0x00006821
_L 0x2000343C 0x018B082A
_L 0x20003440 0x10200004
_L 0x20003444 0x018A082A
_L 0x20003448 0x14200002
_L 0x2000344C 0x00000000
_L 0x20003450 0x00006021
_L 0x20003454 0xA5ED3400
_L 0x20003458 0xA5EC3402
_L 0x2000345C 0x03E00008
_L 0x20003460 0x44806800
_C0 Right analog v1.1 [OFF, Default][GER-v1.0]
_L 0xE026FFFF 0x000F1C38
_L 0x2006ACCC 0x44806800
_L 0x200F1C38 0x850A000A
_L 0x20297550 0x10A00008
_L 0x202975B4 0x10A00008
_L 0x20297E5C 0x8486002A
_L 0x20297E8C 0x8482000E
_L 0x2029803C 0x8482002A
_L 0x20298A74 0x00000000
_L 0x20298A78 0x0E2A5901//*
_L 0x20298A7C 0x00002025
_L 0x20298A80 0x8444000A
_L 0x20298AA4 0x0E2A5B17//*
_L 0x20298AA8 0x02002025
_L 0x20298AD0 0x0E2A5B17//*
_L 0x20298AD4 0x02002025
_L 0x20298AE0 0x0E2A5B17//*
_L 0x20298AE4 0x02002025
_L 0x20298B78 0x00000000
_L 0x20298B7C 0x0E2A5901//*
_L 0x20298B80 0x00002025
_L 0x20298B84 0x8444000A
_L 0x20298B90 0x0E2A5901//*
_L 0x20298B94 0x00002025
_L 0x20298B98 0x0E2A5B28//*
_L 0x20298B9C 0x00402025
_L 0x20298C00 0x0E2A5B28//*
_L 0x20298C04 0x02002025
_L 0x20298CA0 0x14800034
_L 0x20298D1C 0x0E2A5901//*
_L 0x20298D20 0x00002025
_L 0x20298D24 0x0E2A5B17//*
_L 0x20298D28 0x00402025
_L 0x20298DA0 0x14800027
_L 0x20298DD4 0x0E2A5901//*
_L 0x20298DD8 0x00002025
_L 0x20298DDC 0x0E2A5B28//*
_L 0x20298DE0 0x00402025
_L 0x200033FC 0x00000000//SwapFlag
Grand Theft Auto - Vice City Stories [USA]
ULUS10160.ini
Code:
_S ULUS-10160
_G GTA Vice City Stories [USA]
_C0 Right analog v1.1 [X/R SWAP]
_L 0xE0400001 0x100033FC
_L 0xE03F382B 0x0019E140//Lcam+0x4
_L 0x20003404 0x340B000D//Deadzone
_L 0x2021A394 0x0E200D01//Jal
_L 0x2019E13C 0x2407FFFF//Lcam,7
_L 0x2018C518 0x00000000//Walk,a,6
_L 0x2018C5A4 0x00000000//Walk,b,6
_L 0x2018D08C 0x8605000E//SwapX/R,a,5
_L 0x2018D0D4 0x8605000E//SwapX/R,b,5
_L 0x2018D0EC 0x8602002A//SwapX/R,c,5
_L 0x2018D2F4 0x8482000E//SwapR/X,4
_L 0x2018DE4C 0x3C0408BE//AimX,2
_L 0x2018DE50 0x8484E61A//AimX,2*
_L 0x2018DE54 0x3C020880//AimX,2
_L 0x2018DE58 0x244233FE//AimX,2
_L 0x2018DE90 0x00000000//AimX,Digital,2
_L 0x2018DE94 0x84420002//AimX,Digital,2
_L 0x2018DEBC 0x00000000//AimX,Digital,2
_L 0x2018DEC0 0x84420002//AimX,Digital,2
_L 0x2018DECC 0x00000000//AimX,Digital,2
_L 0x2018DED0 0x84420002//AimX,Digital,2
_L 0x2018DF78 0x3C0408BE//AimY,a,3
_L 0x2018DF7C 0x8484E61A//AimY,a,3*
_L 0x2018DF80 0x3C020880//AimY,a,3
_L 0x2018DF84 0x244233FE//AimY,a,3
_L 0x2018DF90 0x3C020880//AimY,b,3
_L 0x2018DF94 0x244233FE//AimY,b,3
_L 0x2018DF98 0x00402025//AimY,Digital,3
_L 0x2018DF9C 0x84420004//AimY,Digital,3
_L 0x2018DFFC 0x00402025//AimY,Digital,3
_L 0x2018E000 0x84420004//AimY,Digital,3
_L 0x2018E098 0x00000000//FreeMoveX,1
_L 0x2018E11C 0x3C020880//MoveX,1
_L 0x2018E120 0x244233FE//MoveX,1
_L 0x2018E124 0x00402025//MoveX,Digital,1
_L 0x2018E128 0x84820002//MoveX,Digital,1
_L 0x2018E1A0 0x00000000//FreeMoveY,1
_L 0x2018E1D4 0x3C020880//MoveY,1
_L 0x2018E1D8 0x244233FE//MoveY,1
_L 0x2018E1DC 0x00402025//MoveY,Digital,1
_L 0x2018E1E0 0x84820004//MoveY,Digital,1
_L 0x200033FC 0x00000001//SwapFlag
_L 0x20003408 0x000B5023
_L 0x2000340C 0x3C0F0880
_L 0x20003410 0x27AE000E//VCS
_L 0x20003414 0x91CD0000
_L 0x20003418 0x25ADFF80
_L 0x2000341C 0x91CC0001
_L 0x20003420 0x258CFF80
_L 0x20003424 0x01AB082A
_L 0x20003428 0x10200004
_L 0x2000342C 0x01AA082A
_L 0x20003430 0x14200002
_L 0x20003434 0x00000000
_L 0x20003438 0x00006821
_L 0x2000343C 0x018B082A
_L 0x20003440 0x10200004
_L 0x20003444 0x018A082A
_L 0x20003448 0x14200002
_L 0x2000344C 0x00000000
_L 0x20003450 0x00006021
_L 0x20003454 0xA5ED3400
_L 0x20003458 0xA5EC3402
_L 0x2000345C 0x03E00008
_L 0x20003460 0x44806800
_C0 Right analog v1.1 [X/R NO SWAP]
_L 0xE0400002 0x100033FC
_L 0xE03F382B 0x0019E140//Lcam+0x4
_L 0x20003404 0x340B000D//Deadzone
_L 0x2021A394 0x0E200D01//Jal
_L 0x2019E13C 0x2407FFFF//Lcam,7
_L 0x2018C518 0x00000000//Walk,a,6
_L 0x2018C5A4 0x00000000//Walk,b,6
_L 0x2018D08C 0x8605002A//SwapX/R,a,5
_L 0x2018D0D4 0x8605002A//SwapX/R,b,5
_L 0x2018D0EC 0x8602000E//SwapX/R,c,5
_L 0x2018D2F4 0x8482002A//SwapR/X,4
_L 0x2018DE4C 0x3C0408BE//AimX,2
_L 0x2018DE50 0x8484E61A//AimX,2*
_L 0x2018DE54 0x3C020880//AimX,2
_L 0x2018DE58 0x244233FE//AimX,2
_L 0x2018DE90 0x00000000//AimX,Digital,2
_L 0x2018DE94 0x84420002//AimX,Digital,2
_L 0x2018DEBC 0x00000000//AimX,Digital,2
_L 0x2018DEC0 0x84420002//AimX,Digital,2
_L 0x2018DECC 0x00000000//AimX,Digital,2
_L 0x2018DED0 0x84420002//AimX,Digital,2
_L 0x2018DF78 0x3C0408BE//AimY,a,3
_L 0x2018DF7C 0x8484E61A//AimY,a,3*
_L 0x2018DF80 0x3C020880//AimY,a,3
_L 0x2018DF84 0x244233FE//AimY,a,3
_L 0x2018DF90 0x3C020880//AimY,b,3
_L 0x2018DF94 0x244233FE//AimY,b,3
_L 0x2018DF98 0x00402025//AimY,Digital,3
_L 0x2018DF9C 0x84420004//AimY,Digital,3
_L 0x2018DFFC 0x00402025//AimY,Digital,3
_L 0x2018E000 0x84420004//AimY,Digital,3
_L 0x2018E098 0x00000000//FreeMoveX,1
_L 0x2018E11C 0x3C020880//MoveX,1
_L 0x2018E120 0x244233FE//MoveX,1
_L 0x2018E124 0x00402025//MoveX,Digital,1
_L 0x2018E128 0x84820002//MoveX,Digital,1
_L 0x2018E1A0 0x00000000//FreeMoveY,1
_L 0x2018E1D4 0x3C020880//MoveY,1
_L 0x2018E1D8 0x244233FE//MoveY,1
_L 0x2018E1DC 0x00402025//MoveY,Digital,1
_L 0x2018E1E0 0x84820004//MoveY,Digital,1
_L 0x200033FC 0x00000002//SwapFlag
_L 0x20003408 0x000B5023
_L 0x2000340C 0x3C0F0880
_L 0x20003410 0x27AE000E//VCS
_L 0x20003414 0x91CD0000
_L 0x20003418 0x25ADFF80
_L 0x2000341C 0x91CC0001
_L 0x20003420 0x258CFF80
_L 0x20003424 0x01AB082A
_L 0x20003428 0x10200004
_L 0x2000342C 0x01AA082A
_L 0x20003430 0x14200002
_L 0x20003434 0x00000000
_L 0x20003438 0x00006821
_L 0x2000343C 0x018B082A
_L 0x20003440 0x10200004
_L 0x20003444 0x018A082A
_L 0x20003448 0x14200002
_L 0x2000344C 0x00000000
_L 0x20003450 0x00006021
_L 0x20003454 0xA5ED3400
_L 0x20003458 0xA5EC3402
_L 0x2000345C 0x03E00008
_L 0x20003460 0x44806800
_C0 Right analog v1.1 [OFF, Default]
_L 0xE027FFFF 0x0019E13C
_L 0x2021A394 0x44806800
_L 0x2019E13C 0x84C7000A
_L 0x2018C518 0x10800008
_L 0x2018C5A4 0x10800008
_L 0x2018D08C 0x8605002A
_L 0x2018D0D4 0x8605002A
_L 0x2018D0EC 0x8602000E
_L 0x2018D2F4 0x8482002A
_L 0x2018DE4C 0x00000000
_L 0x2018DE50 0x0E262D0A//*
_L 0x2018DE54 0x00002025
_L 0x2018DE58 0x8444000A
_L 0x2018DE90 0x0E262ED3//*
_L 0x2018DE94 0x02002025
_L 0x2018DEBC 0x0E262ED3//*
_L 0x2018DEC0 0x02002025
_L 0x2018DECC 0x0E262ED3//*
_L 0x2018DED0 0x02002025
_L 0x2018DF78 0x00000000
_L 0x2018DF7C 0x0E262D0A//*
_L 0x2018DF80 0x00002025
_L 0x2018DF84 0x8444000A
_L 0x2018DF90 0x0E262D0A//*
_L 0x2018DF94 0x00002025
_L 0x2018DF98 0x0E262EE3//*
_L 0x2018DF9C 0x00402025
_L 0x2018DFFC 0x0E262EE3//*
_L 0x2018E000 0x02002025
_L 0x2018E098 0x14800036
_L 0x2018E11C 0x0E262D0A//*
_L 0x2018E120 0x00002025
_L 0x2018E124 0x0E262ED3//*
_L 0x2018E128 0x00402025
_L 0x2018E1A0 0x14800026
_L 0x2018E1D4 0x0E262D0A//*
_L 0x2018E1D8 0x00002025
_L 0x2018E1DC 0x0E262EE3//*
_L 0x2018E1E0 0x00402025
_L 0x200033FC 0x00000000//SwapFlag
Grand Theft Auto - Vice City Stories [EUR]
ULES00502.ini
Code:
_S ULES-00502
_G GTA Vice City Stories [EUR]
_C0 Right analog v1.1 [X/R SWAP]
_L 0xE0400001 0x100033FC
_L 0xE03F382B 0x0019E478//Lcam+0x4
_L 0x20003404 0x340B000D//Deadzone
_L 0x2021A728 0x0E200D01//Jal
_L 0x2019E474 0x2407FFFF//Lcam,7
_L 0x2018C850 0x00000000//Walk,a,6
_L 0x2018C8DC 0x00000000//Walk,b,6
_L 0x2018D3C4 0x8605000E//SwapX/R,a,5
_L 0x2018D40C 0x8605000E//SwapX/R,b,5
_L 0x2018D424 0x8602002A//SwapX/R,c,5
_L 0x2018D62C 0x8482000E//SwapR/X,4
_L 0x2018E184 0x3C0408BE//AimX,2
_L 0x2018E188 0x8484E9DA//AimX,2*
_L 0x2018E18C 0x3C020880//AimX,2
_L 0x2018E190 0x244233FE//AimX,2
_L 0x2018E1C8 0x00000000//AimX,Digital,2
_L 0x2018E1CC 0x84420002//AimX,Digital,2
_L 0x2018E1F4 0x00000000//AimX,Digital,2
_L 0x2018E1F8 0x84420002//AimX,Digital,2
_L 0x2018E204 0x00000000//AimX,Digital,2
_L 0x2018E208 0x84420002//AimX,Digital,2
_L 0x2018E2B0 0x3C0408BE//AimY,a,3
_L 0x2018E2B4 0x8484E9DA//AimY,a,3*
_L 0x2018E2B8 0x3C020880//AimY,a,3
_L 0x2018E2BC 0x244233FE//AimY,a,3
_L 0x2018E2C8 0x3C020880//AimY,b,3
_L 0x2018E2CC 0x244233FE//AimY,b,3
_L 0x2018E2D0 0x00402025//AimY,Digital,3
_L 0x2018E2D4 0x84420004//AimY,Digital,3
_L 0x2018E334 0x00402025//AimY,Digital,3
_L 0x2018E338 0x84420004//AimY,Digital,3
_L 0x2018E3D0 0x00000000//FreeMoveX,1
_L 0x2018E454 0x3C020880//MoveX,1
_L 0x2018E458 0x244233FE//MoveX,1
_L 0x2018E45C 0x00402025//MoveX,Digital,1
_L 0x2018E460 0x84820002//MoveX,Digital,1
_L 0x2018E4D8 0x00000000//FreeMoveY,1
_L 0x2018E50C 0x3C020880//MoveY,1
_L 0x2018E510 0x244233FE//MoveY,1
_L 0x2018E514 0x00402025//MoveY,Digital,1
_L 0x2018E518 0x84820004//MoveY,Digital,1
_L 0x200033FC 0x00000001//SwapFlag
_L 0x20003408 0x000B5023
_L 0x2000340C 0x3C0F0880
_L 0x20003410 0x27AE000E//VCS
_L 0x20003414 0x91CD0000
_L 0x20003418 0x25ADFF80
_L 0x2000341C 0x91CC0001
_L 0x20003420 0x258CFF80
_L 0x20003424 0x01AB082A
_L 0x20003428 0x10200004
_L 0x2000342C 0x01AA082A
_L 0x20003430 0x14200002
_L 0x20003434 0x00000000
_L 0x20003438 0x00006821
_L 0x2000343C 0x018B082A
_L 0x20003440 0x10200004
_L 0x20003444 0x018A082A
_L 0x20003448 0x14200002
_L 0x2000344C 0x00000000
_L 0x20003450 0x00006021
_L 0x20003454 0xA5ED3400
_L 0x20003458 0xA5EC3402
_L 0x2000345C 0x03E00008
_L 0x20003460 0x44806800
_C0 Right analog v1.1 [X/R NO SWAP]
_L 0xE0400002 0x100033FC
_L 0xE03F382B 0x0019E478//Lcam+0x4
_L 0x20003404 0x340B000D//Deadzone
_L 0x2021A728 0x0E200D01//Jal
_L 0x2019E474 0x2407FFFF//Lcam,7
_L 0x2018C850 0x00000000//Walk,a,6
_L 0x2018C8DC 0x00000000//Walk,b,6
_L 0x2018D3C4 0x8605002A//SwapX/R,a,5
_L 0x2018D40C 0x8605002A//SwapX/R,b,5
_L 0x2018D424 0x8602000E//SwapX/R,c,5
_L 0x2018D62C 0x8482002A//SwapR/X,4
_L 0x2018E184 0x3C0408BE//AimX,2
_L 0x2018E188 0x8484E9DA//AimX,2*
_L 0x2018E18C 0x3C020880//AimX,2
_L 0x2018E190 0x244233FE//AimX,2
_L 0x2018E1C8 0x00000000//AimX,Digital,2
_L 0x2018E1CC 0x84420002//AimX,Digital,2
_L 0x2018E1F4 0x00000000//AimX,Digital,2
_L 0x2018E1F8 0x84420002//AimX,Digital,2
_L 0x2018E204 0x00000000//AimX,Digital,2
_L 0x2018E208 0x84420002//AimX,Digital,2
_L 0x2018E2B0 0x3C0408BE//AimY,a,3
_L 0x2018E2B4 0x8484E9DA//AimY,a,3*
_L 0x2018E2B8 0x3C020880//AimY,a,3
_L 0x2018E2BC 0x244233FE//AimY,a,3
_L 0x2018E2C8 0x3C020880//AimY,b,3
_L 0x2018E2CC 0x244233FE//AimY,b,3
_L 0x2018E2D0 0x00402025//AimY,Digital,3
_L 0x2018E2D4 0x84420004//AimY,Digital,3
_L 0x2018E334 0x00402025//AimY,Digital,3
_L 0x2018E338 0x84420004//AimY,Digital,3
_L 0x2018E3D0 0x00000000//FreeMoveX,1
_L 0x2018E454 0x3C020880//MoveX,1
_L 0x2018E458 0x244233FE//MoveX,1
_L 0x2018E45C 0x00402025//MoveX,Digital,1
_L 0x2018E460 0x84820002//MoveX,Digital,1
_L 0x2018E4D8 0x00000000//FreeMoveY,1
_L 0x2018E50C 0x3C020880//MoveY,1
_L 0x2018E510 0x244233FE//MoveY,1
_L 0x2018E514 0x00402025//MoveY,Digital,1
_L 0x2018E518 0x84820004//MoveY,Digital,1
_L 0x200033FC 0x00000002//SwapFlag
_L 0x20003408 0x000B5023
_L 0x2000340C 0x3C0F0880
_L 0x20003410 0x27AE000E//VCS
_L 0x20003414 0x91CD0000
_L 0x20003418 0x25ADFF80
_L 0x2000341C 0x91CC0001
_L 0x20003420 0x258CFF80
_L 0x20003424 0x01AB082A
_L 0x20003428 0x10200004
_L 0x2000342C 0x01AA082A
_L 0x20003430 0x14200002
_L 0x20003434 0x00000000
_L 0x20003438 0x00006821
_L 0x2000343C 0x018B082A
_L 0x20003440 0x10200004
_L 0x20003444 0x018A082A
_L 0x20003448 0x14200002
_L 0x2000344C 0x00000000
_L 0x20003450 0x00006021
_L 0x20003454 0xA5ED3400
_L 0x20003458 0xA5EC3402
_L 0x2000345C 0x03E00008
_L 0x20003460 0x44806800
_C0 Right analog v1.1 [OFF, Default]
_L 0xE027FFFF 0x0019E474
_L 0x2021A728 0x44806800
_L 0x2019E474 0x84C7000A
_L 0x2018C850 0x10800008
_L 0x2018C8DC 0x10800008
_L 0x2018D3C4 0x8605002A
_L 0x2018D40C 0x8605002A
_L 0x2018D424 0x8602000E
_L 0x2018D62C 0x8482002A
_L 0x2018E184 0x00000000
_L 0x2018E188 0x0E262DD8//*
_L 0x2018E18C 0x00002025
_L 0x2018E190 0x8444000A
_L 0x2018E1C8 0x0E262FA1//*
_L 0x2018E1CC 0x02002025
_L 0x2018E1F4 0x0E262FA1//*
_L 0x2018E1F8 0x02002025
_L 0x2018E204 0x0E262FA1//*
_L 0x2018E208 0x02002025
_L 0x2018E2B0 0x00000000
_L 0x2018E2B4 0x0E262DD8//*
_L 0x2018E2B8 0x00002025
_L 0x2018E2BC 0x8444000A
_L 0x2018E2C8 0x0E262DD8//*
_L 0x2018E2CC 0x00002025
_L 0x2018E2D0 0x0E262FB1//*
_L 0x2018E2D4 0x00402025
_L 0x2018E334 0x0E262FB1//*
_L 0x2018E338 0x02002025
_L 0x2018E3D0 0x14800036
_L 0x2018E454 0x0E262DD8//*
_L 0x2018E458 0x00002025
_L 0x2018E45C 0x0E262FA1//*
_L 0x2018E460 0x00402025
_L 0x2018E4D8 0x14800026
_L 0x2018E50C 0x0E262DD8//*
_L 0x2018E510 0x00002025
_L 0x2018E514 0x0E262FB1//*
_L 0x2018E518 0x00402025
_L 0x200033FC 0x00000000//SwapFlag
Details:
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 0x 00(deadzone OFF) up to 128/0x 80(100% deadzone, all input filtered). The default deadzone value is 0x 0D (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
_G Marvel Ultimate Alliance [USA-v1]
_C0 Right analog support v1 [ON][USA-v1]
_L 0xE03FF809 0x0048B198
_L 0x20003810 0x340C000D//Deadzone
_L 0x20003814 0x3C0B3F80
_L 0x20003818 0x448BE800
_L 0x2000381C 0x340B0080
_L 0x20003820 0x016CC821
_L 0x20003824 0x016CC023
_L 0x20003828 0x3C0E42FF
_L 0x2000382C 0x448EE000
_L 0x20003830 0x3C0D3F80
_L 0x20003834 0x448DD800
_L 0x20003838 0x3C0D0880
_L 0x2000383C 0xADA03800
_L 0x20003840 0xADA03804
_L 0x20003844 0xADA03808
_L 0x20003848 0xADA0380C
_L 0x2000384C 0x340A0002
_L 0x20003850 0x93AF000A
_L 0x20003854 0x032F082A
_L 0x20003858 0x14200006
_L 0x2000385C 0x448CD000
_L 0x20003860 0x01F8082A
_L 0x20003864 0x50200012
_L 0x20003868 0x00000000
_L 0x2000386C 0x10000002
_L 0x20003870 0xA5A13800
_L 0x20003874 0xA5A13802
_L 0x20003878 0x448FF000
_L 0x2000387C 0x4680F7A0
_L 0x20003880 0x461CF783
_L 0x20003884 0x461BF781
_L 0x20003888 0x4600F785
_L 0x2000388C 0x4680D6A0
_L 0x20003890 0x461AE7C0
_L 0x20003894 0x461CFD83
_L 0x20003898 0x461BB5C1
_L 0x2000389C 0x4617F601
_L 0x200038A0 0x4617DE41
_L 0x200038A4 0x4619C783
_L 0x200038A8 0x461DF782
_L 0x200038AC 0xE5BE3804
_L 0x200038B0 0x25AD0008
_L 0x200038B4 0x254AFFFF
_L 0x200038B8 0x5540FFE6
_L 0x200038BC 0x93AF000B
_L 0x200038C0 0x03E00008
_L 0x200038C4 0x3C0308E0//MainEnd
_L 0x203876F4 0x0E200E04//MainJump
_L 0x2048B184 0x3C190880
_L 0x2048B18C 0x8F2C3800
_L 0x2048B194 0x15800004
_L 0x2048B198 0x8F2C3808
_L 0x2048B1A0 0x1180FFE7
_L 0x2048B1A8 0x872F3802
_L 0x2048B1AC 0x15E00003
_L 0x2048B1B0 0xC7383804
_L 0x2048B1B4 0x4600C607
_L 0x2048B1BC 0x872E380A
_L 0x2048B1C4 0x11C00002
_L 0x2048B1C8 0xC720380C
_L 0x2048B1CC 0x46000007
_L 0x2048B1D0 0x00000000
_L 0x205FB0AC 0x3C230000//DeadzoneRotate
_L 0x205FB540 0x3C230000//DeadzoneZoom
_C0 Right analog support v1 [OFF/Default][USA-v1]
_L 0xE0113808 0x0048B198
_L 0x203876F4 0x3C0308E0
_L 0x2048B184 0x1040FFEE
_L 0x2048B18C 0x8EAC0000
_L 0x2048B194 0x8D820008
_L 0x2048B198 0x0040F809
_L 0x2048B1A0 0x1440FFE7
_L 0x2048B1A8 0x8EB80000
_L 0x2048B1AC 0x02A02021
_L 0x2048B1B0 0x8F0F0010
_L 0x2048B1B4 0x01E0F809
_L 0x2048B1BC 0x8EA20000
_L 0x2048B1C4 0x24050003
_L 0x2048B1C8 0x8C4E0010
_L 0x2048B1CC 0x01C0F809
_L 0x2048B1D0 0x46000606
_L 0x205FB0AC 0x3F000000//DeadzoneRotate
_L 0x205FB540 0x3F266666//DeadzoneZoom
_C0 Camera zoom limits [Adjusted][USA-v1]
_L 0xE0020907 0x00387668
_L 0x20688EFC 0x42C80000//ZoomMin
_L 0x20688F00 0x43E10000//ZoomMax
_C0 Camera zoom limits [Default][USA-v1]
_L 0xE0020907 0x00387668
_L 0x20688EFC 0x434D0000//ZoomMin
_L 0x20688F00 0x43AF0000//ZoomMax
Marvel Ultimate Alliance [USA-v2]
ULUS10167.ini
Code:
_S ULUS-10167
_G Marvel Ultimate Alliance [USA-v2]
_C0 Right analog support v1 [ON][USA-v2]
_L 0xE03FF809 0x0048B5B0
_L 0x20003810 0x340C000D//Deadzone,MainStart
_L 0x20003814 0x3C0B3F80
_L 0x20003818 0x448BE800
_L 0x2000381C 0x340B0080
_L 0x20003820 0x016CC821
_L 0x20003824 0x016CC023
_L 0x20003828 0x3C0E42FF
_L 0x2000382C 0x448EE000
_L 0x20003830 0x3C0D3F80
_L 0x20003834 0x448DD800
_L 0x20003838 0x3C0D0880
_L 0x2000383C 0xADA03800
_L 0x20003840 0xADA03804
_L 0x20003844 0xADA03808
_L 0x20003848 0xADA0380C
_L 0x2000384C 0x340A0002
_L 0x20003850 0x93AF000A
_L 0x20003854 0x032F082A
_L 0x20003858 0x14200006
_L 0x2000385C 0x448CD000
_L 0x20003860 0x01F8082A
_L 0x20003864 0x50200012
_L 0x20003868 0x00000000
_L 0x2000386C 0x10000002
_L 0x20003870 0xA5A13800
_L 0x20003874 0xA5A13802
_L 0x20003878 0x448FF000
_L 0x2000387C 0x4680F7A0
_L 0x20003880 0x461CF783
_L 0x20003884 0x461BF781
_L 0x20003888 0x4600F785
_L 0x2000388C 0x4680D6A0
_L 0x20003890 0x461AE7C0
_L 0x20003894 0x461CFD83
_L 0x20003898 0x461BB5C1
_L 0x2000389C 0x4617F601
_L 0x200038A0 0x4617DE41
_L 0x200038A4 0x4619C783
_L 0x200038A8 0x461DF782
_L 0x200038AC 0xE5BE3804
_L 0x200038B0 0x25AD0008
_L 0x200038B4 0x254AFFFF
_L 0x200038B8 0x5540FFE6
_L 0x200038BC 0x93AF000B
_L 0x200038C0 0x03E00008
_L 0x200038C4 0x3C0308E0//MainEnd
_L 0x20387AD8 0x0E200E04//MainJump
_L 0x2048B59C 0x3C190880
_L 0x2048B5A4 0x8F2C3800
_L 0x2048B5AC 0x15800004
_L 0x2048B5B0 0x8F2C3808
_L 0x2048B5B8 0x1180FFE7
_L 0x2048B5C0 0x872F3802
_L 0x2048B5C4 0x15E00003
_L 0x2048B5C8 0xC7383804
_L 0x2048B5CC 0x4600C607
_L 0x2048B5D4 0x872E380A
_L 0x2048B5DC 0x11C00002
_L 0x2048B5E0 0xC720380C
_L 0x2048B5E4 0x46000007
_L 0x2048B5E8 0x00000000
_L 0x205FB408 0x3C230000//DeadzoneRotate
_L 0x205FB89C 0x3C230000//DeadzoneZoom
_C0 Right analog support v1 [OFF/Default][USA-v2]
_L 0xE0113808 0x0048B5B0
_L 0x20387AD8 0x3C0308E0
_L 0x2048B59C 0x1040FFEE
_L 0x2048B5A4 0x8EAC0000
_L 0x2048B5AC 0x8D820008
_L 0x2048B5B0 0x0040F809
_L 0x2048B5B8 0x1440FFE7
_L 0x2048B5C0 0x8EB80000
_L 0x2048B5C4 0x02A02021
_L 0x2048B5C8 0x8F0F0010
_L 0x2048B5CC 0x01E0F809
_L 0x2048B5D4 0x8EA20000
_L 0x2048B5DC 0x24050003
_L 0x2048B5E0 0x8C4E0010
_L 0x2048B5E4 0x01C0F809
_L 0x2048B5E8 0x46000606
_L 0x205FB408 0x3F000000//DeadzoneRotate
_L 0x205FB89C 0x3F266666//DeadzoneZoom
_C0 Camera zoom limits [Adjusted][USA-v2]
_L 0xE0020907 0x00387A4C
_L 0x2068927C 0x42C80000//ZoomMin
_L 0x20689280 0x43E10000//ZoomMax
_C0 Camera zoom limits [Default][USA-v2]
_L 0xE0020907 0x00387A4C
_L 0x2068927C 0x434D0000//ZoomMin
_L 0x20689280 0x43AF0000//ZoomMax
Marvel Ultimate Alliance [EUR]
ULES00542.ini
Code:
_S ULES-00542
_G Marvel Ultimate Alliance [EUR]
_C0 Right analog support v1 [ON]
_L 0xE03FF809 0x0048B398
_L 0x20003810 0x340C000D//Deadzone,MainStart
_L 0x20003814 0x3C0B3F80
_L 0x20003818 0x448BE800
_L 0x2000381C 0x340B0080
_L 0x20003820 0x016CC821
_L 0x20003824 0x016CC023
_L 0x20003828 0x3C0E42FF
_L 0x2000382C 0x448EE000
_L 0x20003830 0x3C0D3F80
_L 0x20003834 0x448DD800
_L 0x20003838 0x3C0D0880
_L 0x2000383C 0xADA03800
_L 0x20003840 0xADA03804
_L 0x20003844 0xADA03808
_L 0x20003848 0xADA0380C
_L 0x2000384C 0x340A0002
_L 0x20003850 0x93AF000A
_L 0x20003854 0x032F082A
_L 0x20003858 0x14200006
_L 0x2000385C 0x448CD000
_L 0x20003860 0x01F8082A
_L 0x20003864 0x50200012
_L 0x20003868 0x00000000
_L 0x2000386C 0x10000002
_L 0x20003870 0xA5A13800
_L 0x20003874 0xA5A13802
_L 0x20003878 0x448FF000
_L 0x2000387C 0x4680F7A0
_L 0x20003880 0x461CF783
_L 0x20003884 0x461BF781
_L 0x20003888 0x4600F785
_L 0x2000388C 0x4680D6A0
_L 0x20003890 0x461AE7C0
_L 0x20003894 0x461CFD83
_L 0x20003898 0x461BB5C1
_L 0x2000389C 0x4617F601
_L 0x200038A0 0x4617DE41
_L 0x200038A4 0x4619C783
_L 0x200038A8 0x461DF782
_L 0x200038AC 0xE5BE3804
_L 0x200038B0 0x25AD0008
_L 0x200038B4 0x254AFFFF
_L 0x200038B8 0x5540FFE6
_L 0x200038BC 0x93AF000B
_L 0x200038C0 0x03E00008
_L 0x200038C4 0x3C0308E0//MainEnd
_L 0x203878C8 0x0E200E04//MainJump
_L 0x2048B384 0x3C190880
_L 0x2048B38C 0x8F2C3800
_L 0x2048B394 0x15800004
_L 0x2048B398 0x8F2C3808
_L 0x2048B3A0 0x1180FFE7
_L 0x2048B3A8 0x872F3802
_L 0x2048B3AC 0x15E00003
_L 0x2048B3B0 0xC7383804
_L 0x2048B3B4 0x4600C607
_L 0x2048B3BC 0x872E380A
_L 0x2048B3C4 0x11C00002
_L 0x2048B3C8 0xC720380C
_L 0x2048B3CC 0x46000007
_L 0x2048B3D0 0x00000000
_L 0x205FB21C 0x3C230000//DeadzoneRotate
_L 0x205FB6B0 0x3C230000//DeadzoneZoom
_C0 Right analog support v1 [OFF/Default]
_L 0xE0113808 0x0048B398
_L 0x203878C8 0x3C0308E0
_L 0x2048B384 0x1040FFEE
_L 0x2048B38C 0x8EAC0000
_L 0x2048B394 0x8D820008
_L 0x2048B398 0x0040F809
_L 0x2048B3A0 0x1440FFE7
_L 0x2048B3A8 0x8EB80000
_L 0x2048B3AC 0x02A02021
_L 0x2048B3B0 0x8F0F0010
_L 0x2048B3B4 0x01E0F809
_L 0x2048B3BC 0x8EA20000
_L 0x2048B3C4 0x24050003
_L 0x2048B3C8 0x8C4E0010
_L 0x2048B3CC 0x01C0F809
_L 0x2048B3D0 0x46000606
_L 0x205FB21C 0x3F000000//DeadzoneRotate
_L 0x205FB6B0 0x3F266666//DeadzoneZoom
_C0 Camera zoom limits [Adjusted]
_L 0xE0020907 0x0038783C
_L 0x2068907C 0x42C80000//ZoomMin
_L 0x20689080 0x43E10000//ZoomMax
_C0 Camera zoom limits [Default]
_L 0xE0020907 0x0038783C
_L 0x2068907C 0x434D0000//ZoomMin
_L 0x20689080 0x43AF0000//ZoomMax
Details:
- 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 0x 00(deadzone OFF) up to 128/0x 80(100% deadzone, all input filtered). The default deadzone value is 0x 0D (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
_G Tomb Raider Legend [USA/EUR]
_C0 Right analog support v1 [ON][USA/EUR]
_L 0xE00C000B 0x00004C70
_L 0x20004C70 0x44857800//Movement+Camera
_L 0x20004C78 0x0E200DC1//Jump
_L 0x20004C7C 0x922F000A
_L 0x20004CA8 0x10000003//AllowPlayerMovementCamButton
_L 0x20003704 0x448F6800
_L 0x20003708 0x46806B60
_L 0x2000370C 0x460F6B41
_L 0x20003710 0x922E000B
_L 0x20003714 0x448E7000
_L 0x20003718 0x468073A0
_L 0x2000371C 0x03E00008
_L 0x20003720 0x460F7381
_C0 Right analog support v1 [OFF/Default][USA/EUR]
_L 0xE0047800 0x00004C70
_L 0x20004C70 0x1080000B
_L 0x20004C78 0xC60D0004
_L 0x20004C7C 0xC60E0008
_L 0x20004CA8 0x14800003
Tomb Raider Anniversary [USA/EUR]
ULUS10253.ini / ULES00826.ini
Code:
_S ULUS-10253 / ULES-00826
_G Tomb Raider Anniversary [USA/EUR]
_C0 Right analog support v1 [ON][USA/EUR]
_L 0xE00D0007 0x00005068
_L 0x20005068 0x3C044300//Movement+Camera
_L 0x20005070 0x0E200DC1//Jump
_L 0x20005074 0x4484F000
_L 0x20005090 0x10000003//AllowPlayerMovementCamButton
_L 0x20003704 0x926F000A
_L 0x20003708 0x448F6000
_L 0x2000370C 0x46806320
_L 0x20003710 0x461E6301
_L 0x20003714 0x926E000B
_L 0x20003718 0x448E6800
_L 0x2000371C 0x46806B60
_L 0x20003720 0x03E00008
_L 0x20003724 0x461E6B41
_C0 Right analog support v1 [OFF/Default][USA/EUR]
_L 0xE0044300 0x00005068
_L 0x20005068 0x10800007
_L 0x20005070 0xC64C0004
_L 0x20005074 0xC64D0008
_L 0x20005090 0x14800003
Details:
- 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.
|