This official repository contains various automation scripts for Royal TS (for Windows) and Royal TSX (for macOS). Also included are dynamic folder samples. This collection consists of scripts by the Royal Applications team or contributions from our great user-base!
Please notice that all content is provided without any guarantees nor are we/the authors responsible for any unintentional issues or side-effects. Even when the authors are trying to provide you the best bug-free experience, scripts may have issues not covered by tests.
Furthermore, please feel free to change them to suit your needs, but please respect the license of the individual scripts.
In case...
- ...you're experiencing issues with scripts.
- ...you're having ideas for improvements for existing scripts.
- ...or having great ideas for new scripts.
If so, please head over to the issues section and report a issue there. Support is provided on a best-effort basis from us and the original script authors.
Having any scripts to share with the community? Great! Just do it!
When contributing new scripts, please check following first:
- The right place: The repository should stay clearly structured, to provide a good overview. Each script should have their own directory, containing all relevant files, like screenshots and documentation. Find the right place.
- Permissions: Make sure you are allowed to share the script with the public. Publish it also under the same license of this repository. By comitting, you agree with this.
- Documentation: Your shared script contains enough documentation/instructions that other users are able to easily understand the purpose and are able to use it without a lot of guesswork.
- Stay clean: Your code should be as clean, smart and understandable as possible. Prevent having any magic, encrypted or obfuscated code.
When modifying existing scripts, please read first:
- Credits: Please respect previous authors and leave them unchanged. If you feel you've done great enhancements to existing scripts, feel free to add yourself to the authors list.
- Compatibility: Don't forget about backwards-compatibility. Prevent breaking existing scripts. If you're doing changes regarding parameters, dependencies or any other major changes, please create a new script directory or new files within the same folder.
Okay with the few points above? Just go ahead and create a pull request with your contribution. Thanks a lot! :-)