Giter Club home page Giter Club logo

traveller-npc-chargen's Introduction

Traveller NPC CharGen

Traveller NPC CharGen is a Windows program for generating NPCs, based on rules from Mongoose Traveller First Edition and Traveller 5.10.

images/app_screen.png

Notes

Traveller NPC CharGen is being developed using Python 3.11 and PyQt5.

Requirements

  • Windows 11

    It will also work with Windows 10.

Executing

Run the .EXE for Windows 11 to start.

This program generates characters (using brute force) until a character is made that best matches the chosen settings. It is possible to get stuck in an infinite loop if the chosen settings are unlikely to generate a character. Simply use CTRL+C to exit out of the program.

During chargen, raw CSV and JSON files are created in the data folder. The raw files can be used by CSV and JSON readers to mine for data. The last character recorded in the raw files will be the one generated by the app.

Things To-Do

Instruction manual.
Cheat codes.
Iron Man Character Generation.

Known History

  • v1.8.2b

    Fixed TAB order. Clear (now Clear All) button clears everything now.

  • v1.8.1b

    DEX, END, and INT buttons weren't connected to any code. They function now.

  • v1.8.0b

    Clear Button removes old Characteristic Modifiers. New Print Button saves a character as a PDF (partial sheet). Will Keep a Traveller in a database if MongoDB 4.4.5 is installed. Will Load a Traveller from a database if MongoDB 4.4.5 is installed.

  • v1.7.0b

    Generates a homeworld first before generating a character. This makes chargen much faster now.

  • v1.6.3b

    Planets with no trade codes are listed as Unknown now.

  • v1.6.2b

    Last names can be manually entered now.

  • v1.6.1b

    Tweaked the random name generator a bit.

  • v1.6.0b

    Updated to Python 3.11.0.

  • v1.5.1b

    Nexus 6 chargen is now 1d6+9 instead of 2d6+3.

  • v1.5.0b

    Removed the gTTS features from the program.

  • v1.4.2b

    Restored skills back to their original Mongoose Traveller names.

  • v1.4.1b

    Uses pydice for dice rolls now.

  • v1.4.0b

    Dice rolls can now be made at the CMD prompt.

  • v1.3.0b

    colorama is no longer required.

  • v1.2.0b

    Added a Manual Input window for die rolling.

  • v1.1.0b

    Uploaded to GitHub. MongoDB and Google TTS features will not work with this Beta.

  • v0.0.1b

    Initial release.

The Traveller game in all forms is owned by Far Future Enterprises. Copyright 1977 - 2024 Far Future Enterprises. Traveller is a registered trademark of Far Future Enterprises.

Contact

Questions? Please contact [email protected]

traveller-npc-chargen's People

Contributors

shawndriscoll avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.