Giter VIP home page Giter VIP logo

d2-rune-calculator's Introduction

INTRODUCTION

Like many Diablo II players I hoard every rune I find. I have a GoMule stash dedicated to runes and it has over 3,000 runes stashed away. The vast majority of them are low or mid runes but there are also some high runes as well. While I have some of the many desired runewords (such as Enigma, Grief, Infinity, etc.) there are still many others that I would like to obtain (Beast, Fury, Phoenix, Doom, to name a few). In my quest to do so I found myself watching my rune stash to keep track of certain runes to see what I needed to get a certain runeword. Due to the very large number of runes across all the different types, I wanted an easy way to calculate how high I could "cube" my runes (assuming I had the gems). That is how this project came to be.

File Usage

Everything is client-side, so simply clone the latest version into a folder on your computer. Currently, the application expects a html file named RunesReport.html (obviously the name of my runes stash - perhaps yours, too!). Generate the report via GoMule and place the file (you may have to rename it if your stash is named something else) into the same folder that you cloned the repo to.

Open the index.html in your browser and click the GoMule button. This reads the GoMule report file and loads the corresponding values into the fields on the form. Don't worry if you don't have certain runes; the application will automatically fill in zeroes for any blank fields.

Then, click Calculate. You will see the original values appear next to their corresponding fields, and each field that has a value besides zero will be coloured green for easy viewing.

That's it! You can now see how high your rune stash will cube to if you had all the necessary gems (and time!).

Below is a quick rundown of what each button does.

GoMule

Reads the GoMule report file and loads the values into the form.

Calculate

Runs the calculation and updates the fields on the form with their new calculated values (basically the leftover runes).

Clear

Clears the form as if you had opened the project for the first time.

Reset

Clears the form but places the original values back into their respective fields. Useful for when you want to dream and say to yourself, "So if I had a Ber rune...".

Manual Usage

You can also just simply fill in the fields with random numerical values and click calculate; a report file is not required to use the application.

Browser Support

This project uses modern HTML5 and CSS3 techniques and therefore should be used in a modern browser. The application has not been optimized for mobile devices... yet.

License

The project is licensed under the GNU GPLv3 and is free software.

d2-rune-calculator's People

Contributors

bonesnap 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.