Compatibility with isage's updates Adrenaline v7.1.0 and up
- PSVITA model: PCH-1000 3G
- Version of firmware: 3.65
- Version of ABM: 6.20
- Version of Adrenaline: 7.1.3 (7.1.0 and higher)
After installing ABM and creating some bubbles
Issues are reported using ABM and Adrenaline v7.1.x - see https://github.com/isage/Adrenaline/issues/7
Explain the issue
I need to test it properly myself, it was another user who reported the issue.
Extra info
I suspect replacing the binary *.suprx files included with ABM with versions from Adrenaline v7.1.x will enable it to work with the new versions.
This commit added compatibility for Adrenaline v7.0: https://github.com/ONElua/AdrenalineBubbleManager/commit/3efb6dc2184dc3dfb6e92baba69c6c0ec34471ae
Similar adjustments may be needed for compatibility with v7.1.x - I will test and report back here.
Hopefully it doesn't need updates to Leecherman's AdrBubbleBooter core, as his site seems to be 404 since 2022 and as far as I know its source code is not public. This comment makes me nervous: -- default values modules AdrenalineBooter v1.3 for adrenaline v7.0 followed by various CRC32's, which suggests that changes are needed to AdrBubbleBooter to support different Adrenaline versions. That, or Adrenaline versions newer than 7.0 would need to report back a false version number to AdrBubbleBooter...
@Darthagnon And work??
@Darthagnon Any news? I'm using Adrenaline 7.1.6 and when launching ABM it reverts back to 7.0...
I have been investigating this myself, and indeed we would need the source code necessary for creating the suprx that modifies the Adrenaline suprx itself and replaces it, adding the bubbles functionality. I guess a bit of cooperation with the ABM creator and the responsible for the new Adrenaline forks would be needed, but that's not likely, so for now I will stick to Adrenaline 7.0, I prefer the bubbles functionality over the otherwise interesting new updates of Adrenaline.
The CRC32s in https://github.com/ONElua/AdrenalineBubbleManager/blob/master/AdrenalineBubbleManager/crc.lua do not match Adrenaline 7.0 - for some reason, ABM distributes custom Adrenaline suprx files rather than using Adrenaline's built in ones.
From AdrBubbleBooter.VPKEdition.v1.3-LMAN.rar/AdrBubbleBooter/src/src.rar/adrenaline, it looks like it might be Adrenaline v6.8. EDIT: Not Adrenaline v6.8, either, even though v6.8 is the source provided by LeecherMan...
Note to self: if you need to build C on Windows, use w64devkit, as done by Godot 3.6 for Windows XP
The CRC32s in https://github.com/ONElua/AdrenalineBubbleManager/blob/master/AdrenalineBubbleManager/crc.lua do not match Adrenaline 7.0 - for some reason, ABM distributes custom Adrenaline suprx files rather than using Adrenaline's built in ones.
These crc values are taken from the adrenaline bubble booter vpk files
The CRC32s in https://github.com/ONElua/AdrenalineBubbleManager/blob/master/AdrenalineBubbleManager/crc.lua do not match Adrenaline 7.0 - for some reason, ABM distributes custom Adrenaline suprx files rather than using Adrenaline's built in ones.
These crc values are taken from the adrenaline bubble booter vpk files
Where are those files from? The suprx appear to be Adrenaline files, but they're not from Adrenaline 6.8 (ABM source from LeecherMan), 7 (theflow0's final version) or 7.1.x (isage's incompatible versions)... I would like to use ABM with isage's Adrenaline (v7.1.x), but it is currently incompatible. Are the suprx modified Adrenaline files or vanilla from an older version?
The CRC32s in https://github.com/ONElua/AdrenalineBubbleManager/blob/master/AdrenalineBubbleManager/crc.lua do not match Adrenaline 7.0 - for some reason, ABM distributes custom Adrenaline suprx files rather than using Adrenaline's built in ones.
These crc values are taken from the adrenaline bubble booter vpk files
Where are those files from? The suprx appear to be Adrenaline files, but they're not from Adrenaline 6.8 (ABM source from LeecherMan), 7 (theflow0's final version) or 7.1.x (isage's incompatible versions)... I would like to use ABM with isage's Adrenaline (v7.1.x), but it is currently incompatible. Are the suprx modified Adrenaline files or vanilla from an older version?
https://www.gamebrew.org/wiki/AdrBubbleBooterInstaller_Vita
AdrenalineBubbleBooter modifies the original adrenaline files (skprx and suprx).
Isage's adaptations must be made to lecheerman's source.
However, we must also have the source of the adrbubblebooter.suprx file, which apparently checks for the modified adrenaline files adrenaline_kernel.skprx and adrenaline_user.suprx.
I think I shared the source with Isage, see comment here: https://github.com/isage/Adrenaline/issues/7#issuecomment-2567153756
Mentioning it here so the source doesn't get lost, no expectations of abm updates.
A better way is for Isage to add in its modifications the ability to launch Adrenaline with some parameters like Retroarch. sceAppMgrLaunchAppByUri https://github.com/libretro/RetroArch/blob/master/vita/launcher/main.c
Agree, otherwise it's a cat and mouse game applying fixes for launching Isage's version of adrenaline each time the crc changes for those files.
This way, any launcher app can launch a PSP/PSX game using its Adrenaline mods. Receive at least the fullpath to the game and the driver(inferno,m33...) But it is extra work and depends on the isage you want to do.
Sorry my bad english !!!