Supporter
- Full data export and import (ledger, staff history, analytics, settings, and licence backup)
- Enhanced newsletter and reporting tools
- Supporter badge for forum signatures
Documentation
Answers for directors and staff using Pythagoras CIS to manage Torn company training, staff history, weekly reports, exports, and support keys.
Pythagoras CIS is a Tampermonkey userscript designed for Torn company management. It provides a local workspace for managing the training ledger, FIFO train planner, staff and director history, daily report analytics, licensing, backups, and themed reports.
Install a userscript manager such as Tampermonkey, or use Torn PDA’s userscript support. Then install the latest public build from the release link.
After installation, open Torn and use the Pythagoras CIS panel to configure your API key, company ID, theme, and support options.
A Minimal API key is sufficient for basic functionality. A Full Access API key is required for advanced features.
The script only uses your Torn API key when you manually trigger a sync. It does not perform background polling or automated request chains.
If Remember locally is not enabled, the API key will not be stored when saving settings.
All data — including ledger entries, staff history, analytics, settings, and license information — is stored locally in Tampermonkey storage, with a browser storage fallback.
No data is transmitted to any Pythagoras Project servers. Exports are created locally and only shared if you choose to do so.
The ledger starts with your base price per train and applies the configured discount rules:
10:5%, 25:7%, 50:10% (fully customisable)All totals update dynamically as you edit entries, including paid, unpaid, completed, pending, used trains, and remaining trains.
The planner follows a FIFO (First In, First Out) approach for paid training entries. Paid users are prioritised up to the configured daily cap, after which remaining capacity is allocated to sponsored rotation users.
Daily training capacity is based on company stars (1–10), with an additional train available when the Trainer role is enabled in settings.
The timeline processes company news entries and classifies them into categories such as Hire, Application, Left, Fired, Director, Rating, Daily Reports, Training, Withdraw, Deposit, Wage, Funds, and Other.
These events are also used to build structured views of current and past staff and directors, where sufficient data is available.
Daily report entries containing customer and income data are parsed into weekly summaries.
The system tracks week number, date range, customers, income, profit per customer, and comparisons against both the previous week and long-term averages.
The wage helper estimates staff wages based on MAN, INT, END, merit bonuses, addiction penalties, and inactivity penalties.
This is a configurable planning tool and does not reflect official Torn payroll values.
The free version includes all core features. Supporter unlocks premium functionality such as full data backups and additional tools. Company Boost focuses on advanced company analytics. Ultimate includes all features along with premium support.
Licences are available as 30-day or lifetime options, with a 7-day trial available for each tier.
Licensing is handled through my Discord server. First make sure you are verified there, then go to #bot-commands, talk to The Stig, and run /buylicense.
That Discord flow is the route for starting or buying the licence tier you need.
Each tier is designed for different levels of company management, from basic tools to full operational insight and reporting.
Common causes include mismatched Torn user ID, incorrect company ID for boost licences, expired keys, or corrupted copy-paste input.
Use Settings → Import licence key and ensure the full key is entered correctly.
Supporter tier and above can export and import full datasets, including ledger, staff history, analytics, settings, and licence data.
The system can also generate themed HTML reports, newsletter-ready outputs, and forum-ready snippets.
Yes. Popup mode is remembered across Torn page navigation.
If your browser blocks popups, a fallback badge will appear allowing you to reopen the panel with a single click.
Yes. Settings include theme presets and colour controls for roles and contracts.
You can select presets such as MoDuL Dark or Blue & Gold, or use the theme builder to create a custom configuration.
Use Settings → Report bug within the userscript.
This copies a diagnostic block including version, page URL, user ID, company ID, ledger count, timeline count, and timestamp.
Include this information when reporting issues to help speed up troubleshooting.
Use the Message me link in Settings.
If it is missing, install the latest version of the script or contact the maintainer for the current support link.