I don't think I will do that. The intention was for their own community to update it, but that did not happen. I did the port as proof it could work because their forum has many posts where they supposedly wished the engine would be updated to DX9 and the newer 2.8 elements and I had hoped this work would provide them an incentive to take what I had done and proceed with updates from that point; they apparently are not really interested.
I have forgotten many of the needed changes and if I try to update, I will probably overwrite many of the changes again with the old, incompatible things, then since I don't know anything about New Horizons and never play it myself, it will go back to where in those old conversations with pedrwyth, when he was testing, a bunch of things will be found as broken again and I will have to investigate and redo changes just like I already had to do and that is very time consuming and I feel like it's not worth my time if they as a community are not interested.