Gaming

AI ułatwiła dekompilowanie starych gier, więc decomp.dev zamknęło ranking

Adrian Kessler
Dodaj nas w Google

Ręczne odtwarzanie kodu źródłowego starej gry wideo zajmowało zespołom wolontariuszy całe lata. Teraz dużą część tej pracy wykonują modele AI, a decomp.dev — serwis śledzący postępy setek fanowskich projektów i tworzący ich rankingi — wyłączył publiczny indeks i przestał przyjmować zgłoszenia nowych projektów. Administrator serwisu twierdzi, że narzędzia działają. Problemem okazała się społeczność.

Dopasowana dekompilacja — tak nazywa się to hobby — to szczególna, rygorystyczna forma inżynierii wstecznej: pisanie kodu w C, który po skompilowaniu daje dokładnie taki sam kod maszynowy jak oryginalna gra, bajt po bajcie. Dzięki odtworzonemu kodowi fani mogą uruchamiać klasyczne gry z Mario od Nintendo natywnie na PC, wyszukiwać błędy przydatne w speedrunach, modyfikować gry, przenosić je na nowy sprzęt albo odzyskiwać kod, który w przeciwnym razie mógłby zaginąć.

Jak wynika z opublikowanego komunikatu, którego autorem jest administrator serwisu używający pseudonimu Encounter, najnowsze modele czołowe, takie jak GPT-6-Astra, przekroczyły pewną granicę. Potrafią realizować złożone instrukcje, porównywać ze sobą symbole i informacje debugowania, a także pisać kod, który brzmi naturalnie. Są też «wyjątkowo sprawne w testowaniu wariantów»: tworzą krótkie skrypty sprawdzające wiele wersji funkcji, aż znajdą taką, która kompiluje się do identycznego kodu, i potrafią utrzymać koncentrację podczas długich zadań, kosztując mniej niż wcześniejsze modele.

Szkody mają charakter społeczny. Projekty wymienione na decomp.dev były otwarte, by zachęcać do współpracy, a Encounter opisuje «wrogie forki», które przejmują projekty prowadzone przez ludzi i «kończą» je przy użyciu AI, oraz oportunistów ścigających się, by wypuścić niedopracowane porty na PC oparte na dekompilacjach, przy których tworzeniu nie pomagali. Paski postępu miały motywować uczestników, gdy każdy ułamek procenta wymagał rzeczywistego wysiłku. Z czasem stały się jednak, jak określa to Encounter, «wydrążoną grą w liczby» dla osób, które «spalają tokeny, żeby liczba rosła».

Zamknięcie serwisu jest mniej daleko idące, niż mogłoby się wydawać. decomp.dev nadal udostępnia strony istniejących projektów i dane historyczne; zniknęły tylko główny indeks i możliwość zgłaszania nowych projektów. Encounter nie obwinia też samej AI. Pisze, że «przy właściwym użyciu może ogromnie pomóc», a projektów wspomaganych przez AI nie postanowił zakazać, bo jeden hobbysta nie jest w stanie zdefiniować, czym jest «slop», i pilnować tego w setkach projektów. Nierozstrzygnięta pozostaje również kwestia prawna: dekompilowany kod nadal pochodzi z gier chronionych prawem autorskim, a szybsze narzędzia poszerzają tę szarą strefę, nie wyjaśniając sytuacji.

Presja wykracza poza gry. Jak donosił serwis 404 Media, w ostatnich dniach pojawiły się klony płatnego oprogramowania stworzone przez AI, w tym aplikacji Adobe Creative Cloud i pakietu Microsoft Office. Mali twórcy gier mówią zaś, że wciąż pojawiają się tworzone metodą «clean room» kopie ich gier, przygotowane z użyciem AI. Jedno z narzędzi skierowanych wprost do tej społeczności, decomp.wtf, miało pozwalać użytkownikowi skierować agenta AI na posiadaną przez siebie grę i przekształcać ją z powrotem w kod C, funkcja po funkcji. Jego twórca wycofał je jednak z użycia, pisząc, że znaczna część społeczności zajmującej się dekompilacją sprzeciwia się tego rodzaju dekompilowaniu z pomocą AI. Kod nadal jest dostępny na GitHubie na licencji MIT.

decomp.dev powstało w 2024 roku, by skupić w jednym miejscu informacje o postępach. Encounter wskazuje początek 2026 roku jako moment przełomu: Opus 4.6 i GPT-5.4 zdawały się znać narzędzia używane przez tę społeczność, choć nikt im o nich nie wspominał. Uzyskane wyniki nadal wymagały jednak wielu poprawek ze strony człowieka, a koszt każdego zadania był zbyt wysoki. Serwis ogłosił zmianę 15 października. Jego własny kod — jak twierdzi Encounter, napisany w całości przez ludzi — nigdy nie został udostępniony na licencji open source, więc nikt nie może go wykorzystać do odtworzenia rankingu w innym miejscu. Nigdy wcześniej nie było tak łatwo otwierać gier; ludzie, którzy dotąd robili to wspólnie, właśnie stracili miejsce spotkań.

Tagi: , , , , ,

Dodaj nas w Google

Dyskusja

Jest 0 komentarzy.