kozarovv
Developer
My bet is that your controller isn't legit sony product. Even if it say that. Is really hard to find legit sony controllers now.I say! Double checked. MGS3 denfentily not support pressure sensitive controls by default.
My bet is that your controller isn't legit sony product. Even if it say that. Is really hard to find legit sony controllers now.I say! Double checked. MGS3 denfentily not support pressure sensitive controls by default.
Ah ok, i thought that it is by default.@kozarovv He meant netemu doesn't support pressure sensitive controls by default, so it didn't work for him when he played a while back.
3D 00 00 00 60 40 00 00 0F 00 00 00 DC 46 1E 00
E8 4A 1E 00 40 00 00 00 50 00 00 00 00 00 00 00
3D 00 00 00 60 40 00 00 0F 00 00 00 B0 45 1E 00
08 51 1E 00 40 00 00 00 50 00 00 00 00 00 00 00
3D 00 00 00 A5 41 00 00 21 00 00 00 01 00 00 00
0A 00 00 00 0D 00 00 00 A0 FF 0F 00 00 00 00 00
17 00 01 24 A4 FF 0F 00 00 00 00 00 08 00 24 14
AC FF 0F 00 00 00 00 00 10 00 01 3C B0 FF 0F 00
00 00 00 00 90 FF 22 8C B4 FF 0F 00 00 00 00 00
FF FF 42 24 B8 FF 0F 00 00 00 00 00 05 00 40 1C
C0 FF 0F 00 00 00 00 00 04 00 02 24 C4 FF 0F 00
00 00 00 00 90 FF 22 AC C8 FF 0F 00 00 00 00 00
C1 3A 0B 08 CC FF 0F 00 00 00 00 00 D0 FF BD 27
D0 FF 0F 00 00 00 00 00 08 00 E0 03 D4 FF 0F 00
00 00 00 00 90 FF 22 AC 00 EB 2C 00 D0 FF BD 27
E8 FF 03 08 50 00 00 00 00 00 00 00
3D 00 00 00 48 3F 00 00 19 00 00 00 01 00 00 00
40 8B 34 00 0F 00 00 00 21 00 00 00 01 00 00 00
0B 00 00 00 01 00 00 00 71 6D 0F 00 EC 04 00 00
B0 00 00 00 03 E0 00 08 00 00 00 00 3C 01 00 10
8C 21 FE F0 14 20 00 25 00 00 00 00 27 BD FF 50
08 0B 64 B9 7F BF 00 50 00 00 00 00 34 02 00 03
34 01 00 43 10 81 00 15 34 03 00 00 34 01 00 20
10 81 00 12 34 03 00 01 34 01 00 1F 10 81 00 0F
34 03 00 02 34 01 00 1D 10 81 00 0C 34 03 00 03
34 02 00 02 34 01 00 39 10 81 00 08 34 03 00 04
34 02 00 01 34 01 00 1A 10 81 00 04 34 03 00 05
27 BD FE F0 08 0B 1D 05 7F BF 00 90 3C 01 00 10
00 23 18 21 90 79 FE E0 27 39 00 01 03 22 08 2A
00 01 C8 0A 13 20 FF F6 A0 79 FE E0 03 E0 00 08
00 00 00 00 27 BD FE D0 7F BF 00 B0 7F BE 00 A0
7F B7 00 90 7F B6 00 80 7F B5 00 70 7F B4 00 60
7F B3 00 50 7F B2 00 40 7F B1 00 30 7F B0 00 20
E7 B7 00 1C E7 B6 00 18 E7 B5 00 14 E7 B4 00 10
27 B7 00 F4 46 00 65 06 E7 AC 00 F0 24 07 00 01
46 00 75 86 27 B0 00 F8 46 00 7D 46 E6 ED 00 00
3C 02 C4 7A AE 02 00 00 3C 02 44 7A FF A0 00 00
44 82 60 00 27 A4 00 F0 46 00 6D C6 27 A5 00 C0
27 A6 01 2C 70 00 46 28 70 00 4E 28 70 00 56 28
70 E0 5E 28 0C 0A A8 34 FF A0 00 08 27 B1 00 C8
C6 20 00 00 3C 02 40 00 44 82 08 00 24 07 00 01
3C 02 44 7A 0A 00 00 00 07 00 00 00 40 7D 24 00
08 00 E0 03 10 00 01 3C 44 7D 24 00 00 00 00 00
08 00 E0 03 48 7D 24 00 00 00 00 00 F0 FE 22 AC
E0 92 2D 00 50 FF BD 27 1A 2B 0D 08 E4 92 2D 00
50 00 BF 7F 00 00 00 00 10 74 2C 00 F0 FE BD 27
22 2B 0D 08 14 74 2C 00 90 00 BF 7F 00 00 00 00
50 00 00 00 00 00 00 00
3D 00 00 00 89 3D 00 00 01 00 00 00 90 97 34 00
10 00 00 00 21 00 00 00 01 00 00 00 50 00 00 00
00 00 00 00
3D 00 00 00 57 44 00 00 01 00 00 00 C0 95 34 00
11 00 00 00 21 00 00 00 01 00 00 00 50 00 00 00
00 00 00 00
3D 00 00 00 57 44 00 00 50 00 00 00 00 00 00 00
3D 00 00 00 57 44 00 00 0A 00 00 00 05 00 00 00
A8 85 24 00 18 0D 80 C6 16 43 01 3C BC 85 24 00
00 00 40 E4 00 00 41 AC F4 25 26 00 80 97 80 C7
16 43 01 3C 08 26 26 00 00 00 40 E4 00 00 41 AC
A8 64 25 00 64 97 82 8F 00 00 02 24 01 00 00 00
4C F0 24 00 19 00 00 00 0F 00 00 00 10 26 13 00
70 2A 13 00 0B 00 00 00 01 00 00 00 31 05 00 00
CC 05 00 00 08 00 00 00 03 E0 00 08 00 00 00 00
27 BD FF E0 27 87 89 90 50 00 00 00 00 00 00 00
3D 00 00 00 57 44 00 00 0A 00 00 00 05 00 00 00
B8 85 24 00 18 0D 80 C6 16 43 01 3C CC 85 24 00
00 00 40 E4 00 00 41 AC 04 26 26 00 80 97 80 C7
16 43 01 3C 18 26 26 00 00 00 40 E4 00 00 41 AC
B8 64 25 00 64 97 82 8F 00 00 02 24 01 00 00 00
5C F0 24 00 19 00 00 00 0F 00 00 00 20 26 13 00
80 2A 13 00 0B 00 00 00 01 00 00 00 31 05 00 00
DC 05 00 00 08 00 00 00 03 E0 00 08 00 00 00 00
27 BD FF E0 27 87 89 90 50 00 00 00 00 00 00 00
3D 00 00 00 57 44 00 00 0A 00 00 00 02 00 00 00
28 5F 66 00 01 01 01 01 00 00 01 01 80 53 13 00
A8 BA 60 AC A8 BA 62 AC 13 00 00 00 00 00 00 00
60 F9 00 00 21 00 00 00 00 00 00 00 0C 00 00 00
00 00 00 00 50 00 00 00 00 00 00 00
3D 00 00 00 57 44 00 00 0A 00 00 00 02 00 00 00
A8 64 66 00 01 01 01 01 00 00 01 01 90 53 13 00
28 C0 60 AC 28 C0 62 AC 13 00 00 00 00 00 00 00
60 F9 00 00 21 00 00 00 00 00 00 00 0C 00 00 00
00 00 00 00 50 00 00 00 00 00 00 00
3D 00 00 00 57 44 00 00 0A 00 00 00 02 00 00 00
A8 63 66 00 01 01 01 01 00 00 01 01 90 53 13 00
28 BF 60 AC 28 BF 62 AC 13 00 00 00 00 00 00 00
60 F9 00 00 21 00 00 00 00 00 00 00 0C 00 00 00
00 00 00 00 50 00 00 00 00 00 00 00
3D 00 00 00 57 44 00 00 0A 00 00 00 02 00 00 00
28 A4 68 00 01 01 01 01 00 00 01 01 B0 53 13 00
A8 FF 60 AC A8 FF 62 AC 13 00 00 00 00 00 00 00
60 F9 00 00 21 00 00 00 00 00 00 00 0C 00 00 00
00 00 00 00 50 00 00 00 00 00 00 00
3D 00 00 00 57 44 00 00 0A 00 00 00 01 00 00 00
B8 E7 BF 01 01 01 01 01 00 00 01 01 21 00 00 00
00 00 00 00 50 00 00 00 00 00 00 00
3D 00 00 00 57 44 00 00 0A 00 00 00 01 00 00 00
38 EA BF 01 01 01 01 01 00 00 01 01 21 00 00 00
00 00 00 00 50 00 00 00 00 00 00 00
3D 00 00 00 57 44 00 00 13 00 00 00 00 00 00 00
DC 9B 00 00 50 00 00 00 00 00 00 00
I decided to test this new 0x50 command on the game True Crime - New York City and it doesn't boot, so in my opinion i think it's better to test each game first.Since every PS2 game does use the pressure sensitivity buttons, maybe it's better to patch the emulator to enable the 0x50 command globally, instead of making zillions of configs? @kozarovv, what do you think about this?
Normally yes, but for some reason they made config instead of enabling that globally. Not sure that is working as intended for every title.@kozarovv, what do you think about this?
you can run any fw++ ps2emu resigned, same goes for pspemu. I am running a 4.80+ ps2net_emu and pspemu on 4.21 for exampleKeep in mind that 0x50 need fairly new emu, so people on old fw can't launch games with 0x50.
Keep in mind that 0x50 need fairly new emu, so people on old fw can't launch games with 0x50.
you can run any fw++ ps2emu resigned, same goes for pspemu. I am running a 4.80+ ps2net_emu and pspemu on 4.21 for example![]()
--offtopic--Just for curiosity, what is special in 4.21 that you stay on it?
I only can think of Code Unique 3.
Firstly, every PS2 game does not use pressure sensitivity. In fact, very few do in terms of the entire library. Secondly, patching the emu will leave HEN users out anyways, and it just doesn't make a lot of sense when thinking about them.
I think keeping the per game basis like this is perfectly fine. Honestly, over half of the pressure sensitive enabled games are most likely patched now. The remaining games are mostly racing games, Flipnic, and a few others.
@Agrippa @MadSaint1998 I tested True Crime NYC with 0x50 and the game booted fine, but unfortunately no help to the movement bug.
You're right, it looks like Dark Alliance 1 and 2 use it. The easiest way to figure out if a game uses it is by looking at the back of an NTSC-U game case. It will say if it uses it or not in a small red box by the other game features. I am not sure of any other regions that do this.I will check some games in the next few days as I am testing the F1 series now. I will test at least the Rally Evolved game in the WRC series, hopefully the WRC 4 will work too. I think the Snowblind games have got the support too, when aiming the bow.
EDIT: I think the games with pressure sensitivity support do not support the DualShock 1 controllers.
As far i was checking yesterday, this is not a strict rule, when you mentioned that there is some kind of "label" at the back of the game cases with the text "pressure sensitive controls" i thought was a nice argument to support using that same label in wikiYou're right, it looks like Dark Alliance 1 and 2 use it. The easiest way to figure out if a game uses it is by looking at the back of an NTSC-U game case. It will say if it uses it or not in a small red box by the other game features. I am not sure of any other regions that do this.
Imo we need to consider that now that we know how the command 0x50 works and how easy is to add it to the existant configs it will be just a matter of keep adding it to the configs that really uses that feature, for the people testing games it will be easyI think keeping the per game basis like this is perfectly fine. Honestly, over half of the pressure sensitive enabled games are most likely patched now. The remaining games are mostly racing games, Flipnic, and a few others.
It is....My bet is that your controller isn't legit sony product. Even if it say that. Is really hard to find legit sony controllers now.
sweet! great job!I managed to make a discovery. Command 0x50 seems to enable the pressure sensitivity function that is needed for some games.
3D 00 00 00 57 44 00 00 46 00 00 00 47 00 00 00
50 00 00 00 00 00 00 00
3D 00 00 00 57 44 00 00 50 00 00 00 00 00 00 00