Advertising (This ad goes away for registered users. You can Login or Register)

How to enable Analog Controller Mode on PSP PS1 emulator

All the Help you need is here
reprep
Posts: 1074
Joined: Tue Dec 17, 2013 4:38 pm

How to enable Analog Controller Mode on PSP PS1 emulator

Post by reprep »

In this tutorial, i will tell you how to enable Analog Controller Mode on PSP PS1 emulator (PSP POPS). Unfortunately it is only for PSP GO right now. It will use a plugin which essentially maps the Dualshock 3 buttons/sticks to PSP buttons/stick even without being connected to a Dualshock 3. So we can enjoy the true analog motion via PSP's analog stick/nub. As far as i know, this is the first time we can use analog controller mode via PSP's built-in stick.

You will need a PSP GO capable of running POPS plugins (any modern CFW is fine) and a Dualshock 3 (DS3 is needed one time only during the setup process, you won't need it after that) Also remember this plugin will work only on PS1 games which support Analog controller mode. Games released in 98 and after mostly support analog controller mode.

1- Pair your Dualshock 3 to your PSP GO. It is very simple if you have a PS3, just follow this. https://support.us.playstation.com/app/ ... /a_id/1838 If you don't have a PS3, follow this wonderful tutorial by suloku viewtopic.php?f=24&t=39812

2- Connect your Dualshock 3 to your PSP GO

3- Boot a Playstation 1 game

4- Press Home button in game, choose Controller Settings.

5- Under the PSP System Controller Settings, set Assign Controller Ports to "Controller 1", set Assign Buttons to "Custom" and remap the controllers as you would like to use. Do not remap anything to analog stick as it will be already remapped to PSP Go's analog nub by the plugin. Refer to the attachments for a button remapping example.

6- Under the PS3 System Controller Settings, set Assign Controller Ports to "Controller 1"

7- Under the PS3 System Controller Settings, there is a Switch Analog Mode setting. Set it to Digital. I know it sounds confusing but sony messed it up. If you choose Digital, it enables Analog Mode and vice versa. It even warns you that some games do not support Analog Mode when you choose Digital Mode. You can also turn the vibration off while you are at it, since your PSP can't vibrate anyways and some games are incompatible with it even though they support analog mode. (Crash Bandicoot 2 is one of them)

8- You can disconnect the DS3 now, exit the game, get the plugin from here and enable it for POPS mode and restart the game.
To enable the plugin, copy it to ef0:/SEPLUGINS directory. ef0 means the main storage of your PSP GO (not the M2 memory stick). Create the SEPLUGINS directory if it is not already there. Then add this without quotes: "ef0:/SEPLUGINS/POPSAnalog.prx 1" to the last line of your ef0:/SEPLUGINS/POPS.TXT . Again if there isn't a POPS.TXT, just create it. Also you have to be sure POPS plugins are enabled in your CFW Menu.

9- Enjoy your analog controller on PS1 games. Racing games (Gran Turismo, i am looking at you), 3d platformers (Who said Spyro?), Metal Gear Solid and many more games will benefit from this.

If you want to use your Dualshock 3, just disable the plugin. You cannot use Dualshock 3 while this plugin is enabled.

Have fun, here is a small video of me demonstrating the plugin, look at the variable walking/running speed of Crash which is impossible on Digital Mode and this is without a DS3 connected. (wireless switch off and there is no blue led)
https://www.youtube.com/watch?v=j2g1HfqikDQ

This plugin is based on DS3 Remapper plugin, though now it has a totally different purpose. visit this thread for the DS3Remapper plugin and the source code. viewtopic.php?f=28&t=39588

Note for Future Development:

It is totally possible to remove the one time Dualshock 3 need by either;

1) Decrypting the CONFIG.BIN (POPS settings are stored here) file in the savegame folder of the PS1 game and changing the Switch Analog Mode setting via that file.

2) Patching the function to trick PSP Go into thinking a Dualshock 3 is connected so that it will let you change PS3 Controller Settings. You can change these settings with PSP Pad but unfortunately they are disabled unless a DS3 is connected.

I Have No Idea What You Are Talking About:

