Wiki em construção. Muitos conceitos aqui vêm da alpha 0.2 e ainda podem mudar. A wiki será finalizada para a versão 1.0 — por agora serve para ajudar os testadores fechados e, mais tarde, os jogadores do acesso antecipado a orientar-se. Para as informações mais atuais e fiáveis, entre no Discord — é lá que as mudanças são anunciadas primeiro e onde pode perguntar diretamente.

Entrar no Discord para as últimas novidades

Ambiente de trabalho e barra lateral da carreira

A barra lateral e o ambiente de trabalho Win95 — cada ícone de aplicação, os medidores de departamento, a barra de tarefas e o que está bloqueado em cada fase.

Em elaboração. O primeiro rascunho já está no ar, mas o conteúdo pode evoluir e as capturas de ecrã ainda estão a ser adicionadas. Encontrou algum erro? Avise-nos no Discord.
Nesta página

A barra lateral é a coluna Win95 de 180 píxeis fixada à esquerda de cada ecrã de carreira: o cabeçalho da equipa, a lista de aplicações, os medidores de departamento, o relógio da barra de tarefas e a linha do orçamento. O Ambiente de trabalho é o antigo ecrã de ícones de onde ela nasceu — ainda acessível, ainda utilizável com o teclado, mas já não é a vista predefinida. Esta página é o mapa de navegação: cada aplicação, para onde leva, quando está bloqueada e como a área de aplicações se desloca.

Como abrir

  • A barra lateral está sempre presente nos ecrãs de carreira que declaram has_sidebar() — o Hub, todas as aplicações, todas as páginas de perfil. Os ecrãs de fim de semana de corrida (sessões em direto, planos de andamento, pódio, debriefing) não a desenham.
  • O Ambiente de trabalho (o campo de ícones sobre a imagem de fundo) é o ecrã por trás da barra lateral quando não há aplicação aberta. Chega-se lá implicitamente pelo fluxo de transição de fase; normalmente verá antes o Hub.
  • A Carga do fim de semana é um ecrã de página inteira sem barra lateral.

A barra lateral, de cima para baixo

1. Cabeçalho da equipa

PFS <Nome da equipa> sobre uma linha de estado que muda com a fase:

EstadoLinha de estado
Janela de meio da épocaÉpoca N — Fim de semana livre — Turno n/3
Em épocaÉpoca N — GP n/20
Época terminadaÉpoca N — Concluída
Fase 2 ou 3Negociação — Turno X/10 (as duas fases partilham uma janela)
Qualquer outra faseFase N/6 — Turno X/5 (a parte do turno só nas fases de vários turnos)

2. A lista de aplicações

Dezoito entradas, numa ordem fixa que nunca muda entre a pré-época e a época:

#EntradaAbre
15HubHub da carreira
5NotíciasPFS Media
4CorreioPFS Mail — com sufixo (N) quando há correio por ler
11ClassificaçõesCompetição
20PFS SeriesPágina do campeonato
12CalendárioCalendário
6FinançasFinanças
10CarroAplicação Carro — também a porta de entrada para a I&D
9EquipaA minha equipa
2ScoutingScouting
0InfraestruturaInfraestrutura
18AcademiaAcademia de pilotos
1MarketingMarketing — a aplicação que junta Patrocinadores + Fornecedores
14Dados mundiaisDados mundiais
17Relatório de erroo empacotador de relatórios de erro
7 / 8Terminar fase / Turno seguinte / GP seguinte / Fim de semana livre / Época seguintefaz a carreira avançar
19DefiniçõesDefinições da carreira
16Terminar sessãosair para o menu, através da janela de confirmação do Hub

Dois ícones antigos já não têm entrada própria: Fornecedores (integrado em Marketing desde a 0.4.1) e I&D (o ícone Carro abre a aplicação conjunta Carro/I&D).

O estilo dos botões indica o estado de imediato:

  • Em relevo, bege liso — normal.
  • Em relevo com um realce quente e texto a negrito — a aplicação sugerida para a fase de pré-época atual: Infraestrutura na fase 1, Marketing nas fases 2 e 3, Scouting na fase 4, o botão de avanço na fase 5, I&D na fase 6. Em época não é mostrada qualquer sugestão.
  • Afundado a vermelho com texto branco a negrito — a aplicação atualmente aberta.
  • Plano e esbatido — bloqueado. Clicar mostra o motivo.

3. Relógio da barra de tarefas

Uma área de notificação Win95 afundada a mostrar o relógio do sistema (HH:MM). Numa carreira multijogador mostra antes a contagem decrescente do turno partilhado, ficando vermelha abaixo de um minuto.

4. Medidores de departamento

Seis caixas afundadas, cada uma uma leitura com dica ao passar o rato e um destino ao clique:

