The use of zip archives for script mods has some flaws. It's too easy for the user to accidentally unzip them, and it's often unclear that they need to remain zipped for the game to read them. The file format itself doesn't make it obvious that it's a packaged mod.
My proposal to the Sims 4 devs: add a new file extension for script mods. It could be .sims4mod, .s4mod, .s4script, or something similar. This would prevent users from accidentally opening and unzipping it, and it'd make it clear that it's a script mod. The actual file format could still be a zip, just renamed. This would let you keep the script mod loading code mostly unchanged, as it'd still be reading from the exact same file format.
Thanks for taking the time to read and consider this.
This is a simply fabulous suggestion. Yes, devs, please consider this simple addition! Obviously we'd still want the .zip extension to continue to function as well, but this will help so much for users to install mods, especially those that have a combination of XML package and a script.
I just had someone talk to me who wasn't able to install one of my mods because they're on a Mac. They were using Safari, which automatically unzips downloaded files by default. I hadn't really thought about this scenario when I originally posted this thread, but that's one more issue that could be fixed by simply adding a custom file extension.
Hi guys. Today's patch (v1.9.80) adds support for the extension ts4script which are treated just like zip files. Let me know how it works for you and I will announce more widely. Thanks for the suggestion!
Comments
Thanks!!!
Thanks again!