Cursed Java rewrite of Warcraft 3 & chat, for longer than you care to listen

Поделиться
HTML-код
  • Опубликовано: 4 фев 2025

Комментарии • 70

  • @orangemann4025
    @orangemann4025 16 дней назад +23

    Keep at it man, your work is much more important than people think.

  • @TheShorka
    @TheShorka  16 дней назад +22

    While recording this, I was trying to allow myself to ramble and share any thought that came to my mind. However, it's concerning when I review this footage how frequently I had a thought in mind that I wanted to share, then lost my train of thought before getting to where I started from.
    Examples of this:
    - Discussion of how my rewrite and the original come from a similar origin, but how the rewrite isn't the original and isn't made by 1:1 copying its code from some type of disassembler tech. I spiral away from the topic and don't get back to finishing exactly what I was trying to say
    - The mention of how "in my mind there are two worlds" with the leaked debug symbols. The idea here is that I would either (1) not use them at all, or (2) use them and ultimately be seduced into using them so extensively that it would be the end of Warsmash. Instead of describing what 2 worlds I was referring to, my mind wanders off to other topics.
    - Probably other examples further along that I didn't review yet.
    In light of this, I'm going to bed. I hope everyone is doing well.

    • @kevinturner7509
      @kevinturner7509 16 дней назад

      You *were* rambling. It is not like delivering an organized lecture.

  • @sbonel3224
    @sbonel3224 16 дней назад +22

    Asmongold figured out that Elon isn't actually a gamer and Elon figured out that Asmongold isn't actually a gamer. So true

    • @noctiss_season2
      @noctiss_season2 15 дней назад +3

      i mean the guy streams 5 hours of reddit gameplay. Its literally just hours of scrolling on reddit

  • @yiroij6296
    @yiroij6296 15 дней назад +4

    If this actually gets finished and gets open-sourced, the community can finally make the reforged we all wanted.

    • @TheShorka
      @TheShorka  15 дней назад +5

      The code is already available on GitHub (github.com/Retera/WarsmashModEngine). So finishing is the only "if."

  • @bheph
    @bheph 16 дней назад +3

    I watched that whole grubby tournament, I got the bug again. Thank you for the gaming upload!!!

    • @TheShorka
      @TheShorka  15 дней назад

      I am actually not very familiar with the grubby tournament -- I do not watch all of Grubby's content, but instead only a small smattering. Do you have a link to more information about the bug you are referring to?

    • @spyfoxguy
      @spyfoxguy 14 дней назад

      @@TheShorka "Got the bug" is an idiom meaning, to feel the urge. This person is saying that after watching Grubby's VoDs (?), they felt the urge to play/watch WC3.

    • @TheShorka
      @TheShorka  14 дней назад

      @ Ah, thanks

  • @warmishspace
    @warmishspace 15 дней назад +3

    1:00:15 "Because attention is the modern currency" god damn. I don't know why but that got me introspective a bit.

  • @danison
    @danison 16 дней назад +23

    I wish grubby would see this

    • @Cualquiercosa5049
      @Cualquiercosa5049 15 дней назад

      would be nice Grubby complaining about all the small details that are different from the original

    • @danison
      @danison 14 дней назад +2

      @@Cualquiercosa5049 well I assume he'd understand that it's a work in progress

  • @TotallyRandomizedEgg
    @TotallyRandomizedEgg 15 дней назад

    This was fun to listen to, you should do this more often. I am working on my own RTS, and I love how relatable it feels with all the small little issues you point out.

  • @lokitabletennis
    @lokitabletennis 16 дней назад +1

    You are inspiring me personally to do my own stuff. Thank you.
    My point is: while being almost totally not understood by other people, bringing to the existence your own overcomplicated ideas and mechanics that are becoming usable and viable over time is... so vital. You just see the thing at its whole scale - while many other people just can't do it.
    It's my impression on your curious mind. And when I don't find any hope of being fully understood myself - I see your video on RUclips and it... calms me.
    Why do people do something? They have to do it.
    Why do people create? Because they can.
    Best wishes.

  • @Darkcranio
    @Darkcranio 16 дней назад +11

    Where is the HUGE JAVA JAINA JUGS?

    • @TheShorka
      @TheShorka  15 дней назад

      Good question. If my next video continues that storyline, in your opinion is it a better storyline to have Arthas and succubus Jaina sail around the great seas on that pirate ship taken from the scarlet crusade until they eventually land in the Blasted Lands and use the Dark Portal to travel into hell in the Diablo games and play Diablo and war3 at the same time, or is it a better storyline to have an AI meeting of an AI parody of all the modern Warcraft 3 personalities like Grubby and Wtii and other folks sitting at a table and discussing the future of Reforged, only to have Arthas and Jaina warp in like dreadlords and yabber at them all?

    • @Darkcranio
      @Darkcranio 15 дней назад

      @@TheShorka The two are very different. Both can be good it completely depends on the writing. The reason I'm leaning for the Diablo one is because for the second one everyone has to keep up with all the content creators who they are and why are they important have to watch enough of them to get their character and the jokes. So the Diablo one reaches more people.

  • @JamesBond-kl8lh
    @JamesBond-kl8lh 16 дней назад +4

    This guy deserve a monument.

  • @karpai5427
    @karpai5427 15 дней назад +1

    0:48 I think that in order for it to be centered you just need to fill it with 18 wisps

  • @user-bw7oe7gf9p
    @user-bw7oe7gf9p 16 дней назад +1

    Appreciate your uploads and your work on WarSmash.

  • @Bramandin
    @Bramandin 16 дней назад +5

    Please don't go the way of Terry Davis

    • @KingLich451
      @KingLich451 16 дней назад

      you mean the Schziophrenia?

    • @KingLich451
      @KingLich451 15 дней назад +1

      I watched the whole video now... yeah. +1

  • @hopsiup5139
    @hopsiup5139 14 дней назад

    mom he did it
    he reforged wc3 in java

  • @aramzulumyan6380
    @aramzulumyan6380 16 дней назад +2

    Warmash is like skyblivion or skywind projects. Keeps me interested in future.

  • @Namenlos555
    @Namenlos555 16 дней назад +1

    I don't know why, but your video got suggested to me (I don't know about this channel)
    I don't know why, but I listened to the whole video
    Well, what can I say?
    I wish you good luck and I will boost your video/channel with a comment ;).

    • @TheShorka
      @TheShorka  15 дней назад +1

      Thanks. I don't know why, but I hope you have a good day.

  • @DeAdBiGeYeFiSh
    @DeAdBiGeYeFiSh 15 дней назад

    It would be great to have an alternate version of wc3 that takes 10 times the amount of units fighting on a map to make the game lag hard, and one in which creating a cool custom map is much more easier and much less bug-prone

    • @TheShorka
      @TheShorka  15 дней назад +1

      It would also be great if someone sent me a check for five million dollars.
      But until any of that stuff happens, I will probably make an alternate version of wc3 that takes 10 times LESS the amount of units fighting on a map to make the game lag hard, and in which creating a cool custom map is much much difficult and much more bug-prone. Because I am just one person having fun.

  • @RossWasTaken
    @RossWasTaken 15 дней назад

    i knew it was going to be a great 1 hour and 43 minutes when 70 seconds into the vid he drops a sam hyde reference

  • @karpai5427
    @karpai5427 15 дней назад

    4:00 I like that tomes still don't disappear but stay tiny forever.
    If you load a save, does it cast a shadow like in Warcraft 3?

    • @TheShorka
      @TheShorka  15 дней назад

      I didn't program save and load, so at the moment, there is not an analogous concept to this.

  • @Hobberhobbit
    @Hobberhobbit 16 дней назад

    When you hit level 4 with your demon hunter I almost instinctively went to press the level up button.

  • @gigarat6758
    @gigarat6758 15 дней назад

    banger intro

  • @zzMrP
    @zzMrP 16 дней назад

    I love that there are people like you out there doing this for solely no other reason than shits n gigs. Even a five year project like this.

  • @gordo6908
    @gordo6908 14 дней назад

    much prefer rambles to slop, though i hope you never stop

  • @PuellaMagiHomuraAkemi
    @PuellaMagiHomuraAkemi 16 дней назад +1

    You are the future of RTS, your Java rewrite is 10x better than any RTS since Starcraft 2. Stormgate was terrible, the CnC remaster is super basic...your stuff is not all we got but also the best we got and a really good job

  • @Winnetou17
    @Winnetou17 16 дней назад +2

    Soooo, those lag spikes when a building is finished ... could it be ... le garbage collecteur ?

    • @zzMrP
      @zzMrP 16 дней назад

      It could also be loading a new asset from a hdd like he rambled about. I dont really see a reason why GC would trigger exactly at that time?

    • @Winnetou17
      @Winnetou17 16 дней назад

      @@zzMrP You're probably right, GCs don't usually run on such specific triggers, they're more periodic. Unless the heap is full, and I'm sure that's not the case here.
      And loading an asset does make sense.

    • @TheShorka
      @TheShorka  16 дней назад +2

      @@Winnetou17 I was playing on a PC with an nVME SSD, but instead of using the nVME chip I was playing off of a spinning disk drive connected over USB. I think folks invented SSDs and nVME chips for a reason.

    • @Winnetou17
      @Winnetou17 16 дней назад

      @@TheShorka Nah, just make sure that USB is Thunderbolt 5 and make sure the spinning disk drive is actually 5 15000rpm drives in RAID 0 :D
      Though, jokes aside, the seek/access time would still be in miliseconds range, so that wouldn't work, even if the average read/write speeds might get decent.

  • @lunarolm1703
    @lunarolm1703 15 дней назад

    Don't be hard on yourself. This is an amazing accomplishment, especially as an (mostly) solo project. In 20 years warcraft 3 will still be playable and it will probably be thanks to you, since god knows blizzard has been trying to bury it for ages.

    • @TheShorka
      @TheShorka  15 дней назад +1

      but let's not depend on it. If I accidentally find myself in a car accident tomorrow and I lose all my brain cells, it doesn't make sense to have warcraft 3 die in that case. So it would be nice if Brad Chan's team does a good job, maybe hopefully for custom games as well as versus mode...

  • @akifaiman7388
    @akifaiman7388 16 дней назад

    bro made cursedcraft 3

  • @thaumly
    @thaumly 15 дней назад

    the people that told you that this project was a bad idea have a certain perspective that your time spent doing something that doesnt immediately benefit you is a waste of time, which is fair enough since time is the only thing you got but it also tends to suck out all the fun. sam hyde once hypocritically called modding video games a waste of time despite it being a hobby that develops a much more valuable and admirable set of media skills than his own hobby of lifting heavy things up and down

  • @GhostRider-un9gm
    @GhostRider-un9gm 16 дней назад

    the creeps follow on all map haha thats funny

  • @thaumly
    @thaumly 15 дней назад +1

    as the comedian sam hyde once said

  • @GhostRider-un9gm
    @GhostRider-un9gm 16 дней назад

    I don't know if you mentionaed, probably, but you don't have the hero icon.

  • @xetanth87
    @xetanth87 16 дней назад

    I know people often say that trying to monetize your hobbies is not always a good idea, but I wonder. With the progress you've made with Warsmash, wouldn't it make sense to make your own indie RTS? Like a spiritual successor to Wc3? You could find people eager to make assets and storylines for it. There is Wargus which remakes the Wc2 engine and someone used it to make Wyrmsun. So they were allowed to make a game based on a Wc2 reverse engineered engine. Though they did release it for free with an optional paid dlc for dev support. I wonder if you would be allowed to release a game that uses file types and langauges Blizzard invented like mdx, w3x, jass. Even if you rename these extensions, I'm not sure if using the same formats is allowed.

    • @liveevilentertainment1238
      @liveevilentertainment1238 16 дней назад

      There are new RTSes that are released (or to will be released) this year that seem like (stand-alone) spiritual successors of WC3. Their mechanics are not 1:1 copy of it, but they do get the same vibe, control system, theme, etc.
      The best of those are:
      1. The Scouring
      2. Godsworn
      3. Age of Darkness

  • @smitty78749
    @smitty78749 15 дней назад

    well done ret, and your right wow as is isn't a game asmongold is just a weirdo

  • @wildcat002
    @wildcat002 16 дней назад

    well talking about mobile
    you can even run reforged with winlator if you have snapdragon phone 🙂

  • @thecherrypi9718
    @thecherrypi9718 16 дней назад

    🙏

  • @jonas8588
    @jonas8588 15 дней назад

    How is this cursed?
    I am looking at this at it looks exactly 100% the same except for the smoothness and camera...
    It's... unworldly... I can't believe it's not the same WC3

    • @TheShorka
      @TheShorka  15 дней назад

      I guess if I had to say why it was cursed, I would probably defer to the fact that I was meme-ing about it online from roughly the time it came into existence:
      ruclips.net/video/J7EmTjB7rXs/видео.html
      ruclips.net/video/ZRq34ykmgaQ/видео.html
      Prior to this I wrote my own strategy game that has no online presence, no online following, no place to buy or download it, and that almost nobody has ever heard of. It was my own IP made for my own satisfaction. I would say... that one is not cursed, because it was made for playing with my people in my social groups, and for the honest fun without being social-media-brained.

  • @Bramandin
    @Bramandin 16 дней назад

    I watched the entire thing and the thing that bothers me is that you didn't merge other peoples work into your version. Really gives away a feeling that you don't care about this project, because man that that thing is gold. Imagine having another human work on your project for free.

    • @TheShorka
      @TheShorka  16 дней назад +2

      I have merged other people's work into mine on multiple occasions. There are 22 merged pull requests from other authors on GitHub. If you are referring to the 3 unmerged pull requests currently sitting, one of them was from a user who suggested it might've been their first time using Git tools at a time when Warsmash was changing fast and there were a bunch of conflicts. One of them is from a person who showed signs of not playing Warsmash, but rather running an autoformat on some of the code in order to earn GitHub kudos points for authoring changes, despite the fact that Warsmash was created with an autoformat technology which didn't match the formatting they chose. And the third is from someone who was rightly frustrated that Warsmash should have a better readme for new users, and then as a new user they wrote a readme that is wrong in a few places and suggests how to use Reforged with Warsmash even though Warsmash is no longer compatible with Reforged ever since the August 19, 2022 patch to Reforged which changed the format of all 3D assets in the entire game.
      I apologize if this is not clear to the authors of those 3 sitting pull requests, but:
      - I would be willing to merge the PR from the author who is new to Git if it was updated not to accredit lines of code written by me to that author, and if it merged latest Warsmash so that it wasn't 3 years out-of-date with merge conflicts
      - I would be willing to merge the PR from the folks who did nothing other than mass autoformat if they use the same formatting as what I was using when I created Warsmash, and maybe also showed signs of doing feature changes to the code
      - I would be willing to merge the PR from the person who wrote a Readme if it didn't suggest people to use Reforged and was perfectly accurate to helping new people, but this PR is likely superceded by work that I did after I saw that PR to make my own Readme using my own knowledge
      Focusing on the 3 unmerged PRs instead of the 22 merged ones seems unfortunate to me, though. If your concern is the abilities that didn't work in this video, those didn't work because I broke them on the particular computer I was playing with -- it's more complicated than not merging them. They read from settings files, as an effort to define abilities external to the game, and I was trying to make a technical decision to read from JASS instead of the JSON files provided by the contributor. That, coupled with an out of date JSON, messed things up for this specific video. But the updated JSON is on the GitHub, so if someone clones Warsmash today they're going to have those contributor changes included.

    • @Bramandin
      @Bramandin 16 дней назад

      @ Ok, thank you for addressing this.

  • @polkulotznad3987
    @polkulotznad3987 16 дней назад +2

    java is so limited.

  • @GhostRider-un9gm
    @GhostRider-un9gm 15 дней назад

    Blizzard, same idiot's that cancelled StarCraft Ghost game, and they release reforged with radioactive grass color

    • @TheShorka
      @TheShorka  15 дней назад

      I have a hunch that Reforged had worse technical problems than the color of the grass.

  • @GregoryMichalski
    @GregoryMichalski 16 дней назад

    Cant believe after two minutes you still keep talking...

  • @GhostRider-un9gm
    @GhostRider-un9gm 15 дней назад

    too much was created from starcraft and WC3, dota, league of legends, Tower defense.
    wait... rip warsmach ?