I'm having the same issue with the Steam version. Running Administrator mode did not fix the problem for me, I tried doing it to both Steam and PSO2Launcher.exe with no luck. I also ran the Check File feature of the launcher which didn't help either.
I've got the Microsoft Store version installed on a separate hard drive and noticed my Steam version was missing a GameGuard folder as well as having less files in general in than the MS version in the pso2_bin folder. I tried copying the files over but while I could get the game to launch that way, it was looking for a Microsoft account but couldn't find one so I was stuck on the title screen and unable to do anything and had to close the game through the task manager. If I removed a file called MicrosoftGame.config it would no longer load GameGuard or start the game. I also tried putting the file back in but deleting the GameGuard folder, which caused the game to download it again, but removing the config file once again causes GameGuard to not start.
@SirArion said in script error/game not launching after clicking play (steam):
The problem is the launcher version 06.00.07. It cant seem to update past that for whatever reason.
Once upon a time someone posted a link to download the Launcher update manually from SEGA but I can't find that link anymore.
That's the same version as the Microsoft Store version of the game and that is working fine for me. I get no error and GameGuard and the game launches as expected.