TOOLACTION / ADVENTUREWINDOWSLINUXBETA
MSChange (PSP plugin)
PlayStation Portable
OriginUnknown
TechnologyDevelopment tool / build utility
Available forWindows, Linux
View official projectAbout the project
Tool and utility indexed on PortsNative for configuration, decompilation, or execution support on modern platforms.
Official project information
Author's original READMEOpen on GitHub ↗
MS Change
For spoofing some games checking (such as "xxxのディスクがセットされていません" error), this plugin can emulate inserting or removing Memory stick with key combo.
The project is developed on PSP3000 6.60proC2 CFW, and also tested on PSV2000 Adrenaline 6.61pro.
Usage
- Add
ms:/seplugins/mschange/mschange.prx 1inms:/seplugins/game.txtconfig file and thenreset vsh - Start a game, accroding to the game instruction
select+upto emulate inserting memory stick
select+downto emulate removing memory stick - After that, most of games create a save on the memorystick, then you can disable this plugin
Build
- Download pspsdk or minpspw(windows)
- set env
PSPSDKto the sdk path - use
build_mschange.batorbuild_mschange.shto compilethe project
# example of build with pspsdk docker
docker pull ghcr.io/pspdev/pspsdk:latest
docker run -d -it --rm -v $(pwd):/project --name pspsdk_run ghcr.io/pspdev/pspsdk
docker exec -i pspsdk_run bash -c "cd /project/script && export PSPSDK=$PSPDEV && chmod +x ./build_mschange.sh && ./build_mschange.sh"
Tested Games
ULJM06404 ヴァルプルガの詩
ULJM06390 Flowers1
Known Issue
Game exit crash, fixed by adding delay in the main thread