Fallout PnP GM Tool

Discussion in 'Fallout PnP (Pen and Paper)' started by marc, Dec 29, 2018.

  1. marc

    marc First time out of the vault

    Nov 11, 2015
    Hello guys,

    I'm currently working on a GM tool for Fallout Pen & Paper and after several hours to dissect game rules and formulas, I can now show you the results of this work I spent too much time on.

    This tool offers the following services:
    • Campaigns
      • Time management
      • Loot management
      • Global effects
      • Radiation level
      • Turn sequence
    • Characters and creatures
      • Primary and derived statistics
      • Health and actions
      • Single, targetted ou burst attacks
      • Damage management
      • Inventory and equipment management
      • Effects (malus, bonus, perks, traits)
      • S.P.E.C.I.A.L. and skills rolls
      • Rolls and fight history
    • Items management (weapons, armors, consumables)
    • Random loots
    Some screenshots because pictures speak more than words:

    1.png 2.png 3.png 4.png 5.png 6.png 7.png

    If I share this to you, this is because I need your help to improve and gather feedback about this kind of tool. Currently, I'm registering items and effects in the database in order to test the formulas and the game balance, but it requires a lot of time.

    The project is completly open-source and free (I don't choose a licence yet) on GitHub: https://github.com/debnet/fallout
    Feels free to open an issue if you see something strange or if you need some explanations which can be needed because it was created for myself and poorly for others. :)
    Oh, just a warning: I'm french and code comments are in french too even if the project is completly translated in english.

    If you want to test it, I have already hosted a demo version you can find here: https://demo.fallout.debnet.fr/
    The credentials are demo as login and demodemo as password.
    Please don't broke anything in order that others people can take a look too.

    By the way, now I'm almost satisfied with the system, I can concentrate more at the writing of my own scenario. I'll keep you in touch when it will be achieved (almost). ;)

    All the best.
    • [Rad] [Rad] x 1
  2. John Luke

    John Luke First time out of the vault

    Dec 29, 2019
    Hey, i managed to get the docker running,but i couldn't managed to turn the docker site into a webserver with pynthon. I am a newbie in all this programmer stuff, so i wanted to know if you could help me or give me any directions. pls you are my last hope i am hours trying to figure that out.
  3. marc

    marc First time out of the vault

    Nov 11, 2015
    Hello Jonh Luke,

    Docker is for local use and testing purpose only, it does not include the requirements to be deployed in production.

    If you want to host your own version of this application, there is some few step to follow, nothing hard but you will have to dive into the configuration first.

    You can follow the official tutorial here: https://docs.djangoproject.com/en/3.0/howto/deployment/

    Steps are globally the following:
    1) Install Python 3.7+ (pyenv or system install)
    2) Install project requirements (`pip install -R requirements`)
    3) Setup a webserver (nginx or apache) to connect WSGI component (through gunicorn or uwsgi)
    4) Setup a database server (not mandatory, works well with SQLite)
    5) Compile languages (`python manage.py compilemessages`)
    6) Create database from application (`python manage.py migrate`)
    7) Collect static files (`python manage.py collectstatic`), don't forget to add an entry point in your webserver config to serve them
    8) Install (french) fixtures for a quickstart (`python manage.py loaddata admin/items/creatures`)
    or create a new admin account and start populating database by yourself (`python manage.py createsuperuser`)
  4. quod1n

    quod1n First time out of the vault

    Dec 31, 2019
    Hey, JL friend here. We tried to do everything, and we even managed to open the site on the local machine. I couldn't make it public and then made some mistakes when trying to open it again. We wanted to use your model that was very good, but we know almost nothing about programming haha. When making your demo, have you made it public for everyone using python or bought a host? And if it was using python, can you do that for us? We are wanting to make a campaign but just using roll20 is very difficult and your demo would help us a lot.

    If you don't have time don't worry, thanks for the attention.
  5. marc

    marc First time out of the vault

    Nov 11, 2015
    Hello again,

    I can understand the struggle for newcomers.

    If you want I can deploy a blank instance for you on my own servers, but I think it could be great to have a small chat before that in order to explain you all of this and mostly the "admin" side of the application you can't really see on the demo for security purposes.

    Obviously, if you want that I hope you'll be patient with me because my level in spoken-English is far beyond my written-English (which is pretty low itself unfortunately).

    Oh, and I'm French so depending of your geographical location it could be hard to schedule a meeting. I'm currently writing this post at 3 am.
  6. quod1n

    quod1n First time out of the vault

    Dec 31, 2019
    Nice, I would really like to talk more about this. And don't worry about english, I also have difficulty speaking and writing because I'm from Brazil, but I try. If you have a Discord or something, send me in a private message.

    Another thing, I also have a problem with the time because the Brazilian-French time zone is 4 hours apart and we are in the new year too, so we have to see things right yet, but i'm very glad that you propose to help us with this.
  7. marc

    marc First time out of the vault

    Nov 11, 2015