FANDOM


Welcome to the Phrozen Library!Edit

This is the code database of the phrozen keep Diablo 2 modding community. We use this wiki to gather our knowledge of the Diablo 2 binaries. If you know some details about the Diablo 2 binaries that we lack, please add them to our library!

The library is structured as follows:

  1. We have some general Diablo 2 code editing , which explains all the terms and conventions we use.
  2. For every dll, we have a page giving a short insight into the purpose of the dll. For every version of Diablo, that page gives an overview over the functions in that file and has a link to a page decribing that function in more detail. We also have an overview over all the dll pages.
  3. For every function, we have a page describing that function in some detail, including where the function is located in the different versions of Diablo. We also have an overview over all the function pages. For the functions that are accessed from the various txt files, see the function tables.
  4. For every ordinal, we have a page linking to the functions that were represented by that ordinal, depending on the version. We also have an overview over all the ordinal pages.
  5. For every struct and enum, we have the fields including names, types, and displacement. We give a list of all alternative names or ways to reference the struct, but within this library, only the main name should be used. We also have an overview over all the structs and enums.
  6. For every TXT variable, we have a short description of the files it is read from, as well as a link to the struct used for the variable.

If you have any particular questions, feel free to join our coding forums and ask :) Our experienced and helpful members are always quick to offer any insights they can. If you learn something in our forums that you don't find in the library, be sure to copy it over!


Latest activityEdit

  • edit Client
    edited by A FANDOM user diff
    Summary: Version 1.10f, 1.11b, 1.13c, 1.13d::
  • edit Phrozen Library Wiki
    edited by A FANDOM user diff
    Edited the section: Latest activity
  • edit Phrozen Library Wiki
    edited by A FANDOM user diff
    Summary: Latest activity:
  • edit Client
    edited by Lolet diff
    Edited the section: Version 1.10f, 1.11b, 1.13c, 1.13d:
    Summary: Added my discoveries
  • edit Game
    edited by Lolet diff
    Summary: Submited my discoveries and comments from PK
  • new page Cellfile
    created by Mnw1995
    New page: Alternative names: D2CellFileStrc Version 1.10fEdit struct cellfile { DWORD dwVersion; //0x00 struct { WORD dwFlags; BYTE mylastcol;...
    Added category: Struct
  • new page Gfxdata
    created by Mnw1995
    New page: Alternative names: D2GfxDataStrc Version 1.10fEdit struct gfxdata {     gfxcell* pCellInit;    //+00     cellfile* pCellFile;   //+04     DWORD...
    Added category: Struct
  • edit D2Gfx.10082
    edited by Mnw1995 diff
    Edited the section: Version 1.10f
  • edit D2Gfx.10081
    edited by Mnw1995 diff
    Edited the section: Version 1.10f
  • edit D2Gfx.10080
    edited by Mnw1995 diff
    Edited the section: Version 1.10f
Community content is available under CC-BY-SA unless otherwise noted.