Modding:Content pack frameworks
Some of the known framework mods are listed below, along with their capabilities. The framework mods are written in C#, so you can make content packs for them without needing to know coding yourself. They are available on Nexus Mods.
Content Patcher (CP) | CP Nexus Mods page
- Edit or replace literally any game file in the game's Content folder.
- Add new files, alter images, data, and maps
- Send the player basic mail
- Create entire NPCs
- Make changes dynamic, conditional, seasonal, and/or configurable
Content Patcher Animations (CP-A) | CP-A Nexus Mods page
- Images patched in with CP can be animated
Json Assets (JA) | JA Nexus Mods page
- Create new objects, Big Craftables (placeable, machine-sized), crops, fruit trees, hats, weapons, shirts, pants, and boots
- Specify crafting, cooking, and tailor recipes for new items
- Specify gift tastes for new items
- New item data and images can also be targeted with CP
Producer Framework Mod (PFM) | PFM Nexus Mods page
- Change the inputs, outputs, and behavior of vanilla machines
- Take new machine Big Craftables (created with JA) and make them work
Custom Furniture (CF) | CF Nexus Mods page
- Make new items that behave as furniture (e.g. rotatable, or placeable on walls)
TMXL (and PyTK) | TMXL Nexus Mods page | PyTK Nexus Mods page | Additional PyTK documentation
- Necessary to add new map locations
- Tons of map features like crop layers and water color
- Can use high resolution textures anywhere, even unrelated to maps
- Extreme custom tile actions and Lua scripting
Farm Type Manager (FTM) | FTM Nexus Mods page
- Spawn stumps, debris, forage, ores, meteors, etc.
- Spawn monsters and create new monster types based on existing ones
Custom Ore Nodes (CON) | CON Nexus Mods page
- Make new types of rocks you can break to get items, either custom or from the base game
Custom Resource Clumps (CRC) | CRC Nexus Mods page
- Make new types of boulder-sized resource clumps you can break to get items, either custom or from the base game
Shop Tile Framework (STF) | STF Nexus Mods page
- Add to or change what's for sale in base game shops with a wide variety of conditions
- Create new shops with a wide variety of conditions
Mail Framework Mod (MFM) | MFM Nexus Mods page
- Additional mail features (CP can already do basic mail)
- Custom backgrounds, repeat mail, wider variety of mail attachments, and the ability add multiple attachments to mail
Train Station (TS) | TS Nexus Mods page
- Make new locations accessible without patching vanilla maps
Custom Music (CM) | CM Nexus Mods page
- Replace or add new music tracks and sound effects