Przegląd kursu i cele nauczania
Czego się nauczysz w trakcie kursu
- Atrybuty MelonInfo i MelonGame: Metadane modyfikacji i targetowanie gier Unity.
- Cykl życia MelonMod: Metody OnInitializeMelon, OnUpdate oraz OnGUI.
- Konfiguracja MelonPreferences: Tworzenie i zapisywanie ustawień moda do pliku.
- Hookowanie z Harmony w MelonLoader: Przechwytywanie metod w IL2CPP.
- Projekt końcowy Trainer: Własne menu IMGUI, obsługa skrótów klawiszowych i modyfikacje.
Program nauczania i sylabus
3 Moduł • 10 lekcji • 5 laboratoriów
1.1 Wprowadzenie do MelonLoader i porównanie z BepInEx
Podgląd
20 min
Rozpocznij
1.2 Atrybuty zestawu [MelonInfo] oraz [MelonGame]
Podgląd
25 min
Rozpocznij
1.3 MelonLogger i kolorowe formatowanie konsoli
15 min
1.4 Architektura MelonPlugin a MelonMod
20 min
2.1 Aktualizacje klatek i OnGUI() w MelonLoader
25 min
2.2 MelonPreferences: zapis i odczyt konfiguracji moda
25 min
2.3 Przechwytywanie metod z Harmony w MelonLoader
30 min
2.4 Rejestracja typów IL2CPP w MelonLoader
25 min
3.1 Tworzenie menu moda IMGUI w OnGUI()
30 min
3.2 Projekt końcowy: kompletny trainer MelonLoader IL2CPP
35 min
Praktyczne laboratoria w chmurze
Medium
+50 pkt
Lab 1: Struktura modu MelonLoader i inicjalizacja
CSHARP
Zapisz się, aby uruchomić
Hard
+50 pkt
Lab 2: Nakładka IMGUI w MelonLoader
CSHARP
Zapisz się, aby uruchomić
Hard
+50 pkt
Lab 3: Przełączniki i konfiguracja w MelonLoader
CSHARP
Zapisz się, aby uruchomić
Medium
+50 pkt
Lab 4: Obsługa skrótów klawiszowych w MelonLoader
CSHARP
Zapisz się, aby uruchomić
Hard
+50 pkt
Lab 5: Końcowy pakiet modyfikacji MelonLoader IL2CPP Trainer
CSHARP
Zapisz się, aby uruchomić
Oceny i opinie studentów
Bądź pierwszym studentem, który oceni ten kurs po jego ukończeniu!