[FREE] UV-Books, In-Game Book Writing & Reading System

Ever wanted your players to actually write something that exists in the world? uv-books lets players pick up a blank book, write their own multi-page story, sign it under any name they choose (or keep it anonymous), and publish it as a permanent item that other players can pick up and read, word for word, exactly as it was written.

Inspired by the depth and immersion of journals in RedM, and built for FiveM because nothing like this existed for QBCore servers.

Features:

  • :writing_hand: Write up to 20 pages per book, 800 characters per page
  • :open_book: Custom book UI — styled like a real open hardcover book
  • :pen: Sign your book with any name, or publish anonymously
  • :books: Published books live in the player’s inventory, until given away, sold or dropped
  • :busts_in_silhouette: Books can be passed between players and read by anyone
  • :x: ESC to close at any point, draft is preserved while writing

This is a first release. v1.0.1
Planned updates include animated page flip effects and a printing press NPC script that lets players make copies of books for an in-game fee, placeable anywhere on your map via vec4.

GitHub Here

Created by CocoDeee — Uncanny Valley RP Licensed under CC BY-NC 4.0, free to use and modify, credit required, no reselling please!

|-------------------------------------|----------------------|
| Code is accessible | Yes |
| Subscription-based | No |
| Lines (approximately) | Approx 900 |
| Requirements | QbCore |
| Support | Yes |
| Assets are accessible | Yes |

Edit: I have applied exports for qbox, and ox inventory
Please let me know if everything works!

6 Likes

just downloaded it, but when we press to use it in inventory, no UI shows up?

1 Like

This issue was fixed, will be adding a compatibility export for qbox coming with the next update
Thanks to Bue and his team! :clap:

5 Likes

Hi, it’s not working for me either; I don’t see any user interface for the script.

Are you on QBox as well?

No, I use QbCore and OX Inventory.

Sorry for the delay, I have updated github to include ox_inventory and qbox compatibility. I realized ox calls metadata differently than I thought, please try the new version and let me know if that works fine for you! Thanks for downloading :grin:

It actually works really well. My only suggestion for now would be that, once the book is used, it should no longer be usable and should be replaced by the printed version. That way, you’d have to buy another one if you wanted to write another. I’m not sure if I’m explaining myself well, sorry. Also, consider the possibility of making a copy of the book, for example, to give role-playing opportunities to someone who wants to be a writer. Anyway, excellent work!

1 Like

That is such a good point honestly, I didn’t even think about that hahaa, I will be adding that! one book= one published book, I understand you completely!
Thank you so much for the feedback by the way I appreciate the time you took :grin:

1 Like