PortugueseAuthor: Khloe Leclair - Translated by JaksStrange
Almanac - Portuguese Translation
Changelogs
Version 0.18.1
General: Changed how icons are displayed in Local Notices when there are more than three notice icons on a given day.
Fixes: Add error handling if an error occurs in a page's activation or date changed event handler.
Fixes: Rewrite the logic of the Local Notices page to hopefully fix issues some users are seeing that causes the Almanac to break.
Compat: Added support for the Spenny mod.
Version 0.18.0
General: When hovering over a day on the crops calendar, if there are more than five crops to display in the tooltip, display two columns.
Fixed: Better handling for invalid dates when displaying things on calendars.
Fixed: Do not display anniversaries for NPCs with whom a player is divorced.
Fixed: Improve seed handling for random number generation to hopefully fix issues with some information in the Almanac appearing offset by a number of days.
Compat: Added support for the Stardew Aquarium mod to the fishing page.
Compat: Switch to using new API endpoints when querying Json Assets and More Giant Crops for giant crop information.
Compat: Added support for the as of yet unreleased Giant Crop Tweaks mod.
Version 0.17.0
General: Added an option to limit the displayed future forecast for luck and/or weather to a certain number of days.
Fixed: Pre-warm RNG for weather and daily luck to generate better results.
Fixed: Fix detection of fish available in the forest farm map.
Translation: Added Turkish and Thai translations! Thank you!
Maintenance: Update to the new content APIs made available in SMAPI 3.14+
Maintenance: Update code to use file-scoped namespaces and nullable references.
Maintenance: Update color parsing code to be more efficient and support all named CSS4 colors.
Maintenance: Internal changes to better support the eventual migration to 1.6.
API: Added API endpoints for accessing weather data.
CP: Added mouse cursors, standard scroll elements, and standard tooltips to themes.
CP: Added better handling for `Local Notices` via content packs, including support for Game State Query and token strings.
CP: Added support for custom `Fortune` events via content packs, using the same format as Local Notices.
Version 0.16.0
General: Replace the Almanac cover design with one based on certain elements of the community center bundle UI.
General: Added an option to filter the Planting Dates page to only show crops that you have seeds for.
General: Improve scrolling behavior when page content changes. Notably the Planting Dates page will no longer scroll to the top when changing fertilizer or other flags.
Fixes: Fixed an issue with the fishing log not correctly showing fish that are catchable on the farm.
Fixes: Fixed an issue with some crops displaying an incorrect growth time when fertilizer or other flags are enabled.
Fixes: Reload the fishing page textures when the current theme changes or is otherwise reloaded.
Compat: Add built-in support for Overgrown Flowery Interface.
Compat: Tweak the Vintage Interface themes.
Mod Authors: Themes now have a `PageOffsets` object that allow them to change page textures for specific Almanac pages.
Mod Authors: Now using the public version of ThemeManager for theme support, which has a few changes. Notably, theme assets now need to go into an `assets/` subfolder.
Version 0.15.0
General: Added an option for configuring where the Open Almanac button appears in the inventory menu. It can still be disabled, but may need to be disabled again by users that had done so previously.
General: Added an option to display trains on the Local Notices page.
General: When cached data is invalidated, if the Almanac is open it will be refreshed immediately.
General: When `Debug Mode` is enabled, pressing F5 will refresh the Almanac from its data sources as though the update command was used.
Fix: When invalidating Almanac data, invalidate notices.
Fix: When clicking a calendar date on the Local Notices page and that page is part of a multi-day event, scroll to the previous day with a log entry. This isn't perfect, but an improvement at least.
Compatibility: Add built-in support for Vintage Interface 1.
Authoring: Content Packs can now control crop, fish, and NPC visibility via Content Patcher. See the new and improved Author Guide for details.
Authoring: Content Packs can now add Local Notices via Content Patcher. See the new and improved Author Guide for details.
Authoring: Themes now have `ScrollOffsetTop` and `ScrollOffsetBottom` properties.
Maintenance: General code cleanup. Hopefully I didn't break anything.
Version 0.14.0
Compat: Added built-in support for Vintage Interface 2.
Translation: Improve Chinese translation coverage.
Modders: Added an `al_theme` command to list all themes, or change the current theme if called with an argument. `al_theme reload` will reload all themes, including the active theme. `al_retheme` can be used as a shortcut for that.
Modders: We now have support for themes. Themes replace the menu texture (currently only the entire texture, sorry) and also allow you to override certain colors used by Almanac, such as the text color and text shadow color. There is a theme template with all the "default" values, but also see the Vintage Interface 2 theme for an idea on how things work, especially with regards to a custom scrollbar for the standard page theme.
Version 0.13.0
General: Added an option for displaying legendary fish on the fishing guide.
General: Added an option for displaying Traveling Merchant visits on the Local Notices page. Optionally, you can also display what stock the merchant is expected to be selling.
General: Add all the hard-coded fish from the base game to the fishing guide, such as those caught in the mines.
Fix: Improve handling of malformed input data for fish and crops.
Fix: When using the Current Location filter and displaying trapped fish, check to see if we can actually catch those fish in a Crab Pot on the current map.
Fix: Better, but not perfect, detection of fish obtainable on the farm map.
Version 0.12.1
General: The Current Location filter for fishing now says "Unfiltered" rather than "No" when inactive. This should make it more clear that it's not active.
General: Added a "Debug Mode" setting. Currently, this doesn't do a lot. The idea is that this will start showing more IDs and other internal information in the Almanac that would be useful for modders or translators working with it.
Fixes: Fish with multiple time ranges now show their time ranges correctly, rather than just repeating the first range.
Translation: Add a Chinese translation. Thank you, ninthalley!
Version 0.12.0
General: Added a Fishing page! The fishing page lets you filter by several different categories, and shows you useful information about fish in the game. I tried to balance utility and cheatyness, but it still probably needs tweaks. If nothing else, I need to figure out how to handle locations that shouldn't be listed until you've visited them.
General: Almanac pages now have much nicer scrolling! You can scroll smoothly now, as well as by holding the middle mouse button. The scrollbar grows and shrinks depending on how much content there is. And when you click it, it grows a little too for visual feedback.
General: Now, when a crop can grow into a giant crop, you can mouse over the words giant crop to view an image of it.
Fixes: Fixed an issue with crop data failing to load if a single crop has corrupt data. Now, the bad crop will be logged and processing will continue.
Fixes: Fixed an incorrect duration calculation being performed for some custom crops, specifically when fertilizer was being used.
Fixes: Fixed an exception when joining a split-screen game where Almanac tried opening its menu while the game was still loading.
Compat: Added support for the Luck Skill mod. Calculations are performed based on the assumption that all farmers will be online and on the same team.
Compat: Fixed DynamicGameAssets crops failing to load at all when encountering a problem with a single crop. Now, an error is logged for every bad crop but the process continues.
Compat: DynamicGameAssets crops will now display when out of season, as long as their dynamic fields are sufficiently simple to parse manually.
Compat: DynamicGameAssets crops will now show their regrow times more correctly, though still likely a bit wrong due to how they handle phases.
Compat: Add support for More Giant Crops and JsonAssets giant crop sprites.
Compat: Add Stardew Aquarium and Stardew Valley Expanded location names to the default languages for display in Almanac menus that use locations.
Almanac provides an in-game book with useful information about different subjects, including a weather forecast for the entire year, guidance on how long it takes crops to grow, local notices like birthdays and festivals, and even reports from the Adventurer's Guild.
Download this mod and unzip it into Stardew Valley/Mods.
Download any optional files to add support for other mods you are using.
Run the game using SMAPI.
How to use By default, you don't actually have an Almanac. You need to wait, and Pierre should give you one. (Though, you can also just forcibly enable it in settings if the event is bugged or you're just impatient!)
Once you've got an Almanac, open it from your inventory menu or press the hotkey (F7 by default) to open it. Then just pick a page and explore.
This is an early release.
I still don't know how well this mod will work with other mods that add content, and I'm hoping to get lots of user reports to help me expand this into a truly amazing in-game tool. Let's build something really neat!
On that note, if anyone is interested in helping translate, or maybe making some more interesting events for the mod, I'd be interested in the help. I'm a UX programmer, not a designer...
Pierre, Where's My Almanac? There are three separate events for the Almanac that unlock different pages. They are as follows:
Spoiler:
Show
Pierre gives you the basic Ferngill Farmer's Almanac when:
You have earned at least 1,000 gold.
You enter your farm between 6am and 7am.
It's not a festival day, a Wednesday, or rainy.
Spoiler:
Show
The wizard gives you the Magical Almanac when:
You already have the basic Almanac.
You are a member of the Adventurer's Guild.
You have at least two hearts of friendship with the wizard.
You enter your farm between 6am and 5pm.
It's not a festival day or rainy.
Spoiler:
Show
Willy gives you the Fern Islands Almanac when:
You already have the basic Almanac.
You have fixed his boat to unlock the island.
You have at least two hearts of friendship with Willy.
You enter Willy's shop between 8am and 5pm.
It's not a festival day.
Compatibility
Works with Stardew Valley 1.5.5 on Linux/Mac/Windows.
Does not work on Android, which has a separate menu system