Skip to content

joakibj/tswcalc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tswcalc

tswcalc is a fan-made living talisman and glyph calculator for The Secret World (TSW), a MMORPG by Funcom. It can be used to plan how to spend your Black Bullions, Criterion Upgrades and Astral Fuses. In addition to share and show others what gear you use to tackle encounters in PvE or PvP.

tswcalc features:

  • All custom gear from QL 10.0 to 11.0.
  • All glyphs from QL 10.0 to 10.5.
  • Custom gear able to be attached with all signets in normal, elite and epic variations.
  • Issue 6, 7, 8, 9, 10, 11 and 14 signets.
  • Issue 12 currency calculation.
  • NY, Eidolon & Flappy Raid items for elite and nightmare difficulty.
  • Woodcutter's talismans.

tswcalc can be found at: https://joakibj.github.io/tswcalc

Note: all active development of tswcalc takes place in the develop branch. The tip of master always points to the latest, stable release. All releases are tagged. The latest release is deployed to the gh-pages branch.

Prerequisites

The tools needed to build tswcalc are:

Install and use nvm to manage your node.js and npm installations.

Installing the correct node.js version:

nvm install 0.10.45

Switch to the installation:

nvm use 0.10.45

Install grunt globally:

npm install -g grunt-cli

Building

Fetch the source code (if you have added a SSH key to github):

git clone [email protected]:joakibj/tswcalc.git

Alternatively:

git clone https://github.com/joakibj/tswcalc.git

Install tswcalc dependencies, defined in package.json:

npm install

Build tswcalc by running:

grunt

Run tests:

grunt test

Tests can be found in the test folder. Open the html file to run tests in the browser. Open the js file to view the test logic.

When developing, use:

grunt watch

The previous command monitors changes to files in the src folder. If any changes are detected, the build task is run.

Open build/index.html to view.

Distribution

To create a distribution in the dist folder:

grunt dist

Open dist/index.html to view.

To create a zip-archive distribution:

grunt package

Contributing

Pull requests are welcome! They should be done against the develop branch.

There are many things to do. Some suggestions can be found in issues. Otherwise, things like refactoring, decoupling and better tests to make tswcalc easier to maintain is also welcome.

Contributions can also be bug reports, feature requests and other feedback.

License

MIT License for the source code. Please see the LICENSE file.

All art assets included in public/assets/images/icons/ folder are taken from The Secret World™ Chronicle. The artwork should be considered property of Funcom GmBH unless otherwise noted. A small sample of signet, glyph and item icons are redistributed under fair use.