First Playstation controller has only digital input. After some time, analog controllers with dual analog sticks were introduced, first Dual Analog Controller and immediately following that DualShock controller. They have an analog mode button which would change between digital and analog controller modes. DualShock also has the vibration feature.

As implied, in analog mode, you could use analog sticks as long as the game supports them. Generally it was only left analog stick. Right analog stick was supported only in few games.

Old games before the introduction of the analog controllers supported only digital mode, so the analog mode button was used to fall back to digital mode when needed.

Analog controllers on Playstation can hold 8 bit value for X and Y axis. It means it can be between 0-255 for X and 0-255 for Y where it is only 1 bit (pressed or not pressed) for digital setup. For example in Spyro games, the dragon can walk in 4 step speed in analog mode depending on how much you apply force to the analog stick. very slow, slow, normal, run. In digital mode, it is only stop or go. Metal Gear Solid, Crash, Spyro series, Gran Turismo, other racing games and nearly every game released after 1998 use analog motion for increased sensitivity.

Even though the PSP has an analog stick, it only supports digital mode in POPS. You can assign d-pad buttons to analog stick (Assign buttons type 4) , but the motion isn't in fact analog. It is just on or off like the d-pad.

Playstation Vita, Playstation TV and Playstation 3 don't have this problem as you can select digital or analog controller mode through the settings on PS1 games.

There is one exception where PSP supports analog controller mode on POPS. If you connect Dualshock 3 to your PSP Go, it is possible to activate the analog mode on your DS3. Unfortunately this only applies to DS3 and not to the built-in analog joystick of PSP. This plugin aims to cure this and "steals" the analog controller mode of Dualshock 3 and maps it to the stick of PSP Go letting you enjoy the true analog motion.

Here are some threads that describe the problem this plugin solves.
http://www.neogaf.com/forum/showthread.php?t=397984.
http://www.pspmod.com/forums/psp-modifi ... games.html
http://gbatemp.net/threads/any-way-to-g ... mes.127995
Advertising
Attachments
Button remapping example part 2
Button remapping example part 2
foto¦şraf 3.JPG (70.01 KiB) Viewed 10343 times
Button remapping example part 1
Button remapping example part 1
foto¦şraf 2.JPG (89.35 KiB) Viewed 10343 times
Controller Settings
Controller Settings
foto¦şraf 1.JPG (78.04 KiB) Viewed 10343 times
Last edited by reprep on Mon Apr 06, 2015 7:47 am, edited 18 times in total.
wolf89
Posts: 60
Joined: Mon Oct 08, 2012 3:13 am
Location: Outer Heaven

Re: How to enable Analog Controller Mode on PSP PS1 emulator

Post by wolf89 »

looks like ill be giving my psp go a charge to try this out.. :)
Advertising
ali_ihsan21
Posts: 683
Joined: Wed Jan 26, 2011 11:04 am

Re: How to enable Analog Controller Mode on PSP PS1 emulator

Post by ali_ihsan21 »

Is it possible to use with DS3 in the future ? That would be really awesome, actually its already working analog and buttons are fine but home menu isnt working this time : :roll:

Still great work, thanks a lot.
PSP-1000 6.20 16 GB Pro C-2
PSP-go 6.20 32 GB LME 2.3 White
PSP-go 6.60 24 GB Pro C-2 / LME 2.3 Black
PS Vita Slim 8 GB 3.60 Henkaku
PS TV 3.60 Henkaku 1 TB Samsung Story
Thank you RepRep, Total_Noob, Suloku, Omega2058, TheFlow
reprep
Posts: 1074
Joined: Tue Dec 17, 2013 4:38 pm

Re: How to enable Analog Controller Mode on PSP PS1 emulator

Post by reprep »

wait, i fixed that issue before release. Can you try this please? viewtopic.php?f=28&t=42165
Last edited by reprep on Sat Apr 04, 2015 9:55 am, edited 1 time in total.
ali_ihsan21
Posts: 683
Joined: Wed Jan 26, 2011 11:04 am

Re: How to enable Analog Controller Mode on PSP PS1 emulator

Post by ali_ihsan21 »

