Post Reply 
 
Thread Rating:
  • 10 Votes - 3.9 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Metal Gear Solid Peace Walker
05-20-2016, 05:34 AM
Post: #646
RE: Metal Gear Solid Peace Walker
Im still stuck on the mission briefing, can't skip either, anyone has a solution for these?
Find all posts by this user
Quote this message in a reply
05-23-2016, 03:39 PM (This post was last modified: 05-23-2016 03:39 PM by vnctdj.)
Post: #647
RE: Metal Gear Solid Peace Walker
(05-19-2016 02:25 PM)kurosaika Wrote:  Can I please ask for an MGS PW settings for android? Im loving this game so much and I'm desperate to play it at stable full speed.

Im using a Zenfone Max with these specs:

PLATFORM
OS Android OS, v5.0 (Lollipop)
Chipset Qualcomm MSM8916 Snapdragon 410
CPU Quad-core 1.2 GHz Cortex-A53
GPU Adreno 306

Merged.

♦ Intel Core i7-6700HQ | 16 GB RAM | NVIDIA GeForce GTX 960M | Debian Testing --- Windows 7 Professional SP1 x64
♦ Intel Core i7-2630QM | 4 GB RAM | NVIDIA GeForce GT 540M | Debian Testing
♦ PSP-3004 | 6.60 PRO-C2
Find all posts by this user
Quote this message in a reply
08-20-2016, 08:45 PM
Post: #648
RE: Metal Gear Solid Peace Walker
A new gameplay video test...
Find all posts by this user
Quote this message in a reply
09-19-2016, 02:21 PM (This post was last modified: 09-19-2016 02:25 PM by ginnedup.)
Post: #649
RE: Metal Gear Solid Peace Walker
I've got a possible problem with MGSPW on PPSSPP 1.2.2 for Win 7.

For some reason, I can't use the Mate Tea item at all; it says to select from the equipment menu, then use with the R button. I do that, but nothing happens, even when I have less than full psyche. The little bar with the word MATE and the rank stars moves a bit, but the item doesn't get used.

I've been playing with invincibility, 100% camo, infinite items, and max heroism cheats active, but I also tried without any cheats active and it still didn't work. Maybe this is a bug of some kind?
Find all posts by this user
Quote this message in a reply
09-22-2016, 02:53 PM
Post: #650
RE: Metal Gear Solid Peace Walker
(09-19-2016 02:21 PM)ginnedup Wrote:  I've got a possible problem with MGSPW on PPSSPP 1.2.2 for Win 7.

For some reason, I can't use the Mate Tea item at all; it says to select from the equipment menu, then use with the R button. I do that, but nothing happens, even when I have less than full psyche. The little bar with the word MATE and the rank stars moves a bit, but the item doesn't get used.

I've been playing with invincibility, 100% camo, infinite items, and max heroism cheats active, but I also tried without any cheats active and it still didn't work. Maybe this is a bug of some kind?

Came back to let y'all know I figured out the problem. I tried disabling cheats just for MGSPW via the game settings; that didn't work. Then I globally disabled cheats from the PPSSPP main settings (with no game loaded); that worked! So I finally played with each one of the cheats I'd been using active, and I found the culprit: the infinite items cheat (duh, in hindsight).

Seems that when you have it activated, it won't let you use mate tea, since it's trying to keep that value maxed out. Interestingly, you CAN use FRS balloons despite its value also remaining maxed out; so while you can get unlimited FRS's with this cheat, you can't use mate tea (and possibly other psyche-recovery items) as well, so it's a trade-off.

Note that you can discard mate tea and all other items, though with this cheat active, it'll keep their value maxed out, so I guess it's a way to generate infinite items.

