Plugins for PSPs running on 6.XX
#389145 by Omega2058
Tue May 26, 2015 6:56 am
Description
This plugin is aimed towards end users who enjoy playing games from another region (*cough* Japan *cough*) on the PSP. Well, mainly those who wish to keep the in-game HOME menu set to the language specified in the XMB Sytem Settings. Meaning, if you set your language to English, German, French, or anything else while playing a Japanese game (Fan translated or not), the in-game HOME menu will always be set to use that language.

This also patches the Savedata Utility to use the language selected in the XMB as well.

The binary and source code (Comments included) is located below along with a link to the repository. If you don't see your CFW on the compatibility list below, please test it and post results so it can be improved. Also report any bugs, odd behavior or questions if you have any. Cheers. :)

Versions:
By request, a version which also swaps X to "Enter" and O to "Back" will be attached below. There are two versions. The first is the original which patches the language. The second patches the language AND the button input.

Screenshots:
Image
Image

Changelog:
v1.0
------------
[+] Initial release.

v1.1
------------
[!] Fixed bug where the system language wasn't carried over to the SaveData Utility.
[+] Added checks to verify that the language was grabbed from the system.

V1.2
------------
[!] More bug fixes.

V1.3
------------
[~] Reverted it to only switch the language for consistency, instead of some input accepted with O and others with X.

v1.4
------------
[!] Revised patchHomeMenu. It now patches a different set of instructions to attain the desired result.
[!] Bug fixes and compatibility improvements.

v1.5
------------
[!] Fixed a bug where the HOME menu didn't show the system language.
[+] Added patch for autoloading in the SaveData Utility.

v1.6
------------
[!] Fixed a bug where the wrong offset was used for sceUtilityMsgDialogInitStart.

v1.7 (Buttons Mod)
------------
[!] Fixed a bug where button input was not swapped during saving/loading and autosaving/autoloading.


Credits
Qwikrazor - Snippet for getting the sub address.
007 - Helped get functions for autoloading savedata.

Repository: https://github.com/Omega2058/LangSwapper
Repository: https://github.com/Omega2058/LangSwapper--ButtonMod-

Download:
LangSwapperv1.6.zip
LangSwapperv1.7_(Buttons_Mod).zip
Advertising
Last edited by Omega2058 on Tue Jun 02, 2015 2:49 am, edited 24 times in total.
#389313 by qwikrazor87
Thu May 28, 2015 5:33 pm
good to see stuff still coming out, good job. :)
#389319 by 007
Thu May 28, 2015 6:33 pm
Will this plug in work on 6.20?

Also I know I need to put this in the plugins folder and I think I need to add to a text file?


Ill test tonight.
Ive never used plug ins but this will help me ALOT!

i think if i use vxh text it will make this alway loaded and active if i make a gamename txt it will load it for said game right?
#389323 by Omega2058
Thu May 28, 2015 7:14 pm
You're welcome and thanks, guys. Fresh ideas never really came up, so I haven't done anything for a while. :lol:

@007 - It should work on 6.20 as it finds everything it needs on-the-fly. To use it, simply put LangSwapper.prx (Found in the bin folder) in seplugins. Then you need to create a text file and it should be named "game.txt". After that, open it up and copy this line into it "ms0:/seplugins/LangSwapper.prx 1".

You're done, now all you have to do is load up the game. :)
#389325 by 007
Thu May 28, 2015 7:58 pm
when you say game name. Would this be iso filename?

text file in plugins folder or in root?

also is it possible to make it always active? just curious.

not home till later and this has me very excited!

A while back I was looking for a miracle like this.
#389331 by ali_ihsan21
Thu May 28, 2015 8:55 pm
007 wrote:Will this plug in work on 6.20?

Also I know I need to put this in the plugins folder and I think I need to add to a text file?


Ill test tonight.
Ive never used plug ins but this will help me ALOT!

i think if i use vxh text it will make this alway loaded and active if i make a gamename txt it will load it for said game right?


Never used plugins ? :shock: I cant think of a PSP without them, they're great help, especially DS3 one.

Seriously you never used second analog for shooter games ? :?

By the way thanks a lot omega2058, great work.
#389339 by 007
Thu May 28, 2015 9:54 pm
ok so PSP GO

put in seplugins folder
also put game txt.

when enabled in recovery any iso i load will freeze and turn psp off.

using 6.20 pro-c feb 2015 build

Who is online

Users browsing this forum: No registered users and 3 guests