Starcatcher Mod Hosting

Terms of Service



Last Modified Date: 2022-06-04
These Terms of Service apply to your usage of the Starcatcher Mod Hosting Service.

A. Intro

The Starcatcher Mod Hosting Service allows TPT mod owners to easily package and release updates to their mods through an automatic process. Mods are built on GitHub and packaged and hosted on starcatcher.us. Updates and changelogs are delivered to users in-game upon opening.

By continuing to use and release mods on the Starcatcher Mod Hosting Service, you agree to these Terms of Service.

B. Usage of the Service

1. GitHub hosting
Mods must be hosted on GitHub and use an unmodified GitHub Actions process (.github/ folder) from the vanilla TPT repo. Changes must not be made to this process without approval from jacob1.

2. Minimum required commit
Mods should keep up to date with the vanilla release process. Older versions of the GitHub Actions process may fail to release. We currently require at least commit 228d559ccdce (Mar 2024 - "Replace b_strip with strip in github actions script").

3. Disallowed code changes
Some portions of the TPT source code must be left alone. The starcatcher.us update check must not be removed or altered. In-game notifications coming from starcatcher.us or powdertoy.co.uk should still be displayed as normal.

4. Tampering
You agree not to tamper with the release process. Do not attempt to bypass steps of the release process, or upload binaries not built using GitHub Actions. If a release fails, you may retrigger it on GitHub or delete the tag and try again with a new commit.

5. Malware
You agree not to host malware on the Starcatcher Mod Hosting Service. This includes (but is not limited to) code intentionally inserted into a mod which attempts to steal information (such as session keys), cause disruptions to the user's computer or usage of the mod, or run code / scripts from external sources unbeknownst to the user.

C. Violations / Termination

Violations of this service may lead to immediate termination of your rights to use the Starcatcher Mod Hosting Service. Hosted downloads and update files may be deleted or replaced. Extreme violations may lead to bans on your associated TPT Account.

Your use of the service may be terminated at any time, with or without cause.

D. Privacy / In-Game Displays

starcatcher.us will receive an update check on startup every time a user launches the mod. This check contains Username (if logged in), TPT's User-Agent, and IP Address. starcatcher.us may host this data indefinitely.

starcatcher.us may display notifications to users in-game, including update notifications with changelogs, notifications (sometimes with clickable links), or a Message of the Day displayed on the online save browser.

E. Legal Disclaimer

Your use of the Website and the Service must not violate any applicable laws, including copyright or trademark laws, export control laws, or other laws in your jurisdiction. You are responsible for making sure that your use of the Service is in compliance with laws and any applicable regulations.

F. Changes to this ToS

Changes to this ToS will be made on this webpage, and you may be notified through the best contact method available jacob1 has for you.