Minecraft poistaa koodin hämärtymisen ja tehostaa sen massiivista modifiointiyhteisöä

Mojang tekee suuren muutoksen massiiviseen modausyhteisöönsä. Lokakuun 29. päivänä kehittäjä ilmoitti lopettavansa Minecraft: Java Editionin koodin sekoittamisen tai hämärtämisen.

Yli 15 vuoden ajan pelintekijöiden oli käännettävä peli uudelleen rakentaakseen uutta sisältöä. Tämä muutos tekee pelin koodista täysin luettavan, mukaan lukien kaikki tekniset nimet.

Tavoitteena on tehdä modien luomisesta, päivittämisestä ja korjaamisesta paljon helpompaa. Ensimmäinen selkeä versio saapuu testiversiona "Mounts of Mayhem" -päivityksen jälkeen tänä talvena.

Salatun koodin pitkä historia

Yli viidentoista vuoden ajan yksi pelimaailman luovimmista yhteisöistä on työskennellyt pimeässä. Alkuperäisestä julkaisustaan ​​vuonna 2009 lähtien Minecraft: Java Edition on toimitettu hämärällä koodilla, joka on yleinen käytäntö, jossa ohjelman sisäinen logiikka on tarkoituksella tehty vaikeaksi ihmisten luettavaksi.

Mojang käytti ProGuard-nimistä työkalua, joka ei vain nimeä luokkia ja menetelmiä lyhyiksi, järjettömiksi termeiksi, vaan voi myös pienentää tiedostokokoa poistamalla käyttämättömän koodin ja suorittamalla muita optimointeja. Aluksi tämä suojasi pelin immateriaalioikeuksia ja ehkäisee piratismia.

Tämä loi merkittävän ja pysyvän esteen kasvavalle modifiointiskenelle. Uusien ominaisuuksien lisäämiseksi, virheiden korjaamiseksi tai pelattavuuden muuttamiseksi kehittäjien oli ensin purettava peli ja muokattava sen salattu koodi huolella.

Se oli työläs päättelyprosessi ja jaettu yhteisötieto, joka vaati kehittyneitä, räätälöityjä työkaluja.

Hacker Newsin käyttäjänä NelsonMinarhuomautti, "Minulle on poikkeuksellista, että Minecraft on sekä peli, jolla on vahvin mod-yhteisö, että että modifioijat työskentelivät hämärtyneistä, puretuista Java-binaareista."

Tämä omistautuminen johti jatkuvaan kissa-hiiri-peliin, jossa jokainen Mojangin virallinen päivitys rikkoisi olemassa olevat modit ja pakotti työkaluketjun kehittäjät aloittamaan hämärtymisprosessin alusta.

Tunnustettuaan yhteisön valtavan ja sitkeän ponnistelun, Mojang otti askeleen kohti avoimuutta vuonna 2019 julkistamalla viralliset "hämärityskartoitukset". Nämä tiedostot toimivat sanakirjana, jolloin modaajat saattoivat sovittaa salatun koodin Mojangin alkuperäisiin, merkityksellisiin nimiin.

Vaikka se oli merkittävä parannus, se oli silti välivaihe monimutkaisessa työnkulussa, joka lisäsi kitkaa luovaan prosessiin ja sisälsi omat rajoittavat lisenssiehdot.

Selkeämpi polku modaajille

Kehittäjien ja pelaajien juhlimassa liikkeessä Mojang onvihdoin poistumassa tuosta esteestä kokonaan. Yhtiö ilmoitti poistavansa hämärtymisen kokonaan ja toimittaa pelin alkuperäisellä, ihmisen luettavalla lähdekoodilla.

Tämä sisältää aiemmin käyttämättömiä yksityiskohtia, kuten muuttujien ja parametrien nimet, merkittävä siunaus kehittäjille, mikä vähentää entisestään käänteisen suunnittelun tarvetta.

Tämä strateginen muutos voidaan nähdä Microsoftin, Mojangin emoyhtiön, omaksuvana edelleen avointen kehittäjäekosysteemien arvoa ylläpitääkseen alustan pitkän aikavälin terveyttä ja merkitystä.

