A tool for when your party questions a random NPC about their life story!
I am an independent developer. When running the .exe on Windows, a 'SmartScreen' warning may appear because the file is not digitally signed. This is a common occurrence for independent software. To run the tool, click 'More Info' and then 'Run Anyway'.
-
Quickly generate NPCs with
- A randomly generated Name, Gender, Race and Profession
- A set of randomly generated Ability scores (based on Dungeons and Dragons)
- A unique speech quirk
- simple but effective lore and reputation
-
A good looking retro-style user interface
-
A simple to use system, allowing you to generate NPCs based on your input.
-
Automatic logging to ensure that you don't loose important NPCs!
- Run 'NPC_Generator.exe'.
- Enter specifications such as (Name, Race, Gender, etc.) or simply press enter to start generating.
- Type !help and press enter if you are unsure on how to use the tool.
- Type !quit to end the program
- Download the linux version of Q-Character Generator.
- Open your terminal in the download folder.
- Give the file permission to run: chmod +x Q-Character-Generator-Linux
- Run it: ./Q-Character-Generator-Linux
If you wish to modify the source code:
- Required:
python 3.10+ - Run via:
python main.py - Run
!dev test 10000while running the script before submitting a pull request to ensure your code functions as intended- This command will output into the console and provide more detail on errors in the
dev_log.logfile
- This command will output into the console and provide more detail on errors in the
- Run
!dev helpfor a list of dev commands - Do not leave hateful comments in the code
- The original code was written by me after 2 weeks of learning python, when I started this project I didn't even know about OOP, and while I will try to streamline and update the code as I go, please excuse any misusage of terminology and strange code implementations
