Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Stworzyłem wielofunkcyjnego klienta do gry Secret Neighbor, który działa na bazie MelonLoader — uniwersalnego loadera modów dla gier na Unity. Ten projekt stał się moim głębokim zanurzeniem w inżynierię wsteczną, analizę pamięci oraz tworzenie skomplikowanych rozwiązań UI dla klientów gier.

Technologie, które wykorzystałem
Język programowania: C# (.NET Framework)

Platforma: MelonLoader (loader modów dla Unity)

Biblioteki: Harmony (przechwytywanie metod), UnityEngine.UI (tworzenie interfejsu)

Narzędzia: DNSpy (inżynieria wsteczna), Unity Explorer, Visual Studio

Dodatkowo: Praca z pamięcią procesu, wstrzykiwanie kodu, analiza pakietów sieciowych

Kluczowa funkcjonalność
1. Zarządzanie graczem
Buff Me / Buff All — nakładanie buffów na siebie lub wszystkich graczy

Stun All — ogłuszenie wszystkich graczy na mapie

Ghost Mode — tryb ducha (niewidzialność i przechodzenie przez ściany)

Neighbor Transform — natychmiastowa transformacja w głównego złoczyńcę

Teleport All Players — teleportacja wszystkich graczy do siebie

2. ESP (Wizualne ulepszenia)
Player ESP — wyświetlanie wszystkich graczy przez ściany z odległością i 3D-boxami

Neighbor ESP — podświetlenie sąsiada na czerwono

Items ESP — wyświetlanie wszystkich przedmiotów (klucze, mapy, broń, apteczki)

Fullbright — pełne oświetlenie mapy (nocne widzenie)

Show Distance — wyświetlanie odległości do obiektów

Show 3D Box — 3D-ramki wokół graczy i przedmiotów

3. Zarządzanie wydarzeniami w grze
Force Start — wymuszenie rozpoczęcia gry

Trigger Mayak / Rocket — aktywacja specjalnych wydarzeń

Break All Windows — rozbicie wszystkich okien na mapie

4. Zarządzanie zakończeniem gry
Neighbor Win — natychmiastowe zwycięstwo sąsiada

Kids Win — natychmiastowe zwycięstwo dzieci

Time Is Up — zakończenie gry po czasie

Unlock Basement Door — otwarcie drzwi do piwnicy

5. Interfejs użytkownika
Opracowałem wygodny i stylowy interfejs z kategoriami

Dodałem skróty klawiszowe do szybkiego dostępu do funkcji (Z, X, C, R, J, Insert)

Zrealizowałem możliwość ukrywania/pokazywania UI jednym przyciskiem

Zintegrowałem system ustawień, który jest zapisywany między sesjami

Skomplikowane wyzwania techniczne, które rozwiązałem
Obchodzenie zabezpieczeń gry — przeanalizowałem mechanizmy anty-cheat, znalazłem sposoby ich obchodzenia

Inżynieria wsteczna — używałem DNSpy do analizy kodu gry i wyszukiwania potrzebnych metod

Przechwytywanie metod — zastosowałem Harmony do modyfikacji zachowania gry w czasie rzeczywistym

Optymalizacja wydajności — funkcje ESP działają bez znaczących spadków FPS

Kompatybilność — zapewniłem działanie z najnowszą wersją gry (v1.7.0.2-PS)

Umiejętności, które zdobyłem/utrwaliłem
Praca z Unity i MelonLoader

Inżynieria wsteczna (Reverse Engineering) oraz analiza pamięci

Zrozumienie zasad działania gier anty-cheat

Tworzenie niestandardowych UI w Unity

Pisanie czystego, zorganizowanego kodu w C#

Praca z biblioteką Harmony do przechwytywania metod
Szczegóły pracy
Budżet 57 PLN
Dodana 26 czerwca
2 wyświetlenia
Freelancer
Yaroslav M.
Ukraina Kijów
Brak opinii

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
W serwisie 1 rok