Jump to content

[RELz] Unread Books Glow Super


Recommended Posts

unread-books-glow-super.jpg

Download Options:

Original Skyrim PC Steam Workshop
Skyrim Special Edition PC Bethesda.net
Skyrim Special Edition XBox Bethesda.net

Unread Books Glow Super:  By Dragonblood

Skyrim SE books which you have not read will have a visible glow and an * in front of their name in the menu. ( Books are fully tracked in game and in the menu ).

In order to start the Mod you must install it and activate it.  Then load your game, save it, quit to menu and load the saved game.

If you have an issue with Skyrim Unread Books Glow not working ( the books stop glowing when you enter a new location ), simply save the game, reload it, and it will fix itself. Please let me know if this ever happens.

FEATURES:
1. No errors in Papyrus Log.
2. Safe: Unread Books Glow SSE Super: is fully self contained and does not have any persistent script properties. Can be updated, installed and removed with little issue. Best practice is to save your game and back it up before installing new Mods.
3. Extremely fast and stable. Books will be glowing when the player enters the cell.
4. Unread books glow and have an "*" before their name.
5. Tracks books from any Mod or DLC ( all functions work with modded books ).
6. Tracks books taken from containers. They will have a * in front of the name in the menu. When they are read the star will disappear ( in order for the book titles to be updated you must refresh the menu ).
7. Unread Books dropped from the players inventory will be tracked and glow before they hit the ground.

unread-books-glow-in-the-air.thumb.jpg.13912d7f06c7055b27a8a21c2d411d3a.jpg

8. Makes books and notes a little bigger when reading them. It should also make items zoom a little larger in menu.

unread-books-glow-book-zoom.thumb.jpg.e5604b9030ffc3247597d72bae819940.jpgunread-books-glow-journal-zoom.thumb.jpg.b5b9005d70afd76e7f6d204260d585d8.jpg

Standard Books Glow Different Shades of Blue.

Skill Books Glow:
Green: Apothecary
Tan: Blacksmith
White: Priest
Fog: Thief
Red: Warrior
Purple: Wizard

Spell Tomes Glow Green.

unread-books-glow-super-pc.thumb.jpg.3b07dbe37c0fe4df772421fc03e4178b.jpg

REMASTERED:
1. The Existing Code has been completely redone and reduced by 50-60%.
2. Fixed issue with tracking the players cell changes.
3. Reduced the functions the Code was performing by 60-70%.
4. Removed all SKSE and SKYUI functions and code.
5. Book tracking is more compatible with Skyrim Book Mods ( Mods that add books to the game ) and DLCs.
6. The Spell Books now glow Green and are tracked without SKSE.
7. The Spell Books Healing and Flames will not glow at the start of the game.
8. 2.0 SL -  Unread Books that are purchased from Vendors and found in containers are now being tracked and will have a * in front of their name.
9. 2.0 SL - Skill Books now have six different shaders.
10. 4.2.0 - Currently Glowing Books are no longer being polled to determine if another copy of the Book is read.  This is now being checked when a Unread Book is read.  Further reducing the functions, the scripts are performing and updating the Books faster.  

unread-books-glow-menu.thumb.jpg.d404240ea5de3474a599a35401a66722.jpg

LIMITATIONS:
Only the nearest 128 books are affected in any location. ( If Unread Book Glow "Super" continues to perform well that may be increased. )
Only tracks Books that are read after installation.

COMPATIBILITY:
This mod should automatically handle books added by DLC and other mods. However, there might be conflicts with other mods that change the behavior of books in general. If you find something noteworthy that does or doesn't work, let me know and I will add it here.

Compatible:
Better Skill and Quest Books Names
Book Covers Skyrim
Improved Skill Books
Non-Automatic Skill Books
Read And Learn Speechcraft Speech
Sometimes Pick Up Books

Maybe Compatible:
Unlimited Bookshelves (works for some people, not for others)

