Skip to content

Releases: DingoDjango/NotificationsArchiver

Cleanup improvement + Japanese translation

22 Nov 09:33
Compare
Choose a tag to compare

Improved code cleanup on lookTarget to run directly on ExposeData and indirectly during normal runtime.

Added checks to make sure an archive isn't queued if its cleanup has yet to run.

Added Japanese translation by Proxyer.

Nicer lookTarget validation

22 Nov 05:20
Compare
Choose a tag to compare

Improved handling when checking archives for invalid lookTarget (a target that has no map, has been destroyed etc).

This will be done once per frame at most, ensuring better performance especially with many archives. All archives are queued for a check once per save/autosave/in-game day.

Beta 18 Release

18 Nov 23:03
Compare
Choose a tag to compare
  • Changed to HugsLib dependency (install HugsLib and load it before this mod).

  • New look: prettier and more compact.

  • Enable/disable active archiving (new option inside the tab window).

  • Added a float menu when right clicking an archive:

  • Pin archives (pin texture by freepik.com) to prevent them from ever getting deleted.
  • Delete specific archives.
  • Delete all archives older than a specific archive (unless they are pinned).
  • Major performance improvements.

  • New mod options menu (Options > Mod Settings).

  • Updated preview image.

  • XML has been updated to A18 structure.

  • Many new and revised strings (old translations were deleted and will need to be updated).

Japanese Translation

11 Jul 20:36
Compare
Choose a tag to compare

Japanese translation by Proxyer.

Korean Translation & Texture Fetching

05 Jul 18:04
Compare
Choose a tag to compare
  • Korean translation by ekfkr9292

  • Some code rearrangement

  • Draw Thing textures if a Message has a Thing target (for example: you will see a pawn's portrait if they are the target)

  • Changed texture of targeted Message with no Thing to CustomChoiceLetter texture to further differentiate from regular Letters

Timed Letter Fix

30 Jun 20:30
Compare
Choose a tag to compare

Version 1.4.17:

Fixed timed Letters exploit when using the archiver.

Timed Letters will now be converted to a dummy Letter type before being registered in the archived list.

List filtering

30 Jun 01:39
Compare
Choose a tag to compare

Version 1.3.17:

  • Updated preview image.

  • Updated strings.

  • Some code refactoring.

  • Removed tabbed interface.

  • Added list filtering options.

  • Messages that can be clicked to jump-to-target are marked by a white UnopenedLetter texture (similar to normal Letters).

Adjusted List Apperance

26 Jun 09:56
Compare
Choose a tag to compare
  • Removed Latest/Oldest Message strings.

  • Adjusted list appearance.

  • Replicated ProgramState check for the LetterStack patch.

HarmonyPatch fix

24 Jun 01:45
Compare
Choose a tag to compare

Restricted the Messages patches to only activate if the game is in Playing state (i.e. not on the main menu, etc.).

Master Archive Method

23 Jun 21:54
Compare
Choose a tag to compare

Note: this version will ignore the previous version's save data, so it essentially "wipes" any letters/messages you had before you updated. However, it is highly recommended to use this version instead.

  • Refactored code in many places.

  • Added a master class MasterArchive with various members and methods. The mod now runs almost everything through this class.

  • Added date logging.

  • Added strings.

  • Changed tab name to "Archive".

  • Minor cosmetic changes to the Archive tab.

  • German translation courtesy of NoName.

  • French translation courtesy of KapTaiN KaVerN.