AI determines how long a monster waits between attacks, how often and for how long it delays when walking (walk interrupts), how it behaves, how high or low the chances are to retreat if the target player is too close, etc. etc. AI determines a lot. Everything about it is done by hex-editing. Unfortunately, I can't help you as I'm keeon on Hellfire 1.01 codes, not Diablo. If you find the code chunks tho, there's a decent probability that I'll be of assistance.
Health leech is needed ONLY if the game balance assumes so. In The Hell I made it so that players regenerate life and mana, and regeneration speed depends on high high Vitality and Magic attributes are. This proves to be an excellent passive leech, which doesn't ruin balance, yet solves the problem of having to heal with potions all the time.
Regarding the battle itself, how much you're hurt depends on how you play and stats combined. Armor class determines how often you're hit. DFE determines how well the damage is reduced (or sometimes - increased). It's about balance also. Things like DFE and AC values are pure data and are adjustable simply, a modmaker shoud be smart enough to do that.
I modified gold data in year 2006, back then I didn't even bother documenting my changes. So, there are no clues to it now. I might search for it, but it would show Hellfire 1.01 address anyway. I think it's no use to you.
gold balance is very different in TH, stashed by 50k
shooter AI was modified to produce longer pauses in SP, it also differs for both intelligence factor of monters and difficulty mode. there are many ways to cope with the retreating monsters. but not just plain old dumb chasing. soul burners in original game were infuriating - I agree, I did my best to solve that.
in general, whatever you want to change in this game, you'll have to solve problems like this. and with time, they will become much more sophisticated.
beat it, unless you're willing to sacrifice several years on studying D1 modders' legacy, study ASM and try and fail a lot.
Don't know about gold size
Don't know if that modmaker recognizes D1.08 exe correctly
But you can search the exe for 5000 in hexadecimal, look for it in data segment, or rdata. Should be somewhere there.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Health leech is needed ONLY if the game balance assumes so. In The Hell I made it so that players regenerate life and mana, and regeneration speed depends on high high Vitality and Magic attributes are. This proves to be an excellent passive leech, which doesn't ruin balance, yet solves the problem of having to heal with potions all the time.
Regarding the battle itself, how much you're hurt depends on how you play and stats combined. Armor class determines how often you're hit. DFE determines how well the damage is reduced (or sometimes - increased). It's about balance also. Things like DFE and AC values are pure data and are adjustable simply, a modmaker shoud be smart enough to do that.
I modified gold data in year 2006, back then I didn't even bother documenting my changes. So, there are no clues to it now. I might search for it, but it would show Hellfire 1.01 address anyway. I think it's no use to you.
shooter AI was modified to produce longer pauses in SP, it also differs for both intelligence factor of monters and difficulty mode. there are many ways to cope with the retreating monsters. but not just plain old dumb chasing. soul burners in original game were infuriating - I agree, I did my best to solve that.
type 'calc'
press Enter
set it to engineer (advanced/whatever) mode
type a value
and check 'Hex'
it's that bad actually
not sure about 200k
if the value there is word, then it might be capped at 65535 (FFFFh)
in general, whatever you want to change in this game, you'll have to solve problems like this. and with time, they will become much more sophisticated.
beat it, unless you're willing to sacrifice several years on studying D1 modders' legacy, study ASM and try and fail a lot.
it should have been 88 13 00 00
I forgot that you type backwards there, byte by byte
search for HEX
and value = 1388 (in hex it's 5000)
Don't know if that modmaker recognizes D1.08 exe correctly
But you can search the exe for 5000 in hexadecimal, look for it in data segment, or rdata. Should be somewhere there.