Hi there, I’m posting here because it’s more underground compared to Reddit (since I think that the dev wouldn’t like it to get mainstream attention).

There is an open-source WC3 engine called Warsmash (made using LibGDX): https://github.com/Retera/WarsmashModEngine

( Discord server: https://discord.com/invite/ucjftZ7x7H )

I thought I might share it here, if anyone is interested in participating in its development. There isn’t a Flatpak version yet and it also misses some features e.g.

  • woelkchen@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    1 year ago

    The “legal stuff” is kinda amazing:

    I have tagged this repository with the MIT license. From my understanding this means that the users are free to take the contents of the repo and try to encrypt it all and sell it to each other. Some day, maybe a user will download this repo and reprogram a modified version that only plays the DotA map and use that as a DotA engine thing that they would sell to others and prevent me from modifying or using their upgrades. In my opinion, that is not very cool – and I do not have experience playing the DotA map – but I am setting up the repo here so that it does not stop them from doing that. Also, I am guessing that since MIT license probably allows selling modified versions of the code and stuff, this hopefully would leave the door open that Blizzard could download this repo and take stuff out of it and include it in their private Warcraft III game code if they ever needed to. At the time of writing I do not think my repo has anything in particular that Warcraft III Reforged does not have, however, so this is purely hypothetical that I am intending to leave as an open door for the future.

    By the time the developer wrote that passage he/she could have just read the MIT License as well as GitHub’s auto-generated bullet points several times. 😄

  • rayon@lemm.ee
    link
    fedilink
    English
    arrow-up
    8
    ·
    1 year ago

    That’s really impressive. It’s also good for preservation since AFAIK Blizzard killed the possibility to play the original game legally when Reforged came out

  • hogart@feddit.nu
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    11
    ·
    1 year ago

    I believe you just underestimated these general instances of Lemmy. Also it doesn’t sound like you got the approval of the dev to post this. Doesn’t feel completely right, I dunno.

    • woelkchen@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      I believe you just underestimated these general instances of Lemmy. Also it doesn’t sound like you got the approval of the dev to post this. Doesn’t feel completely right, I dunno.

      The developer is hosting the entire thing literally on Microsoft servers and Microsoft is currently acquiring Blizzard. “I don’t want the owner to know this, that’s why I rent a room in his office and have the doors wide open all the time and put up signs right there of what I’m doing.”

      On one hand the developer is smart enough to write a game engine but then claims to not understand the very basics of open source software hosted on Github?

      • 520@kbin.social
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        Microsoft =/= Activision. MS are generally FAR better in how they treat fan projects.

      • DrQuint@lemm.ee
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 year ago

        500 people come to actively post on this forum a month

        Active user count is everyone who actually comments or posts, not lurkers.

      • sab@kbin.social
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        OPEN THE FLOODGATES!

        Really though, there’s a difference between “not wanting people to know about it” and “not wanting it to randomly trend on Reddit and get a bunch of attention from hundreds of people for no good reason”. Then again, I have no idea if that would be a realistic outcome with the Reddit Linux Warcraft III community. Better safe than sorry I guess. :)