For what it's worth, it is incredibly trivial in any programming language to check if a certain file exists in two places. An afternoon with python could produce a terminal tool to check if any shapes or textures in a specified route folder (the custom route) exist in a different route folder (the source [payware] route), marking the file as a copy of the original. Get a big list of the copied files, and they can be removed from the custom route and used to generate an installme.bat (automatically).
A more permanent solution would be to build in adjacent behavior to OR itself. Again, fairly trivial to look for a file of a given name in two different locations, which can be done on any 'missing' files to look for them in other routes (though ideally with a list of which routes are allowed to be scanned, so time isn't wasted looking through every single route just to find the wrong file) and load that file instead. That has the advantage of being more automated and saving loads of drive space (since files are never actually copied), but wouldn't be widely useful until a new version of OR is out as 1.6 went feature-complete like 2 months ago. Also, it would still be required to manually remove the copied files from the custom route before publishing, so this really just makes installation easier unless the route editor could load files from other routes.
A more permanent solution would be to build in adjacent behavior to OR itself. Again, fairly trivial to look for a file of a given name in two different locations, which can be done on any 'missing' files to look for them in other routes (though ideally with a list of which routes are allowed to be scanned, so time isn't wasted looking through every single route just to find the wrong file) and load that file instead. That has the advantage of being more automated and saving loads of drive space (since files are never actually copied), but wouldn't be widely useful until a new version of OR is out as 1.6 went feature-complete like 2 months ago. Also, it would still be required to manually remove the copied files from the custom route before publishing, so this really just makes installation easier unless the route editor could load files from other routes.








Comment