game.exe glues everything together, and runs D2Launch for the main menus, D2Multi for BNet Menus, D2Client for in-game and D2Server for the realm. D2Server.dll was accidentally packaged with D2 v1.00, there is only one public version of it it runs the realm server and supporting services together with D2Game.dll, which allows it to host multiple games for clients to connect to. The very simplified version is something along these lines:ĭ2Game.dll contains the game server, D2Client.dll mirrors everything needed for the visual representation plus communication to the game server. To understand the dll's you need to understand the architecture of a D2 game, and how that fits into Bnet/mp/sp games. What game.exe is responsible for? What stuff related to game is happening there? Creation of windows in OS? Some game control flow? High level graphics handling? It had been used with this dll? I'm curious about history how files changed over the years.Īnd one more thing. Not sure at which point it was removed? 1.10? Some knows? Also how about the fact that there supposably was command line parameter '-server'. Can someone explain to me how exactly should I interpret it? Is this dll really a server code which runs on bnet? Or this is related to some kind of game architecture design?Īlso how this related to fact that d2server.dll also exists? What is purpose of this dll? I know it is not present in recent versions of the game. I saw numerous times that d2game.dll is called 'server'. Obviously d2game.dll with d2client seems to be the most important ones when it comes to modding. There so many tutorials and other stuff here that I'm literally drowning in information currently. Not sure if I missed some tutorial or some kind of dlls master list, so if I did, I ask kindly to point it for me. Anyway back to the topic.Įvery day I'm going through this forum to gather as much informations as I can however it is somehow unclear for me how dlls are correlated and for what they are exactly responsible. But unfortunatelly I was not able start serious progress during that time but now. Some time ago I was asking about which version of Diablo 2 should I mod.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |