Link al gruppo TELEGRAM di Dwarf Fortress

[SOUNDSENSE] Personalizzare il pack

In questa sezione troverete le guide scritte dagli utenti della community
27/02/2016, 16:25
Per chi non sapesse cos'è, SoundSense è un tool che aggiunge suoni/musiche a Dwarf Fortress (per info più dettagliate lascio il link alla pagina wiki: http://dwarffortresswiki.org/index.php/ ... tomization ).
La cosa interessante di questo tool è che si possono aggiungere anche pacchetti di suoni personalizzati e in questa guida vi mostrerò come.
Prima di tutto vi serve un file audio, per l'esempio che farò io aggiungerò la seguente canzone:
[youtube]/watch?feature=player_embedded&v=PQG7WUdPYvE[/youtube].
I tipi di file audio che il tool supporta sono i seguenti:
- .mp3 (fortemente consigliato)
- .ogg (funziona ma SoundSense non riesce a normalizzare il volume)
- .wav (solo quelli codificati come "Windows PCM")
- .aiff
- .au

Ora che avete il vostro file andate nella cartella di SoundSense poi in packs.
A questo punto dovete scegliere quando volete che questo suono venga riprodotto, nel mio caso voglio che sia riprodotto durante la stagione primaverile, quindi sposto il file audio in seasons/spring . Poi torno alla cartella precedente e apro seasons.xml e cerco la sezione dove sono contenuti i codici per la primavera (ATTENZIONE:selezionare la parte di codice relativa alla musica e non agli anouncement!) :
Spoiler:
<sound logPattern="(Spring has arrived!)|(Spring has arrived on the calendar\.)" loop="start" channel="music" playbackThreshhold="0">

<soundFile fileName="spring/Willow and the Light.mp3" />
<soundFile fileName="spring/Savannah Sketch.mp3" />
<soundFile fileName="spring/Not As It Seems.mp3" />
<soundFile fileName="spring/Celtic Impulse.mp3" />
<soundFile fileName="spring/Achaidh Cheide.mp3" />

<soundFile fileName="simonswerwer/Simon Swerwer-Whip Vine.mp3" />
<soundFile fileName="simonswerwer/Simon Swerwer-Kobold March.mp3" />
<soundFile fileName="simonswerwer/Simon Swerwer-Bonecrafter.mp3" />
<soundFile fileName="simonswerwer/Simon Swerwer - Emergence.mp3" />

<soundFile fileName="roguebard/7_20.mp3" />

<soundFile fileName="alexandrzhelanov/Zombies also love to play the fool.mp3" weight="25">
<attribution author="Alexandr Zhelanov" url="http://opengameart.org/users/alexandr- zhelanov" license="CC BY 3.0" description="Zombies also love to play the fool" />
</soundFile>
<soundFile fileName="alexandrzhelanov/Path to Lake Land.mp3">
<attribution author="Alexandr Zhelanov" url="http://opengameart.org/users/alexandr-zhelanov" license="CC BY 3.0" description="Path to Lake Land" />
</soundFile>

<soundFile fileName="399596_Quest___Overworld_Theme_1.mp3" />

<soundFile fileName="Musopen.Com Arvo Part-Magnificat.mp3" weight="5" />

<soundFile fileName="10s_silence.mp3" weight="200" />
</sound>


Ora la parte di codice da copiare sotto alle altre è la seguente: <soundFile fileName="directory del file/Nome del tuo file.mp3"/> (dopo il . mettere il formato del vosto file audio).
Quindi se metterete il file nella directory dove sono localizzati gli altri file della stessa stagione sarete sicuri di non sbagliare a scrivere il codice e non dovrete faticare a riscrivere tutto il percorso rendendo anche il tutto più facile ed ordinato. Continuando con il mio esempio se il file si chiama "Dwarf Fortress Remastered.mp3" ed era insieme agli altri file nella cartella "spring" dovrò scrivere così:
<soundFile fileName="spring/Dwarf Fortress Remastered.mp3" /> (il codice è case sensitive quindi attenzione a rispettare le minuscole/maiuscole) . Il codice ottenuto sarà il seguente:

Spoiler:
<sound logPattern="(Spring has arrived!)|(Spring has arrived on the calendar\.)" loop="start" channel="music" playbackThreshhold="0">

