- Notifications
You must be signed in to change notification settings - Fork32
dschu012/d2s
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The goal of this project is to create an es6 compliant reader/writer of Diablo II save files. Additionally, the library should be able to consume files generated by nokka's Go implementationd2s, therefore the output of reading a save will closely mirror the Go's output.
Usingd2s-ui for a frontend:
/***@see constants.bundle.min.js for an already parsed version of 1.13c data*@param buffers: object of ALL txt files. example: {* "ItemStatCost.txt": "Stat\tIDt\Send...",* "string.txt": "WarrivAct1IntroGossip1\t45}Greetings,...",* ...* }*@return constants: constant data required for parsing built from the txt files.**/functionreadConstantData(buffers:any):types.IConstantData/***@param buffer: Uint8Array representation of the file*@param constants: constant data used for reading the files. @see readConstantData or constants.bundle.min.js*@param userConfig: optional configuration. used for if there is a dll edit to allow larger stash sizes. example: {* extendedStash: true* }*@return d2s: the parsed save information**/functionread(buffer:Uint8Array,constants:types.IConstantData,userConfig?:types.IConfig):Promise<types.ID2S>;/***@param d2s: the parsed save information*@param constants: constant data used for reading the files. @see readConstantData or constants.bundle.min.js*@param userConfig: optional configuration. used for if there is a dll edit to allow larger stash sizes. example: {* extendedStash: true* }*@return buffer: Uint8Array representation of the file**/functionwrite(data:types.ID2S,constants:types.IConstantData,userConfig?:types.IConfig):Promise<Uint8Array>;
- https://github.com/d07RiV/d07riv.github.io/blob/master/d2r.html (credits to d07riv for reversing the item code on D2R)
- https://github.com/dschu012/D2SLib (c# version of this library)
- https://github.com/nokka/d2s (go d2s parser)
- https://github.com/krisives/d2s-format
- http://paul.siramy.free.fr/d2ref/eng/
- http://user.xmission.com/~trevin/DiabloIIv1.09_File_Format.shtml
- https://github.com/nickshanks/Alkor
- https://github.com/HarpyWar/d2s-character-editor
About
No description or website provided.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors7
Uh oh!
There was an error while loading.Please reload this page.