Consente ai mod del patcher di contenuto di creare versioni personalizzate di extradialogue e alcune stringsfromcsfiles strings
Dopo il download
Signor GingerHo visto che il gioco tenta di fargli usare il discorso Hoomen perché la risposta all'immersione nel cassonetto è hardcoded per tutti i npc adulti. Questo mod dishardcode tali stringhe, permettendo di creare versioni specifiche per un determinato npc, in modo che quando sono quelli che dicono il dialogo, visualizza invece una versione personalizzata nel tuo pacchetto di contenuti.
L'usoPer creare un pacchetto di patcher contenuti che funziona con questo mod, è necessario prima conoscere le chiavi (cioè le etichette) per le stringhe (cioè il testo) che si desidera modificare. Per un elenco di chiavi che questo mod può cambiare, vedere
Questo articolo.
Una volta trovato il testo che desideri creare una versione personalizzata per un npc specifico, puoi aggiungere la chiave al file di dialogo del tuo npc, seguendo queste regole:
- Per le chiavi stringa da . json, aggiungere "I caratteri_" Fino all'inizio. Cioè "Memoria cancellata"Diventa"_memoria cancellata dei caratteri".
- ExtraDialogue.json, aggiungere "Al di fuori del dialogo_" Fino all'inizio. Cioè "Citta_dumpsterdivecomment_adulto"Diventa "ExtraDialogue_Town_DumpsterDiveComment_Adult".
- Per le chiavi stringa da Stringe\StringsFromCSFiles.json Basta usare la chiave esatta dal file. Ad esempio. "NPC.cs.4420" O... "Event.cs.1503".
Una volta che hai la chiave appropriata, puoi usare
Patcher di contenuti Per creare una versione personalizzata per un npc specifico come se fosse una stringa di dialogo ordinaria da
Personaggi\ dialogo\. per esempio, la stringa nella screenshot sopra richiede un mod di patcher di contenuto con un
Contenuto. json Patch come:
{
"Cambiamenti": [
{
"Azione": "Modifica dati",
"Target": "personaggi/dialogo/MisterGinger",
"Entry": {
"ExtraDialogue_Town_DumpsterDiveComment_Adult": "Mr. Ginger pensa che dovresti smettere di radicare nei suoi cestini della spazzatura. $s",
}
}
]
}
Se il testo viene utilizzato per un npc senza una versione personalizzata, si ripristina semplicemente all'utilizzo della stringa generica predefinita.
Poiché il mod prevede che tutte queste stringhe siano utilizzate esclusivamente per il dialogo npc, sostituisce il testo con un tag identificatore. Se una stringa viene utilizzata al di fuori del dialogo dei caratteri, potresti vedere accidentalmente un tag invece del testo. Fammi sapere se vedi qualcosa di strano e posso ripararlo.
Tecnico e tecnicoRichiesta di
SmappiUsa l'armonia.
Codice è in
https://github.com/aedenthorn/StardewValleyMods.
Se vuoi lamentarti o chiedere aiuto o aiutarmi a testare i miei mod, puoi visitare
Il mio server di discordia.
Una lista di tutti i miei mod per Stardew Valley è disponibile su
https://www.nexusmods.com/stardewvalley/articles/895.