vicesandy / diablo4-build-calc

A build calculator for Diablo 4.

Home Page:https://lothrik.github.io/diablo4-build-calc/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

diablo4-build-calculator

A build calculator for Diablo 4.

frequently asked questions

Where does this data come from?

With a few exceptions: It all comes directly from the game; I do the data mining myself.

The tools I use for this are not currently public.

You can use CASCExplorer to extract your own copy of the game assets.

Parsing the proprietary file formats within is an exercise left to the reader.

I recommend examining the .stl files first.

Blizzard uses a relatively simple hash function to reference just about everything, including other files.

uint HashFunctionExample(string input)
{
    input = input.ToLowerInvariant();
    uint hash = 0;
    for (int i = 0; i < input.Length; i++)
        hash = (hash << 5) + hash + input[i];
    return hash;
}

How do I run a copy of this site locally?

Launch any web server with diablo4-build-calc as the root directory:

cd ./diablo4-build-calc/
python3 -m http.server 8000

Can I give you money for this?

You're free to do whatever you want, I do have a Patreon. I'm not selling you anything though.

I found a bug or want to request a feature, what should I do?

You can open an issue or message me on Discord.

About

A build calculator for Diablo 4.

https://lothrik.github.io/diablo4-build-calc/

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 52.9%Language:HTML 47.0%Language:CSS 0.1%