Git Product home page Git Product logo

gcs's Introduction

GURPS Character Sheet

GURPS Character Sheet (GCS) is a stand-alone, interactive, character sheet editor that allows you to build characters for the GURPS 4th Edition roleplaying game system.

Building from the command line

  1. Make sure you have JDK 13 installed and set to be used as your default Java compiler. You can download it for your platform here: http://jdk.java.net/13/

  2. Until the packager is part of the released JDK again, we also need to download a pre-release that contains it. You can download it for your platform here: https://jdk.java.net/15/

    Do NOT place this in your path. The build expects to find it in your home directory. If you placed it somewhere else, you'll need to adjust the variable for jpackage in the build.xml file.

  3. Make sure you have Apache ANT installed. You can download it for your platform here: https://ant.apache.org/bindownload.cgi

  4. If you are building on Windows, you'll need to install WiX Toolset from here: https://github.com/wixtoolset/wix3/releases/tag/wix3112rtm

  5. Clone the source repositories:

    % git clone https://github.com/richardwilkes/gcs
    % cd gcs
    % ant clone-deps
    
  6. Build and bundle the code for your platform:

    % cd gcs
    % ant bundle
    
  7. Later, to pull changes that have been committed since your initial build, you can do the following to pull those changes and re-build and bundle the code for your platform without going through all the steps again:

    % cd gcs
    % ant pull
    % ant bundle
    

As part of doing the clone-deps step above, a project for IntelliJ IDEA will have been checked out into a directory named gcs_intellij. This can be used to develop and debug GCS.

gcs's People

Contributors

richardwilkes avatar crnormand avatar angelforest avatar noctifer1011 avatar rsanden avatar kalminos avatar vcrini avatar engleback avatar dripton avatar wires77 avatar vilobion avatar f3nr1s avatar salvius23 avatar r2roberts avatar peter-schwier avatar smithkm avatar johan-wq avatar jeffmdemers avatar byrnejb avatar jokerdm avatar convalescence-mh avatar captainjoy avatar ardentdrops avatar ladeia avatar dehnert avatar

Watchers

James Cloos 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.