Hacking Installing plugins to tai config after Adrenaline install?

Pandaxclone2

Pokemon Sprite Artist Hobbyist
OP
Member
Joined
Aug 17, 2015
Messages
1,132
Trophies
0
Location
Earth's Bottle of Death.
XP
2,077
Country
Australia
I'm trying to get the ds4vita plugin installed to the config.txt but Adrenaline throws a hissy fit if I try to do this. I already learned this the hard way after troubleshooting why it wouldn't load after I had put two homebrew titles in and it turns out it was that plugin.

So how exactly do I write the plugin commands to the config so it can live in harmony with Adrenaline?
 

ma16v3

Well-Known Member
Member
Joined
Aug 11, 2016
Messages
143
Trophies
0
Age
37
XP
137
Country
United States
I'm trying to get the ds4vita plugin installed to the config.txt but Adrenaline throws a hissy fit if I try to do this. I already learned this the hard way after troubleshooting why it wouldn't load after I had put two homebrew titles in and it turns out it was that plugin.

So how exactly do I write the plugin commands to the config so it can live in harmony with Adrenaline?

*APP_ID_HERE(this ID tells HENkaku to load a plugin when that ID is launched)(example would be PCSE00070 which would be the netflix App)
ux0:tai/nameofplugin.suprx (this tells HENkaku what plugin to load)(replace with the actual directory path of the plugin)

So if we tried to run the netbypass plugin, it would be

*PCSE00070
ux0:tai/netcheck_bypass.suprx

Do this for every plugin for every app you want to use.

If you wanted it to affect all applications, I'm told *ALL is supposed to work when used as the ID, but I haven't had any luck myself. Give it a shot, though.

--------------------- MERGED ---------------------------

I do want to make an FYI that while the above is a valid expression that will work more generally, that particular combination will not work as the PSN nag persists.

However, the below definitely works:

*PCSE00245
ux0:tai/oclockvita.suprx


This enables the use of the oclockvita plugin for Ys: Memories of Celceta. Make sense?
 
Last edited by ma16v3,

Pandaxclone2

Pokemon Sprite Artist Hobbyist
OP
Member
Joined
Aug 17, 2015
Messages
1,132
Trophies
0
Location
Earth's Bottle of Death.
XP
2,077
Country
Australia
The problem with this is that it ruins Adrenaline; there are already plugins written to the config.txt for Adrenaline to load which don't seem to like additional plugins added. Adding the line on the end of the file doesn't work.
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,406
Trophies
1
Location
New York
XP
12,971
Country
United States
Whatever you do. DO NOT USE THE ALL COMMAND YET!

I did and with the wrong plugin can lock you out of needed apps like vitashell, both Molecule and vitashell. You would need to force a reinstall of henkaku to get it back, formatting the config text file all over. PLEASE use specific title ids until plugins become more stable, especially with homebrew. Other system apps like facebook, skype, netflix, hulu, psp and ps1 games will also not work and more.

Also to explain your question. like the other person already said. You have to know specifically where the plugin is, also make sure your plugin is not a system plugin and is a user plugin. You can tell by the extention. .SUPRX is user plugin. (The second letter is U meaning user. If second letter is not u, but K is system plugin, K meaning Kernel)

After that you must know where is located. you can just create a plugin folder in the UX0: partition. (Memory card) then put them there. Then you have to be very specific.

First you must know the title id of the game you wanna activate. For example, retro city rampage, is "PCSE00546" So you would have to type that with astericks like so.
Code:
*PCES00546

You can find a list of alll your installed games title id in the UX0:Apps partition. :)

Under it you write the directory of where you have the plugin located. So it looks like this.

Code:
*PCSE00546
UX0:plugin/ocvita.Suprx

If you wanna activate multiple plugins, just add another one under the last one. Remember to do this for each game you wanna activate plugins for. If you wanna deactivate it, remove it or do a small edit like adding a number to the end of it or something similar. Same goes for the actual plugin file, you can just make a small edit to the name to deactivate it. It can come in handy if you have the same pulg in active for multiple games but want to disable them, rename the plug in file and they won't activate with the games. Change the text file if you just want to disable for one.

I don't think capital letters matter. But once you do that. You save the text file and then you either reload the system and enable henkaku or you just open molecule's Vitashell, press start to open options and then reload config.txt. After you do that just load the game it should work. :D

The plugin can be any name you want as long as the .suprx extention remains and anywhere you want, as long as you properly type the directory.
 
Last edited by Sonic Angel Knight,

Pandaxclone2

Pokemon Sprite Artist Hobbyist
OP
Member
Joined
Aug 17, 2015
Messages
1,132
Trophies
0
Location
Earth's Bottle of Death.
XP
2,077
Country
Australia
so this meant no way exist to use ds3/4 plugin (and controller) on psp games via adrenaline?

What I mean is I'd like to use the ds3/4 plugin on the vita without it breaking adrenaline. This is in no way trying to use the ds3/4 plugin inside adrenaline.

@Sonic Angel Knight So if I'm understanding right, in a nutshell it is impossible currently to run the ds3/4vita plugin while the adrenaline plugins are written to the config.txt? Because it is a kernel plugin.
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,406
Trophies
1
Location
New York
XP
12,971
Country
United States
What I mean is I'd like to use the ds3/4 plugin on the vita without it breaking adrenaline. This is in no way trying to use the ds3/4 plugin inside adrenaline.

