Documentação em beta. Alguns textos e imagens serão retrabalhados à medida que o aplicativo se adapta à versão 1.0. Se uma seção estiver obsoleta, sinalize-a através do formulário de comentários.

Perfis

Um perfil é um conjunto completo de valores de ajuste — cada controle deslizante na página Tuning — salvo com um nome. Perfis são arquivos locais. Eles não sincronizam, não ligam para casa e você pode copiá-los entre máquinas com ferramentas simples de sistema de arquivos. A página Perfis foi criada para uma biblioteca crescente: perfis iniciais e seus próprios perfis salvos compartilham uma lista pesquisável e o perfil ativo é destacado.

Profiles page. Starter presets and saved profiles share one list, with origin chips, search, sort, active highlighting, and profile actions.
Figure 1. Profiles page. Starter presets and saved profiles share one list, with origin chips, search, sort, active highlighting, and profile actions.

Onde os perfis ficam

  • Janelas %APPDATA%\ffb-bridge\profiles\
  • Linux ~/.config/ffb-bridge/profiles/ (honours $XDG_CONFIG_HOME when set)

Cada perfil salvo é um único arquivo JSON com o nome do perfil, com espaços substituídos por traços e caracteres de nome de arquivo inválidos substituídos. Copiar um entre máquinas é tão simples quanto colocar o arquivo na mesma pasta do outro lado.

Uma biblioteca

A lista inclui iniciantes integrados e perfis que você salvou. Cada linha mostra um chip de origem, data de modificação, tamanho e se está ativo. Use pesquisar e classificar quando a lista ficar longa, selecione uma linha para ver seus detalhes e clique em Usar perfil selecionado para aplicá-lo imediatamente.

Profile library list. Starter rows are marked as built-in, the current profile is highlighted, and saved profiles appear in this same list with edit and delete actions.
Figure 2. Profile library list. Starter rows are marked as built-in, the current profile is highlighted, and saved profiles appear in this same list with edit and delete actions.

Predefinições iniciais

O FFB-Bridge é fornecido com perfis iniciais somente leitura com o nome da aeronave no Microsoft Flight Simulator:

  • Cessna 172 Skyhawk (G1000)
  • Daher TBM 930
  • Beechcraft King Air 350i
  • Airbus A320neo
  • Boeing 747-8 Intercontinental

As entradas são linhas de base, não músicas finais perfeitas. Carregue o mais próximo da aeronave que você está voando, teste a sensação e use Salvar como… ou Duplicar selecionado para criar uma cópia editável.

Salvando um perfil

O caminho mais curto: vá para Afinação, ajuste até que pareça certo, clique Salvar como…. Name it after the aircraft — Cessna 172 – minha sensação, King Air C90 – rolo pesado, etc. O novo perfil se torna o perfil ativo imediatamente.

Nesta página você pode:

  • Usar perfil selecionado — ativa o starter selecionado ou o perfil salvo sem visitar o Tuning.
  • Duplicar selecionado — clonar um perfil inicial ou salvo com um novo nome.
  • Excluir selecionado — remova um perfil salvo com confirmação. Os perfis iniciais não podem ser excluídos.
  • Atualizar – verifique novamente a pasta do perfil após adicionar os arquivos manualmente.

Trocando perfis em voo

Carregar um perfil da página Perfis, do seletor de perfil superior ou da página Tuning se aplica ao próximo tick de 50 Hz. O stick permanece armado durante a mudança; você sentirá as forças se remodelarem à medida que os novos controles deslizantes entrarem em vigor. A faixa superior é atualizada para mostrar o mesmo perfil ativo destacado na biblioteca.

Carregar não salva

Se você modificou os controles deslizantes do perfil anterior sem salvar, alterne descarta essas mudanças. O seletor de perfil mostra um ponto âmbar sempre que o perfil ativo está sujo – se você vê-lo, salve antes de carregar.

Compartilhando perfis

The profile JSON file is portable. If a friend sends you Cessna-172-smooth.json, drop it into your profiles folder and it shows up on the Profiles page the next time you open it. The reverse works too — grab the file and email it.

Futuro possível

Um recurso de compartilhamento de perfil – navegar pelas músicas que outros usuários publicaram, assinar uma que um amigo fez – está na lista do talvez mais tarde. Nada está decidido ainda. Veja o seção de preços para uma discussão mais ampla sobre como seria uma camada paga.

O esquema JSON

Cada arquivo de perfil é JSON estrito: cada campo possui uma chave conhecida, chaves desconhecidas são rejeitadas no carregamento. Isso é deliberado – evita que ferramentas de terceiros que escrevem perfis em um formato conhecido enviem arquivos inválidos.

{
  "Forces": {
    "MasterGain": 1.0,
    "SpringStrength": 0.6,
    "PitchAirspeedGain": 0.85,
    "RollAirspeedGain": 0.70
  },
  "StickFeel": {
    "GLoadEnabled": true,
    "DynamicDeadbandEnabled": true,
    "RateDampingEnabled": true
  }
}

You generally shouldn't need to hand-edit these — the Tuning page is faster — but reading them to diff two profiles (git diff cessna-defaults.json cessna-my-feel.json) is often the quickest way to see what you actually changed.