Mojangin motivaatio on hyväksyä muodollisesti yhteisö, josta on tullut olennainen Java Editionin pitkäikäisyys. "Modaaminen on Java Editionin ytimessä – ja hämärtäminen tekee modifioinnista vaikeampaa. Olemme innoissamme tästä muutoksesta", yhtiö totesi.

Poistamalla tämän teknisen esteen kehittäjä toivoo laskevansa uusien moddereiden pääsyriviä ja virtaviivaistavansa veteraanien prosessia. Virallisessa ilmoituksessa tiimi totesi: "Toivomme, että tällä muutoksella voimme tasoittaa tulevaisuutta Minecraft: Java Editionille, jossa modien luominen, päivittäminen ja virheenkorjaus on helpompaa."

Suositeltu luettava:OpenAI löytää "toksisuuskytkimen" tekoälymallien sisältä, mikä lisää turvallisuutta

Tämä askel vahvistaa Java Editionin asemaa käyttäjien luoman sisällön johtavana alustana, joka on keskeinen erottaja markkinoilla, joilla on Robloxin kaltaisia ​​kilpailijoita.

Käytännön hyöty on huomattava. Kehittäjien ei enää tarvitse odottaa, että yhteisön työkalut päivittävät kartoituksensa ennen kuin he voivat alkaa työstää uusia peliversioita.

Vielä tärkeämpää on, että virheenkorjauksesta tulee paljon yksinkertaisempaa. Kaatumislokit, jotka olivat usein salaperäisiä salattujen nimien vuoksi, ovat nyt suoraan luettavissa, mikä helpottaa ongelmien tunnistamista ja korjaamista.

Koodia avattaessa Mojang muistuttaa tekijöitä, että Minecraftin loppukäyttäjän lisenssisopimus ja käyttöohjeet ovat edelleen voimassa ja linkitetään suoraan uudesta KÄYTTÖOIKEUStiedostosta pelin koodissa.

Uusi aikakausi omistautuneelle yhteisölle

Alkaen tämän talven testirakennuksesta, Minecraft: Java Editionin modien luontiprosessi muuttuu perusteellisesti. Ensimmäinen täysin poistettu versio on tilannekuva, joka seuraa "Mounts of Mayhem" -pelin täydellistä julkaisua, joka on pelin neljäs merkittävä sisältöpudotus vuonna 2025, ja sen odotetaan tapahtuvan talvikaudella.

Tämä aikajana antaa ekosysteemille selkeän kiitotien valmistautua uuteen kehitystodellisuuteen.

Sujuvan siirtymisen varmistamiseksi Mojang julkaisee väliaikaisesti hämärtämättömiä "kokeellisia" versioita perinteisten hämärtyneiden versioiden rinnalle.

Tämä rinnakkainen julkaisuaikataulu antaa keskeisten modifiointikehysten, kuten Fabric ja NeoForge, kehittäjille aikaa mukauttaa alustansa ennen kuin muutoksesta tulee pysyvä.

Moduuliyhteisö on jo alkanut analysoida vaikutusta ja huomauttaa, että tämä antaa menetelmäparametrien nimet suoraan, mikä vähentää riippuvuutta yhteisön ylläpitämistä täydentävistä projekteista, kuten Parchment, jotka luotiin täyttämään kyseinen aukko.

Moduuliyhteisön reaktio on ollut ylivoimaisen myönteinen, ja siihen on sekoitettu kauan odotettua validointia.

Tämä muutos merkitsee uutta yhteistyön ja läpinäkyvyyden aikakautta yhteisölle, joka on historiallisesti tarjonnut ominaisuuksia, jotka myöhemmin on otettu viralliseen peliin, männistä ja hevosista parannettuun valaistukseen. Se on merkittävä elämänlaadun parannus, joka kunnioittaa omistautumista, joka on auttanut tekemään Minecraftista maailmanlaajuisen ilmiön.

Poistamalla suuren kitkan lähteen Mojang ei vain helpota nykyisten modaajien elämää; se sijoittaa seuraavan sukupolven luojiin, jotka jatkavat Minecraft-universumin laajentamista tulevina vuosina.

Related Posts