Probably Not Compatible:
Deja Vu - I Already Read It
Mark Books as Read

CREDITS:
Bethesda for the Skyrim Creation Kit.
Fallout Mod Manager (FOMM) for TESsnip and BSA Browser.
LHammonds Readme Generator.
The Tes5Edit team for their tools.
Steam for hosting.
Duggelz for creating one of the most popular Skyrim SE book mods and giving permissions for it to be used.  This was a lot of fun to remaster because Dugglez created a solid foundation to work from.

PERMISSIONS:
This Mod is not a port, it is a compete remaster, and is not to be uploaded to any other platform or site without permission.

Link to post
Share on other sites
  • Dragonblood changed the title to [RELz] Unread Books Glow Super

I'm curious as to how this mod is different than the one on Nexus that does the same thing?  I had thought about using that one before, but couldn't come up with a real good reason to have it since you can pick up a spell book now without it being read and disappearing automatically.

Link to post
Share on other sites

Hey LeBurns,  That is a great question. 

It is for the most part a difference in how it does what it does.

1. This will be much faster and use less of your systems resources. The books will be lit up when the cell loads ( not blink on ).

2. Work with all modded books. ( That are properly done )

3. Can light up 128 books at a time.

4. Has a much different tracking system. ( Tracking the players moments from cell to cell. )

5. Much smaller file size.

6. No SKSE

7. It will track Books taken from chests, in real time, without SKSE. ( This has not been set up yet. )

Keep in mind, without SKSE the books that were read before the Mod was installed can not be tracked.

I am also going to, at some point, make it more immersive. Possibly create a dungeon where the book is located and a back story.

 

 

Link to post
Share on other sites
16 hours ago, Leonardo said:

Cool addition!

Thanks,  Unfortunately,  I have screwed something up. The movement tracking function is working perfectly but the functions that glow the books are frazzled.  Going to need to have a look a the Papyrus Error Logs.

I am unable to find instructions on how to set up the Papyrus Error Logs in the 32 bit Creation Kit.  If someone could direct me to some I would appreciate it.

Someone on Bethesda's discord gave me the link to instructions.

How to enable Papyrus Logging

 

Question?

1. I am firing the functions on the refaliases from the quest script of the same quest. Is it possible that ( because it is on the same quest ) that the function on the quest script is waiting for them to return before firing the next function? That would not cause these problems but it would slow down the script.

 

UPDATE ( Current Progress ):

Alright guys, I have set up the error log and all errors have been fixed. However the Mod is still behaving strangely. It is hanging ( functions are not competing and they should be ).

Having stages on the quest that finds the books is causing some odd behaviors but I am running them down.

UPDATE 2 ( Current Progress ):

Ok Guys, That configuration is simply not going to work. It is just not fast enough. The Good news is that will effectively put an end to my testing so I am free to get this put together and released.

 

 

Link to post
Share on other sites

That link with the information looks right to me.  Try it, what do you have to lose or you can wait for Artmoor to login since he once told me about how to enable Papyrus Logging.

Link to post
Share on other sites
8 minutes ago, Leonardo said:

That link with the information looks right to me.  Try it, what do you have to lose or you can wait for Artmoor to login since he once told me about how to enable Papyrus Logging.

The link is correct.  Things are going very well now.  I will be able to keep 90% of the functions.  Calling functions on the Alias is not working on the quest start up but it works great for the other functions. 

Link to post
Share on other sites

Moved  formlist to function. We are no longer checking the formlist in Papryus only added forms.

Added Six new shaders for the Skill Books.

Green: Apothecary
Tan: Blacksmith
White: Priest
Fog: Thief
Red: Warrior
Purple: Wizard

Link to post
Share on other sites

I am really glad I decided to do another version of this Mod.  This has been a real challenge. In many years of working with Papyrus I have never encountered this situation.

