After doing some debugging, I found out that the original address I checked for what file was currently active actually changes between different pcsx2 versions. I found another address that appears to remain static between versions and shouldn't break the check anymore.
Fixed some of the issues that were present in 1.0.3. This is just a beta build of 1.0.4 and need more people to test.
The issues that should be fixed:
Error 1001 when trying to connect to online.
Character was created on a different console when playing single player (I believe this was when loading a character) This could also happen online.
Fixed the skip FMV not being loaded.
Included a currently loaded ELF checker into the kernal function to check to see what ELF is loaded by the game. This check fixes the crash that would happen if you went into single player mode while using this program.
DNS Updated to connect to Alkalime's Lobby Server
No translations are available.
This can be used with either an original disk or the semi translated ISO.