Podobnie jak Monopoly, seria Worms zawsze miała potencjał, aby w kilka minut zniszczyć rodziny i przyjaźnie. Worms 2 z 1997 roku jest szczególnie ceniony za tryb wieloosobowy, ale po 25 latach jedyne, co mamy do dyspozycji, to okrojona i pełna błędów wersja w Good Old Games. Nathan Baggs, znany na YouTube z filmów o debugowaniu i programowaniu, postanowił zmierzyć się z Worms 2 i spróbować naprawić jego błędy

Worms 2, czyli przygoda z hackowaniem gry z 1997 roku, aby grać w nią dziś
Jak grać w Worms 2

Dostępne informacje wskazują, że Worms 2 trafił na rynek europejski pod koniec listopada 1997 roku. Zespół Team17 pracował nad tą grą jednocześnie przygotowując Worms: The Director's Cut, „prezent pożegnalny” dla użytkowników Commodore Amiga. Kilka jego ulepszeń posłużyło jako podstawa dla Worms 2, ale najważniejszym punktem technicznym było wprowadzenie grafiki SVGA.

Przy ponad 250 tysiącach sprzedanych egzemplarzy publiczność szybko potwierdziła, że sercem Worms 2 był tryb wieloosobowy. Jednak od tego czasu minęło ćwierć wieku i granie w Worms 2 na współczesnych wersjach Windowsa jest zadaniem niemożliwym… chyba że wprowadzimy pewne modyfikacje. Nathan Baggs, youtuber ekspert w debugowaniu, oświadczył, że Worms 2 to jedna z jego ulubionych gier, i postanowił tropić jego błędy, krok po kroku.

Jak grać w Worms 2 po 25 latach

Nathan przeanalizował kilka zaleceń na oficjalnym forum GOG, ale podczas badania kodu za pomocą debuggera odkrył, że gra wpada w pętlę, próbując zlokalizować plik winmm.dll, legacy komponent audio w Windows. Poszukiwanie odniesień do winmm.dll zaprowadziło go do win32.dll w grze, a dzięki pomocy Ghidry, odkrył link do modułu ogg-winmm na GitHub. Krótko mówiąc, gra zakłada, że zawsze będzie uruchamiana z płyty CD, na której pierwotnie przechowywane były pliki audio. Ogg-winmm to nic innego jak wrapper odpowiedzialny za przekierowanie wszystkich tych wywołań do audio na CD i wysłanie ich do lokalnej instalacji. Problem… polega na tym, że nie działa na Windows 10.

Ta usterka wynika z użycia ścieżek względnych. Gdy Nathan je usunął z pliku, Worms 2 uruchomił się bez problemów, ale bitwa na tym się nie kończy: wersja z GOG nie zawiera trybu wieloosobowego. Druga połowa pierwszego wideo i całe drugie skupiają się na naprawie tego trybu, jednak Nathan odkrył coś istotnego: społeczność od lat pracuje nad Worms 2, z łatami społecznościowymi, oficjalnymi serwerami i szeroką przestrzenią dyskusji na Discordzie.

Łatka do „Worms 2 Plus”: Kliknij tutaj