reprep wrote:wait, i fixed that issue. Can you try this please? viewtopic.php?f=28&t=42165
Afair this was the file I used, I enabled ds3mapper.prx and your prx and tried it on alone in the dark.

Characters can be controlled by the ds3's analog but neither PSP's not ds3's buttons worked with the game menu.

I'm in bed already will try whatever you advice tomorrow.

Good night
PSP-1000 6.20 16 GB Pro C-2
PSP-go 6.20 32 GB LME 2.3 White
PSP-go 6.60 24 GB Pro C-2 / LME 2.3 Black
PS Vita Slim 8 GB 3.60 Henkaku
PS TV 3.60 Henkaku 1 TB Samsung Story
Thank you RepRep, Total_Noob, Suloku, Omega2058, TheFlow
reprep
Posts: 1074
Joined: Tue Dec 17, 2013 4:38 pm

Re: How to enable Analog Controller Mode on PSP PS1 emulator

Post by reprep »

This is a stand-alone release. Don't enable DS3Remapper with it. Enable just POPSAnalog.prx.
ali_ihsan21
Posts: 683
Joined: Wed Jan 26, 2011 11:04 am

Re: How to enable Analog Controller Mode on PSP PS1 emulator

Post by ali_ihsan21 »

reprep wrote:This is a stand-alone release. Don't enable DS3Remapper with it. Enable just POPSAnalog.prx.

Its not working on my device as you said, DS3 is totally disfunctional if I dont turn on ds3remapper and when I turn it on this time game's home menu where you change screen and controller function dont work both with psp and ds3 it only goes up and down cant enter sub menus.
PSP-1000 6.20 16 GB Pro C-2
PSP-go 6.20 32 GB LME 2.3 White
PSP-go 6.60 24 GB Pro C-2 / LME 2.3 Black
PS Vita Slim 8 GB 3.60 Henkaku
PS TV 3.60 Henkaku 1 TB Samsung Story
Thank you RepRep, Total_Noob, Suloku, Omega2058, TheFlow
reprep
Posts: 1074
Joined: Tue Dec 17, 2013 4:38 pm

Re: How to enable Analog Controller Mode on PSP PS1 emulator

Post by reprep »

Ds3 will not work with this plugin enabled. It is for psp pad. Read the thread and watch the video please
ali_ihsan21
Posts: 683
Joined: Wed Jan 26, 2011 11:04 am

Re: How to enable Analog Controller Mode on PSP PS1 emulator

Post by ali_ihsan21 »

reprep wrote:Ds3 will not work with this plugin enabled. It is for psp pad. Read the thread and watch the video please

I always see that one
If you want to use your Dualshock 3, just disable the plugin.
but when you said
wait I fixed that one
I thought you made a change :D

My character is still working with ds3 however just one direction :lol:
PSP-1000 6.20 16 GB Pro C-2
PSP-go 6.20 32 GB LME 2.3 White
PSP-go 6.60 24 GB Pro C-2 / LME 2.3 Black
PS Vita Slim 8 GB 3.60 Henkaku
PS TV 3.60 Henkaku 1 TB Samsung Story
Thank you RepRep, Total_Noob, Suloku, Omega2058, TheFlow
reprep
Posts: 1074
Joined: Tue Dec 17, 2013 4:38 pm

Re: How to enable Analog Controller Mode on PSP PS1 emulator

Post by reprep »

when i said, i fixed that issue, i meant i had a problem with locking home button and i fixed it before release. I thought somehow i uploaded the old, buggy version, though it is not the case.

I guess you misunderstood what this plugin does. This plugin lets you use the analog controller mode on PSP POPS via PSP PAD It does this by remapping the Dualshock 3 analogs and buttons to PSP PAD.

If you want to use Dualshock 3, disable this plugin. You can have analog controller mode via DS3 with official settings.

So, let me summarize, if you want to use analog controller mode via Dualshock 3, do not use this plugin. Just enable the controller setting.

If you want to use analog controller mode via PSP Pad and stick, Use this plugin, do not use DS3 Remapper or any other plugin which messes with dualshock 3 controller. Macrofire is fine though.
Post Reply

Return to “Tutorials”