Quantcast
Download
(64 Kb)
Download
Updated: 05/07/19 11:44 AM
Pictures
File Info
Compatibility:
Wrathstone (4.3)
Updated:05/07/19 11:44 AM
Created:05/04/18 03:54 PM
Monthly downloads:931
Total downloads:7,458
Favorites:52
MD5:
Categories:Miscellaneous, Data Mods, Group, Guild & Friends, Info, Plug-in Bars, RolePlay, Utility Mods
Notebook 2018  Popular! (More than 5000 hits)
Version: 4.54
by: Phuein [More]
Gift me @phuein in-game, if you have extra crowns and appreciate my addons. (Can even ask which DLC I missed.) Thank you!

This is a changed, updated, and fixed version of the addon Notebooks by Glen348 that is now outdated. There is only one notebook now, instead of three. I personally use Shift+F or F1 to display the notebook (KeyBindings -> User Interface -> Notebook.) /nb will also display it. And /nbs will display the settings menu.


Recommendations:
  • Backup your notes outside of the game! You can copy & paste them anywhere, like a .txt file or your Google Docs, or...

  • Back up your data file by copying it or with Google Drive Sync at:
    C:\Users\%USERNAME%\Documents\Elder Scrolls Online\live\SavedVariables\Notebook2018.lua

  • Before changing your character's name, back up its Notebook. [I haven't tested this myself, so please post in the comment if a name-change loses its Notebook or not.] (Shouldn't affect the Account-Wide Notebook.)

  • After writing meaningful changes to your Notebook, you must use /reloadui (in the chat) to immediately save them to file! Otherwise, there is a risk that a game-crash will lose all those changes.


This fork changes the following:
  • Fixed positioning of elements.

  • Fixed a bug with page options displaying incorrectly for new pages.

  • Improved default settings.

  • Using Escape now closes the notebook (as part of SCENE_MANAGER.)

  • Fixed and changed when confirmation dialogues appear.

  • Double clicking a word will only select that word. Please use Ctrl+A to select the whole page. (This can be changed in Settings.)

  • Fixed the Title and Page from showing and allowing writing, when there is no page selected.

  • The button in chat is now positioned better, and its position can't be changed.

  • The settings menu is now organized by categories.

  • Max characters per page is 1,900.
    NOTE: Unicode characters take extra space! And up to 3,000 characters can be displayed for editing purposes.


And adds the following:
  • New Page Title now defaults to current time and date (or "New Page" if that fails.)

  • Page moving Up / Down buttons for sorting pages easily.

  • Text Formatting display mode that shows colors, images, and more. It's on by default when not editing the text.

  • An option in Settings for when Edit Mode is entered and exited (default is Clicking.)

  • An option in Settings to select a default New Page Title.

  • An Account-Wide mode that uses the same Notebook for all characters in your account. Its pages & settings are separate and do not affect the characters' pages & settings.
    NOTE: Each character has to activate it for itself.

  • An option in Settings to overwrite the Account-Wide Notebook with data from the current character's pages & settings.

  • An option in Settings to disable /read and /idle when opening and closing the Notebook.

  • An option in Settings for Line Selection with Tripleclick (Doubleclick+1).
    BUG: Doesn't work correctly with UTF/Unicode characters. Unfixable.

  • An option in Settings to change Text Selection highlighting color.

  • Scrolling control (and fix) for Formatted and Edit Text modes.

  • An option in Settings to toggle Formatted Text Mode (colors, images) as an override (if you just want it off.)

  • An option in Settings to change the text color in the Notebook.

  • When editing a page, a character counter will display at the bottom-right.

  • An option in Settings to overwrite another account's Account-Wide or another character's Character-Wide Notebook (same account or another) on the same PC.
    WARNING: It is strongly recommended that you back up your notes before committing any overwrites. (Please report if this is working for you.)


Originally Posted by Glen348 (with edits)
Virtual Notebook to keep track of everything you want to remember!
...allows you to create as many pages as you wish to write down.

Features:
Change Title of Notebook
Lockable/Draggable window
Scrollable editbox
Delete pages you don't need
Undo changes (goes back to last saved)
Optional confirmation upon New, Delete, Undo, and Save & option to turn them off.
Chat window button for easy toggle and adjustable.
Color tinting of the notebook cover & chat button.

Commands:
/nb toggles the window on/off (or bind a key.)
/nbs displays the settings.

Languages:
English = Default
German = Thanks to Corbie & Rhadek
French = Google Translate

Special Thanks To:
Seerah, for the base coding.
Circonian, for help with problem solving.


And here's all the extra special symbols I found that work in-game, a la notebook / chat.

АÅĄĀąаВЪЬьъв♭
ĆĈСćсĉЕЁĒĘˀёęе∈
ОŌФо
КкĤНĥнĜĞĝğĪİīıĴĵŁłМм∩ИПЙŃпийń
РрГгŚŞśşТт∪ŪЦūц
ХхݟУучШЩшщ

!"#$%&'()*+,-./0123456789:
;<@ABCDEFGHIJKLMNOPQRSTU
VWXYZ[\]^_`abcdefghijkl
mnopqrstuvwxyz{|}~。
「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセ
ソタチツテトナニヌネノハヒフヘホマミムメモヤユ

♯׻%лЫыбфБэюяД ЖЗЛЧЭЮЯджз⌒♪♀♂∝≈≠√∋⊇⊆⊃⊂∇∮∭∬∫∂∞≡≤≥≪≫∠∟∃∀∵∴∨∧ ̄◯¬←↑→ ↓〃

ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじ
すずせぜそぞただちぢっつづてでとどなにぬねのは
ばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆ
ょよらりるれろゎわゐゑをんゔゕゖ゛゜ゝゞ

ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ
Optional Files (0)


Archived Files (20)
File Name
Version
Size
Uploader
Date
4.53
62kB
Phuein
03/30/19 12:37 AM
4.52
61kB
Phuein
03/16/19 04:01 PM
4.51
61kB
Phuein
09/09/18 01:11 AM
4.50
61kB
Phuein
09/05/18 04:50 PM
4.49
61kB
Phuein
08/16/18 12:20 PM
4.48
61kB
Phuein
08/12/18 10:00 PM
4.46
61kB
Phuein
07/11/18 12:17 AM
4.45
61kB
Phuein
06/28/18 09:14 PM
4.42
59kB
Phuein
06/27/18 06:09 PM
4.41
59kB
Phuein
06/14/18 09:03 PM
4.4
50kB
Phuein
06/14/18 12:23 AM
4.3
49kB
Phuein
06/05/18 04:55 PM
4.22
48kB
Phuein
06/03/18 11:09 PM
4.21
48kB
Phuein
06/02/18 03:49 PM
4.2
48kB
Phuein
06/02/18 01:11 AM
4.14
47kB
Phuein
05/22/18 10:44 PM
4.12
48kB
Phuein
05/17/18 12:08 PM
4.11
48kB
Phuein
05/13/18 01:01 PM
4.1
48kB
Phuein
05/11/18 10:08 AM
4.0
48kB
Phuein
05/04/18 03:54 PM


Post A Reply Comment Options
Unread 03/30/19, 12:50 AM  
Phuein
 
Phuein's Avatar
AddOn Author - Click to view AddOns

Forum posts: 60
File comments: 88
Uploads: 6
Thumbs up Re: Request

Originally Posted by Leia
...thanks for keeping this essential, to me at least, addon up to date.

By the way, thanks for the kind words! I appreciate people enjoying my work.

As a follow-up, the updated Notebook 2018 4.53 now lets you overwrite Notebooks between accounts and their characters, including the same account.

Do note, while I tested this in the save file, I don't actually have two accounts to test this on cleanly. However, I've seen no reason to think it doesn't work.

Everyone, please read the last item in the addon's description page for more information and recommendations.
Report comment to moderator  
Reply With Quote
Unread 03/29/19, 04:18 PM  
Phuein
 
Phuein's Avatar
AddOn Author - Click to view AddOns

Forum posts: 60
File comments: 88
Uploads: 6
Re: Request

Originally Posted by Leia
Since the latest ESO update, I did a little "spring cleaning" and got rid of some outdated addons.
Doing that I noticed that an even earlier version of the notebook addon you reference, this one, apparently uses a code synchronizing the addon across any ESO accounts on a computer.

I'm now wondering if there might be a way to make this another option in your addon in addition to saving per char and account-wide?
What a curious feature request. I never even considered this.

The old addon doesn't seem to be doing this intentionally. But reading up on this, it looks like this is doable. I'll add an option to copy your AccountWide Notebook into another AccountWide Notebook by the account name, and post an update here.

(This is computer-local, so it will only affect accounts used on that same computer. For other computers, you must copy the C:\Users\%USERNAME%\Documents\Elder Scrolls Online\live\SavedVariables\Notebook2018.lua file.)
Last edited by Phuein : 03/29/19 at 04:19 PM.
Report comment to moderator  
Reply With Quote
Unread 03/29/19, 08:18 AM  
Leia

Forum posts: 0
File comments: 29
Uploads: 0
Request

Hello,

thanks for keeping this essential, to me at least, addon up to date.

Since the latest ESO update, I did a little "spring cleaning" and got rid of some outdated addons.
Doing that I noticed that an even earlier version of the notebook addon you reference, this one, apparently uses a code synchronizing the addon across any ESO accounts on a computer.

I'm now wondering if there might be a way to make this another option in your addon in addition to saving per char and account-wide?
Report comment to moderator  
Reply With Quote
Unread 03/18/19, 05:17 PM  
Texximus

Forum posts: 0
File comments: 21
Uploads: 0
Re: Re: Re: Re: Naming

Originally Posted by Phuein
Originally Posted by Texximus
I'm not seeing how you do that except for default names in settings. I was wondering if you can name each entry like Build Tips for example. I'm not trying to be difficult I promise
It's alright. I admit the UI could be improved, or at least I (or someone) could take a screenshot and add some text tips overlay for newcomers.

Inside your Notebook open, make a page (green plus button on the top right of the book), click the new item to open it (in the left listing), and then you'll see the default title and empty text on the right. Clicking the text will let you edit that. Clicking the title (on the top right) will let you edit the title.
AHHH!!!! Thank you so much!!!! That shouldn't have been that hard to figure out on my own.
Report comment to moderator  
Reply With Quote
Unread 03/18/19, 05:07 PM  
Phuein
 
Phuein's Avatar
AddOn Author - Click to view AddOns

Forum posts: 60
File comments: 88
Uploads: 6
Re: Re: Re: Naming

Originally Posted by Texximus
I'm not seeing how you do that except for default names in settings. I was wondering if you can name each entry like Build Tips for example. I'm not trying to be difficult I promise
It's alright. I admit the UI could be improved, or at least I (or someone) could take a screenshot and add some text tips overlay for newcomers.

Inside your Notebook open, make a page (green plus button on the top right of the book), click the new item to open it (in the left listing), and then you'll see the default title and empty text on the right. Clicking the text will let you edit that. Clicking the title (on the top right) will let you edit the title.
Last edited by Phuein : 03/18/19 at 05:09 PM.
Report comment to moderator  
Reply With Quote
Unread 03/18/19, 04:07 PM  
Texximus

Forum posts: 0
File comments: 21
Uploads: 0
Re: Re: Naming

Originally Posted by Phuein
I'm glad to help clarify stuff.

Originally Posted by Texximus
Is there a way you can make it so a person can add a title or name to each entry should one want to? Please?
In what way, specifically? You can already set the title for pages and books.
I'm not seeing how you do that except for default names in settings. I was wondering if you can name each entry like Build Tips for example. I'm not trying to be difficult I promise
Report comment to moderator  
Reply With Quote
Unread 03/18/19, 12:52 PM  
term

Forum posts: 0
File comments: 23
Uploads: 0
Re: Re: Re: Naming

When you create a new page (or edit an existing page), you can just click in the default title and edit it any way you want, change it, delete it or create something new. You may have to "save the page" before you see the change on the left side with the titles of your other pages.

Originally Posted by Texximus
Oh I guess I don't know how to change the names of pages...
Report comment to moderator  
Reply With Quote
Unread 03/18/19, 07:49 AM  
Texximus

Forum posts: 0
File comments: 21
Uploads: 0
Re: Re: Naming

Originally Posted by Phuein
I'm glad to help clarify stuff.

Originally Posted by Texximus
Is there a way you can make it so a person can add a title or name to each entry should one want to? Please?
In what way, specifically? You can already set the title for pages and books.
Oh I guess I don't know how to change the names of pages...
Report comment to moderator  
Reply With Quote
Unread 03/18/19, 02:01 AM  
Phuein
 
Phuein's Avatar
AddOn Author - Click to view AddOns

Forum posts: 60
File comments: 88
Uploads: 6
Re: Naming

I'm glad to help clarify stuff.

Originally Posted by Texximus
Is there a way you can make it so a person can add a title or name to each entry should one want to? Please?
In what way, specifically? You can already set the title for pages and books.
Report comment to moderator  
Reply With Quote
Unread 03/17/19, 10:12 PM  
Texximus

Forum posts: 0
File comments: 21
Uploads: 0
Naming

Is there a way you can make it so a person can add a title or name to each entry should one want to? Please?
Report comment to moderator  
Reply With Quote
Unread 03/17/19, 07:18 AM  
term

Forum posts: 0
File comments: 23
Uploads: 0
Re: Re: Re: Re: Save File immediatelly

Phuein, thank you for the additional insight on the issue. I didn't realize I could do a /reloadui to save if necessary. Some days ago, I tried each of the versions and for me none saved their savedvariables files until I logged out. (However, I did not wait longer than 10 minutes or try the /reloadui). I also thought of the possibility other versions exist that are not currently available. In any case, it was interesting to see the evolution of the Notebook.

Thank you very much for your work.

Originally Posted by Phuein
VERY interesting conversation!
Report comment to moderator  
Reply With Quote
Unread 03/16/19, 01:57 AM  
Phuein
 
Phuein's Avatar
AddOn Author - Click to view AddOns

Forum posts: 60
File comments: 88
Uploads: 6
Re: Re: Re: Save File immediatelly

VERY interesting conversation!

TL;DR No changes are necessary. Addon updated with the Description section to make sure users know to backup their Notebook and to use /reloadui after writing meaningful changes.

This is my saving code, as followed by the actual game code and the official guide:

Code:
NBUI.db = ZO_SavedVars:New("NBUISVDB", 1, nil, NBUI.defaults)
It's an object that changes live, but only saves to disk (file) on logout or /reloadui and so on. This is by the game developers' design (with many complaints on the forums heh.)

And here is the old Notebooks code, for comparison:

Code:
NBUIDB = NBUIDB or {}
This uses the script's assumption (in the .txt) that NBUIDB (renamed in my version) is the file to use.

NOW, my assumption was that both methods should work the same. They both entirely rely on the game itself for loading and saving data. Also, my method allows for Account-Wide saving, which is cool. (And also versioning, which is less important here.)

HOWEVER, I never heard anyone say that the old Notebooks saves immediately! And I admit that curiosity gets the better of me. Can a second person confirm this? I'll do it myself in the coming days, unless somebody can deny this by testing the old version, too.

EDIT: So I just tried the old addon, and as expected it does not save immediately. The two addons save the same way - which means the game saves it in its own way.

I appreciate all the compliments and love hearing that people still enjoy my work!


EDIT: Some extra reading to catch up on new game updates shows that they have implemented a sort-of fix for this, which I haven't tested myself. Until I do, if anybody else does, please report back here! Sadly, I just tested it and other than doing a /reloadui, nothing else saved sooner (within a 10 minutes timespan.) Maybe it does save somehow, which is better than nothing, but I'll do two things:
  • Post on the forums to ask the game dev's to clarify their solution, or fix it.
  • Update this addon's description with a recommendation to do /reloadui after meaningful changes.

Quoting:

Addons will now auto-save their saved variables periodically while the game is running. If the addon's saved variables are too large (more than 50kb in size or more than 4ms to write) it will instead wait until the next load screen to do the work. An addon can request to be prioritized for saving, which is useful if you know that a change happened:

RequestAddOnSavedVariablesPrioritySave(addonName)

This function prioritizes the addon to be saved before non-prioritized addons. After a save, it will no longer be marked as a priority.

You may also disable auto saving for your addon by putting the following line at the top of your addon manifest file:

## DisableSavedVariablesAutoSaving 1
Last edited by Phuein : 03/16/19 at 04:20 PM.
Report comment to moderator  
Reply With Quote
Unread 03/09/19, 08:44 AM  
Aldaryon

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: Save File immediatelly

Originally Posted by term
...

I don't know how Glens version got around this. It seems saving immediately may not be possible.

If I am wrong, someone please correct me.

Originally Posted by Aldaryon
Glens version saves the notes file on save button press; i.e. immediately.
Your version saves on logout, which means, all changes are lost whenever the game crashes, which happens quite often.
Unfortunately, you are wrong . I am still using Glens version and it saves immediately. So I won't switch to this one until it does too.
Report comment to moderator  
Reply With Quote
Unread 03/08/19, 08:05 AM  
term

Forum posts: 0
File comments: 23
Uploads: 0
Re: Save File immediatelly

Did a little reading on the issue, and it seems the way data is written to the saved variables file is an ESO limitation because to do otherwise addons can be created that "cheat." Read that from some pretty knowledgeable authors, however that is old information. It seems to still be true since addons I use all update the saved variables file after I log out.

I don't know how Glens version got around this. It seems saving immediately may not be possible.

If I am wrong, someone please correct me.

Originally Posted by Aldaryon
Glens version saves the notes file on save button press; i.e. immediately.
Your version saves on logout, which means, all changes are lost whenever the game crashes, which happens quite often.
Report comment to moderator  
Reply With Quote
Unread 03/06/19, 09:38 AM  
boxanata

Forum posts: 0
File comments: 14
Uploads: 0
Dude, this is one of the coolest addons I have ever used. Seriously, thank you for keeping this up-to-date!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.