Noteworthy II
The notes, notepad World of Warcraft addon.
Current Retail version: 2.3.3
Current Classic version: 2.3.2
Current Classic Era version: 2.3.4
Maintainer: drow_28 (aka Turuvid, Argent Dawn)
Original author: Ghost Dancer (aka ZathrasEU)
Description
Noteworthy II is a feature rich, configurable notepad with full LDB support.
Overview of features:
- Separate notes page for each character plus a Shared and Quick Notes page (see below).
- All notes pages are accessible by all characters.
- Drag & drop items, spells and macros, creating linkable tooltips (if applicable).
- Insert game info, including character location, target name and chat logs via pop-up Edit menu.
- Change colour of selected text via pop-up Edit menu.
- Quick Notes pop-up menu adds location, target name and chat logs, even when notepad is closed.
- Reminder system can show alerts for each character.
- Notepad window toggled via minimap/floating button, slash commands, macro or as LDB plug-in.
- Notepad behavior controlled via comprehensive settings.
- Full LDB support.
- Undo changes support.
This is a continuation of development of the original Noteworthy, which can be found here. The original author approved it.
Logo and banner made by Alex.
Instructions & notes
- The notepad window can be toggled opened/closed in a number of ways: left-click minimap/floating button, Broker plugin, '/noteworthy' or via a macro.
- All windows and buttons are draggable.
- Each note page can store up to 5000 letters.
- Spells, inventory items and merchant items can be dragged onto the notes window to insert a link.
- Click links to view their tooltip.
- Right click on editbox -> Insert Current Location: Inserts the current zone and coordinates in Tom Tom format.
- Right click on editbox -> Insert Character Name: Inserts current character name.
- Right click on editbox -> Insert Target Name: Inserts name of current target.
- Right click on editbox -> Insert Date: Inserts current date.
- Right click on editbox -> Insert Date and time: Inserts current date and time.
- Right click on editbox -> Insert Chat Log: Inserts a specified number of entries from the chat log (from all major player initiated channels).
- Right click on editbox -> Text Colour: Set selected text to one of preset colors.
- Right click on editbox -> Clear Formatting: Remove colors and hyperlinks. If no selection will apply to whole page.
- Right click on editbox -> Close Menu: Close the pop-up menu.
- The Save button saves all notes and settings, and then closes the window.
- The Cancel button closes the window, losing all changes since opening it (see also 'Save on auto close' checkbox below)
- Press Esc or click outside notepad window to remove focus from the notepad (e.g., to type in the chat) and close pop-up menus (press Esc again to close Noteworthy II).
- The Undo button reverts a number of last changes (typing, text insert, etc.)
- Character notes tab is for storing notes specific to each of your characters (defaults to the current character and can be changed in the drop down menu).
- Each character's notes page is created the first time you log on with that character.
- Setting a reminder for a character will show an alert window when logging on with that character:
- Shared notes tab is for storing general notes.
- Quick Notes tab is a special page where notes are added via the quick notes system.
- Add quick notes by right-clicking minimap/floating button or via QuickNotes macro.
- By default, a character & date prefix will be added to each quick note.
- Quick notes are added to top of page unless notepad opened on this page, in which case the text is inserted at the cursor.
- Quick notes Location: Saves the current zone and coordinates in Tom Tom format.
- Quick notes Target Name: Saves name of current target.
- Quick notes Chat Log: Saves a specified number of entries from the chat log (from all major player initiated channels).
- Quick notes Edit Quick Notes: Opens notepad window on Quick Notes tab.
- Quick notes Edit My Notes: Opens notepad window on Character Notes tab and selects the current character.
- Quick notes Close Menu: Close the pop-up menu.
- Settings tab -> Remember last session checkbox: Remember page and cursor between sessions
- Settings tab -> Auto focus checkbox: Focus text area when opening note tabs
- Settings tab -> Close on combat checkbox: Close window when entering combat
- Settings tab -> Save on auto close checkbox: Save changes when closed by toggle, log off and combat
- Settings tab -> Save on page change checkbox: Save changes when changing page
- Settings tab -> Sound effects checkbox: Play sound effects when changing pages and saving
- Settings tab -> Sound effects checkbox: Play sound effects when changing pages and saving
- Settings tab -> Chat logging: Disabling will prevent chat log copying but should improve performance
- Settings tab -> Undo: Disabling will prevent undoing note changes but should improve performance
- Settings tab -> Minimap button checkbox: Show minimap toggle button
- Settings tab -> Floating button checkbox: Show floating toggle button
- Settings tab -> Create Macros button: Creates Noteworthy II and QuickNotes macros.
- Settings tab -> Add prefix checkbox: Add date and character info line before each quick note
- Settings tab -> Auto edit checkbox: Edit quick note after it is saved to notepad
- Settings tab -> Add at cursor: Insert quick note at cursor if notepad opened on that page (must save changes manually)
Installation
Manual
- Download the Noteworthy II release zip archive from here;
- Unzip the contents to the location: '<wowinstalldirectory>_retail\Interface\AddOns\'; Note that the zip archive already contains the 'NoteworthyII' directory which should be extracted as is. This means that the final path after the extraction will be: '<wowinstalldirectory>_retail\Interface\AddOns\NoteworthyII';
- Start the game; Noteworthy II should be listed in the 'AddOns' game menu.
CurseForge (Overwolf) app
- Start the CurseForge (Overwolf) app;
- Select 'World of Warcraft' game;
- Go to 'Get More Addons' tab;
- In the top search bar type 'Noteworthy II';
- Click the 'Install' button in the 'Action' column or select the addon and press the 'Install' button on the upper right;
- When installed, start the game; Noteworthy II should be listed in the 'AddOns' game menu.
WoWUp
- Start the WowUp app;
- Navigate to 'Get Addons' tab;
- In the upper left search menu type 'Noteworthy II';
- Select the addon from the list and click install;
- When installed, start the game; Noteworthy II should be listed in the 'AddOns' game menu.
Important
NOTE: If you are updating to V2.0 (or higher) from an earlier version, please delete your old 'Noteworthy' folder first (your settings and data will be unaffected; v2.0 folder now has a different name). This is just to clear out some old files that are no longer being used.
Contribution and bug reporting
If you are interested in helping the development go to Noteworthy II GitHub page.
For any potential issues please open an issue ticket or submit a pull request on GitHub.
Thank you!
Mr Drow
Could I add my support for the request below from MofSeth re the additional pages please.
Having the ability to add tabs to the character would be great.
For example, there's a quest call Bartolo's yeti fur cloak out in Southshore in WoW requiring a tailor to make an item, then various other items need to be collected.
To have that on a to-do page or what ever would be great.
Thanks for your time involved in setting this addon up.
In reply to jadant7:
Hi jadant7,
This feature is next on the list and I already started doing some work related to it.
I'm still struggling to figure out the proper layout of the notes page - will it be tabs, drop down list, some kind of a list etc. I'm trying to make it useful, but not cluttered. I will announce as soon as I have something viable.
Thanks for using Noteworthy II!
Best regards.
How do I sync player notes between two pc's?
I use a desktop and a laptop for playing Wow and would like to know how to synch notes across the two machines.
In reply to jadant:
Hi jadant,
All addon data is saved locally so there is no option for the game to sync settings between machines, further WoW addon API disables writing to a file so the option of exporting/migrating directly from Noteworthy is also not possible. However, I can think of two ways to achieve this:
1. Plain old copy/paste - You select and copy all notes and paste them to one or more files. After moving those files to the different machine copy paste again into Noteworthy.
2. Copy the saved variables file - I haven't tried this one myself but it should work in theory. All your Noteworthy settings are saved to an external file (Lua script). You can take that file and copy it to the second machine. When you start the game all your settings and notes will be overridden by the settings in the file. So in theory all notes will be moved, but all your settings also.
The file is located here: <wow_install_direcotry>/_retail_/WTF/Account/<account_number>/NoteworthyII.lua
If you have only one account on the machine you will have only one <account_number> directory which should be named like this "12345678#1".
The file NoteworthyII.lua is the one to copy. On the second machine make sure to backup your existing settings if needed - just rename the same NoteworthyII.lua file to NoteworthyII.lua.bck (and replace the existing one if present). The should not be running when doing this.
I believe that any form of continuous sync method is not possible at this point.
I hope this solves your problem.
Thank you for using Noteworhty II.
In reply to drow_28:
Hi Drow_28
Thanks heaps for the reply.
I'd actually solved my requirements prior to reading your post by doing what you covered in your Note 2.
I used Notepad+ + to investigate the noteworthyII.lua file contents after I'd edited and saved the respective file, thus I was looking for changes etc to make sure that I had the right file to copy between machines.
I then experimented using Onedrive and a backup program (synchback pro).
I setup a synch file backup in synchback pro to be triggered upon any change and this would copy the latest file onto my Onedrive network.
When I want to play the game on the other device, I make sure that synchback pro has been run - which overwrites the local file with the network file and away I go.
Job done.
Comment on NoteworthyII.
Its brilliant.
Gosh I wish that I'd had this little helper way back when WoW first came out - I've been playing on and off over 15 years or so and to have had a tool like this back then would have been of immense value.
There was an addon called Notesuneed which I used and found very helpful. It had the function of being able to click on a vendor which would then download the vendors items and prices, the vendors name and location. It also had an inbuild search engine so you could find the price of an item, and who sold it. This was in the days before the internet had developed big databases with that info.
In reply to jadant:
Hi jadant,
Great idea for the synchronization! After some thinking I was about to suggesting such a thing myself right after I posted the reply. :-) I'm glad it works! You are the first person (that I know) that had this 'problem', so I will refer to your solution, and confirmation that it works, in the future. :-D
Also, I am really glad you enjoy using Noteworthy II! I fully relate since I always kept notes, list etc. when playing WoW.
Thank you for pointing NotesUNeed. I've seen it before, but never looked at it deeply. I will check it out, maybe some new Noteworthy II feature will come up (not all that is old is bad). ;-)
Cheers!
Currently working on updating to the Shadowlands pre-patch version (9.0.1).
Backdrop API changes are affecting Noteworthy.
Please be patient it will be done ASAP.
Thanks.
In reply to drow_28:
Noteworthy II now works with Shadowlands pre-patch.
Enjoy!
Hello,
is it possible to have more than one note per character ?
i need separate notes for example todo/recipe to buy/Raid to go/area to farm/etc..
thank you :3
In reply to MofSeth:
Hi,
Thank you for using Noteworthy II.
Your suggestion really does make sense. I'm thinking somewhere in the direction of named tabs in the personal notes page, but I first need to check is it possible in the current add-on state.
You will need to be a little patient for this.
Thanks for the suggestion.
Enjoy.
In reply to drow_28:
Hi, thank you for the answer, it would be great if you can keep an eye on this :3
Not sure what is happening, but the add-on won't install either through the twitch app or downloading the add-on and copying it into the add-on folder
In reply to olanrolo:
Hi,
First, thank you for choosing Noteworthy II.
Can you give me more information about the problem/error you are having?
Is there a possibility that you downloaded classic WoW files and using them in retail WoW or vice versa?
Thanks and regards.
In reply to drow_28:
I tried installing it both using the twitch app and also downloading the file from this web page and installing it manually. I also tried it again to make sure I wasn't downloading the wow classic version by mistake. I don't have wow classic installed.
Also this is the directory that is created:
NoteworthyII-v2.0
So maybe the directory name is wrong and doesn't match something in your add-on files. I can't think of anything else that would cause the wow client to not see the add-on.
There are no dependencies that this add-on needs like ACE or anything like that which might prevent the retail client from seeing the add-on.
In reply to olanrolo:
Ahh, that is the problem. The directory that should be created is <wowinstalldirectory>\_retail_\Interface\AddOns\NoteworthyII. All the files need to be Inside of this directory (and not an another directory).
So NoteworthyII-2.0 as a name directory is wrong.
When you download the archive from CurseForge it will be called NoteworthyII-v2.0.zip. Inside this archive there is a whole directory named NoteworthyII (which contains all library files). This directory should end up in the WoW installation directory I pasted above.
Can you please try again?
I will see to refine the installation process in the project description above.
Also I didn't have any issues with the twitch app I will try again, but for now please try to install manually.
Thanks and regards.
In reply to drow_28:
That totally worked. Turns out the issue was the directory name.
The issue I had with the twitch app is that the app would download and unzip the file no problem, but it kept getting stuck at refreshing. I was using the mac version of the twitch app, but I haven't ever had issues installing addons.
Thanks for your help
In reply to olanrolo:
Hi,
I'm glad that the problem is solved! I hope you enjoy Noteworthy II.
I have tried to reproduce any similar issue using Twitch app, but I was not able to. However, I use Windows and currently can't try it on Mac.
I will keep it in the backlog to check any potential Mac issues.
Regards.