logo
pl
Polski

Niestandardowy małżonek Patio

Twórca: aedenthorn
Zaktualizowano:2021-08-02 20:04:12
23KB
mcafee
Uwierzytelnianie
Zaufane przez 200,000,000+ użytkowników

Moduły wymagane wstępnie

zostanie automatycznie zainstalowany po użyciu Niestandardowy małżonek Patio

O tym modzie

Pozwala dostosować lokalizację i płytki używane do zewnętrznego obszaru małżonka dla dowolnej wanilii lub niestandardowego NPC za pomocą pakietów treści.
Uwaga: ten mod jest już nieaktualny, prosimy o jego użycieNiestandardowy taras dla małżonkaZamiast.


Ten mod był pierwotnie częściąWiele małżonków, ale wydaje się, że będzie on przydatny dla każdego małżonka, dlatego przenoszę go do tego nowego moda (i przy okazji go udoskonalam!).

Ten mod to prosty framework. Sam w sobie nic nie robi; musisz stworzyć i zainstalować dla niego pakiet zawartości. Albo poproś twórcę swojego NPC-a o stworzenie pakietu zawartości patio dla małżonka.

Teraz jestKreator niestandardowych tarasów dla małżonkówco umożliwi Ci tworzenie prostych tarasów dla małżonków bez żadnej znajomości JSON.Zainstaluj go, a także tego moda i postępuj zgodnie z instrukcjami na jego stronie. Kreator nie pozwala na zaawansowane dostosowywanie, ale po skonfigurowaniu prostych arkuszy kafelków, możesz edytować plik JSON i dostosować go do własnych potrzeb.

UWAGA: Jeśli potrzebujesz pomocy z tym modem, odwiedź stronęmój serwer DiscordNie mogę ci pomóc w postach Nexus, to zbyt niezręczne.

Proste użycie

W przypadku pojedynczego współmałżonka możesz dostosować przykładowy pakiet treści wKarta PlikiZainstaluj ten mod, zainstaluj pakiet zawartości, a następnie edytuj pakiet zawartościzawartość.jsonplik, który wygląda tak:



{
"obszary": {
"Emily": {
lokalizacja:
            {
"X": 69,
"Y": 7
},
„useDefaultTiles”: prawda,
"useTilesOf": "Emily"
        }
    }
}



To polecenie dla moda, aby utworzył strefę dla małżonka dla Emily na polu 73,11, używając jej domyślnych pól patio. Wystarczy zmienić nazwę i współrzędne lokalizacji, aby dopasować je do małżonka.

użyj kafelkówto opcjonalny klucz, który pozwala określić inny zestaw domyślnych kafelków. Wystarczy zmienić go na imię innego małżonka/małżonki VANILLA.

Obszary małżonków w wersji waniliowej mają wymiary 3x3, a „lokalizacja” odnosi się do kafelka w lewym górnym rogu.

Możesz również określić niestandardowe przesunięcie NPC; będzie to konieczne w przypadku niestandardowych NPC – małżonkowie w wersji podstawowej mają domyślne lokalizacje w obszarze małżonków, ale możesz je również zmienić. UżyjnpcOffsetz wartościami X i Y, tak jaklokalizacja(zobacz przykład z Sophią poniżej).

Aby znaleźć współrzędne kafelka, możesz użyćTryb debugowaniaMożesz sprawdzić swój json nahttps://smapi.io/json


Zaawansowane użycie

Bardziej złożony przykład, umożliwiający zastosowanie niestandardowych płytek, niestandardowych arkuszy płytek i wielu obszarów patio dla małżonków, można znaleźć w przykładowym pakiecie zawartościzawartość_complex.json(zastąpićzawartość.jsonz nim lub po prostu skopiuj zawartość). Ten plik zawiera obszary dla wielu małżonków, w tym dla Sophii, i ładuje niestandardowy arkusz kafelków z pliku PNG:

{
"obszary": {
"Emily": {
"lokalizacja": {
"X": 73,
"Y": 11
},
„useDefaultTiles”: prawda,
"useTilesOf": "Emily"
},
"Haley": {
"lokalizacja": {
"X": 74,
"Y": 7
},
„useDefaultTiles”: prawda,
"useTilesOf": "Haley"
},
"Zofia": {
"lokalizacja": {
"X": 77,
"Y": 11
},
„useDefaultTiles”: fałsz,
"specialTiles": [
                {
"lokalizacja": {
"X": 77,
"Y": 12
},
„warstwa”: „Przód”,
"arkuszkakafelków": "NiestandardowyArkuszKafelków",
"IndeksPłytek": 0
},
                {
"lokalizacja": {
"X": 77,
"Y": 13
},
„warstwa”: „Budynki”,
"arkuszkakafelków": "NiestandardowyArkuszKafelków",
"IndeksPłytek": 4
},
                {
"lokalizacja": {
"X": 78,
"Y": 13
},
„warstwa”: „Budynki”,
"arkuszkakafelków": "NiestandardowyArkuszKafelków",
"indeks kafelków": 6
},
                {
"lokalizacja": {
"X": 79,
"Y": 13
},
„warstwa”: „Budynki”,
"arkuszkakafelków": "NiestandardowyArkuszKafelków",
„Indeks kafelków”: 7
},
                {
"lokalizacja": {
"X": 80,
"Y": 12
},
„warstwa”: „Przód”,
"arkuszkakafelków": "NiestandardowyArkuszKafelków",
"IndeksPłytek": 1
},
                {
"lokalizacja": {
"X": 80,
"Y": 13
},
„warstwa”: „Budynki”,
"arkuszkakafelków": "NiestandardowyArkuszKafelków",
„Indeks kafelków”: 5
                }
],
"npcOffset": {
"X": 1,
"Y": 2
},
„npcAnimation”: „Sophia_Farm1”
        }
},
"kafelkiArkuszeDoDodania": {
„Arkusz niestandardowy”: {
„ścieżka”: „zasoby/custom_tile_sheet.png”,
„szerokość”: 4,
"wysokość": 2,
„szerokość kafelka”: 16,
"wysokość kafelka": 16
        }
    }
}