MedidorMostraDicaO clique abre
MarteloN UTEngenharia — unidades de trabalho restantes para reparações do fim de semanaCarro / I&D
FrascoN UTI&D — UT restantes para conceções e melhorias (a manutenção dos testes privados é debitada em cada fim de semana de corrida)Carro / I&D
Lupalivres/totalScouting — capacidade de observaçãoScouting
Aperto de mãolivres/totalMarketing — UT para missões de negociaçãoMarketing
(dinheiro)X $/GPReceita líquida estimada por Grande Prémio — verde se ≥ 0, vermelho abaixoFinanças
EstrelaNReputação da equipa — influencia acordos de patrocínio, interesse dos pilotos e prémiosA minha equipa

O valor de I&D é rnd_wu_remaining menos a reserva dos testes privados. Não é deliberadamente reservado duas vezes: a manutenção dos testes já é debitada a sério em cada recarga pós-corrida, e uma reserva adicional do lado da apresentação fazia antes este medidor divergir dos separadores de I&D.

Os medidores são leituras, não paragens de foco — foram retirados do anel de foco do comando porque ficavam entre a lista de aplicações e nada, engolindo pressões do direcional destinadas às aplicações. Os cliques do rato continuam a funcionar.

5. Linha do orçamento

Orçamento: X $ mesmo no fundo — verde enquanto positivo, vermelho assim que fica negativo.

Que aplicações estão bloqueadas, e porquê

Todas as aplicações são visíveis desde a fase 1. As bloqueadas aparecem esbatidas e abrem uma janela Win95 a indicar o desbloqueio. Os bloqueios aplicam-se apenas durante a pré-época — assim que a época começa, locked_reason não devolve nada e todas as aplicações ficam abertas.

AplicaçãoBloqueada quandoMensagem
Infraestruturadepois da fase 1«O plano de instalações fica bloqueado depois da fase 1 — Infraestrutura. Reabre assim que a época começar.»
Marketingantes da fase 2«Disponível na fase 2 — abre a janela de negociação (Marketing: patrocinadores e fornecedores).»
Marketingdepois da fase 3«A janela de negociação está fechada. O Marketing reabre assim que a época começar.»
Equipaantes da fase 5, e apenas na época 1«Disponível a partir da fase 5 — Revisão do carro, assim que o seu alinhamento de pilotos estiver fechado.»
Carroantes da fase 5«Disponível a partir da fase 5 — Revisão do carro, assim que a construção do carro da época começar.»
Academiadepois da fase 1, enquanto o departamento Academia de pilotos estiver fechado«Abre assim que o departamento Academia de pilotos estiver construído (Infraestrutura, fase 1).»
Classificações, Dados mundiaissempre, na pré-época«Disponível assim que a época começar.»

A regra de A minha equipa é a mais subtil: a partir da época 2 a equipa transporta um alinhamento permanente na transição, pelo que has_roster (época ≥ 2) a desbloqueia em todas as fases de pré-época. Só uma carreira acabada de criar não tem nada para mostrar antes da primeira negociação de pilotos.

A lógica por trás desta lista de bloqueios é o próprio modelo de fases: uma fase é uma janela, e ela fecha. As despesas de infraestrutura ficam comprometidas no fim da fase 1; a janela de negociação de patrocinadores/fornecedores abrange as fases 2–3 e expira no fim da fase 3 (os acordos prontos não reclamados são retirados por e-mail, as categorias de fornecedor em falta recebem contratos de emergência). Não se pode voltar atrás para refazer uma janela fechada.

Aplicações abertas a partir de outras aplicações

Vários ecrãs não estão de todo na barra lateral e só são acessíveis por uma ligação:

EcrãAcessível a partir de
Perfil do pilotoqualquer nome de piloto clicável, um título de notícia, o cartão de piloto de um correio, o Scouting, as Classificações
Perfil da equipaqualquer nome de equipa clicável, as notícias, as Classificações
Perfil do circuitoo nome do próximo GP no Hub, o Calendário, o Debriefing
Perfil do fabricanteDados mundiais → Fabricantes
Perfil do paísqualquer bandeira clicável, o separador Países da página PFS Series
Séries de desenvolvimentoDados mundiais → Campeonatos, e a faixa das séries na página PFS
Janela de meio da épocaos turnos de avanço Fim de semana livre depois do GP 10
Separadores de I&D (Inventário, Produção, Reparação, Melhoria, Conceção, Projetos, Testes privados)a aplicação Carro / I&D
O Editor de mods e o Editor de circuitosapenas o menu principal (Ferramentas de modding / Ferramentas dev), nunca a partir de uma carreira

Os correios também podem ligar diretamente: um correio de peça entregue salta para I&D → Inventário, um correio de conceção pronta para I&D → Produção, um correio de scouting para Scouting → Missões, um correio financeiro para Finanças, um relatório de academia para a aplicação Academia, e um correio de negociação para Marketing → Missões.

O deslocamento genérico das aplicações

