
- Games
- Stardew Valley
- Mods
- Modding Tools
- Mail Framework Mod
Mail Framework Mod
-
Endorsements
-
Unique DLs--
-
Total DLs--
-
Total views--
-
Version1.20.0
- Download:
- Manual
File information
Last updated
Original upload
Created by
DigusUploaded by
DigusVirus scan
Activity logs
This page was last updated on 28 March 2025, 6:16AM
- Changelogs
-
-
Version 1.20.0
- Adds a new custom asset to the game. (DIGUS.MailFrameworkMod/MailData) That means MFM letters can now be loaded with Content Patcher and take use of all its features like tokens. It supports the same properties.
- Content Pack letters are also loaded into the new custom asset and therefore can be edited with Content Patcher.
- Content Packs are now being loaded into a cache at the game start, instead of reloaded every time the save is loaded. You can force the reloaded of content packs with the console command.
- Text and Title properties now supports Tokenizable string.
- Texture assets can now be a game asset, not just an asset in the mod folder.
- New GameStateQuery property as condition a condition to deliver a letter.
-
Version 1.19.0
- New property to keep a mail valid once all conditions have been met for a day but the mail was not read on that day.
- New feature to handle Randoly Chosen Attachment
- New property to set how much items from the attachment list should be chosen to delivery.
- New property to set a "RandomGroup" to an Attachment, so its pick from that group instead of from the whole list.
- New property to set a "Weight" for a given attachment, when being picked randomly.
- New property to set how many items should be pick from a given group, instead of using the default value.
- New property to say if an item from a given group can chosen more than once.
- New set of property to set a MailReceived requirement for attachments and replies
- New property to set a MailReceived to be removed when a letter is read or when a reply option is chicked.
- New property to set a cost for a given reply option.
- New ItemType "None". It's basically to be used when you want a random chance of not delivering a item, without triggering error/warns in the log.
-
Version 1.18.0
- New Ids property to replace Index and Name for CollectionConditions. It can aggregate multiple items count, summing their value to compare against the amount.
- New ReplyConfig property to add a reply behavior. You can show some option to the player after reading a mail and it will add one or more MailReceived text based on the option chosen. Additional mod logic can be implemented based on that choice.
- Fix to letter with recipe not supporting CustomTextColorName property.
- Fix null reference exception when an item with null name was loading in the game.
-
Version 1.17.1
- Content pack mails with recipe property need to not have attachments to be redelivered if the recipe is not learned. (recipe property is ignored if there is attachments)
- Fix cooking recipes with the same logic applied to crafting recipes before.
-
Version 1.17.0
- New property to set the quality of the attachment
- Content pack mails with recipe should be redelivered if the recipe is not learned.
- Fix warnings about Slingshot if using the qualified item id.
- Fix recipes for craftables been delivered even if the recipe was already learned.
- For legacy reasons, if the recipe id is not found in the learned recipes, it will look for a recipe that create an item with the name of the recipe id.
-
Version 1.16.1
- Fix to recipe translated name.
-
Version 1.16.0
- Update mod to be compatible with Stardew Valley 1.6
- New command to reload content packs
- Changed MailDao name to MailRepository. (Only affect SMAPI mods using it)
- New Item Type 'QualifiedItemId' for attachments, should work for every type of item in game if you use the proper qualification.
- New property for special dates conditions. (Weding and ChildBirth)
- New property for CustomTextColor, deprecated old one.
- New HasMods property
- New RequireAllMods property
- Events id are now strings. (numbers should still work)
- Removed obsolete logic SV 1.6 incorporated from MFM.
-
Version 1.15.0
- New API Interface for SMAPI mods.
- API method to load content pack folder from inside your SMAPI mod.
- API method to load a letter.
- API method to get a letter data.
- API method to get the mail data string of a letter.
- Fix mailbox not working properly when an error happened when closing the letter.
- Better log on those errors.
-
Version 1.14.0
- More changes for compatibility with SMAPI 4
- New attribute in the letter class to set the ITranslationHelper.
- Content pack don't need to change anything, but this change should avoid some rare i18n issues.
- Mods that use MFM through code can update their implementation.
-
Version 1.13.0
- Make the mod compatible with SMAPI 4.
- New property for Deepest mine level.
- New property for current money.
- New property for total money earned.
- New console command to force mailbox to update to help modders debug.
- Letter collection menu now show custom close button too.
-
Version 1.12.2
- Make the mod compatible with 1.5.5, without forcing SMAPI to convert it.
- Should fix some problems with attachment not working on Unix OS.
- New property for House Upgrade Level.
-
Version 1.12.1
- Fixed error when Expanded Preconditions Utility was not loaded.
-
Version 1.12.0
- New properties to support the use of Expanded Preconditions
- New property to make it possible to add text besides the letter id to the player's MailReceived list.
-
Version 1.11.0
- Support to DGA(Dynamic Game Assets) as attachments.
-
Version 1.10.2
- Fix to cooking recipes names in English showing as null, when added by Json Assets.
-
Version 1.10.1
- Fix to Auto Open letters with no text breaking the mod when there is i18n files.
- Fix to letter from content pack not loading after one collection condition warning.
- Adds new collection requirement type for crafting recipes.
-
Version 1.10.0
- All vanilla tools are now supported.
- Support to vanilla Slingshots as weapons. If you use the index or the name of an slingshot it will be properly created as such.
- New "Auto Open" property, for when you want to use MFM conditions to save a letter id as read without writing an actual letter.
-
Version 1.9.2
- Optimization for assets loading from content packs.
- Fix to callback of letters not being called if a menu was opened to add an item to the inventory.
-
Version 1.9.1
- Fix a bug where MFM letter would not be opened and removed from the box for the current day if you were holding an object when clicking the mailbox.
-
Version 1.9.0
- New property for letter created with SMAPI to add items dynamically to the letter.
- New method to remove letters from the mailbox.
-
Version 1.8.1
- Fix to avoid conflict mails in local coop.
- Fix to rare situations the mod would stop work if a letter menu was not properly closed by the game.
-
Version 1.8.0
- Support for Furniture, Weapons and Boots as attachments.
- New property to set the upgrade level of attached tools.
-
Version 1.7.0
- Support for Rings as attachments.
- New conditions for recipes.
- New property for background customization with content packs.
- Support to Close Button customization with content pack and code.
-
Version 1.6.0
- Support to i18n in content packs.
- New conditions properties for buildings in the farm.
- New conditions properties for mail received. (this is used for quest flags)
- New conditions properties for events.
- New conditions list for collections menu items.
- New conditions list for game stats.
- New property for friendship status for the conditions list for NPC friendship.
- New random functionality for when Group Ids collide.
-
Version 1.5.1
- Fix to letters with no group ids being grouped together.
-
Version 1.5.0
- Letter will now be shown in the collection menu if an Title is defined. Custom textures and color will also show in the collection menu.
- Letter now can have a group id. Letter with the same group id are never delivered in the same day.
- New condition for content packs: "RandomChance".
- BigObject is now called BigCraftable, like in the game code.
- Fix of typos in the template.
-
Version 1.4.1
- Adds support to Stardew Valley 1.4.0
- Adds Title property for Letters to be shown in the collection menu. Not fully implemented yet, but modders can start to set it.
-
Version 1.4.0
- Adds an content pack support for modders to add custom letters, with configurations to all features this framework provides, and with mostly common used delivery conditions.
- Fix controllers not working to get attached items.
- Fix to properly show attachments if the mail has more than one item attached.
- Fix to not let the letter close if your inventory is full and a menu is opened to manage it.
- Fix to not adding an stack of items to the mail even when configured to.
- Adds support to SMAPI 3
-
- Author's activity
-
March 2025
-
28 Mar 2025, 6:16AM | Action by: Digus
File added
'MailFrameworkMod-v1.20.0 [version 1.20.0]'
-
28 Mar 2025, 6:14AM | Action by: Digus
Changelog added
'Change log added for version 1.20.0'
-
28 Mar 2025, 6:14AM | Action by: Digus
Attribute change
'Description changed.'
-
12 Mar 2025, 7:36PM | Action by: Digus
Attribute change
'Description changed.'
-
12 Mar 2025, 7:34PM | Action by: Digus
Attribute change
'Description changed.'
-
11 Mar 2025, 10:45PM | Action by: Digus
File added
'MailFrameworkMod-v1.19.0 [version 1.19.0]'
-
11 Mar 2025, 10:43PM | Action by: Digus
Changelog added
'Change log added for version 1.19.0'
-
11 Mar 2025, 10:43PM | Action by: Digus
Attribute change
'Description changed.'
May 2024
-
16 May 2024, 4:20AM | Action by: Digus
Attribute change
'Description changed.'
-
09 May 2024, 7:14PM | Action by: Digus
File added
'MailFrameworkMod-v1.18.0 [version 1.18.0]'
-
09 May 2024, 7:11PM | Action by: Digus
Changelog added
'Change log added for version 1.18.0'
-
09 May 2024, 7:11PM | Action by: Digus
Attribute change
'Description changed.'
April 2024
-
10 Apr 2024, 9:42PM | Action by: Digus
File added
'MailFrameworkMod-v1.17.1 [version 1.17.1]'
-
10 Apr 2024, 9:42PM | Action by: Digus
Changelog added
'Change log added for version 1.17.1'
-
10 Apr 2024, 9:42PM | Action by: Digus
Attribute change
'Description changed.'
-
08 Apr 2024, 7:22AM | Action by: Digus
File added
'MailFrameworkMod-v1.17.0 [version 1.17.0]'
-
08 Apr 2024, 7:21AM | Action by: Digus
Changelog added
'Change log added for version 1.17.0'
-
08 Apr 2024, 7:20AM | Action by: Digus
Attribute change
'Description changed.'
-
03 Apr 2024, 4:01AM | Action by: Digus
Changelog added
'Change log added for version 1.16.1'
-
03 Apr 2024, 4:00AM | Action by: Digus
Attribute change
'Description changed.'
-
- Mod page activity
-
May 2025
-
15 May 2025, 9:55PM | Action by: Turtle0o
Endorsed
'Mail Framework Mod'
-
15 May 2025, 9:28PM | Action by: AstorKinley2004
Tracked
'Mail Framework Mod'
-
15 May 2025, 8:17PM | Action by: dannikom
Endorsed
'Mail Framework Mod'
-
15 May 2025, 7:54PM | Action by: EmmaleighsMoon
Endorsed
'Mail Framework Mod'
-
15 May 2025, 7:47PM | Action by: VikaPonVika
Endorsed
'Mail Framework Mod'
-
15 May 2025, 7:42PM | Action by: ihatemakingaccountslololol
Endorsed
'Mail Framework Mod'
-
15 May 2025, 7:41PM | Action by: annqioio
Endorsed
'Mail Framework Mod'
-
15 May 2025, 6:49PM | Action by: Pseudocreobotra
Endorsed
'Mail Framework Mod'
-
15 May 2025, 5:47PM | Action by: Kricha98
Tracked
'Mail Framework Mod'
-
15 May 2025, 4:58PM | Action by: gfdfgb7
Endorsed
'Mail Framework Mod'
-
15 May 2025, 4:46PM | Action by: 3061108336
Endorsed
'Mail Framework Mod'
-
15 May 2025, 4:45PM | Action by: WJYWJYWJY111
Endorsed
'Mail Framework Mod'
-
15 May 2025, 3:59PM | Action by: oceanhhan
Tracked
'Mail Framework Mod'
-
15 May 2025, 3:57PM | Action by: DizzyGaby
Endorsed
'Mail Framework Mod'
-
15 May 2025, 3:28PM | Action by: Mushroomguy2
Endorsed
'Mail Framework Mod'
-
15 May 2025, 2:31PM | Action by: ganghui00
Endorsed
'Mail Framework Mod'
-
15 May 2025, 2:14PM | Action by: ewufgiergyie
Endorsed
'Mail Framework Mod'
-
15 May 2025, 2:10PM | Action by: noodlenutte
Tracked
Mail Framework Mod
-
15 May 2025, 1:30PM | Action by: Aiven336
Endorsed
'Mail Framework Mod'
-
15 May 2025, 12:57PM | Action by: bluesidra
Endorsed
'Mail Framework Mod'
-