You might find an easy way to re-integrate your changes would be to do the following...
...1) Get a good source control system.
...2) Add the original script code to this system. That would be the code you originally modified but in its original form
...3) Create two user accounts or check out locations.
...4) Check out the source code under one location and apply your changes.
...5) Check out the original source code again under a new location and apply boonex changes.
...6) Check the boonex see more changes back in.
...7) Resolve conflicts/Integrate your changes in.
This does require a system that allows for multiple check outs and the ability to integrate and resolve conflicts when checking them back in.
...1) Get a good source control system.
...2) Add the original script code to this system. That would be the code you originally modified but in its original form
...3) Create two user accounts or check out locations.
...4) Check out the source code under one location and apply your changes.
...5) Check out the original source code again under a new location and apply boonex changes.
...6) Check the boonex see more