Skocz do zawartości

Dostosowywanie środowiska gry - nowe opcje systemowe

Opublikowano

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:

🔐 Ukryta Treść 🔐

 

 

📁 Lokalizacja pliku: 'UserInterface -> PythonApplicationModule.cpp'

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

📁 Lokalizacja pliku: 'UserInterface -> PythonBackground.cpp'

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

Na końcu pliku dodaj nowe funkcje:

🔐 Ukryta Treść 🔐

 

 

📁 Lokalizacja pliku: 'UserInterface -> PythonBackground.h'

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

📁 Lokalizacja pliku: 'UserInterface -> PythonBackgroundModule.cpp'

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

🔄 Zmień:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

🔄 Zmień:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

 

📁 Lokalizacja pliku: 'UserInterface -> PythonSystem.cpp'

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

📁 Lokalizacja pliku: 'UserInterface -> PythonSystem.h'

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

📁 Lokalizacja pliku: 'UserInterface -> PythonSystemModule.cpp'

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

📁 Lokalizacja pliku: 'GameLib -> MapManager.cpp'

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

📁 Lokalizacja pliku: 'GameLib -> MapManager.h'

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

📁 Lokalizacja pliku: 'GameLib -> MapOutdoor.h'

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

📁 Lokalizacja pliku: 'GameLib -> MapOutdoorLoad.cpp'

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

📁 Lokalizacja pliku: 'locale -> locale_interface.txt'

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

📁 Lokalizacja pliku: 'root -> game.py'

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

🔄 Zmień:

🔐 Ukryta Treść 🔐

 

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

 

🔐 Ukryta Treść 🔐

 

Dodaje powyżej:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

🔄 Zmień:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

🔄 Zmień:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

 

📁 Lokalizacja pliku: uisystemoption.py

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

📁 Lokalizacja pliku: systemoptiondialog.py

 

🔍 Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

Na końcu pliku dodaj:

🔐 Ukryta Treść 🔐

 

 

Rozpakuj textureset i wrzuć ten folder snow:

🔐 Ukryta Treść 🔐

 

Featured Replies

Opublikowano

dz

Opublikowano

dzięki

  • 3 tygodnie później...
Opublikowano

Wielkie Dzięki ! ❤️

 

  • 2 tygodnie później...
Opublikowano

dzięki

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...