Hi,
adding readable content e.g. book or letter is quite complicated.
I don't know if there is difference, how game handles book instance or letter instance (e.g. sell-able, equip-able, ... etc),
so for you be best to experiment with this - or better, if you know, how handles it.
How to create book:
1) Save work and close editor
2) go to witcher instalation path and to /data/items/
3) edit def_item_books.xml - i hope you know how - check the content, its quite simple; REMEMBER YOUR BOOK NAME (e.g. "my book"); and save
4) open your editor and open strings db editor - its upwards panel with your project - it is slow, will load for a while and say "red editor, red strings" in pop up window and will load to new standalone window
5) Select tab "add/modify string", select "string key" in drop down menu
6)write your book name e.g. "my book" to "string key/id" and click "find" - at the bottom it will say something like "string was not found and will be created".
7) write book title to "string value" text box e.g. "my awesome book"
8) click buttom bellow to save it
(after save, string editor may reload if you switch tabs, so be patient. I think it will regenerate whole database again. On my old laptop, it took about 30 seconds or so.)
9) Same as you added title of your book, add content of your book as <name of book>_entry e.g. "my book_entry"
BOOM - your book and text for it is created.
How to make your book as graphical object on map, pickable:
1) create new entity template in your project
2) change its class to CContainer
3) add mesh component and link desired mesh
4) add inventory component
5) go to inventory tab, click "+"
6) select category as defined in xml, define values, set initializer to uniform, and select your book from drop down.
7) add interaction component, sets its action to container, define friendly name. e.g. "pick book"
8) save and place to scene
9) start your project and test
BOOM - you should be able to pick book to your inventory and read it.
There are 2 problems i still encounter - book does not have icon in inventory; and interaction still shows, even if book has been looted already.
Dont know how to fix this.
But gl hf.
You are right about notice boards, they are like containers - if you have still problems with this, i can look into it.
Not sure if letters are books, only with different icons, or totally independant objects.
If you have any problems, try to ask again