Skip to content

pza007/wfrp_4_npc_generator

Repository files navigation

WARHAMMER Fantasy Roleplay 4th edition - NPC Generator

GitHub release Github commits (since latest release) Open Bug issues

Overview

Generate random Non Player Character (NPC) in the world of WARHAMMER Fantasy Roleplay 4th edition.

Features

  • choice of preffered species, age, class, career and experience point of your NPC or ... just randomize it :)
  • randomly generated appearance, traits and reactions
  • automatic advance of attributes, basic and advanced skills, talents and trapping
  • continous advance, even after reaching career level 4, until all experience points are used
  • character sheet in WFRP theme, including images and all necessary character's information
  • additional sheet with spells/blessings and their descriptions, for characters with magic/religious abilities
  • logging of program's execution, to improve future bug fixing

Getting started

  1. Run ...\standalone_exe\main.exe file.
  2. Provide user inputs.
  3. Enjoy the output file(s): *.png (placed in main.exe directory).

Used libraries

  • requests: fetch data from web-page (e.g. generated npc's appearance)
  • BeautifulSoup: parse data from web-page
  • PIL: put data onto image file
  • pyinputplus: handle user input
  • prettytable: parse data

Report bugs

Open Issue directly - note that you need a GitHub account.

  • Please provide log_file.log together with issue description to speed up the process of fixing problem. File can be found in main.exe directory.

Contact

By email: przemyslaw.zawadzki@hotmail.com