Como Criar Companhias Personalizadas para o Sonorus Deluxe Edition

A companhia personalizada deve seguir uma estrutura exata de pastas e arquivos, que será lida pelo Sonorus. O nome das pastas e arquivos deve seguir o padrão especificado abaixo.

Written By Alan Rodrigues

Last updated Over 1 year ago

1. Estrutura de Diretórios

Aqui está a estrutura exata que o addon precisa ter:

/[Nome da Companhia]/
    ├── info.json
    ├── logo.png
    ├── audios/
        ├── embarque.mp3
        ├── musicadebordo.mp3
        ├── boasvindas.mp3
        ├── seguranca.mp3
    ├── icones/
        ├── embarque.png
        ├── musicadebordo.png
        ├── bemvindo.png
        ├── seguranca.png

2. Estrutura info.json

O arquivo info.json deve seguir exatamente a formatação abaixo, mas você pode modificar o número de áudios conforme a necessidade. O arquivo define o nome da companhia, o autor, o logotipo e os áudios com seus respectivos ícones.

Aqui está o formato de exemplo do arquivo info.json:

{
    "companhias": [
        {
            "nome": "Trip Linhas Aéreas",
            "logo": "logo.png",
            "author": "Alan Rodrigues",
            "audios": [
                {
                    "titulo": "Embarque",
                    "icone": "icones/embarque.png",
                    "arquivo": "audios/embarque.mp3"
                },
                {
                    "titulo": "Música de Bordo",
                    "icone": "icones/musicadebordo.png",
                    "arquivo": "audios/musicadebordo.mp3"
                },
                {
                    "titulo": "Bem-Vindos\nà Bordo",
                    "icone": "icones/bemvindo.png",
                    "arquivo": "audios/boasvindas.mp3"
                },
                {
                    "titulo": "Instruções\nde Segurança",
                    "icone": "icones/seguranca.png",
                    "arquivo": "audios/seguranca.mp3"
                },
                {
                    "titulo": "Aviso Cinto\nLigado",
                    "icone": "icones/cinto.png",
                    "arquivo": "audios/avisocintoligado.mp3"
                },
                {
                    "titulo": "Aviso Cinto\nDesligado",
                    "icone": "icones/cinto.png",
                    "arquivo": "audios/avisocintodesligado.mp3"
                },
                {
                    "titulo": "Decolagem",
                    "icone": "icones/decolagem.png",
                    "arquivo": "audios/decolagem.mp3"
                },
                {
                    "titulo": "Altitude de Cruzeiro",
                    "icone": "icones/cruzeiro.png",
                    "arquivo": "audios/cruzeiro.mp3"
                },
                {
                    "titulo": "Serviço\nde Bordo",
                    "icone": "icones/servicodebordo.png",
                    "arquivo": "audios/servicodebordo.mp3"
                },
                {
                    "titulo": "Descida Final",
                    "icone": "icones/pouso.png",
                    "arquivo": "audios/descidafinal.mp3"
                },
                {
                    "titulo": "Pouso",
                    "icone": "icones/pouso.png",
                    "arquivo": "audios/pouso.mp3"
                },
                {
                    "titulo": "Desembarque",
                    "icone": "icones/pouso.png",
                    "arquivo": "audios/desembarque.mp3"
                }
            ]
        }
    ]
}

Explicação do Arquivo info.json:

  • "nome": O nome da companhia aérea. Ele aparecerá no Sonorus.

  • "logo": O nome do arquivo do logotipo. Esse arquivo deve estar na pasta raiz do addon.

  • "author": O autor do addon.

  • "audios": Uma lista de áudios associados à companhia.

    • "titulo": O título que será mostrado no Sonorus.

    • "icone": O caminho para o ícone correspondente ao áudio, dentro da pasta icones/.

    • "arquivo": O caminho para o arquivo de áudio, dentro da pasta audios/.

3. Formato e Especificações do Logotipo

  • Formato do arquivo: PNG.

  • Tamanho recomendado: 160px de largura por 30px de altura.

  • Fundo: Transparente é recomendado, mas não obrigatório.

O arquivo logo.png deve estar localizado diretamente na raiz do diretório do addon (junto com o arquivo info.json).

4. Formato e Especificações dos Áudios

Os áudios utilizados pelo Sonorus Deluxe Edition podem estar nos formatos .mp3 ou .wav. Eles devem ser colocados dentro da pasta audios/, e o nome dos arquivos precisa corresponder ao que é especificado no arquivo info.json.

Detalhes:

  • Formatos suportados: MP3 e WAV.

  • Qualidade recomendada: 44.1 kHz de taxa de amostragem para melhor qualidade de som.

5. Especificações dos Ícones

Os ícones que representam os áudios no Sonorus devem ser fornecidos no formato .png e devem estar armazenados na pasta icones/.

  • Formato do arquivo: PNG.

  • Tamanho sugerido: 25x25 pixels (mas o Sonorus ajusta o tamanho automaticamente, se necessário).

6. Preparação do Addon (ZIP)

Depois de organizar todos os arquivos e pastas conforme as instruções, o próximo passo é comprimir o addon em um arquivo ZIP.

Ao compactar o addon, não deve haver uma pasta dentro do arquivo ZIP. Ou seja, ao abrir o arquivo compactado, devem ser exibidos diretamente as pastas icones, audios, e os arquivos info.json e logo.png. Isso garante que o Sonorus Deluxe Edition consiga ler corretamente a estrutura do addon.Passos:

  1. Selecione todos os arquivos e pastas dentro da companhia (por exemplo, info.json, logo.png, a pasta audios/ e a pasta icones/).

  2. Compacte tudo em um arquivo ZIP.

  3. O nome do arquivo ZIP deve ser o nome da companhia aérea. Exemplo: Trip Linhas Aereas.zip.

7. Conclusão

Seguindo essas orientações, você criará um addon de companhia aérea personalizado para o Sonorus Deluxe Edition. O arquivo ZIP resultante estará pronto para ser carregado e usado no software.