Hacking [SUGGESTION] Right Analog stick support for Splinter Cell: Essentials

FR0ZN

Well-Known Member
OP
Member
Joined
Nov 2, 2013
Messages
1,393
Trophies
1
Age
37
XP
3,915
Country
United States
Hi everyone,

a few days ago I grabbed my Vita again to try the latest version of Adrenaline (which works like a charm btw!) and play some of my favourite PSP games.

I looked around to see what possibilities are now available, since the pspemu is patched natively now and I saw that there are patches (plugins) for games to support the right analog stick of the Vita natively !

One game I always tried to play on PSP was Splinter Cell: Essentials, but the lack of a second analog stick on the PSP simply made this game impossible to be fun, because the control schemes are just horrible :(

The problem with this game is, that you can choose between two control types. The first one says to hold O to activate the camera mode, so you can no longer walk with the left analog stick but move around the camera instead.

The second scheme allows you to toggle the camera mode by pressing down on the d-pad, so you can move the camera around with the four face buttons WHILE still being able to walk. The problem here however is that whenever you want to interact with something (by pressing X) or you want to duck/stand up (by pressing O) etc. you have to deactivate the camera mode and do these things, which is just a mess to play the game like this.

So I looked around and found out that Freakler made a plugin, which made my dream come "semitrue", you can find it here (Splinter Cell is also shown in the video below):

https://forum.hackinformer.com/viewtopic.php?t=967

The problem with his implementation however is, that he does a shortcut WHILE moving the right analog stick around, so the plugin basically presses O + Left analog stick for you when you move the right analog stick.
This results in the same problem mentioned above, so you can't move your character, because the left analog stick is locked to the camera movement while you are using the right stick.

So I looked around if someone else tried anything like that with the right analog stick and I saw that TheFloW managed to map the camera movements of both GTA games to the right analog stick while still maintaining the functionality of the left stick (walking), you can see it here:

GTA: https://twitter.com/theflow0/status/780481867149615104

Assassins Creed: https://twitter.com/theflow0/status/781910569171447808

Sourcecode for the GTA plugin: https://github.com/TheOfficialFloW/GTA_Remastered

So TL;DR my question is, if anybody here does understand what exactly he did to implement this into the game?
I tried to read the code but my coding skills (if you can call them skills) are simply to low to try and port this over to Splinter Cell.

He also did a write up on the wololo forums about how he did it, but once again, my lack of coding skills won't help me accomplish this task :/ ... you can find the write up here:

http://wololo.net/talk/viewtopic.php?f=5&t=47219

So my hope is to find someone here who has the skill and maybe a little time on his hands to at least give it a look and see if it would be possible to pull this off in a reasonable amount of time.
I will of course try to provide as much help as I can and see if I can get more people into this boat, so everybody can finally enjoy this game to its fullest and not have the bad controls stand in the way.

Thank you!

Regards,
iCEQB
 
  • Like
Reactions: Bonestorm

reprep

Well-Known Member
Member
Joined
Jul 5, 2012
Messages
939
Trophies
1
Website
melankolisavar.blogspot.com
XP
1,037
Country
flow patches the game-code, you have to have good RE skills and fully dissect the controller functions called from the game. Freakler's patch is an advanced remapper, doesn't patch the game-code.

Good luck finding someone to patch the game-code for you, i am also interested in many games to be patched flow's style.
 

FR0ZN

Well-Known Member
OP
Member
Joined
Nov 2, 2013
Messages
1,393
Trophies
1
Age
37
XP
3,915
Country
United States
flow patches the game-code, you have to have good RE skills and fully dissect the controller functions called from the game. Freakler's patch is an advanced remapper, doesn't patch the game-code.

Good luck finding someone to patch the game-code for you, i am also interested in many games to be patched flow's style.

Thanks for the reply, what other games are problematic w/o a second analog stick?
 

Bonestorm

Banned!
Banned
Joined
Jan 15, 2017
Messages
541
Trophies
0
Location
Midgar, Sector 5
XP
282
Country
Canada

FR0ZN

Well-Known Member
OP
Member
Joined
Nov 2, 2013
Messages
1,393
Trophies
1
Age
37
XP
3,915
Country
United States
any compiled .prx??

is he just pumping them out now?? if so that's great alot of games in right analog support

No compiled prx yet ... I think the exports are also missing, I asked him tho.

And I don't believe he's doing one after another now, I helped him to log the USB traffic for the Resistance patch today and asked nicely to consider Splinter Cell as the next candidate ... but no answer as of now :(
 

RitchieRitchie

Well-Known Member
Member
Joined
Nov 15, 2013
Messages
787
Trophies
0
Age
50
XP
782
Country
This is great! Can't wait for the assassin's creed .prx. A quick question re the Resistance plugin, in what ways is this better than Freakler's patch?
 

FR0ZN

Well-Known Member
OP
Member
Joined
Nov 2, 2013
Messages
1,393
Trophies
1
Age
37
XP
3,915
Country
United States
This is great! Can't wait for the assassin's creed .prx. A quick question re the Resistance plugin, in what ways is this better than Freakler's patch?

He didn't include a Makefile or the exports to compile it as a PRX so I made some educated guesses how they should look and attached the source here.
I hope someone with an installed PSP SDK can compile it for us.

About Resistance, the game has a feature to connect via USB to a PS3 running Resistance 2.
From there you can choose to control the game via a Dualshock 3 and unlock game features via a mode called "Infected Mode" ... check this trailer:



TheFlow asked me to capture the USB traffic on the PSP with a plugin he designed, so he knows how the DS3 input gets passed onto the PSP.
And that is basically what his patch does ... it maps the DS3 controls natively to the Vita buttons/sticks without the need of a PS3 or a DS3.
And in the readme he also described how to activate the Infected Mode, again w/o a PS3.
 

Attachments

  • ACBL_PATCH_SRC.zip
    2.3 KB · Views: 209
Last edited by FR0ZN,

reprep

Well-Known Member
Member
Joined
Jul 5, 2012
Messages
939
Trophies
1
Website
melankolisavar.blogspot.com
XP
1,037
Country
just a few corrections. Freakler's right analog patch is a port of DS3remapper for psp go to Vita including presets for games remappings. Think of it as a button remapper. Flow's plugins (GTA, Assasins creed and Resistance) are hacks made to game code for supporting dual analog (or patching psp plus for resistance).

Flow's patches are much better as it has real analog for both joysticks but unfortunately it is per game and i dont know anyone besides flow who can RE so deep into games control systems.

If flow continues to make these game spesific patches i can backport them to psp go like i did with the gta patches, i can also backport freaklers right analog camera patches back to psp go if there is interest. But i can't do game spesific patches like flow does. Also no need to try gta plugins for different games, they wont work, they are game spesific.
 

jellybeangreen2

Well-Known Member
Member
Joined
Dec 9, 2015
Messages
703
Trophies
0
XP
2,504
Country
United States
just a few corrections. Freakler's right analog patch is a port of DS3remapper for psp go to Vita including presets for games remappings. Think of it as a button remapper. Flow's plugins (GTA, Assasins creed and Resistance) are hacks made to game code for supporting dual analog (or patching psp plus for resistance).

Flow's patches are much better as it has real analog for both joysticks but unfortunately it is per game and i dont know anyone besides flow who can RE so deep into games control systems.

If flow continues to make these game spesific patches i can backport them to psp go like i did with the gta patches, i can also backport freaklers right analog camera patches back to psp go if there is interest. But i can't do game spesific patches like flow does. Also no need to try gta plugins for different games, they wont work, they are game spesific.

Nice, great expiation. Yeah I knew they were game specific. I just meant try the GTA plugin on the go. Not try the GTA plugin on another game
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    hmmm 360 even lol
  • Psionic Roshambo @ Psionic Roshambo:
    Well I was getting a discount so 320 is probably right
  • BigOnYa @ BigOnYa:
    That is cheap, I used to pay $100 for a tine.
  • Psionic Roshambo @ Psionic Roshambo:
    Tine? One gram?
  • BigOnYa @ BigOnYa:
    Sixteenth
  • Psionic Roshambo @ Psionic Roshambo:
    Also it was literally out of a kilo when I got it off the boat so absolutely pure
  • Psionic Roshambo @ Psionic Roshambo:
    Holy shiz that's a lot
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I was getting 3.5 Grams for 320 could have stepped on it and doubled my money easy lol
    +1
  • BigOnYa @ BigOnYa:
    I'd be afraid to it nowdays, my heart would explode prob. I just stick beers n buds nowdays.
  • Psionic Roshambo @ Psionic Roshambo:
    I would get to drive from tarpon springs to like Miami a thousand bucks lol do that twice a week and back in 92 that was good money
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    @Psionic Roshambo what are you guys talking about?
  • Psionic Roshambo @ Psionic Roshambo:
    Blew it on women and muscle cars lol
    +1
  • BigOnYa @ BigOnYa:
    @Xdqwerty Hamster food, its pricey nowadays to keep PCs running.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I don't do anything except cigarettes and gotta stop eventually lol
    +1
  • BigOnYa @ BigOnYa:
    I'd do shrooms again if could find, and I was outside camping/fishing, and had a cooler full of beer.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I wouldn't mind some LSD, laughing until my face hurt sounds fun lol
    +1
  • BigOnYa @ BigOnYa:
    You ever try soaper powder/qauludes? I did once and like a dumbass drank beer on top of taking, I woke up laying in my backyard in the pouring rain, it knocked me out. I have not seen it around in many many years.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    No never tried a lot of things but never that lol
  • Psionic Roshambo @ Psionic Roshambo:
    I did pass out one time on a floor after taking a bunch of Ambien lol thought it would help me sleep and did it lol
  • Psionic Roshambo @ Psionic Roshambo:
    Girlfriend was working at a pharmacy and stole like 500 of them, was and still is the biggest pill bottle I have ever seen lol
  • K3Nv2 @ K3Nv2:
    Ativan is pretty legit
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    The last time I had to take something to help me sleep, I was prescribed Trazadone it was pretty OK to be honest.
  • Psionic Roshambo @ Psionic Roshambo:
    Not something I need at all these days, doing a lot better lol
    Psionic Roshambo @ Psionic Roshambo: Not something I need at all these days, doing a lot better lol