It has to be adapted for use with OPL and PS2ESDL though.
I propose that the patch engine of the game loader should automatically calculate the necessary values based on the size of the CDVDMAN module the loader has, and patches the game with those generated values.
That way, the fix is automatically updated by the game loader itself and is hence maintainence-free.
@CrazyC, I had once saw your fix, but could you please explain what each value that was changed really does change?
You must had some way to determine which values to use instead, right?