Download
(12 Kb)
Download
Updated: 08/26/18 10:07 AM
Pictures
File Info
Compatibility:
Wolfhunter (4.1)
Summerset (4.0)
Updated:08/26/18 10:07 AM
Created:08/07/18 04:33 PM
Monthly downloads:38
Total downloads:3,371
Favorites:9
MD5:
Categories:Miscellaneous, Character Advancement
SlippyCheeze's Read It Once
Version: 4
by: SlippyCheeze [More]
SlippyCheeze’s Read It Once

Reduce the effort and memorization required to read books throughout the world. When you encounter a book you have previously seen, it will display an alert informing you of that, rather than opening the book for reading.

The very first time you encounter a book, however, it will be shown as normal.

I prefer this to blocking all books, all the time, as I enjoy the lore … I just don’t want to be trying to remember if I read the book, and dislike the time taken to close it again when searching a bazillion bookshelves in a delve.

Inventory and Journal books are displayed normally

Anything in your inventory, or accessed through the Lore Journal, will display normally. Accessing books through non-standard book collecting addons should work normally, but has not been tested. Please report issues appropriately.

History is imported from the Lore Collections

All the books that you have discovered, and which are recorded in the Lore Collections found in the Journal, are automatically marked as read. This won’t be able to add all the previously read content, but it should include a significant proportion for most players.

Unfortunately, other than the Lore Collections, there is no in-game history for what content has been read, so the addon will only be able to “know” that you read something after the first time you encounter a non-Collection book with it active.

Configuration

There is no configuration for the addon.

This is an account-wide addon, so any book seen on any character will count as “read”. You should, however, still receive full credit for skill points regardless.

Help! I have a problem!

I need to read a book again, for a quest!

If you try and read the exact same book twice within one second, you bypass the block. We still play the alert sound and display the warning the first time you interact, but the second will open it as it would without the addon installed.

I use this for the occasional quest note that I need to reference more than once, and found that one second was more than enough time to make this work smoothly.

I found a different problem, what should I do?

Please report bugs through the GitHub issue tracker. You can also post them in the comments section here, if you must, though I’m less likely to notice and fix them that way.

Can I contribute?

I’m happy to accept contributions, though I strongly prefer keeping addons small, and very single purpose, so do try and stick with the single theme.

Please also stick to one change per submission: if you make multiple, unrelated changes, I’m not going to be very enthusiastic about adding that, compared to someone who sent them separately.

The code is available on GitHub, and git patches and/or GitHub pull requests are the best possible way to contribute.

Sending, or linking, modified files, is much more difficult, but if you must, you must. If you go this path, please make absolutely certain that you tell me which version the change was made against, so that I can integrate it safely.
SlippyCheeze’s Read It Once

Release 4 - 2018-08-26
  • add local test build feature to release.sh
  • add syntax tests to the release process
  • added luacheck configuration
  • clean up spamming ‘have read’ alerting when the user is spammy with interact
  • conform everything to unix line endings
  • delay lore scan until a while after startup
  • implement mechanism to sync read books from achievements
  • improve changelog formatting
  • restructure before adding achievement book history
  • run a sync from lore asynchronously on login
  • update the readme to mention the new lore collection import feature
  • vendor LibStub
  • vendor Votan’s LibAsync 1.7

Release 3 - 2018-08-19
  • add gitignore file, exclude editor backups
  • automated module build and release process
  • generate esoui changelog from git logs
  • Increase double-activate time from 0.75 to 1 second
  • Never block book reading from the player inventory, only the “open world”.
  • significantly improve the addon description

Release 2 - 2018-08-07
  • Improve the user experience of the addon.

1 - 2018-08-07
  • release ReadItOnce version 1
Optional Files (0)


Archived Files (4)
File Name
Version
Size
Uploader
Date
3
5kB
SlippyCheeze
08/19/18 01:03 PM
3
5kB
SlippyCheeze
08/19/18 12:32 PM
2
9kB
SlippyCheeze
08/07/18 07:21 PM
1
4kB
08/07/18 04:33 PM


Post A Reply Comment Options
Unread 08/17/18, 09:14 AM  
SlippyCheeze
AddOn Author - Click to view AddOns

Forum posts: 53
File comments: 272
Uploads: 1
It probably doesn't make sense to apply the "block" while in the inventory, though I'll still record it as read so you won't re-read the item in the world. I should be able to get that pushed shortly.

The way the block bypass works is if you try and read the same book twice in ~ one second, so if you double-cilck (or use) the inventory item twice, quickly, it *should* apply the same bypass.

Of course, I have not tested this, because in-inventory books are rare enough I didn't encounter the problem, so there may be something else getting in the way in that case.
Report comment to moderator  
Reply With Quote
Unread 08/16/18, 02:30 PM  
Kaoro

Forum posts: 0
File comments: 3
Uploads: 0
Inventory reads

This add on is great, and it has definitely helped me save time on the way !

Is there a way, though, to be able to read inventory books and letters ? in the world, if I want to read something anyway all I gotta do is press E quickly twice, but in inventory that doesn't work.

Otherwise, hell yasss, super helpful mod !
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: