As part of the way hijack intercepts and modifies config.ini, so that ONLY the player startup sees the changes, and not "regular" accesses to that file.. Hijack looks for the name "player".

What you are doing might work if you use "player" instead of "player.orig" for the filename, using a different path (directory) to distinguish it for your purposes from your script.

Or it might not.. try it and report back.

But perhaps better than all of that, might be to just edit the "init" program on your machine, and change the name of the "player" file to something else, which would be the name of your script.

That way, the player binary can remain as-is, and everyone will be happier.

Cheers