Anyway, tl;dr: I found the solution, and am back to normal with MGSPW. Carry on, folks!
Find all posts by this user
Quote this message in a reply
10-21-2016, 09:12 PM (This post was last modified: 04-27-2017 04:00 PM by LunaMoo.)
Post: #651
RE: Metal Gear Solid Peace Walker
Yet another code for fancy controls:
Code:
_S ULUS-10509
_G Metal Gear Solid: Peace Walker
_C0 Right Analog Aim
_L 0xE052A964 0x00075084
_L 0x2000100C 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 0x20001020 0x3C0E3F80
// ^change 3F80 for camera speed multiplier, it's first 4 digit of floating point
// default 3F80 == 0x3F800000 == 1.0
_L 0x20075084 0x0E200400
_L 0x20001000 0x03A07821
_L 0x20001004 0x3C090880
_L 0x20001008 0x0120C021
_L 0x20001010 0x340B0080
_L 0x20001014 0x016A6021
_L 0x20001018 0x258C0001
_L 0x2000101C 0x016A5823
_L 0x20001024 0x448EF000
_L 0x20001028 0x91E8000A
_L 0x2000102C 0x010B682A
_L 0x20001030 0xA12D0FFC
_L 0x20001034 0x0188682A
_L 0x20001038 0xA12D0FFD
_L 0x2000103C 0x2508FF80
_L 0x20001040 0x0501000D
_L 0x20001044 0x00000000
_L 0x20001048 0x010A4020
_L 0x2000104C 0x25080001
_L 0x20001050 0x0008C82A
_L 0x20001054 0x57200001
_L 0x20001058 0x00004021
_L 0x2000105C 0x4488F800
_L 0x20001060 0x4680FFE0
_L 0x20001064 0x461EFFC2
_L 0x20001068 0x4600FFCD
_L 0x2000106C 0x4408F800
_L 0x20001070 0x1000000B
_L 0x20001074 0xAD280FF4
_L 0x20001078 0x010A4022
_L 0x2000107C 0x05010002
_L 0x20001080 0x00000000
_L 0x20001084 0x00004021
_L 0x20001088 0x4488F800
_L 0x2000108C 0x4680FFE0
_L 0x20001090 0x461EFFC2
_L 0x20001094 0x4600FFCD
_L 0x20001098 0x4408F800
_L 0x2000109C 0xAD280FF4
_L 0x200010A0 0x000840C0
_L 0x200010A4 0x00084022
_L 0x200010A8 0xAD280FEC
_L 0x200010AC 0x91E8000B
_L 0x200010B0 0x1309FFDE
_L 0x200010B4 0x2529FFFC
_L 0x200010B8 0x8F080FE8
_L 0x200010BC 0x00084022
_L 0x200010C0 0xAF080FE8
_L 0x200010C4 0x03E00008
_L 0x200010C8 0x8C43A964
_L 0x201984D4 0x3C1B0880
_L 0x201984D8 0x8F620FF4
_L 0x201984E8 0x8F620FF0
_L 0x201978A8 0x3C1B0880
_L 0x201978AC 0x83620FF8
_L 0x201978BC 0x83620FF9
_L 0x20197948 0x83620FFC
_L 0x20197EB8 0x83620FFD
_L 0x20197968 0x00000000
_L 0x20197F60 0x8F620FFC
_L 0x20197F34 0x00000000
_L 0x20197E3C 0x00000000
_L 0x20197EA8 0x8F620FFC
_L 0x20197938 0x10000158
_L 0x201979E8 0x8F620FF8
_L 0x201979C0 0x1000015E
_L 0x201A6978 0x3C040880
_L 0x201A697C 0x8C840FE8
_L 0x201A6860 0x3C020880
_L 0x201A6864 0x8C420FEC
_L 0x201A4064 0x3C020880
_L 0x201A4068 0x8C420FEC
_L 0x201A4150 0x3C040880
_L 0x201A4154 0x8C840FE8
_L 0x2018E500 0x28A2FFFA
_L 0x2018E50C 0x28C2FFFA
_L 0x2018E534 0x24A5FFFA
_L 0x2018E574 0x24C6FFFA
_L 0x2018E5EC 0x24A50006
_L 0x2018E728 0x24C60006
_C0 Right Analog Aim [Disable]
_L 0x20075084 0x8C43A964
_L 0x201984D4 0x4600000D
_L 0x201984D8 0x44020000
_L 0x201984E8 0x44020000
_L 0x201978A8 0x8C6200D8
_L 0x201978AC 0x02221024
_L 0x201978BC 0x02221024
_L 0x20197948 0x02221024
_L 0x20197EB8 0x02221024
_L 0x20197968 0x45030220
_L 0x20197F60 0x02221024
_L 0x20197F34 0x4500FEA4
_L 0x20197E3C 0x45030104
_L 0x20197EA8 0x02221024
_L 0x20197938 0x45010158
_L 0x201979E8 0x02221024
_L 0x201979C0 0x4501015E
_L 0x201A6978 0x00862021
_L 0x201A697C 0x7C042620
_L 0x201A6860 0x00E21023
_L 0x201A6864 0x7C021620
_L 0x201A4064 0x00E21023
_L 0x201A4068 0x7C021620
_L 0x201A4150 0x00862021
_L 0x201A4154 0x7C042620
_L 0x2018E500 0x28A2FFA1
_L 0x2018E50C 0x28C2FFA1
_L 0x2018E534 0x24A5FFD8
_L 0x2018E574 0x24C6FFD8
_L 0x2018E5EC 0x24A50028
_L 0x2018E728 0x24C60028
~Don't forget to set right analog in control mapping.
Edit: Here's an addon to above cheat, kind of experimental, might still modify it in the future as I didn't had chance to test it much yet:
Code:
_C0 RAA Curve addon
_L 0xE0170008 0x000010C4
_L 0x200010C4 0x25290004
_L 0x200010C8 0x000B70C0
_L 0x200010CC 0x448EF800
_L 0x200010D0 0x3C0F40AA
_L 0x200010D4 0x448FE800
_L 0x200010D8 0x4680FFE0
_L 0x200010DC 0x461DFFC3
_L 0x200010E0 0x8D390FEC
_L 0x200010E4 0x4499F000
_L 0x200010E8 0x4680F7A0
_L 0x200010EC 0x461FF743
_L 0x200010F0 0x4600EF05
_L 0x200010F4 0x461DE6C3
_L 0x200010F8 0x461CEF42
_L 0x200010FC 0x461CEF42
_L 0x20001100 0x461CEF42
_L 0x20001104 0x461BEF40
_L 0x20001108 0x4600EF4D
_L 0x2000110C 0xE53D0FEC
_L 0x20001110 0x1709FFF3
_L 0x20001114 0x25290004
_L 0x20001118 0x03E00008
_L 0x2000111C 0x8C43A964
_C0 RAA Curve addon [Disable]
_L 0x200010C4 0x03E00008
_L 0x200010C8 0x8C43A964
When activated if the original Right Analog Aim cheat was running, this will mod the linear aim speed to analog angle into curve that starts slowly and gains most speed on the highest angles, it only affects weapon aiming, not tpp camera. The difference might not be huge, but should be noticeable, I made it mostly to allow easier headshots since apparently they matter a lot in this game;p. Note that this is addon, as in completely optional and also does absolutely nothing by itself it will not even write anything to game memory if it doesn't detect the RAA cheat.
Another addon to the above:
Code:
_C0 RAA Better speed control addon
_L 0xE04607FE 0x0018E784
// All multipliers are stored as last 4 digits and are first 4 digit of floating point, examples:
// 3F80 == 1.0, 3F00 == 0.5, 4000 == 2.0, 3F90 == 1.125, 3F40 == 0.75, 3E00 == 0.125 etc.
// external camera
_L 0x20001134 0x3C023F80 // horizontal
_L 0x20001158 0x3C023F80 // vertical
// aim camera
_L 0x2000117C 0x3C033F80 // horizontal
_L 0x200011A4 0x3C023F80 // vertical
// scoped aim camera
_L 0x200011CC 0x3C033F80 // horizontal
_L 0x200011F4 0x3C023F80 // vertical
// :3
_L 0x2018E784 0x0A20044C
_L 0x2018E788 0x822507FE
_L 0x20001130 0x4485D800
_L 0x20001138 0x4482E000
_L 0x2000113C 0x4680DEE0
_L 0x20001140 0x461CDEC2
_L 0x20001144 0x4600DEE4
_L 0x20001148 0x4405D800
_L 0x2000114C 0x0A2639E3
_L 0x20001150 0xAE0502F0
_L 0x2018E794 0x0A200455
_L 0x2018E798 0x822607FF
_L 0x20001154 0x4486D800
_L 0x2000115C 0x4482E000
_L 0x20001160 0x4680DEE0
_L 0x20001164 0x461CDEC2
_L 0x20001168 0x4600DEE4
_L 0x2000116C 0x4406D800
_L 0x20001170 0x0A2639E7
_L 0x20001174 0xAE0602F4
_L 0x201A6868 0x0E20045E
_L 0x201A686C 0x00139880
_L 0x20001178 0x4482D800
_L 0x20001180 0x4483E000
_L 0x20001184 0x4680DEE0
_L 0x20001188 0x461CDEC2
_L 0x2000118C 0x4600DEE4
_L 0x20001190 0x4402D800
_L 0x20001194 0x0262182A
_L 0x20001198 0x03E00008
_L 0x2000119C 0xA622008A
_L 0x201A6980 0x0E200468
_L 0x201A6984 0x00139880
_L 0x200011A0 0x4484D800
_L 0x200011A8 0x4482E000
_L 0x200011AC 0x4680DEE0
_L 0x200011B0 0x461CDEC2
_L 0x200011B4 0x4600DEE4
_L 0x200011B8 0x4404D800
_L 0x200011BC 0x0264102A
_L 0x200011C0 0x03E00008
_L 0x200011C4 0xA6240088
_L 0x201A406C 0x0E200472
_L 0x201A4070 0x00094880
_L 0x200011C8 0x4482D800
_L 0x200011D0 0x4483E000
_L 0x200011D4 0x4680DEE0
_L 0x200011D8 0x461CDEC2
_L 0x200011DC 0x4600DEE4
_L 0x200011E0 0x4402D800
_L 0x200011E4 0x0122182A
_L 0x200011E8 0x03E00008
_L 0x200011EC 0xA642008A
_L 0x201A4158 0x0E20047C
_L 0x201A415C 0x00094880
_L 0x200011F0 0x4484D800
_L 0x200011F8 0x4482E000
_L 0x200011FC 0x4680DEE0
_L 0x20001200 0x461CDEC2
_L 0x20001204 0x4600DEE4
_L 0x20001208 0x4404D800
_L 0x2000120C 0x0124102A
_L 0x20001210 0x03E00008
_L 0x20001214 0xA6440088
_C0 RAA Better speed control addon [Disable]
_L 0x2018E784 0x822507FE
_L 0x2018E788 0xAE0502F0
_L 0x2018E794 0x822607FF
_L 0x2018E798 0xAE0602F4
_L 0x201A6868 0x0262182A
_L 0x201A686C 0xA622008A
_L 0x201A6980 0x0264102A
_L 0x201A6984 0xA6240088
_L 0x201A406C 0x0122182A
_L 0x201A4070 0xA642008A
_L 0x201A4158 0x0124102A
_L 0x201A415C 0xA6440088
which allows editing speed, separately for tpp cam, aim cam, and scoped aim cam, horizontal and vertical speed separately.

