Skip to content

Releases: M3ales/RelationshipTooltips

Relationship Tooltips 2.0.3

29 Nov 22:08
Compare
Choose a tag to compare

Fixed deprecated method call

Relationship Tooltips 2.0.2 Release

18 Nov 19:35
Compare
Choose a tag to compare
  • Fixed bug with duplicate name in very special case.
  • Removed bundled fix version of bookcase 0.5.0 due to fixes incorporated in 0.6.0. (Dependency is marked as 0.7.0 required)

Relationship Tooltips 2.0.1 Hotfix

25 Sep 00:04
Compare
Choose a tag to compare
  • Fixed the collections page crash in the latest (0.5.0) version of bookcase - which is bundled with RT in this file.
  • Forced RT to require the bundled bookcase version to prevent confusion. If your mod isn't loading and is giving a version error then it's probably because Bookcase wasn't copied over correctly from this file.

If you have issues please let me know here, or poke me on discord here.

Relationship Tooltips 2.0.0 Release

08 Sep 21:51
Compare
Choose a tag to compare

Release Changes

Requirement Changes

  • Now requires a Bookcase installation to function correctly. (0.5.0 or later).

General

  • Added Bookcase dependency (0.5.0 or later).
  • Gifting now is more accurate, as it is no longer based on guesswork, but uses an event provided by Bookcase.

API

  • Added API for modifying/writing custom implementations of tooltips.
  • Exposed API to other mods via M3ales.RelationshipTooltips ID.
  • RT passes token around to all registered mods once, then again once all mods have received it. This should allow for modification of other mods' tooltip changes as you see fit.
  • An updated example implementation will be up soonish - currently there is a simple version available for RT 2.0-beta.2. But feel free to look around through source and make your own conclusions - I've documented most of the needed areas.

Tooltips

  • Reworked tooltips
  • Screen tooltips are now implemented. This is a tooltip event that fires for every character currently onscreen, rather than only under the mouse.
  • Horses now have their name displayed.
  • Events will no longer be lacking tooltips.
  • Names should now show for npcs such as Marlon, who will never have a relationship.
  • Added a show all names key (default tab) which will display the names of all NPCs currently onscreen.
  • Birthdays are now accompanied with a relevant tooltip when hovering over an NPC. (I may expand to telling you the day before.)

Notes

While this is a major version increment, all previous save data will work fine with this mod as nothing about the giftsave format has changed.

Relationship Tooltips 2.0.0 Beta 2

19 Aug 16:52
fe6b92c
Compare
Choose a tag to compare
Pre-release
  • Added Horse Relationship
  • Added Bookcase dependency

Relationship Tooltips 2.0.0 Beta

18 Aug 16:39
Compare
Choose a tag to compare
Pre-release

Major version increment is largely due to mass rewrites in the backend and inclusion of an SMAPI compatible API.

  • Relationship API now allows other mods to register cases for relationship tooltips, and/or modify the existing cases. (No documentation as of yet)
  • Villager birthdays should now display on giftable NPCs' tooltips if it is their birthday.
  • Giftable NPCs now has a displayed value for if they've been gifted that week (how many are remaining, or if they've already been gifted today).
  • Farm animals who have been petted now display their mood message on the tooltip instead.
  • NPCs who cannot be gifted now display their name instead of "???" (ie. Marlon or Gunther)
  • RelationshipTooltips namespace changed from M3ales.RelationshipTooltips to just RelationshipTooltips.

As this is a Beta release there may be bugs especially with the new modular tooltip design, which may cause ordering issues, or incorrect tooltips to display. Please leave an issue if you encounter anything out of the ordinary.

Relationship Tooltips 1.3.0

03 Aug 18:01
Compare
Choose a tag to compare

Download from CurseForge
Changelog

  • Added Farm Animal tooltips, displaying heart level & if they've been petted today or not. Configurable text.
  • Player tooltips should now show, just showing player name for the time being.

Relationship Tooltips 1.2.0 Release

25 Jul 10:07
Compare
Choose a tag to compare

Changes:

Tooltip Specific

  • Tooltips no longer display on Monsters.
  • Tooltips now display pet names, including of other players.
  • Tooltips now flip at right edge of screen.
  • Text should now be centred correctly.
  • Removed unneeded spacing.

Gifts

  • Gifting is tracked in json [Can be disabled in config.json].
  • Gifts are not shown unless you have gifted it to the specific NPC before (with the mod) [Can be disabled in config.json].
  • Quest Item turn-in 'gifts' will always show a value of Like, rather than the NPC's expected gifting response.
    This is a relatively large update with limited testing, I'd appreciate it if you report the inevitable bugs/issues here.

Relationship Tooltips 1.2.0 Beta .4

21 Jul 19:06
Compare
Choose a tag to compare
Pre-release
  • Pet name now displayed
  • Spacing is better on tooltips, everything should be centred, and the padding space on the right has been eliminated.
  • When turning in an ItemDelivery quest, the tooltip should now display Like, instead of the original gifting response, which is usually incorrect for the special case of the turn in. (Giving someone a requested item, would usually give a dislike/hate response, but the quest overrides this)

Relationship Tooltips 1.2.0 Beta 3

18 Jul 13:25
Compare
Choose a tag to compare
Pre-release

Beta release of new features:

  • Tooltip now flips when it reaches right edge of screen instead of disappearing.
  • Gifting is now tracked per save.
    • Only gifts you've given have their responses shown - and only to NPCs which you've given them to. This can easily be disabled by setting playerKnowsAllGifts=true in config.json. After which it will behave as it did in v1.1.
    • A list of all gifts given while this mod is running is saved per save in the current save directory. This can be disabled by setting recordGiftInfo=false.
  • As before the relevant strings displayed are able to be edited within config.json (created after you run the game once)
  • If you have a heart level higher than the level provided by heartLevelToKnowAllGifts in config.json, you will automatically gain knowledge of all gifts for the NPC.

If you find any bugs/issues, please let me know.

Images from build:
image

image