The script works perfectly in both extraction and reimporting.
If the game doesn't accept the edited archives you have to complain with it, anyway feel free to write your own full archive builder for this game or to pay someone for doing the job.
I do not know anyone doing this with money or free
This should be a very complicated task that you can not do
However, for any editing in this game, and ... after the injection of changed files into the game should run the game; otherwise, extraction and injection of the file into the original archive without running the game is in vain.