When I'll have more time I might also make cwc version of this, just need to figure out how to create somewhat decent RNG with mips;p. Edit: Done, my RNG function sucks and is very basic, but works well enough for what this needed.
Code:
_C0 Recruit discovery
_L 0xE03B18C4 0x007EF070
_L 0x207EF070 0x34020008
_L 0x207EF078 0x00000000
_L 0x20001200 0x3C1B0880
_L 0x20001204 0xAF7F11E8
_L 0x20001208 0x0E40E1AA
_L 0x2000120C 0x276411F0
_L 0x20001210 0x936811FC
_L 0x20001214 0x34099069
_L 0x20001218 0x01090018
_L 0x2000121C 0x00005012
_L 0x20001220 0xA36A11EC
_L 0x20001224 0x34090019
_L 0x20001228 0x0109001A
_L 0x2000122C 0x00005812
_L 0x20001230 0x8F7F11E8
_L 0x20001234 0x03E00008
_L 0x20001238 0xA36B11ED
_L 0x207EF0C8 0x0E200494
_L 0x20001250 0x3C1B0880
_L 0x20001254 0xAF65124C
_L 0x20001258 0xAF7F1248
_L 0x2000125C 0x0E200480
_L 0x20001260 0x00000000
_L 0x20001264 0x8F7F1248
_L 0x20001268 0x8F65124C
_L 0x2000126C 0x34090001
_L 0x20001270 0x00093080
_L 0x20001274 0x00A63821
_L 0x20001278 0x012B602A
_L 0x2000127C 0x25290001
_L 0x20001280 0x5580FFFB
_L 0x20001284 0xACE7FFFC
_L 0x20001288 0x03E00008
_L 0x2000128C 0x00001021
_L 0x207EF14C 0x0E2004C0
_L 0x20001300 0x3C1B0880
_L 0x20001304 0xAF6612FC
_L 0x20001308 0xAF7F12F8
_L 0x2000130C 0x936211ED
_L 0x20001310 0x00424021
_L 0x20001314 0x00481021
_L 0x20001318 0x24420002
_L 0x2000131C 0xAF6212F4
_L 0x20001320 0x0E200480
_L 0x20001324 0x00000000
_L 0x20001328 0x8F6212F4
_L 0x2000132C 0x2442FFFF
_L 0x20001330 0x8F6612FC
_L 0x20001334 0xA0CA0000
_L 0x20001338 0x24C60001
_L 0x2000133C 0x1C40FFF7
_L 0x20001340 0xAF6612FC
_L 0x20001344 0x8F7F12F8
_L 0x20001348 0x03E00008
_L 0x2000134C 0x00001021
_L 0x207EF168 0x0E2004C0
_L 0x207EF184 0x0E2004C0
_L 0x207EF1B8 0x0E2004C0
_L 0x207EF238 0x0E2004C0
_C0 Recruit discovery [Disable]
_L 0x207EF070 0x7C0218C4
_L 0x207EF078 0x0E40E1A6
_L 0x207EF0C8 0x0E40E1A8
_L 0x207EF14C 0x0E40E1A4
_L 0x207EF168 0x0E40E1A4
_L 0x207EF184 0x0E40E1A4
_L 0x207EF1B8 0x0E40E1A4
_L 0x207EF238 0x0E40E1A4
~ Note that networking/WLAN has to be enabled as well, I could patch the function checking it with just one extra line, but no reason since it's not bothersome;p.
And probably best if I mention it ~ the game code this cheat replaces exists only in that one recruit menu, so better not use [Disable] cheat at all, game will restore original function anyway after switching menus, or at least it should;p.


