Just in case anyone wonders how I found the hashes..
Every time I get something new in the Inventory (sword, axe, bow, quest item, etc.), I save my game. Then I enable the
Read Hash On Mouse Over script in the [ Debug ] section. Once active, I open up the Inventory by pressing I. Go back to CE and I will see the Lua window populated with data. Copy the content of the window to Notepad++. Remove all entries that have HIGH numbers in quantity, as every new Quest Item, for example, will show quantity
1. Keep in only those with quantity 1 (those showing "Amount: 00000000xxxxxxxx -> 1").
Then I
disable the script because on the next step it will be triggered again. When you gain an item or update an existing one, the breakpoint the script sets is hit again. Why? Because it's a function that runs on any kind of update. So disable it before going forward.
Then I take each hash from that list I got and use
Give Item script with quantity 1. Example:
000001CDC67B7152|
1. This will give me the "Seed of the Dead" Quest Item which I just gained doing the Phosphorous quest. Once you get an item, open Inventory and you will see a red notification. Open that sub-menu and look which one it is.
That is the item you've just received
Repeat for the rest of them. That simple. When you get a new item, just try to compare what's already in my list from post #1 in this topic with what you have and filter stuff out, so you don't test again each and every one of them.
When you're done, reload your manual save and continue playing.