Welcome to the repository of the Cat Shredder toontown source!
Cat Shredder is an ultra-compact source of Toontown Online (under 39 thousand LOC at the time of writing) made for use in Crane League. This size was achieved by removing (or rather, not including) all functionality that is not going to be used in Crane League. This includes:
- Cog battles, cogs, gags, inventory management, experience, etc.
- Streets, playgrounds, trolley games, etc.
- Estates, catalog, mailbox delivery, house decoration
- Parties, activities like fishing, holidays, fireworks.
- RPC functionality, Disney launcher integration, etc.
- Buildings, suit buildings, field offices, etc.
- The unused cog bosses (VP, CJ, CEO)
- Cog facilities such as Sellbot Factory, Cashbot Mint
- Cog disguises
- Toontorial
- Moderation capabilities such as name approval, chat filtering
- Sticker book
Implementation of the following is planned:
- Make-a-toon and related functionality - done
- Toon movement, orbital camera - done
- Chat, emotes, unites, magic words - done
- Currently only a small set of magic words is implemented, more will be added as needed
- Cashbot HQ trainyard and lobby - done
- The final phase of the CFO fight (without cog battles) - in progress
This source code is vaguely based on source codes of Open-Toontown, Toontown Galaxy and Toontown: Event Horizon mixed together with other additions and cleanup. Other credits include:
- Astron
- Panda3D
- Reverse-engineered Toontown Online client/server source code is property of The Walt Disney Company.
This source code requires a customized version of Panda3D to run. Open-Toontown builds are fully supported. Note that only Python 3 builds will be supported (the minimum compatible version right now is Python 3.8).
Open-Toontown build for Windows
This source code requires Astron to run. Official builds are fully supported.