Hellfire Patch v1.02.A5: Classic HF with less bugs and more polish!
(04-11-2019, 03:04 PM)Belix Wrote:
(02-09-2019, 02:42 PM)Kunibert Wrote: Every then and when (maybe twice or three times per game - only SP so far) it happens that a monster drops an item twice (original and duplicate). The first item can be picked up as usual, the second one seems to be unpickable at first, but can be picked up after a while (some seconds) too. Even Na-Krul happened once to drop his stuff twice - each of the four items.
Hi again Kunibert! How odd. Not sure why this would happen in single player. But I'd certainly like to fix that! Can you note which character class(es) you're using when this occurs, and what was it you used to kill the offending monster with (melee, ranged, spells)? Could be relevant.
Most probably it happened to my Warrior (maybe Barbarian too) and I'm pretty sure I used melee weapons. Next time it happens I will note it.

(04-11-2019, 03:04 PM)Belix Wrote: Here are all the data ranges and associated shrines... hopefully enough information you can figure out any changes you wish to make:

Shrine minimum Dlvls
Code:
004901F8 01010101010101010101010101010101010101010101010101010101010101010101

Shrine maximum Dlvls
Code:
00490220 18181818181818181818181818181818181818181818181818181818181818181818

Shrine appearance (00 = any mode, 01 = SP only, 02 = MP only)
Code:
00490248 00000000000000000000000000000000000002000000000000020000000000000000

The order of each shrine in those sequences, per byte, is as follows:

Mysterious, Hidden, Gloomy, Weird, Magical, Stone, Religious, Enchanted, Thaumaturgic, Fascinating, Cryptic, Magical, Eldritch, Eerie, Divine, Holy, Sacred, Spiritual, Spooky, Abandoned, Creepy, Quiet, Secluded, Ornate, Glimmering, Tainted, Oily, Glowing, Mendicant's, Sparkling, Town, Shimmering, Solar, Murphy's

So to change properties of the Mysterious shrine, you'd modify the first number in any of those 3 ranges as desired.
That is 34*3 values/addresses für 34 listed shrines. How comes the "Magical Shrine" is listed twice?
It should be correct anyway according to the table I made:

Code:
Order [dec] - Shrine       minimum Dlvl [hex]   maximum Dlvl [hex]   Appearance [hex]
         01 - Mysterious   004901F8     01      00490220     18      00490248   00
         02 - Hidden       004901F9     01      00490221     18      00490249   00
      *3 03 - Gloomy       004901FA     01      00490222     18      0049024A   00
      *3 04 - Weird        004901FB     01      00490223     18      0049024B   00
*1       05 - Magical      004901FC     01      00490224     18      0049024C   00
         06 - Stone        004901FD     01      00490225     18      0049024D   00
         07 - Religious    004901FE     01      00490226     18      0049024E   00
   *2    08 - Enchanted    004901FF     01      00490227     18      0049024F   00
   *2 *3 09 - Thaumaturgic 00490200     01      00490228     18      00490250   00
         10 - Fascinating  00490201     01      00490229     18      00490251   00
         11 - Cryptic      00490202     01      0049022A     18      00490252   00
*1       12 - Magical      00490203     01      0049022B     18      00490253   00
         13 - Eldritch     00490204     01      0049022C     18      00490254   00
         14 - Eerie        00490205     01      0049022D     18      00490255   00
         15 - Divine       00490206     01      0049022E     18      00490256   00
         16 - Holy         00490207     01      0049022F     18      00490257   00
         17 - Sacred       00490208     01      00490230     18      00490258   00
         18 - Spiritual    00490209     01      00490231     18      00490259   00
         19 - Spooky       0049020A     01      00490232     18      0049025A   02
         20 - Abandoned    0049020B     01      00490233     18      0049025B   00
         21 - Creepy       0049020C     01      00490234     18      0049025C   00
         22 - Quiet        0049020D     01      00490235     18      0049025D   00
         23 - Secluded     0049020E     01      00490236     18      0049025E   00
         24 - Ornate       0049020F     01      00490237     18      0049025F   00
         25 - Glimmering   00490210     01      00490238     18      00490260   00
         26 - Tainted      00490211     01      00490239     18      00490261   02
         27 - Oily         00490212     01      0049023A     18      00490262   00
         28 - Glowing      00490213     01      0049023B     18      00490263   00
         29 - Mendicant's  00490214     01      0049023C     18      00490264   00
         30 - Sparkling    00490215     01      0049023D     18      00490265   00
         31 - Town         00490216     01      0049023E     18      00490266   00
         32 - Shimmering   00490217     01      0049023F     18      00490267   00
         33 - Solar        00490218     01      00490240     18      00490268   00
         34 - Murphy's     00490219     01      00490241     18      00490269   00
The values listed above should be the default values for this mod. Default values for vanilla hellfire should be partially different.
Notes:
  1. Magical Shrine is listed twice (as 05 and 12).
  2. 08 - Enchanted and 09 - Thaumaturgic Shrines maximum Dlvls both should be 08 according to Jarulf's Guide.
    Probable explanation:
    From the Release Notes:
    Quote:Enchanted Shrine: Can now be obtained from Cauldrons and Goat Shrines beyond dungeon level 8
    From the Release Notes of Marh's Mod:
    Quote:- The Enchanted Shrine effect can now be obtained from Cauldrons and Goat Shrines beyond dungeon level 8
  3. 03 - Gloomy, 04 - Weird and 09 - Thaumaturgic Shrines should appear in Single Player Mode only (according to Jarulf's Guide).
    From the Release Notes of Marh's Mod:
    Quote:- All shrines can now occur in Multiplayer mode

I am not sure about the values for the Dungeon Levels (hexadecimal values in brackets) - I guess the following are correct:

Church 1,2,3,4 (01,02,03,04)
Catacombs 5,6,7,8 (05,06,07,08)
Caves 9,10,11,12 (09,0A,0B,0C)
Hell 13,14,15,16 (0D,0E,0F,10)

Nest 17,18,19,20 (11,12,13,14)
Crypt 21,22,23,24 (15,16,17,18)


Preliminary conclusion: If you do not want a specific shrine to appear in any mode, setting its minimum dungeon values to hex 18 sould do the trick.

(04-11-2019, 03:04 PM)Belix Wrote:
(02-09-2019, 02:42 PM)Kunibert Wrote: When does the game create the maps/shrines? When starting a new game or when entering a new level?
I'm fairly certain the game generates all levels when a new session is started.
Yes, meanwhile I found this thread some months ago (and now again after searching the forums for hours...):
https://www.lurkerlounge.com/forums/thread-13634.html
So the Game generates all the "random" data when a new session is started.


(04-19-2019, 08:14 PM)Phoenix7786 Wrote: I have had zero luck getting your excellent mod to run on Windows 10.
What happens when you try to?
(I do not use Windows 10, but maybe somebody else can help.)
Here are my compatibility settings for hellfire.exe (Windows 7 64):
[Image: 9lbjhe8p.png]

AFAIR I did not change the settings for loader.exe which is used (double clicked) for starting the mod.


regards

K
Reply


Messages In This Thread
A5 progress update - by Belix - 02-02-2015, 09:28 AM
RE: Hellfire Patch v1.02.A5: Classic HF with less bugs and more polish! - by Kunibert - 04-30-2019, 12:32 PM

Forum Jump:


Users browsing this thread: 17 Guest(s)