@Sonic Angel Knight So if I'm understanding right, in a nutshell it is impossible currently to run the ds3/4vita plugin while the adrenaline plugins are written to the config.txt? Because it is a kernel plugin.
According to a page on wololo.net the instructions below is how is suppoced to be done.

  1. Enable ds4vita.skprx in taiHEN’s config.txt
  2. Go to Setting -> Devices -> Bluetooth Devices
  3. Press SHARE+PS on the DS4 for about 3 seconds, until the lightbar blinks
  4. The DS4 will then connect (don’t press over it when it appears)
I never used it myself, i have no need for it. I have pstv. You can use Kernel plugins, i was just mentioning the difference so you know that kernel ones are for system and is a bit more dangerous if not used properly while user is for the apps and gmes. You activate those plugins using the *KERNEL Command. Find that somewhere in the text and add it like i showed below.

*KERNEL
UX0: plugin/DS4vita.Skprx.

(NOTE THERE SHOULD BE NO SPACE BETWEEN THE COLON AND plugin But Adding : with P shows this :P so i had to use a space here.)
 
Last edited by Sonic Angel Knight,

Pandaxclone2

Pokemon Sprite Artist Hobbyist
OP
Member
Joined
Aug 17, 2015
Messages
1,132
Trophies
0
Location
Earth's Bottle of Death.
XP
2,077
Country
Australia
That's what I did from the start; it broke adrenaline like I've been saying. Here's what my config file looks like currently:

Code:
# You must reboot for changes to take place.
*KERNEL
ux0:pspemu/adrenaline/adrenaline.skprx
# henkaku.skprx is hard-coded to load and is not listed here
*main
# main is a special titleid for SceShell
ux0:app/MLC00001/henkaku.suprx
*NPCS10015
# this is for modifying the version string
ux0:app/MLCL00001/henkaku.suprx
*NPEZ00104
vs0:sys/external/libpgf.suprx
ux0:pspemu/adrenaline/adrenaline.skprx

Adding the ds4vita plugin to the end of that broke not only Adrenaline but my only PS1 Classic on there at the time. I had to format the entire system and re-install henkaku/other apps.

Although looking at it now I assume it should go under the *KERNEL section instead of sitting at the end, right?
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,406
Trophies
1
Location
New York
XP
12,971
Country
United States
That's what I did from the start; it broke adrenaline like I've been saying. Here's what my config file looks like currently:

Code:
# You must reboot for changes to take place.
*KERNEL
ux0:pspemu/adrenaline/adrenaline.skprx
# henkaku.skprx is hard-coded to load and is not listed here
*main
# main is a special titleid for SceShell
ux0:app/MLC00001/henkaku.suprx
*NPCS10015
# this is for modifying the version string
ux0:app/MLCL00001/henkaku.suprx
*NPEZ00104
vs0:sys/external/libpgf.suprx
ux0:pspemu/adrenaline/adrenaline.skprx

Adding the ds4vita plugin to the end of that broke not only Adrenaline but my only PS1 Classic on there at the time. I had to format the entire system and re-install henkaku/other apps.

Although looking at it now I assume it should go under the *KERNEL section instead of sitting at the end, right?
So does it work at all? Does it work with PSvita games or something?
 

Pandaxclone2

Pokemon Sprite Artist Hobbyist
OP
Member
Joined
Aug 17, 2015
Messages
1,132
Trophies
0
Location
Earth's Bottle of Death.
XP
2,077
Country
Australia
So does it work at all? Does it work with PSvita games or something?

I wouldn't know; I have no PS Vita games as of yet to test it with. Previously when I did have this plugin running it worked perfectly for the Metal Gear Solid PS1 Classic sans L2/R2 being on the front touch pad and no rumble. Testing Adrenaline now with the plugin command inside of the KERNEL section lets it run, so I assume it's working properly now. I can't exactly test the controller since it needs charging at the moment but bluetooth recognises it.

TL;DR: What tripped me up basically was that I was led to believe you have to stick the command at the end of config.txt, which is true but only if you don't have any other plugins already installed. In which case it needs to go in its respective section.

@Sonic Angel Knight, as thanks for helping me here's a useful hint for next time; you can prevent :P from making a smiley by putting the affected text into [plain*][*/plain] brackets without the asterisks. Like so... :P
 
Last edited by Pandaxclone2,

Lord M

Well-Known Member
Member
Joined
Oct 31, 2014
Messages
1,075
Trophies
0
Age
31
XP
502
Country
Italy
I wouldn't know; I have no PS Vita games as of yet to test it with. Previously when I did have this plugin running it worked perfectly for the Metal Gear Solid PS1 Classic sans L2/R2 being on the front touch pad and no rumble. Testing Adrenaline now with the plugin command inside of the KERNEL section lets it run, so I assume it's working properly now. I can't exactly test the controller since it needs charging at the moment but bluetooth recognises it.

TL;DR: What tripped me up basically was that I was led to believe you have to stick the command at the end of config.txt, which is true but only if you don't have any other plugins already installed. In which case it needs to go in its respective section.

@Sonic Angel Knight, as thanks for helping me here's a useful hint for next time; you can prevent :P from making a smiley by putting the affected text into [plain*][*/plain] brackets without the asterisks. Like so... :P
So, in this way, will work correctly?


*KERNEL
ux0: pspemu/adrenaline/adrenaline.skprx (space between uxo and psp because of smile: :P )
ux0:tai/ds3vita.skprx
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://a.co/d/gnXkwfS got this because it shows v draws also