Hi there. I don't know how much attention this will get considering there aren't a lot of runners for this game but I've been looking into how to make autosplitters recently and I decided to make one for this game.
It currently only works with the ePSXe emulator (only tested on v2.0.5, I can't guarantee other versions will work) and has an option for every category: https://github.com/Nytheris/WSPC/blob/master/WSPC.asl
It works perfectly with the rules for patrol mode categories but unfortunately it has some issues with the current Any% and 100% timing rules. I was only able to make it so that the timer starts when you press "end" after typing a name (Which I believe is what the rules used to be?). Also, the splits happen when you reach the debriefing screen after the missions, which would mean the final split happens later than the current timing rules say. I only made it for fun and as a challenge but it's here if you want to use it and when I have more time I could try to update it to work with the current timing rules.
To set it up, just add a scriptable autosplitter to your livesplit layout, go to layout settings, and set the file path to the .asl file. Then you can enable whichever category you want to run and optionally disable any of the invidivual splits you don't want.