Giter VIP home page Giter VIP logo

sw-talenttree-generator's Introduction

Star Wars PDF Talent Tree Generator
===================================
for RPG Edge of the Empire and Age of Rebellion

This program enables you to automatically create talent tree PDFs for the new role playing game of Star Wars by FFG.
You need Java to run the program.

Or download PDF directly:
English: https://www.beimax.de/fileadmin/downloads/starwars/Talents_SW_EotE.pdf
German:  https://www.beimax.de/fileadmin/downloads/starwars/Talente_SW_ARdI.pdf

Current status:
- runs on command line, no fancy GUI
- All talent trees from Edge if the Empire base game (German and English)
- Supplement "Dangerous Covenants" (German and English)
- Supplement "Enter the Unknown" (German and English)
- Supplement "Far Horizons" (English)
- Supplement "Flying Casual" (English)

Help would be appreciated :-)

Source code available on Github: https://github.com/mkalus/sw-talenttree-generator


Running Star Wars PDF Talent Tree Generator
===========================================

Download sw-talenttree-generator-all.zip and unzip it.
URL: https://www.beimax.de/fileadmin/downloads/starwars/sw-talenttree-generator-all.zip

There will be a jar file and several data files. Run the jar with -h option to see how the program works:
java -jar sw-talenttree-generator.jar -h

To create German PDFs using the data file data.yaml and language file strings_de.txt, run the program the following way:
java -jar sw-talenttree-generator.jar --data data.yaml --strings strings_de.txt

Without options, the program will try to create a file in your current language, if the file exists in the JAR.


Building Star Wars PDF Talent Tree Generator
============================================

Get the source from Github:
git clone https://github.com/mkalus/sw-talenttree-generator.git

Change into the directory:
cd sw-talenttree-generator

Build using Maven:
mvn package

You will find a ZIP file in the target directory called sw-talenttree-generator-all.zip. Voilà!

sw-talenttree-generator's People

Contributors

bknowles avatar dependabot[bot] avatar mkalus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

sw-talenttree-generator's Issues

Sort order of Careers & Specializations?

Currently, it appears that the sort order for these things is determined by the data.yaml file. However, the order that is correct for German is not correct for English.

It would make more sense to pull this out of the data.yaml file, so that the order of the entries in that file would no longer matter. Instead, the sort order could be determined by a slightly modified strings_language.txt file, or by doing a proper Internationalized sort inside of the code itself.

Since I hate i18n myself, I would think it would be easier to extract the correct sort order by looking at the strings_language.txt file, but maybe that's just me.

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.