Stardew Valley
0 of 0

File information

Last updated

Original upload

Created by

ChiroxT

Uploaded by

ChiroxT

Virus scan

Safe to use

About this mod

Adds a simple gifting overview to the UI

Requirements
Permissions and credits
Changelogs
Donations
What does this mod do?

This Mod adds a Bar of Portraits to the bottom left corner.
Those are the villagers with the least friendship, which not have received 2 gifts this week and no gift today.


Gift indicator

When holding an Item in the Hand or hovering over them in chests or the inventory, the villagers start to glow to indicate, how they like it:




Purple: loves
Green: beloved
Orange:  dislike
Red: hates

Also you can see little speech-bubbles above the head of the villagers, which indicates, how much the like them.

Both features can be disabled in the config by setting their values to false or turn them off in Generic Mod Config Menu.

Daily quest indicator

The Mod also shows, if you can turn in a daily quest. If you need an item for that quest, it shows, while holding it or hovering over it.

This feature is turned on by default, but can be turned off in the config by setting show_finished_quests to false of via Generic Mod Config Menu.

SVE? RSV?

Yes, this also works for Stardew Valley Expanded and Ridgeside Village.
In Fact, it even works for ANY Custom NCP, as long as he/she is giftable.
Just add an asset File with his/her name.

I will also provide Assets for some Mods :)
you can Download them and place the extracted folder in the folder assets (like the folder Stardew Valley already is).
Also, i created an extra "Mod" for NSFW assets, since i cant publish them here :D

Currently, the dwarf and some RSV villagers are missing, since i dont found them yet ... will come in following updates


Know everything or Learn it by yourself

Due to a suggestion, i added the learn-mode :D
Instead of Knowing, what everyone like, you need to find it out by yourself.

To Turn it on, set the config value for know_all_tastes to false or turn it off in Generic Mod Config Menu


Only wanna use Loving items?

In the config, you can set only_loves to true or turn it on in Generic Mod Config Menu.
If you do that, you will be only indicated for items, the villagers do love or you dont know how they like it.


Creating own Assets 

The Assets must have the dimensions 80x600.
Each 100pixel vertical are used for the 5 likestates and the unknown state.
The ? for the know_all_tastes-Config is in the base asset folder and can be used for your custom Villagers.

GIMP Drop Shadow Setting:
X = 1,115
Y = -8,041
Radius = 13,83
Opacity = 2,0
Colors:
loves = ff00f9
likes = 3be91c
dislikes = ffa600
hates = ff0000


Configurations
In the config.json you can set, how many villagers shall be seen, up to how many hearts they shall appear and the direction of points.
You can change those values in the file and update the settings by pressing F6 (no restart required) or use Generic Mod Config Menu.

Default:
{
  "ModEnabled": true,
  "max_persons": 15,
  "show_maxhearts": 10,
  "low_to_high": true,
  "only_loves": false,
  "switch_key": "RightControl",
  "know_all_tastes": true,
  "show_finished_quests": true
}


Custom Item List
If the Items are added to the Giftinglist, it should show the indicators.
Still, it could show wrong ... e.g. Alex dislikes Wood, but shows neutral.
the file specials.txt is for overwriting these data ...

Just add a Line with those data:
Villager;ItemID;likestate(;Optional infos like itemname)
likestate:
0 loves
1 likes
2 neutral
3 dislikes
4 hates

you can get the ItemID from the SMAPI Console with the command list_items <Itemname>

example:
Alex;388;3;Wood

I will update this list as soon as i test new items for villagers.


To-Do's
  • Indicate, while holding cursor over an Item done
  • Generic Mod Config Menu integration done
  • Adding all missing SDV, SDE and RSV assets
  • Adding assets for some NSFW Mods