Polecenie to mówi modowi, aby wykonał dla Sophii następujące czynności:

  • stwórz jej obszar małżonka w 77,11
  • nie używaj domyślnych kafelków w obszarze jej małżonka (ona i tak ich nie ma),
  • dodaj listę specjalnych kafelków na podanych współrzędnych, na podanej warstwie, używając podanej nazwy arkusza kafelków (patrz Niestandardowe arkusze kafelków poniżej)
  • umieść Sophię w przesunięciu od 77,11 do 1,2 (tj. w 78,13)
  • odtwórz animację z listy animacji o nazwie „Sophia_Farm1” (jest to animacja dostarczona przez SVE).

Obszary przeznaczone dla małżonków będą wyświetlane tylko w przypadku NPC-ów, którzy poślubili rolnika, więc nie zaszkodzi stworzyć pakiet zawartości dla NPC-a, na wypadek gdyby gracz się z nim ożenił.


Niestandardowe arkusze płytek

Powyższy przykład dodaje również niestandardowy arkusz kafelków o nazwie „CustomTileSheet” z niestandardowego pliku PNG zawartego w pakiecie zawartości, co umożliwia dodawanie niestandardowych grafik kafelków.

Niestandardowe arkusze kafelków wymagają określenia szerokości i wysokości kafelków, więc ten arkusz ma 64 piksele (4 x 16) szerokości i 32 piksele (2 x 16) wysokości. Aby odwołać się do indeksu kafelka w niestandardowym kafelku, należy liczyć od lewej do prawej, zaczynając od 0. Indeksy kafelków w przykładowym arkuszu kafelków to:

0 1 2 3
4 5 6 7

Aby lepiej to zrozumieć, możesz obejrzeć plik png w przykładowym pakiecie treści i porównać go z obszarem małżonka Sophii na zrzucie ekranu z jesieni.

Możesz również użyć{sezon}tag na ścieżce arkusza kafelków, np.

„ścieżka”: „zasoby/arkusz_kafelków_niestandardowych_{sezon}.png”,

a następnie użyj czterech oddzielnych plików png dla czterech pór roku, tj.:

assets/custom_tile_sheet_spring.png
assets/custom_tile_sheet_summer.png
assets/custom_tile_sheet_fall.png
assets/custom_tile_sheet_winter.png


Jeśli używaszWiele małżonków, proszę użyj również tego moda, ponieważ usunąłem tę funkcjonalność z tamtego moda w najnowszej wersji.


Techniczny:

WymagaSMAPI, używa Harmony.

Kompatybilny zAktualizator modówdo automatycznych aktualizacji.

Kod jest whttps://github.com/aedenthorn/StardewValleyMods.

Jeśli chcesz złożyć skargę, poprosić o pomoc lub pomóc mi w testowaniu moich modów, możesz odwiedzićmój serwer Discord.

Lista wszystkich moich modów do Stardew Valley jest dostępna pod adresemhttps://www.nexusmods.com/stardewvalley/articles/895.

Najlepsze mody do Stardew Valley

Odkryj najlepsze mody do Stardew Valley, które wprowadzają nowe funkcje, ulepszoną grafikę i ekscytujące sposoby przekształcenia rozgrywki.

Odblokuj pełny potencjał Stardew Valley z XMODhub — odkryj dziś te najlepsze mody!

mcafee
Uwierzytelnianie
Zaufane przez 200,000,000+ użytkowników

Potrzebujesz pomocy z pobieraniem lub instalacją? Dołącz do naszej społeczności Discord po wsparcie!

logo
Język

Rozwiązania dla graczy

Zasoby

Wzmacniacz

Śledź nas na

discordfacebooktwitteryoutube
Wsparcie:
support@xmodhub.com
Xmod_Lily
Biznes:
dc@xmodhub.com or cathy@business.xmodhub.com
catherine_79237

Larvas Limited

Room 1201, 12/F Tai Sang Bank Building 130-132 Des Voeux Road Central HK