Breaking osu! score? - 12k combo run on Mashiro Iro Medley - Played by Doomsday

Поділитися
Вставка
  • Опубліковано 26 гру 2024

КОМЕНТАРІ • 461

  • @WowzackElite
    @WowzackElite 7 років тому +495

    When mom wants you to go to bed and you say "one more song"

  • @obee58
    @obee58 8 років тому +1204

    hey peppy pls make score 64bit integer so we can rank super long maps thx

    • @thgilretfa
      @thgilretfa 8 років тому +155

      60 min metal Mazzerin map? XD

    • @user-sw5mi8vn5s
      @user-sw5mi8vn5s 8 років тому +2

      Mazzerin is addicted to metal xd same

    • @kshrubb8676
      @kshrubb8676 8 років тому +71

      or just 32bit unsigned

    • @anneonyme6819
      @anneonyme6819 8 років тому +12

      why don't use strings x)
      sorry guys

    • @izikblu
      @izikblu 8 років тому +6

      +kshrubb people typically don't do unsigned because it can cause problems...

  • @supereater14
    @supereater14 8 років тому +346

    If you correct the overflow, his final score is 2,325,924,910. Just thought you all might like to know.

  • @yet0another0account
    @yet0another0account 8 років тому +497

    Programmer here, as the score variable is a 32-bit integer (which has the maximum value of 2,147,483,647), once you reached that point the score could no longer go up and so to prevent crashing the game restarts counting from the lowest possible score (-2,147,483,648, but the minus is hidden). As this is a negative number, you are indeed gaining score even though looks like it's going down.

    • @dcnick3
      @dcnick3 8 років тому +37

      signed 32-bit integer. And you r not right at all. the 31 bit determines, whatever value stored in other bits is negative. So, when you add to
      2147483647 (01111111111111111111111111111111) 1, it comes to be -2147483648 (10000000000000000000000000000000). This is a feature of two’s complement, nothing moar.

    • @yet0another0account
      @yet0another0account 8 років тому +47

      DCNick Uhh that's exactly what I said? It could either show an overflow error and crash, or jump to the lowest possible value, which it did.

    • @GrandTheftAutoFans1
      @GrandTheftAutoFans1 8 років тому

      So what score variable should they use to bypass this problem?

    • @GrandTheftAutoFans1
      @GrandTheftAutoFans1 8 років тому

      So there is always a limit?

    • @dcnick3
      @dcnick3 8 років тому

      TheAssassinAVA
      No, I think some libraries can make a variable-length integers. But in fact, they R not needed to regular tasks. Bcause big ints (128 bit) (now) used only in cryptography. So... The answer is no.

  • @combocancel6041
    @combocancel6041 8 років тому +443

    Rohulk won because of his consistency.

    • @antimatter2417
      @antimatter2417 8 років тому +1

      idk if that's ironic, but Doomsday would've won

    • @forna4090
      @forna4090 8 років тому +5

      +Anti Matter doomy went with no mod... Rohulk went in with mods...

    • @antimatter2417
      @antimatter2417 8 років тому

      Jerone Shearer yeah and? Doomsday had a better combo...

    • @D3CD95
      @D3CD95 8 років тому

      Improvement :^)

    • @combocancel6041
      @combocancel6041 8 років тому +68

      Anti Matter It's a meme.

  • @0PowerSlavicTech
    @0PowerSlavicTech 8 років тому +148

    that's what happens when peppy decided to use int instead of long...

    • @chromasia407
      @chromasia407 8 років тому +2

      But... They are two different kinds of values .-.

    • @0PowerSlavicTech
      @0PowerSlavicTech 8 років тому

      nope. Int is "integer", long is "long integer"

    • @chromasia407
      @chromasia407 8 років тому +10

      a long is a decimal value xD

    • @0PowerSlavicTech
      @0PowerSlavicTech 8 років тому

      Not only long.
      Integer, Double and Long are all decimal values.

    • @chromasia407
      @chromasia407 8 років тому +12

      integer by definition isnt a decimal xDDD Do you even know what an integer is?

  • @Rhyto
    @Rhyto 8 років тому +297

    Well, back to the drawing board again Peppy...

    • @Matrix31337vr
      @Matrix31337vr 8 років тому

      its rhyto!

    • @Rhyto
      @Rhyto 8 років тому

      +Matrix31337vr What the heck man!

    • @Rhyto
      @Rhyto 8 років тому

      +IceAngelx S3RL....XD

    • @Matrix31337vr
      @Matrix31337vr 8 років тому +2

      Rhyto you disapeared! where did you go!

    • @Rhyto
      @Rhyto 8 років тому

      +Matrix31337vr IRL dude, and I've been drawing actually. Got an Intuos Draw (Tablet)

  • @herrvorragend8135
    @herrvorragend8135 8 років тому +85

    1:56 "I came"

    • @musicnova6114
      @musicnova6114 6 років тому +2

      i saw, i came i saw, i praise the lord,then break the law, i take what's mine and take some more, it rains, it pours, it rains, it pours

  • @Natsumee
    @Natsumee 8 років тому +124

    I suddenly laughed when i've seen Rohulk with HDHR hahaha

  • @PunyFlash
    @PunyFlash 8 років тому +12

    I guess thats because in C# int can be set from -2 147 483 648 to 2 147 483 647, ahahah. Probably, Peppy need change "int" to "unsigned int", then range will be like from 0 to 4 294 967 295, or to "double" then max value will be 9 223 372 036 854 775 807, but score will have floating point numbers :D

    • @dcnick3
      @dcnick3 8 років тому +4

      There's another integer value, bigger than int. It's long. (64-bit integer number)

    • @PunyFlash
      @PunyFlash 8 років тому +1

      DCNick then for osu the best will be unsigned long long :D

    • @dcnick3
      @dcnick3 8 років тому

      Puny Flash
      C# has another types, than c++
      there is long (64-bit), and no long long (that is usually 64 bit in c++). So it is.

  • @NatiiixLP
    @NatiiixLP 8 років тому +69

    peppy forgot to use unsigned long, what a pleb ;-)

    • @FoxbatSVK
      @FoxbatSVK 8 років тому

      I wonder, how would double do? Sure, the floating point is unnecessary at best, but a range of up to 10^308 seems just a bit safer than 10^19 :D

    • @NatiiixLP
      @NatiiixLP 8 років тому

      LoneWolfSVK Well, double is float so it can handle numbers of any size. However I believe that unsigned long should be sufficient.

    • @FoxbatSVK
      @FoxbatSVK 8 років тому +1

      using 64-bit integers is enough to avert the year 2038 problem, so it's indeed fine....Until someone makes a 6(8?)-hour-plus map where the score can break that, I'm calling it :D

    • @NatiiixLP
      @NatiiixLP 8 років тому +1

      LoneWolfSVK, The score multiplier from combo is getting low and lower with increasing combo. The only way to break it would be to make some Auto play on 5000BPM map.
      And you can always extend your int64 with another int64 and I seriously doubt you'll ever encounter number higher than 2^128..

    • @FoxbatSVK
      @FoxbatSVK 8 років тому

      Oh, it gets lower? I thought it increased... well, now I know... And 2^128 is for most intents and purposes pretty much infinity, true.

  • @minoxs
    @minoxs 8 років тому +259

    You're the Psy of Osu.
    Psy broke UA-cam
    and you broke Osu! xD
    now i want to see you break it again when osu! goes 64bits :^)

    • @AxileNumberOne
      @AxileNumberOne 8 років тому +10

      It won't go for 64 bit, who needs a >2h maps. Man for most people, 3 mins is too long XDD

    • @minoxs
      @minoxs 8 років тому +11

      +Nekola I was being sarcastic :3
      and to me 2 minutes is already too long XD

    • @jitamcs
      @jitamcs 8 років тому +6

      Isn't that long. You can pause and go to eat something and back with the same song if u play singleplayer. Btw if it's tipical 3-4* marathon maps u can just play with mouse whithout keyboard and eat something meanwhile, smoke, drink... xD

    • @yukiko1212
      @yukiko1212 8 років тому

      I'm going to map a 1 day long map :^)
      Because 9223372036854775807

    • @AxileNumberOne
      @AxileNumberOne 8 років тому

      +Gezoda運命夢魔 nah, it would take like 8 hours to get this score, cuz the multiplier is going up so fast xD

  • @justanobody1726
    @justanobody1726 8 років тому +25

    3:20 yeah i did it.. oh wait do i have rsi now?

  • @beerainee
    @beerainee 8 років тому +34

    jesus even the doge is suprised

  • @burekmali6704
    @burekmali6704 4 роки тому +6

    He was rank 77 with that amount of pp and now 8.432 pp would place you at 3170 rank. Love how much more people started playing this game and how players improved

    • @kindree.-.1699
      @kindree.-.1699 4 роки тому +1

      More farm maps. meta. bring back old days.

    • @djhokage1
      @djhokage1 Рік тому

      People with same playtime can achieve much more PP nowadays. Maps just changed to be more farmable

    • @therealtriangle
      @therealtriangle 11 місяців тому

      now it would put you at #9 272

  • @snteahou
    @snteahou 8 років тому +33

    If maps like this are ranked is it possible to level down?

    • @LiEnby
      @LiEnby 7 років тому +16

      i dont know how the game would react to negative EXP.. its possible it wouldnt lower your level and just go past 0..
      xD try getting to level 2,147,483,647 and then it would level down :P

    • @swivel_z1371
      @swivel_z1371 7 років тому

      From what I've heard, your level is based on Total Score, and I can only assume this would take you in the negative levels because of that

    • @jonesOtr
      @jonesOtr 7 років тому

      Swivel_Z the space fills up. When it's counting down the score is still increasing. But shows it decreasing after he fills up the 32 bit system. Thats why his "negitive" score is on top.

    • @swivel_z1371
      @swivel_z1371 7 років тому

      So, The Score flips from Positive 2.1 Billion to -2.1 Billion but it keeps going up on the score counter if I'm understanding right?

    • @jonesOtr
      @jonesOtr 7 років тому +4

      Swivel_Z yeah. The system cant go any further so to keep it from crashing it counts down.

  • @thlonux
    @thlonux 7 років тому +9

    lol, Peppy was too lazy to make a 64-bit integer

  • @lolisamurai
    @lolisamurai 8 років тому +6

    integer overflow at its best.
    2.14b = 0x7FFFFFFF, 2.14b + 1 = -2.14b = 0x80000000, 0xFFFFFFFF = -1

  • @Foas
    @Foas 6 років тому +1

    i love integer overflows, people always have the best reactions to the bugs it causes

  • @BananenForEver
    @BananenForEver 8 років тому +2

    Long version of what happend:
    The score is saved in a 32-bit integer (32 1s or 0s).
    The biggest positive number is: 01111111111111111111111111111111. The first 0 basically says it's a positive number.
    Once you add 1 (0...01) to it you get: 10000000000000000000000000000000. Now it's negative (first bit is a 1). And it happens to be the biggest negative number.
    If you add one again, you get more negative numbers, but they are bigger (as -1 is bigger than -5) than the one you had before. That's why it counts "backwards" at that point.
    The game just takes the numbers out of the score and shows the pictures you have in you skin folder. It doesn't checkt if it's negative though and therefore in the game the "-" is not shown, but you can still see it on the scoreboard.
    Also see for more details why it is that way: en.wikipedia.org/wiki/Two%27s_complement

  • @LiEnby
    @LiEnby 7 років тому +15

    OH MY GOD
    YOU MANNAGED TO BREAK THE 32-BIT INTERGER VALUE OF 2,147,483,647 XD
    When you go above that value it will goto the lowest possible value of -2,147,483,647
    and then go down from there because your adding more score to it.
    GOOD JOB m8 YOU BROKE 2^32!

    • @duckkeebs
      @duckkeebs 7 років тому

      i thought 2,147,483,647 was 2^31

    • @bananya6020
      @bananya6020 6 років тому

      2^31 tho chz computing is retarded

  • @purrplaysLE
    @purrplaysLE 7 років тому +3

    This gives 2B maps a whole new meaning!

  • @rampage88ksa21
    @rampage88ksa21 8 років тому +1

    Congrats man
    you're a legend!

  • @nitroat1885
    @nitroat1885 8 років тому +1

    "The number 2,147,483,647 (or hexadecimal 7FFF,FFFF16) is the maximum positive value for a 32-bit signed binary integer in computing. It is therefore the maximum value for variables declared as integers (e.g., as int ) in many programming languages, and the maximum possible score, money, etc. for many video games."

  • @notforvideoschannel
    @notforvideoschannel 6 років тому +1

    Hey, peppy! How about change the score int(eger) variable to "unsigned long long int (C++, but with C# should work too)"?

  • @allieisasleep
    @allieisasleep 8 років тому

    It's because the score systems runs on a 32 bit integer and maximum value that you can get to is an estimate of 2.147 billion

  • @vincaslt
    @vincaslt 8 років тому

    In computers, if you go over some particular number, you start going backwards, because of how negative numbers are represented. In this case it seems like the number was 32 bit integer which explains why after going over 2147483647 the score became negative.

  • @xrxt0
    @xrxt0 8 років тому

    I don't know if this has been brought up yet, but integers indeed cover negative numbers to an equal amount of distance from zero with positive numbers, and in programming (C# I guess since this is osu!), if you add more to the maximum positive value, it loops back to the lowest negative value. I do not understand why peppy or anyone else involved haven't changed the score integer to an unsigned one, which would cover the same amount of numbers, but no negative numbers, so it would pretty much double the amount of max score before looping back to zero.

  • @TheUnexpected6
    @TheUnexpected6 8 років тому

    easily one of my favorite videos of osu

  • @RenaKry
    @RenaKry 7 років тому +1

    serious question for mouse users, how do you deal with mouse drift, especially in long and/or nonstop maps?

  • @milestailsprower4555
    @milestailsprower4555 2 роки тому

    Next few update will have minus sign, OSU does not show by default

  • @twojstaryxd
    @twojstaryxd 8 років тому +1

    1:44 first 4 digits are time when John Paul II died xD

  • @wawarushii
    @wawarushii 4 роки тому +1

    1:44 yo, he time traveles in osu! o.o

  • @prec1sion548
    @prec1sion548 6 років тому +3

    Everyone's saying that peppy schould nit have used and int
    But what if osu was made using basic?
    : Thinking:

  • @GATHUGHDxD
    @GATHUGHDxD 6 років тому +1

    it broke half of the 32bit integer so the score went negative to avoid a game crash

  • @arnlol
    @arnlol 8 років тому

    Nice 32bit integer overflow. I've heard that a very long map that was ready for approval wasn't approved because of this happening on it on CTB, and the mapper had to cut a part of his map to prevent if because this bug won't get fixed

    • @brenduck
      @brenduck 8 років тому

      peppy please

    • @kshrubb8676
      @kshrubb8676 8 років тому +5

      It's not a bug, just unexpected to be a logistic problem.

    • @agentminimax
      @agentminimax 8 років тому +1

      osu should upgrade their servers to 64-bit

    • @HeartSwapPanic
      @HeartSwapPanic 8 років тому

      that's the hapi pokemon marathon, i think. i don't remember it being cut though? i thought he was going to wait to see if it would be fixed.

  • @yyddddllllyy5870
    @yyddddllllyy5870 8 років тому +4

    I sat in the lobby for 40 minutes waiting for them to finish and I came on the scoreboard, wat?

  • @Luthfier
    @Luthfier 7 років тому

    And that's why you use unsigned long int

  • @ユイェン
    @ユイェン 3 роки тому

    I think I got B rank on V2 on this map back in February. I definitely wanna redo this map more :3

  • @MrMunchrooms
    @MrMunchrooms 8 років тому

    Can you play Everything Will Freeze ? You can choose which difficulty if you want to :)

  • @miwiki6
    @miwiki6 2 роки тому +1

    i can't help but imagine how many levels that would add to my profile lol

  • @meruru_meru
    @meruru_meru 7 років тому

    the focus to play an hour long map, 15 hours into a 24 hour stream

  • @yoshilove
    @yoshilove 7 років тому +1

    thank you for playing ~
    meow

  • @yonishachar1887
    @yonishachar1887 4 роки тому

    2:19 anyone knows the song in the background?

  • @ryuox
    @ryuox 8 років тому +1

    11,670 combo is when the score breaks.

  • @TheVader495
    @TheVader495 8 років тому

    I remember back in maplestory, buying da godly items for max meso (2,147,483,647)

  • @C0ck_team
    @C0ck_team Рік тому

    its actually insane Doomsday was the first person (probably?) to pass the 32 bit integer value in osu score, breaking the game *7 FUCKING YEARS AGO*

  • @wolgmiD
    @wolgmiD 7 років тому +1

    What's 8bit song was at beginning

  • @NutchapolSal
    @NutchapolSal 6 років тому

    signed 32-bit integer overflow

  • @Rriokee
    @Rriokee 8 років тому +12

    doomsday is over here FCing this song here i am with a C rank on it currently

    • @Rriokee
      @Rriokee 8 років тому

      ***** well with that high of a combo it donesnt really matter XDD

    • @Rriokee
      @Rriokee 8 років тому

      truuuuuu

  • @awsumturtleturtleawsum224
    @awsumturtleturtleawsum224 6 років тому +1

    I actually did this myself too. I did take breaks every time theres a break in that map though i beat it at like 3am

  • @Meatcrob1
    @Meatcrob1 8 років тому

    The reasoning for this happening is because I'm pretty sure Osu! is run in 32 bit java, and the largest integer value 32 bit java can hold is 2,147,483,647. This would create an error, and esssentially drop your score to continue the number recording process.

    • @glennzone12
      @glennzone12 8 років тому +1

      Osu is written in c#. Peppy just needs to change score variables to unsigned ints

  • @JoaoJeensen
    @JoaoJeensen 7 років тому

    offtopic but can someone tell me what's the song at 3:27?

  • @xxlushfunny1xx
    @xxlushfunny1xx 8 років тому

    Need to get that map... To get 2K Combo achievement!

    • @moherydowora
      @moherydowora 8 років тому

      Do achievements work on unranked maps tho?

    • @xxlushfunny1xx
      @xxlushfunny1xx 8 років тому

      GreenLollipop Oh... I just realized 2 days ago that it was unranked, although I passed the map for 5-9 tries ;-;

    • @Meldolche
      @Meldolche 8 років тому +1

      They don't. It has to be ranked. *Cries as it will be the only Achievement I'll struggle to get*

  • @CocaColaVanilla
    @CocaColaVanilla 8 років тому

    4:26 shoutout to doomsday's dog

  • @jayward3312
    @jayward3312 8 років тому

    does anyone have a link to the skin doom uses? much appreciated if you do

  • @kompeterPC
    @kompeterPC 8 років тому

    32 bit Integer haha
    I always thought that game score is stored in 64-bit number (8 bytes variable)

  • @kanon0n
    @kanon0n 5 років тому

    score overflowed XD
    now they need unsigned long long for it

  • @dr.chopper3804
    @dr.chopper3804 4 роки тому

    singletapped 7300 times and "alternated" 930 times
    the power of singletapping

  • @AlpikTaiko
    @AlpikTaiko 7 років тому

    How you see Unranked ranking ? Is for all maps ?

  • @MrHopran
    @MrHopran 7 років тому

    Why would you use signed integer for score value anyway?

  • @CocaColaVanilla
    @CocaColaVanilla 8 років тому

    Whats the song at 0:02?

  • @kitsune732
    @kitsune732 8 років тому

    amazing score dood xD

  • @adjiewahyupradana2696
    @adjiewahyupradana2696 6 років тому

    So now the "Limit Does Exist"

  • @dfghh
    @dfghh 2 роки тому

    the good old times before scorev2

  • @clem5858
    @clem5858 8 років тому

    Omg you did it, you bbroke the game.

  • @mmelloe
    @mmelloe 8 років тому

    i feel like ive seen this video. this is a re upload, right?

  • @Skyreon
    @Skyreon 8 років тому

    Just like max cash strack on RuneScape haha; brilliant

  • @NFG-Nero
    @NFG-Nero 8 років тому

    congratulations bro, u broke the osu xD

  • @davidmyer3453
    @davidmyer3453 8 років тому

    I guess once osu reaches a 32 bit number or 2147483647 the numbers seem to reverse instead of overflowing and starting back at 0. A similar thing happened on UA-cam on gangnam style when the views approached that number, anyways UA-cam fixed it by upgrading to 64bits instead of 32. I think osu should do the same and upgrade to 64 bits for a Max score of 9,223,372,036,854,775,808
    that score would take over 163 years to get to so 64bits is best choice if whatever language osu is written in can handle it.

  • @nikovaelichher5184
    @nikovaelichher5184 8 років тому

    it's only a matter of time before cookiezi hddt this

  • @LukenSkyne
    @LukenSkyne 8 років тому +2

    ples unsigned long long for score thanks

  • @yukiko1212
    @yukiko1212 8 років тому +8

    Nice 2.325.924.910 :v)

  • @whateverfitshere
    @whateverfitshere 6 років тому

    What about synchronization?

  • @oldcracker3383
    @oldcracker3383 6 років тому

    doomsday’s consistency is fucking insane

  • @PSNVenOmZ
    @PSNVenOmZ 8 років тому

    today shall forget be known as the day doomsday broke osu!

  • @bohitargep
    @bohitargep 8 років тому

    integer limit, 2^32
    thanks peppy

  • @china9544
    @china9544 6 років тому

    Will the score decrease when I lose the combo?

  • @howoz
    @howoz 6 років тому

    playing this beatmap and failing at the end

  • @NPontone
    @NPontone 8 років тому +1

    yo that Jarvis guy is a real pro

  • @mattmayugatheidolmasterfan3474
    @mattmayugatheidolmasterfan3474 7 років тому

    That's one reason why scoreV2 is now being limited to 1m (1,000,000) points, not including spinners and mods. In addition, scoreV2 has a new behaviour of sliders; they require the same timing as hitcircles. Doomsday, please pin this comment so that we can spread the word about scoreV2 in osu!.

  • @Madara-UchihaKH
    @Madara-UchihaKH 5 років тому

    2:49 OH HOLY FREAKING *FUUUCK*

  • @zuhalkara8557
    @zuhalkara8557 8 років тому

    what is the link for the map?

  • @Planeta1951
    @Planeta1951 8 років тому

    Quick fix would be to change score variable to unsigned integer... wtf.

  • @sc1zzla
    @sc1zzla 6 років тому

    in this world its kill, or be killed...

  • @mikkundchannel
    @mikkundchannel 8 років тому

    YOSHILOVE YOU BROKE DOOMSDAY.

  • @plaaosert
    @plaaosert 8 років тому

    this is why you use longs peppy

  • @dibblidyy
    @dibblidyy 8 років тому

    Only Doomsday can get 16k views to under a 5 star map within 24 hours

  • @mustachecashdash3371
    @mustachecashdash3371 7 років тому

    Mom: Time to go to bed!
    Me: Wait, one more osu game...

  • @notxevy
    @notxevy 8 років тому

    Push it to the limits!!!

  • @kasukasu4025
    @kasukasu4025 3 роки тому

    when you're too good that your score is decreasing instead of increasing

  • @SauceyRedHN
    @SauceyRedHN 6 років тому

    Mashiro Iro is one of my favorite anime lol

  • @xXLanyuzAnlunXx
    @xXLanyuzAnlunXx 7 років тому

    why is it signed!

  • @suchtberater
    @suchtberater 8 років тому

    yeah at 2billion and smth the score goes back thats there for a long time

    • @lily__r
      @lily__r 8 років тому +4

      yep, as said, the score, being coded on a 32bit signed integer, overflows at 2^31-1 (2,147,483,647) to -2^31 (-2,147,483,648) and continues actually going up

  • @absurddive
    @absurddive 8 років тому

    you're a beast...

  • @faustas405
    @faustas405 7 років тому

    4:18 is that a shiba inu ?

  • @MrSideeXD3
    @MrSideeXD3 8 років тому

    82 Minutes of pure ar 8 cancer... wonderfull ! :D

  • @taufikkuns
    @taufikkuns 8 років тому

    hes reaching the best title again boys

  • @Matrix31337vr
    @Matrix31337vr 8 років тому

    replay?

  • @waste4245
    @waste4245 8 років тому +1

    heh, just getting half a million at each hitcircle :^)