Opublikowano 23 Sierpnia 20232 l Cześć 👋 Chciałbym podzielić się systemem, który wprowadza trzy nowe ustawienia do opcji systemowych. Dzięki tym opcjom gracze mogą dostosować środowisko gry, włączając lub wyłączając noc, opady śniegu oraz zimowe tekstury. Modyfikacja ta została wprowadzona na oficjalnych serwerach w wersji gry 15.0. Warto zaznaczyć, że ten system nie został stworzony przeze mnie, ale jest wynikiem inżynierii wstecznej (reverse engineering) oficjalnego serwera. Wdrożyłem tę modyfikację do mojego projektu o nazwie "entry-core", gdzie została w pełni przetestowana i działa dokładnie tak, jak na oficjalnych serwerach. Opcje środowiska można aktywować/dezaktywować, gdy jest aktywny tryb /xmas lub /xmas_snow. ❄️🌌🌨️ Prezentacja: Zaczynamy... Pracę rozpoczniemy od dodanie nowego define dla preprocesora: 📁 Lokalizacja pliku: 'UserInterface -> locale_inc.h' ➕ Dodaj: Tylko zalogowani Zaloguj się, aby wyświetlić chronioną treść Ten post zawiera treści dostępne tylko dla członków. Zaloguj się lub utwórz konto, aby odblokować całą zawartość tego posta. Zaloguj się Utwórz konto 📁 Lokalizacja pliku: 'UserInterface -> PythonApplicationModule.cpp' 🔍 Szukaj: ➕ Dodaj: 📁 Lokalizacja pliku: 'UserInterface -> PythonBackground.cpp' 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: ➕ Na końcu pliku dodaj nowe funkcje: 📁 Lokalizacja pliku: 'UserInterface -> PythonBackground.h' 🔍 Szukaj: ➕ Dodaj: 📁 Lokalizacja pliku: 'UserInterface -> PythonBackgroundModule.cpp' 🔍 Szukaj: 🔄 Zmień: 🔍 Szukaj: 🔄 Zmień: 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: 📁 Lokalizacja pliku: 'UserInterface -> PythonSystem.cpp' 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: 📁 Lokalizacja pliku: 'UserInterface -> PythonSystem.h' 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: 📁 Lokalizacja pliku: 'UserInterface -> PythonSystemModule.cpp' 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: 📁 Lokalizacja pliku: 'GameLib -> MapManager.cpp' 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: 📁 Lokalizacja pliku: 'GameLib -> MapManager.h' 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: 📁 Lokalizacja pliku: 'GameLib -> MapOutdoor.h' 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: 📁 Lokalizacja pliku: 'GameLib -> MapOutdoorLoad.cpp' 🔍 Szukaj: ➕ Dodaj: 📁 Lokalizacja pliku: 'locale -> locale_interface.txt' 🔍 Szukaj: ➕ Dodaj: 📁 Lokalizacja pliku: 'root -> game.py' 🔍 Szukaj: 🔄 Zmień: 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaje powyżej: 🔍 Szukaj: 🔄 Zmień: 🔍 Szukaj: 🔄 Zmień: 🔍 Szukaj: 🔍 Szukaj: 📁 Lokalizacja pliku: uisystemoption.py 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: 📁 Lokalizacja pliku: systemoptiondialog.py 🔍 Szukaj: ➕ Dodaj: ➕ Na końcu pliku dodaj: Rozpakuj textureset i wrzuć ten folder snow:
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto