Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

D2SE compatibility #85

Open
oskros opened this issue Oct 4, 2020 · 0 comments
Open

D2SE compatibility #85

oskros opened this issue Oct 4, 2020 · 0 comments

Comments

@oskros
Copy link

oskros commented Oct 4, 2020

If possible, it would be great if the maphack would be compatible with D2SE and PlugY - I would then load the DLL from the PlugY.ini file by setting "dllToLoad=BH.dll" - This works already for PlugY with normal Diablo2 launcher

Changes needed:

  • When you open D2 with D2SE, the main executable is called "D2SE.exe" instead of "Game.exe".
  • The D2 patch version is identified from a memory address, rather than looking at the executable version number. The address is "base_address + 0x1A049"
  • The DLLs are stored in subfolders for each patch version, and thus any DLL references should be modified. Example for patch version 1.13c show below:
    • \Diablo II\D2SE\CORES\1.13c\D2Client.dll

Otherwise all the pointers are the same

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant