Niestandardowe modyfikatory świata w Windrose pozwalają szczegółowo dostosować walkę, walkę morską, eksplorację, zadania i skalowanie kooperacji. W tym przewodniku nauczysz się, jak edytować plik WorldDescription.json, zrozumieć każdy parametr i zastosować indywidualne ustawienia na swoim serwerze Windrose.
Aby zastosować niestandardowe modyfikatory świata, musisz edytować odpowiedni plik świata.
- Zatrzymaj swój serwer Windrose w panelu zarządzania.
- Otwórz zakładkę Pliki.
- Przejdź do ścieżki:
R5/Saved/SaveProfiles/Default/RocksDB/[twoja_wersja_gry]/Worlds/[twoje_id_świata]/WorldDescription.json
Zamień symbole zastępcze:
| Symbol zastępczy | Znaczenie |
|---|---|
[twoja_wersja_gry] | Folder z aktualną wersją gry Windrose |
[twoje_id_świata] | ID świata, który chcesz edytować |
Znajdź właściwy świat
Jeśli masz wiele światów, upewnij się, że edytujesz WorldDescription.json w odpowiednim folderze [twoje_id_świata]. W przeciwnym razie zmiany wpłyną na inny zapis gry.
Poniższe tabele zawierają kompletny przegląd dostępnych niestandardowych modyfikatorów świata.
| Parametr | Sekcja | Domyślnie | Zakres | Efekt |
|---|---|---|---|---|
MobHealthMultiplier | float | 1.0 | 0.2 - 5.0 | Mnożnik zdrowia przeciwników |
MobDamageMultiplier | float | 1.0 | 0.2 - 5.0 | Mnożnik obrażeń przeciwników |
CombatDifficulty | tag | Normal | Easy, Normal, Hard | Agresywność bossów i trudność walki |
CombatDifficulty musi być wpisany jako wartość tagu, np.:
"tag": {
"CombatDifficulty": {
"TagName": "WDS.Parameter.CombatDifficulty.Hard"
}
}
Dostępne wartości:
| Trudność | Wartość TagName |
|---|---|
| Easy | WDS.Parameter.CombatDifficulty.Easy |
| Normal | WDS.Parameter.CombatDifficulty.Normal |
| Hard | WDS.Parameter.CombatDifficulty.Hard |
| Parametr | Sekcja | Domyślnie | Zakres | Efekt |
|---|---|---|---|---|
ShipHealthMultiplier | float | 1.0 | 0.4 - 5.0 | Mnożnik zdrowia statków przeciwników |
ShipDamageMultiplier | float | 1.0 | 0.2 - 2.5 | Mnożnik obrażeń statków przeciwników |
BoardingDifficultyMultiplier | float | 1.0 | 0.2 - 5.0 | Liczba wrogich marynarzy podczas abordażu |
Te ustawienia są przydatne, jeśli chcesz ułatwić walki morskie dla mniejszych załóg lub znacznie utrudnić je dla doświadczonych grup.
| Parametr | Sekcja | Domyślnie | Zakres | Efekt |
|---|---|---|---|---|
Coop_StatsCorrectionModifier | float | 1.0 | 0.0 - 2.0 | Dostosowuje zdrowie i postawę przeciwników w zależności od liczby graczy |
Coop_ShipStatsCorrectionModifier | float | 0.0 | 0.0 - 2.0 | Dostosowuje zdrowie statków przeciwników w zależności od liczby graczy |
Te wartości są szczególnie przydatne dla większych załóg, pomagając utrzymać równowagę walki przy większej liczbie graczy.
| Parametr | Sekcja | Domyślnie | Efekt |
|---|---|---|---|
EasyExplore | bool | false | Wyłącza znaczniki na mapie dla interesujących miejsc |
Nazwa EasyExplore
Pomimo nazwy, ustawienie EasyExplore na true utrudnia eksplorację, ponieważ wyłącza znaczniki na mapie, co tworzy bardziej immersyjny tryb eksploracji.
| Parametr | Sekcja | Domyślnie | Efekt |
|---|---|---|---|
CoopQuests | bool | true | Jeśli jeden gracz ukończy zadanie kooperacyjne, zostaje ono automatycznie ukończone dla wszystkich aktywnych graczy |
To ustawienie jest przydatne, jeśli chcesz uprościć postęp grupy lub jeśli każdy gracz ma ukończyć zadania indywidualnie.
Jeśli nie jesteś pewien, jak wartość float wpływa na rozgrywkę, użyj tej szybkiej skali jako wskazówki.
| Wartość | Efekt |
|---|---|
0.5 | 50% - zauważalnie łatwiejsze |
1.0 | 100% - standardowe |
2.0 | 200% - zauważalnie trudniejsze |
5.0 | 500% - ekstremalnie trudne |
Ta tabela to praktyczny przykład do balansowania świata. Niższe wartości zmniejszają trudność, wyższe ją znacznie zwiększają.
Zacznij od małych zmian Testując zmiany balansu, zmieniaj tylko jeden parametr na raz. Ułatwia to zauważenie, które ustawienie wpływa na rozgrywkę.
Każdy parametr float obsługuje tylko określony zakres. Trzymanie się dokumentowanego zakresu zapobiega nieoczekiwanym zachowaniom.
| Parametr | Minimum | Maksimum |
|---|---|---|
MobHealthMultiplier | 0.2 | 5.0 |
MobDamageMultiplier | 0.2 | 5.0 |
ShipHealthMultiplier | 0.4 | 5.0 |
ShipDamageMultiplier | 0.2 | 2.5 |
BoardingDifficultyMultiplier | 0.2 | 5.0 |
Coop_StatsCorrectionModifier | 0.0 | 2.0 |
Coop_ShipStatsCorrectionModifier | 0.0 | 2.0 |
Nieprawidłowe wartości Użycie nieobsługiwanych wartości, błędnego formatu lub parametrów w niewłaściwej sekcji może spowodować, że gra zignoruje ustawienie lub nie zastosuje go poprawnie.
Podczas edycji WorldDescription.json upewnij się, że:
- Wszystkie klucze są w podwójnych cudzysłowach
- Przecinki są poprawnie umieszczone
- Nawiasy
{}i nawiasy kwadratowe[]są poprawnie zamknięte trueifalsesą pisane małymi literami- Liczby zmiennoprzecinkowe używają kropki, np.
1.5
Błędny plik JSON może uniemożliwić poprawne załadowanie konfiguracji świata.
Po zakończeniu:
- Zapisz
WorldDescription.json - Uruchom ponownie serwer
- Połącz się z serwerem i przetestuj zmiany w rozgrywce
Niektóre wartości najlepiej sprawdzić podczas walki, abordażu lub sesji kooperacyjnej, a nie od razu po zalogowaniu.
