uop-hash
v1.0.6
Published
calculates the uop filename hash
Downloads
12
Maintainers
Readme
uop-hash
Calculates the hash used by UOP files.
Since just 53-bits is the maximum supported precision by javascript with integers, this function returns an array of 32-bit unsigned integers.
Installation
npm install uop-hash
or yarn add uop-hash
Example
var hash = require('uop-hash');
var myHashedFilename = hash('beepboop'); // returns an uint32_t[2] (Number[2])
Notes
The code listed in this was adapted from ServUO's UltimaSDK source in FileIndex.cs:HashFileName function