AGGIORNAMENTO IMPORTANTE:
![]()
(Questo ha richiesto mesi di lavoro occasionale sullo sfondo e coordinamento con il team di Frotz).
Introduzione del supporto per colori e testo monospaziato nelle storie
Questo grande aggiornamento include una serie di miglioramenti:
- AGGIUNTO supporto per la formattazione dei colori e per il testo monospaziato
- MIGLIORATE le impostazioni semplificate: non è più necessaria la calibrazione di intestazione e piè di pagina, basta indicare il titolo desiderato e il file della storia, evviva!
- MIGLIORATO l’uso del gem Open3 per i comandi di sistema, riducendo il rischio di abusi/vulnerabilità.
- MIGLIORATA l’interazione interna con la riga di comando per eliminare la necessità di file di stream; ora gestisce meglio le richieste “più” o “premi un tasto”
ORA È OBBLIGATORIO il plugin Discourse BBCode!!
Ciò ha richiesto la collaborazione del manutentore di Frotz, David Griffiths, e di uno dei membri molto attivi di quella comunità, Borg323, che ha scritto le estensioni BBCode conformi allo standard BBCode di Discourse. Moltissimi ringraziamenti a loro! Abbiamo dovuto essere un po’ creativi per far funzionare il testo monospaziato, ma la soluzione è davvero ottima!
Alcuni esempi del nuovo formato (non ho testato completamente queste storie, sono solo esempi di formattazione)
e notate la bussola colorata qui:
PROBLEMI NOTI: Ci sono molti giochi che non funzionano a causa della natura dei loro protocolli di richiesta e risposta. Se una fase del gioco non porta a un prompt in cui è possibile salvare (ignorando i prompt “premi un tasto” o “più”, che dovrebbero essere gestiti), la storia non funzionerà. Ad esempio, in Act of Murder (grande gioco!), la signora alla porta chiede se sei un poliziotto. Purtroppo questo è uno stato del gioco in cui non è possibile salvare, quindi non soddisfa questo requisito e non vedo come potremmo farlo funzionare.
Ci sono probabilmente giochi che ora sono compatibili con Discourse Frotz ma prima non lo erano… fate pure delle prove, ma tenete presente la limitazione sopra!
Fatemelo sapere se avete problemi a far funzionare questo aggiornamento e affinerò le istruzioni come necessario.