<soundFile fileName="spring/Willow and the Light.mp3" />
<soundFile fileName="spring/Savannah Sketch.mp3" />
<soundFile fileName="spring/Not As It Seems.mp3" />
<soundFile fileName="spring/Celtic Impulse.mp3" />
<soundFile fileName="spring/Achaidh Cheide.mp3" />
<soundFile fileName="spring/Dwarf Fortress Remastered.mp3" />

<soundFile fileName="simonswerwer/Simon Swerwer-Whip Vine.mp3" />
<soundFile fileName="simonswerwer/Simon Swerwer-Kobold March.mp3" />
<soundFile fileName="simonswerwer/Simon Swerwer-Bonecrafter.mp3" />
<soundFile fileName="simonswerwer/Simon Swerwer - Emergence.mp3" />

<soundFile fileName="roguebard/7_20.mp3" />

<soundFile fileName="alexandrzhelanov/Zombies also love to play the fool.mp3" weight="25">
<attribution author="Alexandr Zhelanov" url="http://opengameart.org/users/alexandr- zhelanov" license="CC BY 3.0" description="Zombies also love to play the fool" />
</soundFile>
<soundFile fileName="alexandrzhelanov/Path to Lake Land.mp3">
<attribution author="Alexandr Zhelanov" url="http://opengameart.org/users/alexandr-zhelanov" license="CC BY 3.0" description="Path to Lake Land" />
</soundFile>

<soundFile fileName="399596_Quest___Overworld_Theme_1.mp3" />

<soundFile fileName="Musopen.Com Arvo Part-Magnificat.mp3" weight="5" />

<soundFile fileName="10s_silence.mp3" weight="200" />
</sound>


Salvate tutto ed il gioco è fatto! Avete appena personalizzato il vostro SoundSense!
Al vostro file può essere aggiunto un attributo weight (di default non è segnato ed è 100) per aumentare le probabilità che questo venga riprodotto rispetto agli altri file :più alto è il numero e più facilmente questo verrà riprodotto (mettere il numero tra " " o non funzionerà!).
Nel mio esempio farò così: <soundFile fileName="spring/Dwarf Fortress Remastered.mp3" weight="150" /> . Ovviamente potete anche modificare altri suoni come il verso di un animale se quello di default di SoundSense non vi piace, il tutto sta nel trovare dov'è descritto l'evento desiderato nel codice. Spero di essere stato d'aiuto ;)
Super sconti sui videogame: https://www.g2a.com/r/
27/02/2016, 17:32
Ottima guida :)
http://dwarffortressitalia.tumblr.com/
Il primo blog italiano interamente dedicato a Dwarf Fortress, un grazie a chi ci visita e ci sostiene.

contatti in privato per maggiori informazioni.
02/03/2016, 12:19
Non mi sono dimenticato di metterlo sul mio blog, è solo che ho parecchi impegni ultimamente :(
http://dwarffortressitalia.tumblr.com/
Il primo blog italiano interamente dedicato a Dwarf Fortress, un grazie a chi ci visita e ci sostiene.

contatti in privato per maggiori informazioni.
07/04/2016, 12:49
Guida Pubblicata in beta, dimmi se va tutto bene o se devo correggere qualcosa
http://dwarffortressitalia.tumblr.com/
Il primo blog italiano interamente dedicato a Dwarf Fortress, un grazie a chi ci visita e ci sostiene.

contatti in privato per maggiori informazioni.
07/04/2016, 17:13
Rileggendo mi sembra tutto ok ;)
Super sconti sui videogame: https://www.g2a.com/r/
08/04/2016, 15:22
great, poi a tempo perso trovo un workaround per una specie di spoiler ma dubito...
http://dwarffortressitalia.tumblr.com/
Il primo blog italiano interamente dedicato a Dwarf Fortress, un grazie a chi ci visita e ci sostiene.

contatti in privato per maggiori informazioni.

Chi c’è in linea

In totale c’è 1 utente connesso :: 0 registrati, 0 nascosti e 1 ospite (basato sugli utenti attivi negli ultimi 5 minuti)
Record di utenti connessi: 4315 registrato il 04/11/2021, 5:52

Visitano il forum: Nessuno e 1 ospite
 
 


cron