Programmer: "We should use int32 instead of int16 for the health" Game designer: "What is it for? Players will never pass 32 767 health, it is impossible!" MrLlama: "Guys, i have a thing for you to show..."
@@dandymcgee More like: Programmer asking his manager: "What is the maximum health pool"? Manager: "Make, that it works for our acceptance criteria which is a maximum of 10k health" Programmer: "A 16 bit int should be sufficiant then and then i don't need stupid boudary checks" QA/Security/MrLlama in a review: "Well, we have a integer overflow right here"
20 years ago I had a HC Werewolf Barb, and I loved it!!! I in no way went anywhere near this extreme, and had no clue it could go this far. Great video, now I want to find my old helmet again.
@@DOHandDOH It's an old ass game, doesn't do decimals and they needed away for poison dmg to hurt each frame and be able to do less then 1 dmg per second. Gets even weirder when you realize the internal framerates 25. So that NEVER matchs up, best you could do is 250 out of 256 (10 per frame) or make sure it's like all other dmg and always in 256's so it's literally 1 dmg per frame or 25 per second. Mana also works that way and has a formula using 2 minutes from 0 to 100% to determine how much per frame you get but it has to round down pretty much always.
There are lots of reasons to use fixed point numbers over floating point numbers. If you ever heard about the "far lands" in Minecraft, this was due to floating point precision errors. Had they used fixed point numbers, that would not have existed, but floats have significantly better precision near the origin so they're a good de facto choice if your numbers are generally small (< 500K or so).
Very silly. Enjoyed this. I was just thinking last night about how problematic it would be if it was possible to teleport in bear/wolf form, because by extension, you would be able to cast other abilities. You'd have a bear version of almost any existing character using Beast as a prebuff. Imagine a bear charging around casting hammers. Whirlwinding. Casting poison nova and leading a skeleton army.
If anyone is curious, I did this legitimately in the mod Path of Diablo. That mod nerfs werebear and BO life boosts, the highest I could reach was just short of 20k. It should be noted, that finding some of this "perfect" gear that Llama is using is extremely difficult to find. I crafted over 1,000 blood rings and never got a perfect 60 life ring. ua-cam.com/video/Mgl_9ygSsCQ/v-deo.html
I wonder if he did his golden bird quests for the additional +life potions. Pretty sure since the potions add 20 to your life they would count towards your percentage.
@@SomeGamer361 you didn’t really watch the video did you? Because of the glitch on how your health shows, you can’t ever know if you are at like something like 32000 life out of 35000 or really are dying because of low HP
@@CrownVic977 I did watch the video. It's extremely easy to know how much HP you have. If it's difficult for you, I guess that says more about you, than it does me.
Back on USeast there used to be a barb named Master that ran this build in pub games, had a bunch of unobtainable items and crazy rolled gear. Needless to say people weren’t impressed and wouldn’t like to duel him lol
Just imagine being a monster and watching some bat shit snarling berserker come into your dungeon and start smacking your boss repeatedly while you and a room full of monsters rip chunks of flesh off him and burn him with fire, arrows embedding themselves into every limb and square inch of armor, and he doesn't even flinch while mercilessly beating your bosses face in.
It's great that d2r brought more popularity and all, but the comment section is quite literally making me dumber with every comment I read lately, it is honestly quite sad how many people feel the need to just spread being wrong about so many things that literally are explained explicitly in the videos
I want to know what his life is without the simulated druid, because i would never have a druid friend wanting to waste time running around with this stupid build :D
Day 1 of suggesting Charm Box: "Charms inside the box have double effect. Charms outside the box have no effect." Obtainable from a special endgame quest. Outer and inner sizes can be tuned for balance.
@@nosirrahx I know, which is why I am shocked people are so hostile at Llama. Like wtf..they kept saying the charm is hacked and shit….a small charm just replaces another person that has to be in the video which is not always easy to manage, but people don’t understand that.
The fact that you can technically have more HP than 2^15-1 suggests the hp amount is technically being stored as the larger value but is only being displayed as the value modulo 2^15-1... which is strange, they aren't even saving bits as the true HP value is there
I bet some weird reason like the "/ total" is a string concatted together and the current value of hp is still an integer for subtracting from it quicker.. even though your HP changes while playing if a druid comes in & out of range of you etc, they see that as a slower update than the actual hp
But I do have a positive recommendation for you. Recently I also tried out something which I think pretty nice. Go find a 5 socketed long bow and put 5 jewels with no level requirement (meaning level 1 can use it) with this stat : 20 poison damage over 2 seconds. Basically you can use this bow on any characters and walk into a 8 ppl game and just mowing down everything and get to 10-11 level in record time. I think this is actually one of the best leveling weapon for most low level characters.
@@stevenward4830 I tested in a melee weapon but eventually went with a bow, not only the strength requirement is much lower so that most classes can use it at level 1, but more importantly when you are starting at low level, you don’t really have any run speed on boots, so shooting arrows will be more effective than chase the monster around you and also safer.
So what I guess happens.. when you reach the HP 32.768. It starts back at 0. which is the reason you actually have that little health at 35.154. That means you actually went a second round in health basically 32.768 is One full circle and then back at Zero and then to 2386. Makes the most sense.. to me atleast. Since 35.154 - 32.768 = 2386 which is the health exactly over it..
Isn't there a way for your mercenary to help you out with some runeword or something? Is a prayer aura based on max life, or is it just a flat value? Huge regeneration could be fun.
what would be a decent build for werebear barb without all this crazy stuff. just beast and wolfhowl? is there any item in the game that gives u werebear combat skills available for other class than truid?
Had an argument with someone on another channel who said that rubies would be better adding +% life. He couldn't understand that wasn't able to be increased by BO.
TFW the pro player finally sees the hp roll points all the zonfire hero editor mock PI creators have been optimizing since 1.09. Seeing this legit in game is insanity though.
@@theredscourge It's not diminishing at all. It's just added percent on top of another huge percent, nothing is diminished. We just don't get much from increase 1000->1005% multiplier, much better is increasing the base for multiplication. It's like for Sorceress, +lightning +fire damage attributes do almost nothing, as it already have + 300% fire/light damage (but Cold is another thing)
I tested it just now, you are actually right. Doombringer gives more life than the 120 life sword. But doesn't give more life than the 210 life shield. + it requires lots of str and dex to wield.
@@megatronlakatos9725 Interesting find! So, I guess we need something for dexterity. We short 28 on dex afaik. So, it's 28 vita or 112 life for multiplier base. From what did you say, it does not sound worthy.
D2 was coded for 8bit addresses. Do the math. 35,154 - 2384 = 32,767 or( 4096 addresses). The max bits that can be addressed. If the value exceeds the addresses allocation it rolls it over to the next 8bits. The game was made in what 1990s they didn't have 32bit yet. But with this remaster they should have. But it's blizz and they are lazy af.
The math is 2^8 -1 = 255 (-1 because of 0 the first value). You mean 2^15-1 Why 15 and not 16? Because the first Bit is used as indicator if the value is negative, so you move the possible range from "0 .. 65.535" to "-32.766 .. 32.767". That value is called signed int16. 2^16 is called unsigned int 16. So, D2 uses 16 bits, even if not all negative values are used, more like "if health smaller than zero then do die animation". And more precisly: D2 uses 2 Bytes space for the current health value (not addresses). When you are talking about addresses: D2 is a 32 bit Programm, otherwise no 32 bit Windows (like Win 95 and upwards) could run D2. D2R is even a 64 bit Programm.
i remember open bnet i had million hp barbs, good times then i figured out i could socket sockets and turned it up to like 10 million hp but then it started taking literal 15 minutes to load in haha good old times making your own gear.
The only way to survive as a vegan activist. Max life so that you can't die even though everyone is constantly beating you down for asking them to show compassion to emotional beings
Thanks for the guide, 35000hp bear barb was going to be my season starter so this is helpful
Since this is the D2 community I feel like I have to ask... You weren't even being sarcastic were you?
If I ever were to get all those runes, I guess I.... Still wouldn't build this, not even on hc
Lmfao 🤣
Good luck lol...
Best comment lol
Programmer: "We should use int32 instead of int16 for the health"
Game designer: "What is it for? Players will never pass 32 767 health, it is impossible!"
MrLlama: "Guys, i have a thing for you to show..."
You go this totally backwards. The programmer is always the one to optimize the bits, not the game designer. :P
@@dandymcgee
More like:
Programmer asking his manager: "What is the maximum health pool"?
Manager: "Make, that it works for our acceptance criteria which is a maximum of 10k health"
Programmer: "A 16 bit int should be sufficiant then and then i don't need stupid boudary checks"
QA/Security/MrLlama in a review: "Well, we have a integer overflow right here"
Programmer still kept 32-bit int as the max life for some reason x)
just use a uint16 instead of int16 and you doubled the possible health^^
Reminds me of MuOnline with max stats 32767. If you went 1 stat over to 32768 it bugged and it basically made it 1 stat even though it showed 32768.
i would LOVE to see that 35.000 Life tested against:
- a stygian doll
- Achmel the Curseds Poisen
stygian doll wins
some how merc that always die don't have problems with the dolls Wierd
Running laps in Claw Viper poison in hall of vaught... Can he still survive buged poison? O.o
even andy brought him down rather quickly
@@d.k.o.9751 Claw viper poison was fixed.
i always keep coming back and finding that there is always something to learn about this game
Exactly! Same here!
This game is aging like a fine wine.The 2.4 patch will really bring back a lot of old players
Diablo 2 is about 100x deeper than lost ark for example
Not really... Not until act 6
@@moonrooster7160 - You're just poor.
Pretty sure a group of dolls will still get u to half of ur life instantly 😂
Or just dead.
Ultimate test for any tank build is walk through Durance with Frenzy on right click 😂
Yeah, but it's a cardboard tank. 🤷
the other option to get 35k life is to install D3
More like 1.5 million lol
It's treason, then
Hold on, let's be reasonable here... No one should suffer through playing Diablo 3
20 years ago I had a HC Werewolf Barb, and I loved it!!! I in no way went anywhere near this extreme, and had no clue it could go this far. Great video, now I want to find my old helmet again.
I love how the max life is int32 while actual life value is int16. Neat design choice.
theyre both int24, current health measures in 1/256ths, so it has the rollover
@@tarrantwalter524 interesting. Why would it be designed this way?
@@DOHandDOH It's an old ass game, doesn't do decimals and they needed away for poison dmg to hurt each frame and be able to do less then 1 dmg per second. Gets even weirder when you realize the internal framerates 25. So that NEVER matchs up, best you could do is 250 out of 256 (10 per frame) or make sure it's like all other dmg and always in 256's so it's literally 1 dmg per frame or 25 per second. Mana also works that way and has a formula using 2 minutes from 0 to 100% to determine how much per frame you get but it has to round down pretty much always.
There are lots of reasons to use fixed point numbers over floating point numbers. If you ever heard about the "far lands" in Minecraft, this was due to floating point precision errors. Had they used fixed point numbers, that would not have existed, but floats have significantly better precision near the origin so they're a good de facto choice if your numbers are generally small (< 500K or so).
@@dandymcgee Fixed point numbers are great. I wished they were used more often.
If you are playing hardcore and you have 24 trillion ber runes sitting in your hardcore stash this is the perfect league starter for you!
Ber runes for the bear build!
Very silly. Enjoyed this.
I was just thinking last night about how problematic it would be if it was possible to teleport in bear/wolf form, because by extension, you would be able to cast other abilities.
You'd have a bear version of almost any existing character using Beast as a prebuff.
Imagine a bear charging around casting hammers. Whirlwinding. Casting poison nova and leading a skeleton army.
ccan youu?
Whirlwind bear is now my favorite head cannon
Love the Quinn trolling lol 😆
I wanna see you go tank uber meph with this build and see how much the life actually matters.
you never die, they never die. such a more pg game that way
Omg yes do Ubers! That would be hilarious! you HAVE to do this. I would gladly watch the 3 hour limit it would take to finish the run lol
Wow, amazing that you got this in the first take.
Tank some Gloams and Dolls. Would be very cathartic.
Congrats never thought id see the day from playing this game back in 2000 til now with everything you cease to amaze good sir.
If anyone is curious, I did this legitimately in the mod Path of Diablo. That mod nerfs werebear and BO life boosts, the highest I could reach was just short of 20k.
It should be noted, that finding some of this "perfect" gear that Llama is using is extremely difficult to find. I crafted over 1,000 blood rings and never got a perfect 60 life ring.
ua-cam.com/video/Mgl_9ygSsCQ/v-deo.html
a Hardcore character getting those particular items is a DIFFERENT STORY
I wonder if he did his golden bird quests for the additional +life potions. Pretty sure since the potions add 20 to your life they would count towards your percentage.
he did
obviously
Seems like a nightmare for hardcore. "Shit, shit, am I close to Max life or almost dead!?"
i mean, sure.. if you can't read it would be scary af
@@SomeGamer361 wrong. If your life is at 2k you don't know if you have 34.7k or 2k life. It is impossible to tell with the information on the screen.
@@avenshmit66 Wrong about what? You can't tell the difference between full life & almost dead? it's pretty damn obvious
@@SomeGamer361 you didn’t really watch the video did you? Because of the glitch on how your health shows, you can’t ever know if you are at like something like 32000 life out of 35000 or really are dying because of low HP
@@CrownVic977 I did watch the video. It's extremely easy to know how much HP you have. If it's difficult for you, I guess that says more about you, than it does me.
I would have guessed 2x BK ring for the life
He literally explained how scaling +life per level doesn't get boosted by percentage increases from Battle Orders.
5:12 This is a lie, because the best way to get the maximum amount of health on a weapon is the runeword "Fortitude" +148 health 😅
Everytime I watch a Llama video I realize how runepoor I actually am.
well for this one he gave himself all the gear in "hero editor" so dont feel too bad
Back on USeast there used to be a barb named Master that ran this build in pub games, had a bunch of unobtainable items and crazy rolled gear. Needless to say people weren’t impressed and wouldn’t like to duel him lol
"i have a barb with 35k Life!" - "oh wow, how much damage does it deal?" - "like.... 8.."
"oh cool like 8,000?" , "No...8."
And I bet it's not even 8 straight, but 6-10 :D
@@vindicator05 it's actually 48-56, but the AR is so low he only Hits 1 in 6 times.
"JahJahJah" is the sound people make when they see you put 3 Jahs in a magic shield
With all those + to warcries, when he screams the whole act 1 map will hear him.
I saw your twitch title the other day, "trying to make youtube videos and failing." Glad to hear this video wasn't part of that. Great work on take 1.
Llama:who is going to kill us !
maybe dolls?!
dolls do % hp of doll health, not player health
"if you have any suggestions let me know, they're all probably not gonna be right" 😂😂 the walking D2 encyclopedia
What a great build. Now you can stand around!
I always have trouble finding those lvl 54 oak sage small charms
Very cool. I think one of the static field type weapons could help on the dps at least on swap when you have a group to deal with.
Best idea in the comments was a guy suggesting being the party tank that just uses taunt, though I would also add warcry to lock em there once taunted
Great Video as always. Though, I've wondered for a long long time if MrLlama knows there is an 'L' in the word wolf? haha!
Lol yea its kinda cute
LMAO, he does that one unintentionally. chat has given him grief about it for years
Meanwhile my 900 life Necro is all "just don't get hit bro"
Stygian doll gang: “hold my hookah, we got a bear to kill”
Nice *Hero Editor* build, MrLLamaSC. ;)
quinn gettin roasted in every game he plays lol
Just imagine being a monster and watching some bat shit snarling berserker come into your dungeon and start smacking your boss repeatedly while you and a room full of monsters rip chunks of flesh off him and burn him with fire, arrows embedding themselves into every limb and square inch of armor, and he doesn't even flinch while mercilessly beating your bosses face in.
35000 life? I thought you were wearing Godly Plate of the Whale GPOW
I wonder if a perfect blizzard sorc could 1 hit K.O. him? ~18k dmg -275%res (probably he'll transform back to a barbarian with 1 hp)
It's great that d2r brought more popularity and all, but the comment section is quite literally making me dumber with every comment I read lately, it is honestly quite sad how many people feel the need to just spread being wrong about so many things that literally are explained explicitly in the videos
Let barbarians be great just one time, please.
Fr, I think charges of skills should be able to roll on charms. That sounds fun as heck
I want to know what his life is without the simulated druid, because i would never have a druid friend wanting to waste time running around with this stupid build :D
Plot twist: Enemy bosses get crushing blow as well.
Barb: "Look at me. I am the uber now"
Day 1 of suggesting Charm Box: "Charms inside the box have double effect. Charms outside the box have no effect." Obtainable from a special endgame quest. Outer and inner sizes can be tuned for balance.
A shield with 14 def with 3 jah runes in it is my favorite
I did Ubers with wolfhowl then swap to full IK set with 2 sheals. It does well plus looks cool
20 bucks says he would still die to a swarm of gloams on hell difficulty
nah. Moon Lords with Cursed, Extra Strong, and Fanaticism.
I remember having an .08 Arkaine's and 08 grandfathers . The life boost was crazy. I think I was pushing like 8k health
Make a "Showtime" Druid.......Wolf form, but casts 75% of the druids skills......break the FPS
Next time pls make a sprint barbarian, a barb that can nothing except of running fast.
We always joked about that, put it to life Llama :D
Thanks a lot! When will the 2.4 update be released?
You're like a mini boss 🤣
So sick! And how do you plan to beat monsters in runs again?
This was hilarious to watch live.
For those who do not know, that video took almost 2 hours and 4 attempts to record!
Who is Quinn? You mentioned it’s perfect build for quinn. I’ve played this game since it came out 20 years ago and have no clue who that is
This could be a fun series. You should do some interesting builds like maximum healthy recovery or maximum mana recovery.
and maximum move speed.
Not according to crybabies who think hero editor (to see theoretical maxinrm) is bad idea
@@CrownVic977 theoretical is the only way to do these, or take a decade to find everything yourself.
@@nosirrahx I know, which is why I am shocked people are so hostile at Llama. Like wtf..they kept saying the charm is hacked and shit….a small charm just replaces another person that has to be in the video which is not always easy to manage, but people don’t understand that.
How to get you’re money worth out of a full rejuv pot 🤣🤣
It's cheaper to use a town portal scroll...
This was amazing.
Make max level Iron Golem or revive P8 cow and make it fight bosses 1v1
15:15 All that red, can call him the Phoenix barb because he just doesn’t die.
But how does he stand against a stygian doll? 😂
Those buggers! 😂
Haha cool that this is handled with overflow and not just adjusted in the game.
The fact that you can technically have more HP than 2^15-1 suggests the hp amount is technically being stored as the larger value but is only being displayed as the value modulo 2^15-1... which is strange, they aren't even saving bits as the true HP value is there
I bet some weird reason like the "/ total" is a string concatted together and the current value of hp is still an integer for subtracting from it quicker.. even though your HP changes while playing if a druid comes in & out of range of you etc, they see that as a slower update than the actual hp
But I do have a positive recommendation for you. Recently I also tried out something which I think pretty nice. Go find a 5 socketed long bow and put 5 jewels with no level requirement (meaning level 1 can use it) with this stat : 20 poison damage over 2 seconds. Basically you can use this bow on any characters and walk into a 8 ppl game and just mowing down everything and get to 10-11 level in record time. I think this is actually one of the best leveling weapon for most low level characters.
i do that with a 6 socket crystal sword, using large charms of +3 str to hit the 43 requirement
Jewel of Envy ;)
@@stevenward4830 I tested in a melee weapon but eventually went with a bow, not only the strength requirement is much lower so that most classes can use it at level 1, but more importantly when you are starting at low level, you don’t really have any run speed on boots, so shooting arrows will be more effective than chase the monster around you and also safer.
So what I guess happens.. when you reach the HP 32.768.
It starts back at 0. which is the reason you actually have that little health at 35.154.
That means you actually went a second round in health basically 32.768 is One full circle and then back at Zero and then to 2386.
Makes the most sense.. to me atleast.
Since 35.154 - 32.768 = 2386 which is the health exactly over it..
Title should have been The most expensive barb ever!!!!!!
Mrllamas, do you have any videos on how hard mobs hit based on N/N/H and theb different defense/resist of the character?
step 1: number go up
step 2:
step 3: happy
MrLama, which Hero editor do you use for diablo 2 ?
Videos like this make me happy. Lol
do we know about how llama's brain is ever functioning to just even think of a build like that ... gosh...
You would need 7people just carrying normal red potions for you haha
So what's next ? Max energy shield max mana sorc ?
One take Wonder right here!! Excellent
lilith might be the only one creature that might kill this barb
Isn't there a way for your mercenary to help you out with some runeword or something? Is a prayer aura based on max life, or is it just a flat value? Huge regeneration could be fun.
We want ubers with this build!
what would be a decent build for werebear barb without all this crazy stuff. just beast and wolfhowl? is there any item in the game that gives u werebear combat skills available for other class than truid?
Payoff at 8:00
Missed opportunity to call him Bearbarian
And you missed BarBEARian.
WOW!! Given the 32K life HUD limit... I'd go until 32K hp then go full DPS...
And that's a whole new challenge....
Had an argument with someone on another channel who said that rubies would be better adding +% life. He couldn't understand that wasn't able to be increased by BO.
Some great item editing over here, nothing more
TFW the pro player finally sees the hp roll points all the zonfire hero editor mock PI creators have been optimizing since 1.09. Seeing this legit in game is insanity though.
have you tested 2x Doombringer's for 40% more life and replace the p-rubys with Jah runes?
its less
percent has diminishing returns, he already has several hundred +% life cuz of sage, bear, etc
@@theredscourge It's not diminishing at all. It's just added percent on top of another huge percent, nothing is diminished. We just don't get much from increase 1000->1005% multiplier, much better is increasing the base for multiplication.
It's like for Sorceress, +lightning +fire damage attributes do almost nothing, as it already have + 300% fire/light damage (but Cold is another thing)
I tested it just now, you are actually right. Doombringer gives more life than the 120 life sword. But doesn't give more life than the 210 life shield. + it requires lots of str and dex to wield.
@@megatronlakatos9725 Interesting find! So, I guess we need something for dexterity. We short 28 on dex afaik. So, it's 28 vita or 112 life for multiplier base.
From what did you say, it does not sound worthy.
My name is MrCamel, and I approve of this message.
Finally I can tank a lighting bolt from those fucking ghosts.
perfect stat for additional end game content!
D2 was coded for 8bit addresses.
Do the math.
35,154 - 2384 = 32,767 or( 4096 addresses). The max bits that can be addressed. If the value exceeds the addresses allocation it rolls it over to the next 8bits. The game was made in what 1990s they didn't have 32bit yet. But with this remaster they should have. But it's blizz and they are lazy af.
The math is 2^8 -1 = 255 (-1 because of 0 the first value).
You mean 2^15-1
Why 15 and not 16? Because the first Bit is used as indicator if the value is negative, so you move the possible range from "0 .. 65.535" to "-32.766 .. 32.767". That value is called signed int16. 2^16 is called unsigned int 16.
So, D2 uses 16 bits, even if not all negative values are used, more like "if health smaller than zero then do die animation". And more precisly: D2 uses 2 Bytes space for the current health value (not addresses).
When you are talking about addresses: D2 is a 32 bit Programm, otherwise no 32 bit Windows (like Win 95 and upwards) could run D2.
D2R is even a 64 bit Programm.
i remember open bnet i had million hp barbs, good times then i figured out i could socket sockets and turned it up to like 10 million hp but then it started taking literal 15 minutes to load in haha good old times making your own gear.
The only way to survive as a vegan activist. Max life so that you can't die even though everyone is constantly beating you down for asking them to show compassion to emotional beings
Win?
How to get a million dollars:
1 - Get $999,998
2 - Search your couch cushions for $2 in coins
3 - You now have a million dollars! Wasn't that easy?!
this video needs 35,000 likes
I die all the time in every game, this is the perfect build for me.