The answer to this is Lutris - https://lutris.net/
It's a launcher that manages the dependencies needed for each individual application (setting up dedicated wine prefixes, installing any dotnet packages, etc)
Install it, then use the appropriate install script from the website: https://lutris.net/games/diablo-ii/