logo
it
Italiano

Patio del coniuge personalizzato

Creatore: aedenthorn
Aggiornato:2021-08-02 20:04:12
23KB
mcafee
Verifica
fiducioso da 200,000,000+ utenti

mod pre-richiedente

verrà installato automaticamente quando si utilizza Patio del coniuge personalizzato

Su questo mod

Consente di personalizzare la posizione e le piastrelle utilizzate per l'area esterna del coniuge per qualsiasi vaniglia o NPC personalizzato utilizzando pacchetti di contenuti.
Avviso: questa mod è ora obsoleta, si prega di utilizzarePatio personalizzato per coniugi ReduxInvece.


Questa mod faceva originariamente parte diConiugi multipli, ma sembra che sarà utile in generale per qualsiasi coniuge, quindi lo sto spostando in questa nuova mod (e migliorandolo strada facendo!).

Questa mod è un framework semplice. Non fa nulla da sola; dovrai creare e installare un pacchetto di contenuti. Oppure, in alternativa, chiedere al creatore del tuo coniuge PNG personalizzato di creare un pacchetto di contenuti per il patio del coniuge per il suo PNG.

Ora c'è unPatio personalizzato per coniugiche ti consentirà di creare semplici patii per coniugi senza alcuna conoscenza di JSON.Installalo insieme a questa mod e segui le istruzioni sulla pagina della mod. La procedura guidata non ti permetterà di effettuare personalizzazioni avanzate, ma una volta impostati semplici tilesheet, potrai modificare il file json per adattarlo a tuo piacimento.

NOTA: se desideri aiuto con questa mod, visitail mio server DiscordNon posso aiutarti con i post su Nexus, è troppo imbarazzante.

Utilizzo semplice

Per un singolo coniuge vanilla, puoi adattare il pacchetto di contenuti di esempio inScheda FileInstalla questa mod, installa il pacchetto di contenuti, quindi modifica il pacchetto di contenuticontenuto.jsonfile, che si presenta così:



{
"aree": {
"Emily": {
posizione:
            {
"X": 69,
"Y": 7
},
"useDefaultTiles": vero,
"useTilesOf": "Emily"
        }
    }
}



Questo indica al moderatore di creare un'area coniuge per Emily nelle caselle 73,11, utilizzando le sue caselle predefinite del patio. Basta cambiare il nome e le coordinate della posizione in base al coniuge.

usaTilesOfè una chiave facoltativa che consente di specificare un set diverso di tessere predefinite da utilizzare. Basta sostituirlo con il nome di un altro coniuge VANILLA.

Le aree dei coniugi Vanilla sono tessere 3x3 e "posizione" si riferisce alla tessera in alto a sinistra.

Puoi anche specificare un offset NPC personalizzato; dovrai farlo per i NPC personalizzati: i coniugi vanilla hanno posizioni predefinite all'interno dell'area del coniuge, ma puoi anche sovrascriverle. UsanpcOffsetcon valori X e Y, proprio comeposizione(vedi l'esempio con Sophia qui sotto).

Per trovare le coordinate delle tessere, puoi usareModalità di debugPuoi controllare il tuo json suhttps://smapi.io/json


Utilizzo avanzato

Per un esempio più complesso, che consente piastrelle personalizzate, fogli di piastrelle personalizzati e aree patio per più coniugi, dai un'occhiata al pacchetto di contenuti di esempiocontent_complex.json(sostituisci ilcontenuto.jsoncon esso o semplicemente copiarne il contenuto). Quel file ha aree per più coniugi, inclusa Sophia, e carica un foglio di riquadri personalizzato da un file png:

{
"aree": {
"Emily": {
"posizione": {
"X": 73,
"Y": 11
},
"useDefaultTiles": vero,
"useTilesOf": "Emily"
},
"Haley": {
"posizione": {
"X": 74,
"Y": 7
},
"useDefaultTiles": vero,
"useTilesOf": "Haley"
},
"Sofia": {
"posizione": {
"X": 77,
"Y": 11
},
"useDefaultTiles": falso,
"specialTiles": [
                {
"posizione": {
"X": 77,
"Y": 12
},
"strato": "Fronte",
"tilesheet": "CustomTileSheet",
"tileIndex": 0
},
                {
"posizione": {
"X": 77,
"Y": 13
},
"layer": "Edifici",
"tilesheet": "CustomTileSheet",
"tileIndex": 4
},
                {
"posizione": {
"X": 78,
"Y": 13
},
"layer": "Edifici",
"tilesheet": "CustomTileSheet",
"tileIndex": 6
},
                {
"posizione": {
"X": 79,
"Y": 13
},
"layer": "Edifici",
"tilesheet": "CustomTileSheet",
"tileIndex": 7
},
                {
"posizione": {
"X": 80,
"Y": 12
},
"strato": "Fronte",
"tilesheet": "CustomTileSheet",
"tileIndex": 1
},
                {
"posizione": {
"X": 80,
"Y": 13
},
"layer": "Edifici",
"tilesheet": "CustomTileSheet",
"tileIndex": 5
                }
],
"npcOffset": {
"X": 1,
"Y": 2
},
"npcAnimation": "Sophia_Farm1"
        }
},
"tileSheetsToAdd": {
"CustomTileSheet": {
"percorso": "assets/custom_tile_sheet.png",
"larghezza": 4,
"altezza": 2,
"larghezza piastrella": 16,
"altezza piastrella": 16
        }
    }
}


Questo dice al mod di fare quanto segue per Sophia:

  • creare la sua area coniuge a 77,11
  • non usare le tessere predefinite per l'area del coniuge (non ne ha comunque),
  • aggiungere un elenco di tessere speciali alle coordinate specificate, sul livello specificato, utilizzando il nome del foglio di tessere specificato (vedere Fogli di tessere personalizzati di seguito)
  • posizionare Sophia a un offset da 77,11 di 1,2 (cioè a 78,13)
  • riproduce un'animazione dall'elenco delle animazioni denominata "Sophia_Farm1" (si tratta di un'animazione fornita da SVE).

Le aree dedicate ai coniugi verranno visualizzate solo per i PNG sposati con il contadino, quindi non c'è nulla di male nel creare un pacchetto di contenuti per il tuo PNG, nel caso in cui il giocatore lo sposi.


Fogli di piastrelle personalizzati

L'esempio sopra aggiunge anche un foglio di tile personalizzato denominato "CustomTileSheet" da un png personalizzato incluso nel pacchetto di contenuti, consentendo l'aggiunta di grafiche di tile personalizzate.

I fogli di tile personalizzati devono specificare larghezza e altezza in tile, quindi questo foglio di tile è largo 64 pixel (4 x 16) e alto 32 pixel (2 x 16). Per fare riferimento a un indice di tile in un tile personalizzato, contare da sinistra a destra, partendo da 0. Quindi gli indici di tile nel foglio di tile di esempio sono:

0 1 2 3
4 5 6 7

Per comprendere meglio, puoi dare un'occhiata al file png nel pacchetto di contenuti di esempio e confrontarlo con l'area del coniuge di Sophia nello screenshot autunnale.

Puoi anche usare il{stagione}tag nel percorso del tuo tilesheet, ad esempio

"percorso": "assets/custom_tile_sheet_{season}.png",

e poi utilizzare quattro file png separati per le quattro stagioni, ovvero:

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


Se stai usandoConiugi multipli, ti prego di utilizzare anche questa mod, poiché ho rimosso questa funzionalità da quella mod nell'ultima versione.


Tecnico:

RichiedeSMAPI, utilizza Harmony.

Compatibile conMod Updaterper gli aggiornamenti automatici.

Il codice è ahttps://github.com/aedenthorn/StardewValleyMods.

Se vuoi lamentarti o chiedere aiuto o aiutarmi a testare le mie mod, puoi visitareil mio server Discord.

Un elenco di tutte le mie mod per Stardew Valley è disponibile suhttps://www.nexusmods.com/stardewvalley/articles/895.

Top Mod per Stardew Valley

esplorare i migliori mod per Stardew Valley che portano nuove funzionalità, visuali aggiornati e modi emozionanti per trasformare la tua esperienza di gameplay.

sblocca il pieno potenziale di Stardew Valley con XMODhub- esplora questi mod top oggi!

mcafee
Verifica
fiducioso da 200,000,000+ utenti

Hai bisogno di aiuto per il download o l'installazione? Unisciti al nostroComunità DiscordCerca supporto.

logo
lingua

soluzioni di giochi

risorse

richieste di partenariato e supporto

Seguici

discordfacebooktwitteryoutube
Supporto:
support@xmodhub.com
Xmod_Lily
Affari:
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