This version of the Mod uses an array of quest aliases to fire functions on those aliases. It greatly simplified the code because all of the properties are kept right on each alias. It also resulted in the functions "that work" on the aliases being blazing fast. If you put 128 copies of the same book in a cell and read one, they will all blink off at the same time.  This also has greatly improved the functionality of the Mod because it clears the aliases and shuts down the quest extremely fast. It is so smooth when leaving and entering a new cell I have not had to do any checks at all.

However, I have discovered that dealing with those alias at the start of the "find books" quest is very changeling. I have always been under the impression that the quest sets up the aliases first. This may not be the case if they are optional. All of the odd behaviors have been directly connected to filing that array. I have tried filling it by firing a function from the first stage of the quest, after start() on a function and oninut() using onupdate() with a small wait. All causing problems. I am filling it now when the first of two functions fire to either clear or check the books and it is working perfectly.

Link to post
Share on other sites

How about adding skills to those books or if the book doesn't have a skill attached the book will view a famous quote like?

"If you catch a fish to a man he only have food for one day.  If you teach a man to fish the man has food for the rest of his life. "

I believe that's a Japanese saying.

Link to post
Share on other sites
On 6/10/2021 at 2:01 PM, Leonardo said:

How about adding skills to those books or if the book doesn't have a skill attached the book will view a famous quote like?

 

I was going to include the skill the book teaches but it can only be done via list and that would not work with Mods, so I made 6 different shaders for them.

Skill Skill Books Glow:
Green: Apothecary
Tan: Blacksmith
White: Priest
Fog: Thief
Red: Warrior
Purple: Wizard

I am going to do something now that is badass.  If you take a book from a container that has not been read and drop it, it will start glowing. What do you think?

Link to post
Share on other sites

How about some joke sayings for "fake" books like:

If you can teach a man to fish, you can lead a horse to water.

A stitch in time is worth two in the bush.

A drowning man will clutch at a needle in a haystact.

A journey of a thousand steps is better late than never.

Fortune favours the watched pot that never boils.

 

 Might be a fun idea if you want the mod users groaning in delight.  :teehee:

 

Link to post
Share on other sites

Ethereal or transparent books might work well, arranged in shapes of magical symbols suspended in mid air.

Well, fake or joke books, when opened, contain useless boost/hit/magical surprise bon bons with nonsense fortunes attached. Nothing related, of course, to the well known so termed FakeBook,, aka likeBook/unlikeBook. :teehee:

Link to post
Share on other sites
1 hour ago, lmstearn said:

Well, fake or joke books, when opened, contain useless boost/hit/magical surprise bon bons with nonsense fortunes attached. Nothing related, of course, to the well known so termed FakeBook,, aka likeBook/unlikeBook. 

I will be implementing this next year with my new updates. :coffee:

Link to post
Share on other sites
On 6/10/2021 at 2:01 PM, Leonardo said:

How about adding skills to those books or if the book doesn't have a skill attached the book will view a famous quote like?

"If you catch a fish to a man he only have food for one day.  If you teach a man to fish the man has food for the rest of his life. "

I believe that's a Japanese saying.

@Leonardo, I like to joke around but would not make light of someone's legitimate suggestion. I thought you were joking about this. When you think about it from the perspective of immersion, it is actually not a bad idea. Any and all suggestions, and jokes, are always welcome. :clap:

Link to post
Share on other sites

unread-books-glow-super-menu-test.thumb.jpg.065933f2b3ba812637678809e353f532.jpg

The main functions of Unread Books Glow Super are basically now done. This is the result of a test done by reading books in the menu and then dropping them.

1. Drop the first two.

2. Drop two more of the same book then read the third and drop it.

3. Drop the next two.

4. Drop four of the same spellbook and learn the last.

5. Drop two of the same spellbook ( a spell the player has, but has not read the book ). Then try to learn the spell with the third.

6. Drop the last two. 

Then leave the menu.

No errors in Papyrus.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...