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

Fix Hellfire Shareware Content #7851

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

kphoenix137
Copy link
Collaborator

@kphoenix137 kphoenix137 commented Mar 16, 2025

Currently in Hellfire Shareware, players are able to obtain the Rune Bomb from Lester the Farmer (In Shareware, at least in Diablo, the level cap is technically clvl 16, and the Rune Bomb is obtained at clvl 15). However, the Rune Bomb opens the Nest, but the player remains unable to use the trigger.

Hellfire MPQs contain enough data to make the Hellfire levels playable with minor tweaks:

  • Special case for Na-Krul's book drop to allow the book level
  • Disabling TRNs for Unique Monsters
  • Using Light armor appearance for the default hero classes when using Medium/Heavy tier armor (Needed because Shareware prevents Medium/Heavy armor items other than quest items)
  • Allowing using down stairs beyond dlvl 2
  • Allowing Hive and Crypt triggers to function
  • Allowing placement of Unique/Special monsters in Hive and Crypt
  • Enabling quests specific to Hellfire
  • Enabling MP quest syncing
  • Setting Hellfire monsters that have assets available in the Hellfire MPQ from an availability of Retail to Always

Here's some footage of gameplay using own the Hellfire mps and the spawn.mpq:

Desktop.2025.03.16.-.22.32.59.16.mp4

@kphoenix137 kphoenix137 marked this pull request as draft March 17, 2025 00:35
@StephenCWills
Copy link
Member

Are there items that can drop in Hive that, if picked up and/or equipped, would crash the game due to missing assets?

@kphoenix137 kphoenix137 marked this pull request as ready for review March 17, 2025 02:33
@kphoenix137
Copy link
Collaborator Author

Are there items that can drop in Hive that, if picked up and/or equipped, would crash the game due to missing assets?

Bovine plate

@AJenbo
Copy link
Member

AJenbo commented Mar 17, 2025

I'm thinking we just eol hellfire shareware and make game mode an enum with 3 options

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

Successfully merging this pull request may close these issues.

3 participants