This is my first post here. I posted the same question on LurkerLounge.com, but didn´t get any response, and this forums seem to be one of the most active that talks about Diablo / Hellfire.
I would like to do some editing of the unnoficial v1.02 of Hellfire released by Marsch from the LurkerLounge forums.
This unnoficial patch corrects and adds several things that always bugged me, so i decided to start from this patch.
Basicly what i was thinking was adding the Butcher hidden cutscene to player everytime a player opens the door, add an option to cast teleport in town (but not other spells), and the main goal, to add the Battle.net Menu under Multiplayer inside the game.
The reason i mention this is that this unnoficial 1.02 patch i mentioned above did add a new multiplayer option to use UDP protocol, so i know adding new options are possible, just not sure if the Battle.net option is.
The reason i want to do this is to be able to play hellfire online on PvPGN servers.
I know i won´t be able to play it on official blizzard servers, but on my home PVPGN server i can ignore versioncheck to allow connection of modded clients (which hellfire naturally is)
Can anybody here shed a light on the subject?
I know it requires some hex editing, just looking for some pointers on where (and possibly how...) to start.
What you are trying to do has been tried many times over the years with no success. Labiri wanted PvPGN support for his Rebirth mod: http://www.diablorebirth.net (Which is quite the thrill if you get a chance to play it)
Recently I have taken on the challenge, and while I'm just a computer whiz kid, I'm not able to reprogram both PvPGN and Hellfire to talk to each other in the correct manner. I think the best shot Hellfire has would be if we found a version of PvPGN that worked on Diablo v1.04 as that's the version that Hellfire is based upon. That's still not a guarantee..
I wrote three blog posts showing my work and it's kinda left hanging right now but I can tell you that it doesn't end well.