Recently finished the game and made one more hackish stuff for it:
Code:
_C0 Unlock Extra Uniforms
_L 0xE0140002 0x00049B98
_L 0x20049B98 0x0A2009C0
_L 0x20002700 0x10800010
_L 0x20002704 0x2E3B001F
_L 0x20002708 0x8C820004
_L 0x2000270C 0x1760000D
_L 0x20002710 0x341B002E
_L 0x20002714 0x1371000B
_L 0x20002718 0x341B002F
_L 0x2000271C 0x13710009
_L 0x20002720 0x341B0030
_L 0x20002724 0x13710007
_L 0x20002728 0x341B0033
_L 0x2000272C 0x13710005
_L 0x20002730 0x341B0034
_L 0x20002734 0x13710003
_L 0x20002738 0x00000000
_L 0x2000273C 0x34020003
_L 0x20002740 0xAC820004
_L 0x20002744 0x03E00008
_L 0x20002748 0x00000000
//Instructions:
//Activate this code on mission selector, then enter mission prep -> uniform
//If you see new uniforms, use [Disable] cheat, return to base and save your game
_C0 Unlock Extra Uniforms [Disable]
_L 0x20049B98 0x10800002
This unlocks "passcode" uniforms that are not available otherwise when playing on ppsspp(nothing fancy, just some promo T-shirts), follow instructions included with the cheat as function I patched looks very generic and might be used for other stuff;p. Just in case I would recommend backing up your savedata before trying it.

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
10-29-2016, 12:22 PM (This post was last modified: 01-11-2017 09:44 PM by Kabuto_Kun.)
Post: #652
RE: Metal Gear Solid Peace Walker
If you have played at Peace Walker before, you may be aware that the game makes use of DATA INSTALL, a very common feature in the "last wave" of PSP games. It was used to minimize the loading times in heavy games played from the slow UMD disc by copying some game files to the memory stick.

It is totally optional, and Peace Walker has 2 package install options: small package (320MB) and full package (880MB).

However, there is something special in how Peace Walker uses it: you must install at least the 320MB package to be able to have audio for CODEC calls during gameplay. If you decide to not install it, you will only get text in these calls.

The problem is, if you are already playing the game from a fast storage device in a real PSP/PS VITA (from an ISO/CSO in a CFW or even the PSN digital release) or in PPSSPP, this extra install is totally unnecessary and a waste of disk space.

Fortunately, I made a CW cheat to enable the audio in these in-game CODEC calls without having to install any of those packages, and the files will be read from the ISO/CSO itself.

Code:
_S ULUS-10509
_G Metal Gear Solid - Peace Walker [USA]
_C0 Audio for in-game CODEC calls [ON]
_L 0xE0040102 0x00388986
_L 0x2029E098 0x24030004//instruction
_L 0x10388986 0x00000402//value
_L 0x503888F4 0x00000020//pathString
_L 0x00388934 0x00000000
_C0 Audio for in-game CODEC calls [OFF]
_L 0xE0040402 0x00388986
_L 0x2029E098 0x806300B3//instruction
_L 0x10388986 0x00000102//value
_L 0x50388870 0x00000020//pathString
_L 0x00388934 0x00000000
Code:
_S ULES-01372
_G Metal Gear Solid - Peace Walker [EUR]
_C0 Audio for in-game CODEC calls [ON]
_L 0xE0040102 0x00388946
_L 0x2029A94C 0x24030004//instruction
_L 0x10388946 0x00000402//value
_L 0x503888B4 0x00000020//pathString
_L 0x003888F4 0x00000000
_C0 Audio for in-game CODEC calls [OFF]
_L 0xE0040402 0x00388946
_L 0x2029A94C 0x806300B3//instruction
_L 0x10388946 0x00000102//value
_L 0x50388830 0x00000020//pathString
_L 0x003888F4 0x00000000

