- Notifications
You must be signed in to change notification settings - Fork29
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
Stars
Watchers
Forks
Packages0
No packages published