Ta strona dostępna jest w: GBEnglish PLpolski


Photo To może dziwić, ale nie jestem niebieski ani futrzasty.

Hej, jestem Adrian – za dnia pracuję przy programowaniu gier, wieczorami moduję i zajmuję się inżynierią zwrotną. Próbuję naprawiać różne gry. W sieci udzielam się jako Silent lub CookiePLMonster.


Odkąd pamiętam, zawsze w jakiś sposób grzebałem w plikach gier. Pierwsze próby, do których sięgam pamięcią, to m.in. podmienianie plików dźwiękowych w Driverze, modyfikowanie tekstur w różnych grach freeware, próby rozbudowywania Javowych skryptów Street Legal Racing Redline (jednak z marnym skutkiem). Pierwsze poważniejsze modyfikacje zacząłem tworzyć w 2008 roku, kiedy po raz pierwszy zagłębiłem się w Grand Theft Auto: San Andreas i używany w nim język skryptowy. Po jakimś czasie zacząłem chcieć robić więcej niż pozwalały same skrypty, więc po około dwóch latach zacząłem zagłębiać się w kod gry za pomocą inżynierii zwrotnej i eksperymentować z coraz to bardziej złożonymi hackami w asemblerze (tak, zanim nauczyłem się jakiegokolwiek języka wysokiego poziomu, programowałem w asemblerze). To w końcu spowodowało, że w połowie 2011 roku zacząłem uczyć się C++.

Wszystko toczyło się w swoim dość wolnym tempie aż do końca 2013 roku, kiedy wydałem SilentPatch do Grand Theft Auto III i Vice City – modyfikację naprawiającą błędy w grach. Okazała się ona dużo bardziej popularna niż pierwotnie zakładałem, co spowodowało, że wydałem więcej SilentPatchy – po kilku miesiącach do San Andreas, później do innych gier, kompletnie niezwiązanych z GTA.

Przełomem dla mnie okazało się wydanie Hotline Miami 2 XP Support Patch w marcu 2015 roku, kilka dni po premierze gry. Patch został zauważony przez twórców i oficjalnie zatwierdzony, a także okazał się moim punktem wejścia do zdobycia kontaktów w branży gier – co ostatecznie pozwoliło mi zdobyć pierwszą pracę (w której jestem do dziś).


Czym zajmuję się obecnie?

  • Oferuję profesjonalne usługi wsparcia i doradztwa w zakresie wydawania starych gier PC na współczesne komputery (sprawdź wpisy oznaczone jako Independent w moim Portfolio). Moją specjalnością jest modernizacja starszych projektów, zapewniająca kompatybilność ze współczesnymi kompilatorami, systemami operacyjnymi oraz sprzętem. Problemy tego typu rozwiązuję również bez konieczności dostępu do kodu źródłowego gry.
    Jeśli jesteś wydawcą planującym wydanie swojej klasycznej gry na platformach cyfrowej dystrybucji i potrzebujesz pomocy w zapewnieniu, by gra działała jak należy, daj mi znać – nawet jeśli nie masz dostępu do kodu źródłowego tej gry!
  • Za dnia zajmuję się portowaniem i współtworzeniem gier (sprawdź moje Portfolio).
  • Wciąż wydaję nowe modyfikacje i patche (sprawdź moje Mody & Patche). Moje hobby obejmuje ponad 40 gier na różnych platformach.
  • Okazjonalnie udzielam się w różnych projektach z otwartym kodem źródłowym, takich jak np. OpenRCT2 czy PCSX2 (sprawdź moją aktywność na GitHubie).
  • Regularnie udzielam się w projekcie Redump Disc Preservation. Swoją działalność skupiam na utrwalaniu płyt PC.

Ostatnia aktualizacja: 20 sierpnia 2023