As aplicações de carreira não cortam o conteúdo. Em vez disso, todos os ecrãs com barra lateral exceto a Secretária aderem a um único deslocamento vertical de página:

  • A roda do rato desloca, mas apenas enquanto o cursor estiver à direita da barra lateral (ou um comando estiver ativo) — assim a roda nunca entra em conflito com a barra lateral.
  • Uma barra de deslocamento Win95 roxa aparece na margem direita, e apenas quando o conteúdo transborda mesmo: a amplitude é altura_conteúdo − (altura do ecrã − altura do rodapé fixo), e tudo abaixo de uma tolerância de 16 px conta como «cabe». Essa tolerância existe porque os modelos de aplicação usam min-height:100%, pelo que a barra de estado chega sempre ao fundo do ecrã, haja ou não transbordo real.
  • A posição de deslocamento volta a 0 sempre que muda de aplicação.
  • A amplitude é medida a partir da altura real do conteúdo já disposto, não do píxel mais baixo desenhado. Uma versão anterior usava a extensão no ecrã, que crescia 16 px a cada passo de deslocamento e deixava a página fugir para o preto vazio.
  • Cada abertura de aplicação (e qualquer alteração da amplitude) escreve uma linha [app-scroll] <Ecrã> ui_scale=… viewport_h=… content_h=… overflow=… max_scroll=… em debug.log. Se uma lista parecer cortada a 150 % de escala da interface, é essa a linha de diagnóstico.

Uma exceção documentada: o separador Procurar da aplicação Scouting virtualiza a sua lista de 400 linhas com uma janela de linhas e barra de deslocamento próprias, saindo por isso do deslocamento de página. Todos os outros separadores do Scouting voltam a entrar — duas tentativas manuais de janela dimensionadas por alturas de linha estimadas cortavam sempre a lista de Missões em baixo; o deslocamento genérico mede em vez de estimar.

Comandos

EntradaEfeito
RatoClicar em qualquer botão de aplicação, medidor ou ícone do Ambiente de trabalho
Direcional cima/baixoMudar de aplicação diretamente, a partir do Hub ou de qualquer aplicação aberta — saltando as bloqueadas, o botão de avanço e Terminar sessão
Start (≡)Aciona Terminar fase / GP seguinte a partir de qualquer ecrã de aplicação
AAbrir a entrada realçada (cursor do Ambiente de trabalho)
B / Escape / QRecuar; no Ambiente de trabalho volta ao menu principal
SAlternar a sobreposição de estado do Ambiente de trabalho

O direcional recusa-se de propósito a parar no botão de avanço ou em Terminar sessão: ambos são irreversíveis e ambos têm de ser uma pressão deliberada em A. Uma janela modal suprime o Start pela mesma razão — a janela é dona dos seus botões.

Aprofundar

  • A Secretária tem o seu próprio cursor. No ecrã do Ambiente de trabalho, a entrada realçada da barra lateral é o foco do cursor da secretária, não uma aplicação aberta, e o gestor do direcional da barra lateral afasta-se (nav_claimed). Em todo o resto, é a barra lateral que comanda.
  • Uma aplicação sem ícone na barra lateral continua a funcionar com o comando. Um ecrã cujo ícone não esteja no conjunto visível (a Academia, por exemplo) começa a navegação pelo direcional no topo da lista em vez de a desativar — uma versão anterior deixava a barra lateral inutilizável a partir desses ecrãs até o rato salvar a situação.
  • O modelo da barra lateral fica em cache e só é reanalisado quando as suas variáveis mudam, razão pela qual o relógio avança sem que a lista pisque.
  • Terminar sessão nunca sai diretamente. Encaminha para o Hub e levanta lá a confirmação de saída, por isso vê sempre «O seu progresso foi guardado» antes de sair.
  • Os bloqueios são exclusivos da pré-época. Se uma aplicação que espera fechada estiver aberta, verifique se a época já começou — a presença de season_state desativa toda a tabela de bloqueios.
  • Personificação (builds dev). Com --dev, F7 personifica uma equipa IA; durante a personificação, Terminar fase / GP seguinte ficam inertes e é desenhada uma faixa vermelha no topo.
  • screen_label() nomeia cada ecrã para a linha do vigilante da GPU em debug.log — incluindo distinguir uma corrida em direto (RaceLive) de uma simulação sem interface (RaceSim). Se reportar um erro sobre crescimento de memória, a etiqueta nessa linha identifica que ecrã estava aberto.

Erros comuns

  • Procurar um ícone Fornecedores. Não existe — o separador 3 do Marketing é Fornecedores, o separador 4 é o Mercado de fornecedores.
  • Procurar um ícone I&D. Também não existe — o ícone Carro abre a aplicação conjunta Carro/I&D, e leva consigo a regra de desbloqueio na fase 5 da I&D.
  • Assumir que uma aplicação esbatida está avariada. Clique nela: a janela indica a fase exata em que abre (ou fecha).
  • Tentar refazer a Infraestrutura na fase 3. O plano de instalações fica comprometido no fim da fase 1 e não reabre até a época começar.
  • Deslocar com o cursor sobre a barra lateral. A roda é ali deliberadamente ignorada; mova-se para a direita da coluna de 180 px.
  • Esperar que a roda funcione no Ambiente de trabalho. A Secretária mantém um esquema fixo e é o único ecrã com barra lateral excluído do deslocamento de página.
  • Carregar em Start para saltar uma janela. As janelas modais suprimem-no; responda primeiro à janela.

Ver também