Post Reply 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Ghost in the Shell Stand Alone Complex
09-28-2016, 01:32 PM (This post was last modified: 07-24-2017 08:49 PM by LunaMoo.)
Post: #23
RE: Ghost in the Shell Stand Alone Complex
Just made a fun patch for this game as a proof of concept:
_S ULUS-10020
_G Ghost in the Shell: Stand Alone Complex
_C0 Right Analog Aim
_L 0xE03D08AF 0x001593F4
_L 0x20001010 0x340A0020
// ^change 20 on the end of the line above for deadzone anything from 01 to maybe up to 40 will work(definitely set to 01 when using with mouse control)
// also affects maximum camera speed
_L 0x20001024 0x3C083C20
// ^change 3C20 on the end of the line above for camera speed, it's first 4 digits of floating point value,
// default 3C20 == 0x3C200000 == 0.009766
_L 0x201593F4 0x0E200400
_L 0x20001000 0x3C0E4040
_L 0x20001004 0x3C0F08AD
_L 0x20001008 0x3C090880
_L 0x2000100C 0x0120C021
_L 0x20001014 0x340B0080
_L 0x20001018 0x016A6021
_L 0x2000101C 0x258C0001
_L 0x20001020 0x016A5823
_L 0x20001028 0x4488F000
_L 0x2000102C 0x448ED800
_L 0x20001030 0x91E808CE
_L 0x20001034 0x010B682A
_L 0x20001038 0xA12D0FFC
_L 0x2000103C 0x0188682A
_L 0x20001040 0xA12D0FFD
_L 0x20001044 0x2508FF80
_L 0x20001048 0x00086FC3
_L 0x2000104C 0x010D4026
_L 0x20001050 0x010A4023
_L 0x20001054 0x4488F800
_L 0x20001058 0x4680FFE0
_L 0x2000105C 0x461EFFC2
_L 0x20001060 0xE53F0FF4
_L 0x20001064 0x461BFFC3
_L 0x20001068 0xE53F0FEC
_L 0x2000106C 0x91E808CF
_L 0x20001070 0x1309FFF0
_L 0x20001074 0x2529FFFC
_L 0x20001078 0x03E00008
_L 0x2000107C 0x3C0208AF
_L 0x200C393C 0x3C180880
_L 0x200C3940 0x93020FFC
_L 0x200C3950 0x93020FFD
_L 0x200C3990 0x93020FFC
_L 0x200C39A0 0x93020FFC
_L 0x200C39A4 0x1040000D
_L 0x200C39F8 0x93020FF8
_L 0x200C3A08 0x93020FF8
_L 0x200C3A0C 0x5040008C
_L 0x200C3A2C 0x93020FF8
_L 0x200C3B84 0x93020FF9
_L 0x200C3964 0xC7040FF4
_L 0x200C39B4 0xC7040FF4
_L 0x200C3A40 0xC7040FF0
_L 0x200C3B98 0xC7040FF0
_L 0x2009CD9C 0x3C180880
_L 0x2009CDA0 0x93020FF8
_L 0x2009CE90 0x93020FFC
_L 0x2009D530 0x93020FFD
_L 0x2009D688 0x93020FF9
_L 0x2009CE0C 0x00000000
_L 0x2009CE84 0xC7000FE8
_L 0x2009CF00 0x00000000
_L 0x2009CF78 0xC7010FEC
_L 0x2009D5A4 0x00000000
_L 0x2009D61C 0xC7010FEC
_L 0x2009D6F8 0x00000000
_L 0x2009D770 0xC7000FE8
_C0 Right Analog Aim [Disable]
_L 0x201593F4 0x3C0208AF
_L 0x200C393C 0x8E23005C
_L 0x200C3940 0x02031024
_L 0x200C3950 0x02021024
_L 0x200C3990 0x02031024
_L 0x200C39A0 0x02021024
_L 0x200C39A4 0x1440000D
_L 0x200C39F8 0x02031024
_L 0x200C3A08 0x02021024
_L 0x200C3A0C 0x5440008C
_L 0x200C3A2C 0x02031024
_L 0x200C3B84 0x02021024
_L 0x200C3964 0xC6240030
_L 0x200C39B4 0xC6240030
_L 0x200C3A40 0xC6240030
_L 0x200C3B98 0xC6240030
_L 0x2009CD9C 0x8E820050
_L 0x2009CDA0 0x02A21024
_L 0x2009CE90 0x02A21024
_L 0x2009D530 0x02A21024
_L 0x2009D688 0x02A21024
_L 0x2009CE0C 0x45020020
_L 0x2009CE84 0xC68000F4
_L 0x2009CF00 0x45000022
_L 0x2009CF78 0xC68100F0
_L 0x2009D5A4 0x4500FE79
_L 0x2009D61C 0xC68100F0
_L 0x2009D6F8 0x4502FDE5
_L 0x2009D770 0xC68000F4

Make sure to set right analog in the PPSSPP control mapping(it's not set to anything by default since normally only HD remasters are using it).

Might need tweaking, edit: updated it to make that easier, also made deadzone affect camera speed so it doesn't just start very fast.
Edit2: now affects sniper scopes as well(by default they were using left analog, but only as digital directions).
Edit3: slight improvement to how values are handled, also visually shortened/cleaned the code.

Also only tested it with my 60fps patch, so going to repost it here as well:
_C0 60 fps
_L 0xE0040001 0x00159448
_L 0x20159448 0x24420004
_L 0x2015A3A4 0x4614A503
_L 0x2004B898 0x46010840
_L 0x2004B730 0x46021080
_C0 60 fps [Disable]
_L 0x20159448 0x24420001
_L 0x2015A3A4 0x00000000
_L 0x2004B898 0x4600A503
_L 0x2004B730 0x460018C3
^Updated this one as well, noticed it was breaking external camera, fixed it now.
Edit: and turns out I broke cutscenes while fixing external cam fixed now. Thx stranno for mentioning the problem.:]

Both of those are for US version, but I think it might still be the only one which works anyway(?). - Custom PPSSPP Shaders! - simple CE scripts to help creating CWCheats, - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
Post Reply 

Messages In This Thread
RE: Ghost in the Shell Stand Alone Complex - LunaMoo - 09-28-2016 01:32 PM

Forum Jump: