Hey guys,
This is a mod I made quite some time ago based on code from The Dark modnotes, The hell, and Hellfire: Fixed. Essentially I was trying to fix some of the bugs that were still in Hellfire 1.01 and add some new features that are part of the other mods like The Hell and The Dark mods; while still maintaining the vanilla Hellfire feel. In a way it's a bit like an updated Hellfire: Fixed. Although I didn't include many of the changes in Hellfire: Fixed that I didn't agree with.
Anyway I thought I'd upload it in case anyone else is interested in it.
HF102.exe
To use it just make a fresh Hellfire v1.00 install from the cd and then install this patch to the folder. This mod also includes the updates from the 1.01 patch, and it works on Windows 7 operating systems (unlike the hellfire 1.01 patch executable).
Here's the same stuff in .zip format for anyone having trouble with the patcher above (unzip this archive into the folder of a fresh Hellfire install).
HF100-102.zip
Then run the game using the Launcher.exe rather than the Hellfire.exe.
Here's the complete changelog
[1] NEW FEATURES
====================================
- Gillian the Barmaid now offers a Stash service to characters, run the game using loader.exe to enable it, and read the Stash Readme for more details
- Command.txt is now no longer required to activate Multiplayer mode, the Bard and Barbarian Character Classes and Theoquest, see section [3] for details on activating Cowquest in v1.02
- All players now appear on the automap in multiplayer if they are on the same dungeon level
- Friendly Fire can now be toggled on and off for missile weapons and spells using the Player Friendly/Player Attack button in addition to melee attacks as in previous versions, see section [3] for more details on reverting this change
- Experience points are now shared between all players on the same dungeon level when a monster is killed
- Multiplayer Savegames are now saved in a computer independent way, and can therefore be moved from computer to computer as with Singleplayer savegames, they are still saved in the C:\windows\system folder as hidden files named hrinfo_#.drv
- The ending movie now no longer plays after killing Diablo, see section [3] for more details on how to reenable the ending movie
- Diablo always drops a random magical item in multiplayer and the Undead Crown in singleplayer
- UDP network protocol is now supported in multiplayer, this enables players with modern operating systems that do not support IPX to play multiplayer games over LAN or Hamachi
- DiabloClicker has been included with the patch, this program can be run in the background to allow players to hold down the mouse button rather than having to repeatedly click it
[2] BUG FIXES
====================================
- Fixed the Random Reseed, this allows for more random monster behaviour and to-hit chance, making long missing streaks less likely to occur
- Characters will no longer block magical attacks to which they have any resistance, this will help prevent characters from getting stuck in their blocking animation
- Monsters now regenerate at a noticable rate, this rate is double in Nightmare and doubled again in Hell difficulty
- Fixed bug with Splash Attack code so that characters will now have a reduced to-hit chance and damage on the two additional targets
- Fixed bug that caused monsters AC to wrap around to 0 in Hell diffulty, now monsters will have very high AC in Hell
- Fixed bug which prevented players with a version of DirectX greater than v3 from changing their volume in game
- Fixed Doppleganger prefix to no longer work on golems, as this could crash the game
- Fixed Barbarian's Rage skill so that it no longer removes life, as this was very buggy and life could be returned by moving items in your inventory
- Mana Shield now no longer subtracts too much life when it is removed through damage
- Mana Shield now no longer becomes worse at reducing damage taken as the spell level increases, now all levels of Mana Shield have a 33% damage reduction
- Flash now deals the correct amount of damage to monsters in all 9 possible locations around the caster
- The Jog/Walk in town option now works in Multiplayer mode
- All oils can now drop in Multiplayer mode
- All shrines can now occur in Multiplayer mode
- The Enchanted Shrine effect can now be obtained from Cauldrons and Goat Shrines beyond dungeon level 8
- Black Deaths now no longer remove a point of Max Life when they hit a character
- Fascinating, Sacred and Ornate Shrines now remove a point of the Magic stat rather than reducing Maximum Mana by 10%
- King Leoric can now resurrect skeletons in Multiplayer mode as well as Singleplayer
- The Warlord of Blood quest now occurs on dungeon level 13 in Multiplayer mode as well as in Singleplayer mode (I noticed after testing that reactivating this one quest for multiplayer was possible without causing any significant desynching problems. Any other quests do seem to cause problems).
- Balrog AI has been improved so that they no longer pause for several seconds when deciding between casting Inferno or attacking in melee
- Unique monsters that were set to spawn on dungeon levels where their base monster could not appear have been corrected
- Unique monsters have been added to the Hives and the Crypts levels
- Many weapon prefixes and suffixes could not appear on staves in previous versions, these have now been added to staves to give Monks more weapons options. The "of blocking" suffix can now appear on staves as well as shields again to give monks more options
- Due to errors in the Unique Item data table such as many unique items of the same base item type sharing the same ilevel, and many unique items have an ilevel lower than the ilevel of their base item type it was very difficult or impossible for many unique items to drop, these errors have been corrected so that all unique items have a fairly even chance of dropping on all difficulty levels in Multiplayer and Singleplayer modes
[3] ADDITIONAL INSTRUCTIONS
====================================
- To enable Cowquest, rename the file "cowquestoff.dat" to "cowqueston.dat"
- To revert the changes to friendly fire add the following lines to the cowquest*.dat using Notepad
start Hellfirev1.02 "No Friendly Fire Change"
432487 E99C6FFDFF9090909090909090 80B83D010000000F85DF020000
end
for this to work the file must be named "cowqueston.dat", cowquest can then be disabled by placing # at the start of each of the original lines in the .dat file.
- To allow the end game movie to play after defeating Diablo, insert the following lines in the cowquest*.dat as above
start HellfireV1.02 "Enable Ending Movie"
43DE62 E6 6E
43D1A1 E6 6E
43F0A9 E6 6E
end
Credits
Firstly I'd like to thank Zamal and Zenda for creating the Dark mod and more importantly the Dark mod notes, without which none of this would have been possible.
Second I would like to thank the dark modding forum, which I have lurked in for many years to take inspiration from.I would also like to thank Mordor and the Hell mod team, for the Friendly Fire code
Crystallion and Moe St Evergreen for numerous Hellfire Bugfixes, and the creator of Hellfire: Fixed for his unique monsters, the black death health loss fix and a few other inspirations.
If anyone has not been mentioned here please accept my humblest of apologies, and contact me so that I can make greater mention of you here. Literally nothing in this patch could have been done on my own without having other mods like the Dark, the Hell and Hellfire: Fixed to reverse engineer code changes from.
This is a mod I made quite some time ago based on code from The Dark modnotes, The hell, and Hellfire: Fixed. Essentially I was trying to fix some of the bugs that were still in Hellfire 1.01 and add some new features that are part of the other mods like The Hell and The Dark mods; while still maintaining the vanilla Hellfire feel. In a way it's a bit like an updated Hellfire: Fixed. Although I didn't include many of the changes in Hellfire: Fixed that I didn't agree with.
Anyway I thought I'd upload it in case anyone else is interested in it.
HF102.exe
To use it just make a fresh Hellfire v1.00 install from the cd and then install this patch to the folder. This mod also includes the updates from the 1.01 patch, and it works on Windows 7 operating systems (unlike the hellfire 1.01 patch executable).
Here's the same stuff in .zip format for anyone having trouble with the patcher above (unzip this archive into the folder of a fresh Hellfire install).
HF100-102.zip
Then run the game using the Launcher.exe rather than the Hellfire.exe.
Here's the complete changelog
[1] NEW FEATURES
====================================
- Gillian the Barmaid now offers a Stash service to characters, run the game using loader.exe to enable it, and read the Stash Readme for more details
- Command.txt is now no longer required to activate Multiplayer mode, the Bard and Barbarian Character Classes and Theoquest, see section [3] for details on activating Cowquest in v1.02
- All players now appear on the automap in multiplayer if they are on the same dungeon level
- Friendly Fire can now be toggled on and off for missile weapons and spells using the Player Friendly/Player Attack button in addition to melee attacks as in previous versions, see section [3] for more details on reverting this change
- Experience points are now shared between all players on the same dungeon level when a monster is killed
- Multiplayer Savegames are now saved in a computer independent way, and can therefore be moved from computer to computer as with Singleplayer savegames, they are still saved in the C:\windows\system folder as hidden files named hrinfo_#.drv
- The ending movie now no longer plays after killing Diablo, see section [3] for more details on how to reenable the ending movie
- Diablo always drops a random magical item in multiplayer and the Undead Crown in singleplayer
- UDP network protocol is now supported in multiplayer, this enables players with modern operating systems that do not support IPX to play multiplayer games over LAN or Hamachi
- DiabloClicker has been included with the patch, this program can be run in the background to allow players to hold down the mouse button rather than having to repeatedly click it
[2] BUG FIXES
====================================
- Fixed the Random Reseed, this allows for more random monster behaviour and to-hit chance, making long missing streaks less likely to occur
- Characters will no longer block magical attacks to which they have any resistance, this will help prevent characters from getting stuck in their blocking animation
- Monsters now regenerate at a noticable rate, this rate is double in Nightmare and doubled again in Hell difficulty
- Fixed bug with Splash Attack code so that characters will now have a reduced to-hit chance and damage on the two additional targets
- Fixed bug that caused monsters AC to wrap around to 0 in Hell diffulty, now monsters will have very high AC in Hell
- Fixed bug which prevented players with a version of DirectX greater than v3 from changing their volume in game
- Fixed Doppleganger prefix to no longer work on golems, as this could crash the game
- Fixed Barbarian's Rage skill so that it no longer removes life, as this was very buggy and life could be returned by moving items in your inventory
- Mana Shield now no longer subtracts too much life when it is removed through damage
- Mana Shield now no longer becomes worse at reducing damage taken as the spell level increases, now all levels of Mana Shield have a 33% damage reduction
- Flash now deals the correct amount of damage to monsters in all 9 possible locations around the caster
- The Jog/Walk in town option now works in Multiplayer mode
- All oils can now drop in Multiplayer mode
- All shrines can now occur in Multiplayer mode
- The Enchanted Shrine effect can now be obtained from Cauldrons and Goat Shrines beyond dungeon level 8
- Black Deaths now no longer remove a point of Max Life when they hit a character
- Fascinating, Sacred and Ornate Shrines now remove a point of the Magic stat rather than reducing Maximum Mana by 10%
- King Leoric can now resurrect skeletons in Multiplayer mode as well as Singleplayer
- The Warlord of Blood quest now occurs on dungeon level 13 in Multiplayer mode as well as in Singleplayer mode (I noticed after testing that reactivating this one quest for multiplayer was possible without causing any significant desynching problems. Any other quests do seem to cause problems).
- Balrog AI has been improved so that they no longer pause for several seconds when deciding between casting Inferno or attacking in melee
- Unique monsters that were set to spawn on dungeon levels where their base monster could not appear have been corrected
- Unique monsters have been added to the Hives and the Crypts levels
- Many weapon prefixes and suffixes could not appear on staves in previous versions, these have now been added to staves to give Monks more weapons options. The "of blocking" suffix can now appear on staves as well as shields again to give monks more options
- Due to errors in the Unique Item data table such as many unique items of the same base item type sharing the same ilevel, and many unique items have an ilevel lower than the ilevel of their base item type it was very difficult or impossible for many unique items to drop, these errors have been corrected so that all unique items have a fairly even chance of dropping on all difficulty levels in Multiplayer and Singleplayer modes
[3] ADDITIONAL INSTRUCTIONS
====================================
- To enable Cowquest, rename the file "cowquestoff.dat" to "cowqueston.dat"
- To revert the changes to friendly fire add the following lines to the cowquest*.dat using Notepad
start Hellfirev1.02 "No Friendly Fire Change"
432487 E99C6FFDFF9090909090909090 80B83D010000000F85DF020000
end
for this to work the file must be named "cowqueston.dat", cowquest can then be disabled by placing # at the start of each of the original lines in the .dat file.
- To allow the end game movie to play after defeating Diablo, insert the following lines in the cowquest*.dat as above
start HellfireV1.02 "Enable Ending Movie"
43DE62 E6 6E
43D1A1 E6 6E
43F0A9 E6 6E
end
Credits
Firstly I'd like to thank Zamal and Zenda for creating the Dark mod and more importantly the Dark mod notes, without which none of this would have been possible.
Second I would like to thank the dark modding forum, which I have lurked in for many years to take inspiration from.I would also like to thank Mordor and the Hell mod team, for the Friendly Fire code
Crystallion and Moe St Evergreen for numerous Hellfire Bugfixes, and the creator of Hellfire: Fixed for his unique monsters, the black death health loss fix and a few other inspirations.
If anyone has not been mentioned here please accept my humblest of apologies, and contact me so that I can make greater mention of you here. Literally nothing in this patch could have been done on my own without having other mods like the Dark, the Hell and Hellfire: Fixed to reverse engineer code changes from.