Better late than never, right? Wink
I have read in some forum that installing the 880MB package adds even more in-game audio for enemies or something like that, but I couldn't confirm this so for now this is all I can post. PM me if you have clear information about this and I will update the cheats.

@LunaMoo
Thanks a lot for that Right Analog Aim code, it's great to play Peace Walker with it Big Grin

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.
Find all posts by this user
Quote this message in a reply
12-24-2016, 03:14 PM
Post: #653
RE: Metal Gear Solid Peace Walker
https://www.youtube.com/watch?v=oIXt3vEbkDg

A test with the latest version...not much of a difference but gained a little FPS boost when I crank the settings up Smile
Find all posts by this user
Quote this message in a reply
02-24-2017, 03:01 AM
Post: #654
Help
Ok so I am a hardcore MGS fan and I am currently playing MGS Peace Walker on my Samsung. There is one problem though. I cant gt past the shutter door where you have to mash action button. This is rly weird bc in previous mgs games I always beat button mashing like ocelots torture in mgs1 and microwaves in mgs4

So plz help
If there is a cwcheat for this then tell me plz
Find all posts by this user
Quote this message in a reply
03-14-2017, 08:38 PM
Post: #655
RE: Metal Gear Solid Peace Walker
Merged.

♦ Intel Core i7-6700HQ | 16 GB RAM | NVIDIA GeForce GTX 960M | Debian Testing --- Windows 7 Professional SP1 x64
♦ Intel Core i7-2630QM | 4 GB RAM | NVIDIA GeForce GT 540M | Debian Testing
♦ PSP-3004 | 6.60 PRO-C2
Find all posts by this user
Quote this message in a reply
04-02-2017, 08:24 AM
Post: #656
RE: Metal Gear Solid Peace Walker
Could you explain the Recruit Discovery function??
I don't understand what it does
Find all posts by this user
Quote this message in a reply
04-02-2017, 11:52 AM
Post: #657
RE: Metal Gear Solid Peace Walker
Sure, it's simple.
As long as you have game version - ULUS10509 (US release), you just have to enable WLAN in ppsspp networking settings, then activate that "Recruit discovery" cheat(actual cheat, without the [Disable] part ~ you don't even need to copy that one:3) and use the option in game as you normally would(it unlocks and is explained as you progress through the game).
If you don't know how to use cheats the first post in here explains that.


As for details what it actually does ~ well, actual game feature checks WiFi list and based on ID's it finds it generates a bunch of random recruits(might be good, but also might suck;p). The cheat pretty much fakes that, it generates random stuff and fills the game's wifi list with it. As a side effect the game will never lock the feature since it pretty much detects you checking different(made up;3) wifi networks each time you search for recruits. They might also be more random where actual feature could give you better or worse recruits based on location.

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
04-14-2017, 11:06 PM
Post: #658
RE: Metal Gear Solid Peace Walker
(10-21-2016 09:12 PM)LunaMoo Wrote:  Yet another code for fancy controls:
Code:
_S ULUS-10509
_G Metal Gear Solid: Peace Walker
_C0 Right Analog Aim
_L 0xE052A964 0x00075084
_L 0x2000100C 0x340A0020
// ^change 20 on the end of the line above for deadzone anything from 01 to maybe up to 40 will work,
// also affects maximum camera speed
_L 0x20001020 0x3C0E3F80
// ^change 3F80 for camera speed multiplier, it's first 4 digit of floating point
// default 3F80 == 0x3F800000 == 1.0
_L 0x20075084 0x0E200400
_L 0x20001000 0x03A07821
_L 0x20001004 0x3C090880
_L 0x20001008 0x0120C021
_L 0x20001010 0x340B0080
_L 0x20001014 0x016A6021
_L 0x20001018 0x258C0001
_L 0x2000101C 0x016A5823
_L 0x20001024 0x448EF000
_L 0x20001028 0x91E8000A
_L 0x2000102C 0x010B682A
_L 0x20001030 0xA12D0FFC
_L 0x20001034 0x0188682A
_L 0x20001038 0xA12D0FFD
_L 0x2000103C 0x2508FF80
_L 0x20001040 0x0501000D
_L 0x20001044 0x00000000
_L 0x20001048 0x010A4020
_L 0x2000104C 0x25080001
_L 0x20001050 0x0008C82A
_L 0x20001054 0x57200001
_L 0x20001058 0x00004021
_L 0x2000105C 0x4488F800
_L 0x20001060 0x4680FFE0
_L 0x20001064 0x461EFFC2
_L 0x20001068 0x4600FFCD
_L 0x2000106C 0x4408F800
_L 0x20001070 0x1000000B
_L 0x20001074 0xAD280FF4
_L 0x20001078 0x010A4022
_L 0x2000107C 0x05010002
_L 0x20001080 0x00000000
_L 0x20001084 0x00004021
_L 0x20001088 0x4488F800
_L 0x2000108C 0x4680FFE0
_L 0x20001090 0x461EFFC2
_L 0x20001094 0x4600FFCD
_L 0x20001098 0x4408F800
_L 0x2000109C 0xAD280FF4
_L 0x200010A0 0x000840C0
_L 0x200010A4 0x00084022
_L 0x200010A8 0xAD280FEC
_L 0x200010AC 0x91E8000B
_L 0x200010B0 0x1309FFDE
_L 0x200010B4 0x2529FFFC
_L 0x200010B8 0x8F080FE8
_L 0x200010BC 0x00084022
_L 0x200010C0 0xAF080FE8
_L 0x200010C4 0x03E00008
_L 0x200010C8 0x8C43A964
_L 0x201984D4 0x3C1B0880
_L 0x201984D8 0x8F620FF4
_L 0x201984E8 0x8F620FF0
_L 0x201978A8 0x3C1B0880
_L 0x201978AC 0x83620FF8
_L 0x201978BC 0x83620FF9
_L 0x20197948 0x83620FFC
_L 0x20197EB8 0x83620FFD
_L 0x20197968 0x00000000
_L 0x20197F60 0x8F620FFC
_L 0x20197F34 0x00000000
_L 0x20197E3C 0x00000000
_L 0x20197EA8 0x8F620FFC
_L 0x20197938 0x10000158
_L 0x201979E8 0x8F620FF8
_L 0x201979C0 0x1000015E
_L 0x201A6978 0x3C040880
_L 0x201A697C 0x8C840FE8
_L 0x201A6860 0x3C020880
_L 0x201A6864 0x8C420FEC
_L 0x201A4064 0x3C020880
_L 0x201A4068 0x8C420FEC
_L 0x201A4150 0x3C040880
_L 0x201A4154 0x8C840FE8
_L 0x2018E500 0x28A2FFFA
_L 0x2018E50C 0x28C2FFFA
_L 0x2018E534 0x24A5FFFA
_L 0x2018E574 0x24C6FFFA
_L 0x2018E5EC 0x24A50006
_L 0x2018E728 0x24C60006
_C0 Right Analog Aim [Disable]
_L 0x20075084 0x8C43A964
_L 0x201984D4 0x4600000D
_L 0x201984D8 0x44020000
_L 0x201984E8 0x44020000
_L 0x201978A8 0x8C6200D8
_L 0x201978AC 0x02221024
_L 0x201978BC 0x02221024
_L 0x20197948 0x02221024
_L 0x20197EB8 0x02221024
_L 0x20197968 0x45030220
_L 0x20197F60 0x02221024
_L 0x20197F34 0x4500FEA4
_L 0x20197E3C 0x45030104
_L 0x20197EA8 0x02221024
_L 0x20197938 0x45010158
_L 0x201979E8 0x02221024
_L 0x201979C0 0x4501015E
_L 0x201A6978 0x00862021
_L 0x201A697C 0x7C042620
_L 0x201A6860 0x00E21023
_L 0x201A6864 0x7C021620
_L 0x201A4064 0x00E21023
_L 0x201A4068 0x7C021620
_L 0x201A4150 0x00862021
_L 0x201A4154 0x7C042620
_L 0x2018E500 0x28A2FFA1
_L 0x2018E50C 0x28C2FFA1
_L 0x2018E534 0x24A5FFD8
_L 0x2018E574 0x24C6FFD8
_L 0x2018E5EC 0x24A50028
_L 0x2018E728 0x24C60028

Are you able to port this code to the ULES-01372 (EU) version of the game too?
Thanks in advance!
Find all posts by this user
Quote this message in a reply
04-15-2017, 12:12 PM
Post: #659
RE: Metal Gear Solid Peace Walker
@AndHisNameIs not really. At least not by myself as even through porting is easier than making cheat from zero, you still have to see the game version you're porting the cheat to.

This cheat patches lots of places in game memory, but with a bit of luck most of them will be at same offset from each other so potentially finding just those two would be enough to port it:
       
I'm interested in highlited lines, however set active breakpoints(red) on other ones as those should be unique aka easy to find by ctrl+f in ppsspp disassembly.
So if you're on windows, run the game, open ppsspp disassembly(ctrl+D or debug->disassembly..), type in 8804000 inside the top left "go to" and hit enter, then ctrl+f(or ctrl+s / same thing) and find "sceCtrlReadBufferPositive" then if it looks similar to one on my screenshot, take a screenshot of it and save it. With disassembly still opened, pressing TAB will show another rows of numbers with that done, use search again and look for "18A0002D" and again if it looks similar to the function on my screenshot above, make a screenshot of it and save it.
If you got 2 screenshots of the correct functions and post it, I "might" be able to port it. That's assuming most things work the same way and only differ by offsets, however there's a chance that more functions were changed between at which point best if someone else ~ who actually have the other game version and know how to make cheats(in mips) will port it since it patches lots of different functions.

At worst you can just map right analog to whatever buttons game normally uses for aiming, it might not be the same, but just using full size right stick already makes a huge difference from playing on a real PSP.

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
04-15-2017, 10:08 PM (This post was last modified: 04-18-2017 05:44 AM by AndHisNameIs.)
Post: #660
RE: Metal Gear Solid Peace Walker
I'm not sure if this is exactly what you mean, but these are the results I got:
[Redacted]
The offsets on the second one weren't as you suggested (Was all blank memory) but searching for the value in your screenshot appears to have found the correct value.

Thanks!


Attached File(s) Thumbnail(s)
       
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: