1 items

File information

Last updated

Original upload

Created by

mushymato

Uploaded by

mushymato

Virus scan

Safe to use

About this mod

Framework for custom trinkets and companions.

Share
Requirements
Permissions and credits
Changelogs
TrinketTinker - Stardew Valley Trinket Framework
This is a framework for creating trinkets that can have advanced abilities using just Content Patcher.

What can this framework do?
  • Animated companions with various movement patterns.
  • A skin system (variants) for companions, and related features to set/change companion variants
  • Dynamic event based abilities that work through the companions rather than the player.
  • Support for custom effects from other C# mods, through the use of actions.
  • Have the player obtain trinket effects without actually having the trinket slot unlocked, through the use of special trigger actions.

If you are looking to make mods using this framework, refer to the Modder Guide.

This mod is licensed under MIT, contributions are welcome.

Example Mods for TrinketTinker

Translations

Compatibility
  • Compatible with Stardew Valley 1.6.9+ on Windows/Mac/Linux, see manifest.json for the exact game and SMAPI version this mod is built against.
  • Somewhat works on Android, with the exception of Inventory related features. This is unlikely to be fixed anytime soon.

User Configuration

These keybinds are shared across mods using this framework, for the user to set to their liking.

  • Hide During Events: Hide all trinket companions during events. Only affects trinkets added via trinket tinker.
  • Do Interact Key: Press this key to interact with your companion, while you are close enough.
  • Open Tinker Inventory Key: Press this key to open the inventory of your equipped trinket(s).
  • Tinker Inventory Next Key: While a Tinker Inventory is open and multiple trinkets with inventory are equipped, press this to go to the next inventory.
  • Tinker Inventory Prev Key: While a Tinker Inventory is open and multiple trinkets with inventory are equipped, press this to go to the previous inventory.


Troubleshooting

If you ever end up with a trinket or a companion "stuck" on your player character, use tt_unequip_trinket console command to remove all trinkets.

Links

Modder Guide

Source Code