Data underlying the publication: Procedural plot generation for Role Playing Games using Large Language Models

This dataset contains four resources:
- skeleton.json - created skeleton for plot generation for RPG game using hybrid approach in original form (content in Polish language, structure in English)
- skeleton-eng.json - same skeleton but with content faithfully translated into the English language
- Wolsung__Słodka_Zemsta_Skradzione_Skarby_.mhtml - sample full, almost ready-to-play adventure for a chosen RPG game (in this case Wolsung 2nd Edition) generated by proposed hybrid approach (PCG + LLM) in the original version (Polish language)
- Wolsung__Sweet_Revenge_Stolen_Treasures_.mhtml - same adventure file, but faithfully translated into the English language 


Structure of JSON files (plot skeleton prepared by PCG tool for adventure generation):
Adventure consists of parts called acts (in this case, five of them, numbered 1 to 5). Each of them needs:
- goals (Game Master's presented as GM, player characters' presented as team, and Non-Player Character adversaries as antagonists)
- location (formed as location-specific name, city and country)
- contents of a scene (explained a bit below) in "what" tag
- advantages for a given act (like, for example, special items or NPCs pre-generated by the PCG tool)
The central part of each adventure is the scenes (the part when something happens). Their structure contains:
- who/what/with combinations to form scene start
- test includes mechanical information for generated combat (physical, social, chase or other), including unique mechanics characteristic for Wolsung RPG, 2nd edition like chances (positive interaction possibilities for Player Characters, one for each suit of cards) and dangers (negative interaction possibilities for Game Master, one for each suit of cards). ChallangeRating, toughness, modifiers and cards determine the difficulty of the test; abilities special circumstances; result and consequence are effects of Players' success or failure and aces rare wildcard situations (those are mostly empty).

Structure of MHTLM files (adventure generated by LLM on the base of plot skeleton):
Title of the generated adventure
Short introduction about RPG system and adventure generation
Five Acts, each with a title, goals section and generated plot description. Acts with challenges (2, 3 and 4) contain single (2 and 3) or multiple (4) tests. Each test has information about difficulty, stakes and consequences, and additional mechanical information (chances, dangers, abilities). Act 1 forms the introduction to adventure, while Act 5 is a closure - as such, both are only narrative. 

Adventure was prepared based on a hybrid approach (PCG + LLM) as presented in the article Procedural Plot Generation for Role Playing Games using Large Language Models. Plot Skeleton was generated using PCG tools given in the paper. They're only proof of concept, require some manual input and work only for a single genre (heist). We will expand the dataset shortly.
 

All data in the dataset is under a CC BY-NC-SA 4.0 licence.