Skip to content

jaredtjahjadi/LogMenu

Repository files navigation

Log Menu

Log Menu is a Stardew Valley mod that adds a Log Menu to display previously seen in-game dialogue. This mod is inspired by the Log/History feature implemented in visual novel games and some RPGs. If you accidentally skipped through a line of dialogue or just want to look at it again, this is the mod for you! 😄

Install

  1. Install the latest version of SMAPI.
  2. Install this mod from Nexus Mods.
  3. (optional) Install Generic Mod Config Menu from Nexus Mods for in-game mod configuration editing (more info below).
  4. Run the game using SMAPI.

Usage

Press L to display the Log Menu. The 50 most recent dialogue lines will be shown. The dialogue lines shown are configurable (more info below) and include lines both spoken and not spoken by NPCs, in-game dialogue questions, as well as HUD messages. In addition, this mod supports UI changes, custom dialogue lines, and custom NPCs.

Configuration

In-Game

If you have Generic Mod Config Menu installed, you can click the cog button (⚙) on the title screen or the "Mod Options" button at the bottom of the in-game options menu to configure the mod. Hover the cursor over a field for more details, or see the next section.

config.json

A config.json file will be created in the mod folder after it is run for the first time. You can open that file in a text editor to configure the mod. If you make a mistake, you can delete the config.json file and a new one will be created next time the game is launched.

Changable Settings

Field Description Default
StartFromBottom Whether the messages at the bottom or top of the menu should be displayed upon opening the Log Menu. true
OldestToNewest Whether the messages in the Log Menu should be displayed from oldest (top) to newest (bottom) or vice versa. true
NonNPCDialogue Whether to include dialogue from interacting with objects, furniture, etc. true
ToggleHUDMessages Whether to log pop-up HUD messages (e.g., "New Journal Entry"). Does not include HUD messages from collecting items. false
LogLimit The maximum number of lines to display in the Log Menu. 50
LogButton The button to press in order to open the Log Menu. L

Compatibility

Log Menu is compatible with Stardew Valley 1.5.6 on Linux, MacOS, and Windows.

To-Do

Last three on the list below are complicated (and/or I am too lazy to fix/implement them lol) and will likely take a while to be implemented, if at all.

  • Remove empty strings from dialogue list (i.e., when a dialogue box with a question has responses but no text)
  • Implement config option to log HUD messages
  • Support changing portrait backgrounds
  • Hide character portrait if portrait not visible in original dialogue box
  • Implement config option to log dialogue from skipped cutscenes
  • Allow player to open Log Menu while a dialogue box is open and return to the dialogue box when the log menu is closed
  • When player selects response to question, update Log Menu to make the selected response bold

About

Stardew Valley mod that adds a feature to view recently read dialogue lines.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages