Simulator Controller é um aplicativo de administração e controlador modular e extensível para Sim Racing. No centro está uma estrutura de automação abrangente com capacidade de plug-in, que pode usar quase qualquer hardware de controlador externo, como Button Boxes, para controlar componentes típicos do simulador, como SimHub, SimFeedback e similares. Além disso, o Simulator Controller também vem com diversos assistentes com capacidade de chat de voz, que são baseados em tecnologias de inteligência artificial. O primeiro, uma espécie de Virtual Race Engineer, irá auxiliá-lo durante as corridas para manter as mãos no volante. Ele cuidará de todas as tarefas complicadas, como preparar um pitstop, observar a previsão do tempo, calcular o impacto dos danos nos tempos de volta e assim por diante. O segundo assistente, um estrategista de corrida virtual, ficará de olho na situação geral da corrida e desenvolverá e adaptará estratégias dependendo da posição da corrida, do tráfego e das mudanças climáticas. O próximo assistente, um observador de corrida virtual, monitorará sua corrida e avisará sobre situações críticas com carros próximos e assim por diante. Por último, mas não menos importante, um Virtual Driving Coach será sua fonte inestimável de informações sobre o manuseio do carro e tudo o que você deseja saber sobre corridas no mundo real ou em uma simulação. E ele pode orientá-lo a melhorar suas habilidades de direção, dando-lhe instruções valiosas enquanto estiver na pista.
Além disso, o Simulator Controller traz ainda um monte de outras funcionalidades e recursos para tornar a vida de todos nós, pilotos virtuais, ainda mais divertida e simples. Você encontrará uma visão geral abrangente de todos os recursos posteriormente neste documento, mas comecemos pelo princípio...
Se você achar esta ferramenta útil, por favor me ajude com o desenvolvimento. Qualquer doação contribuída será usada apenas para apoiar o projeto.
Outra possibilidade é usar o Patreon para me dar um abraço e, como benefício, você poderá ter acesso ao Team Server público para suas corridas de resistência multijogador.
Muito obrigado pelo seu apoio!
A instalação é muito fácil. Para usuários iniciantes, recomendo usar o instalador automatizado abaixo. Mas existem diferentes opções de download e instalação disponíveis. Consulte a documentação completa em Instalação e Configuração, onde você também encontrará um guia de início rápido para novos usuários, para obter mais informações.
A linguagem de programação usada para construir o Simulator Controller usa alguns truques realmente desagradáveis para controlar aplicativos do Windows, truques também usados por malware. Portanto, dependendo do seu programa antivírus específico, você poderá receber alguns avisos sobre os aplicativos do Simulator Controller. Posso garantir que não há nada sobre isso. Mas você pode ler sobre esses problemas nos fóruns do próprio AutoHotkey. Se o seu programa antivírus permite regras de exceção, defina regras para os aplicativos do Simulator Controller, caso contrário você precisa tomar uma cerveja e procurar outra ferramenta do Simulator Controller. Desculpe...
Se não quiser usar o instalador automatizado (ou não conseguir usar a proteção antivírus), você pode instalar manualmente uma das versões abaixo. Existem links de download separados para a versão de desenvolvimento atual e pelo menos as duas versões estáveis mais recentes. Baixe uma dessas compilações e descompacte-a em qualquer lugar do seu disco rígido. A partir da versão 3.5.2, você precisará executar o aplicativo "Simulator Tools" na pasta Binaries . Isso irá guiá-lo pelo processo de instalação restante. Para obter informações de lançamento, até mesmo para uma prévia dos próximos recursos da próxima versão estável, não perca as Notas de Lançamento.
Basta baixar e executar o Simulator Controller.exe (pode ser necessário desativar o antivírus ou a proteção de download do navegador). Este pequeno aplicativo se conectará ao repositório de versões e baixará e instalará a versão mais recente automaticamente para você. Se você deseja instalar uma versão diferente da atual, não há problema. Isso é possível baixando e instalando manualmente uma das versões abaixo, mas consulte previamente a documentação.
Aqui está um pequeno vídeo que mostra como configurar o Simulator Controller pela primeira vez com apenas alguns cliques:
MUITO IMPORTANTE (para usuários com instalação já configurada do Simulator Controller): Existe um mecanismo automatizado de atualização para bancos de dados de configuração local desde a versão 2.0. Leia atentamente as informações sobre o processo de atualização antes de iniciar um dos aplicativos do Simulator Controller. Também pode ser uma boa ideia fazer uma cópia de backup da pasta Simulator Controller na pasta Documentos do usuário, apenas por segurança. Além disso, se você instalou e usou uma versão de pré-lançamento, será necessário executar novamente a atualização automática. Consulte a documentação mencionada acima sobre como fazer isso.
Versão 5.9.9.0 (Alterações: LLM Runtime atualizado para a versão mais recente do back-end do lhama, caixa de diálogo de consentimento aberta do "banco de dados de sessão", importador MoTeC corrigido, tratamento de voz aleatório corrigido para assistentes, bug de canal corrigido no visualizador de telemetria, editor de seções de trilha em telemetria Visualizador.)
Por favor, leia as Notas de Lançamento e - às vezes ainda mais importante - as Notas de Atualização específicas desta versão e todas as versões que você pode ter ignorado, antes de instalar e usar esta versão.
Versão 5.9.8.0 (Alterações: Carregar telemetrias e estratégias da comunidade do navegador, Corrigida atualização específica do idioma das instruções para o Driving Coach, Engenheiro menciona o tipo de sessão correto na saudação, Melhoria significativa de desempenho no Win 11, Corrigido o comando de voz meteorológico para italiano, Novas bibliotecas de reconhecimento de voz.)
5.9.7.1-release (Alterações: Lidar com visualizações do controlador fora da tela em "Configuração do Simulador", Corrigido o tratamento de arquivos de estado órfão no "Monitor do Sistema", Novos comandos de voz para perda de pressão, Corrigidas algumas mensagens duplicadas pelo Observador, Configuração de seções de trilha simplificado, documentação adicionada para todos os comandos de voz em todos os idiomas, compartilhamento corrigido de telemetrias de volta no Team Server, relatório corrigido de danos à suspensão no ponto do incidente.)
6.0.0.0-beta (Beta aberto para 6.0.0. Mudanças: Treinamento totalmente interativo pelo Driving Coach, Adicionadas ações "Coaching" e "TrackCoaching" ao plugin Driving Coach, Novos ícones no conjunto de ícones do Stream Deck para o "Coaching" e ações "TrackCoaching", Novas configurações para treinamento curva a curva, Booster de alto-falante e ouvinte para Driving Coach, Novas funções de ação do controlador para o plugin "Driving Coach", Explorador de seção em telemetria Visualizador, suporte para extensões de regras usando o reforço de raciocínio , muitas novas instruções LLM para o treinador de direção.)
Por favor, leia as Notas de Lançamento e - às vezes ainda mais importante - as Notas de Atualização específicas desta versão e todas as versões que você pode ter ignorado, antes de instalar e usar esta versão.
Uma extensa documentação de mais de 400 páginas irá guiá-lo através do processo de configuração e ajudá-lo a entender os conceitos internos e todas as funções e recursos do Simulator Controller. Para desenvolvedores que desejam criar seus próprios plug-ins, um guia completo e referência para desenvolvedores também está disponível.
Os arquivos markdown, por assim dizer o código-fonte deste Wiki de documentação, podem ser encontrados na pasta Docs.
Além da documentação bastante extensa (mais de 500 páginas - eu sei, ninguém lê documentação hoje em dia), também temos uma lista de tutoriais em vídeo, que são gravações de sessões de coaching ao vivo em nossa comunidade Discord.
Guia de início rápido - Este vídeo mostra como criar sua primeira configuração em execução com apenas alguns cliques.
Instalação e configuração - Você aprenderá muito sobre a instalação e configuração geral do conjunto Simulator Controller. O Assistente de Configuração "Simulator Setup" é apresentado, mas também daremos uma olhada na ferramenta de configuração de baixo nível "Simulator Configuration".
Gerenciando caixas de botões e decks de stream - Aqui vamos mais detalhes sobre como configurar seus controladores de hardware disponíveis, como caixas de botões, decks de stream e volantes.
Controle de Voz - Nesta sessão você aprenderá os recursos de controle de voz, começando com a configuração padrão simples até uma configuração completa com nomes, vozes e idiomas individuais para todos os diferentes Assistentes.
Pitstop Automation usando Race Engineer - Daremos uma olhada na automação de pitstop usando o Race Engineer. Você aprenderá tudo sobre a configuração necessária e verá e ouvirá o Engenheiro de Corrida em ação na pista.
Gerenciando configurações - Este vídeo apresenta uma introdução às configurações usadas pelos Virtual Race Assistants e como gerenciar essas configurações da maneira mais eficiente.
Usando o Strategy Workbench - Neste vídeo damos uma caminhada no "Strategy Workbench", a calculadora de combustível premium do conjunto Simulator Controller. Você também aprenderá como utilizar as estratégias criadas no "Team Center" e como utilizar os Assistentes de Corrida Virtual.
Introdução às corridas em equipe - Neste vídeo, todas as funcionalidades do pacote Simulator Controller se reúnem para gerenciar e controlar as corridas de sua equipe. Você aprenderá como configurar tudo, como usar os serviços dos Race Assistants durante uma corrida em equipe e como controlar remotamente as configurações de pitstop para o companheiro de equipe que está dirigindo no momento.
Mais sobre os Race Assistants - Depois de aprender um pouco aqui e ali sobre os Race Assistants nos últimos vídeos, este é totalmente dedicado aos Race Assistants.
Trabalhando com o Setup Workbench - O Setup Workbench é uma ferramenta que ajuda você no trabalho de configuração do seu carro. Ele analisa seus problemas de manuseio e apresenta recomendações sobre como resolvê-los. Para alguns simuladores, os arquivos de configuração podem ser carregados, modificados e gravados após a aplicação automática das recomendações.
Trabalhando com dados de vários Drivers - Desta vez você aprenderá como trabalhar com dados de vários drivers em seu banco de dados de telemetria e como criar estratégias de equipe a partir desses dados. Você também verá como exportar e importar dados de e para seu banco de dados de telemetria.
Mapeamento de trilhas e automação de trilhas - Este vídeo mostra como criar um mapa de trilhas para qualquer pista em qualquer simulador e onde você pode usar esses mapas de trilhas. Um uso especial é a automação das configurações do carro, como controle de tração ou ABS, dependendo da sua localização na pista, o que será demonstrado na pista no final do vídeo.
Compostos de pneus e modelo climático - Esta sessão aborda o manuseio de compostos de pneus específicos do simulador. Você aprenderá como configurar os compostos disponíveis para o seu carro preferido e daremos uma olhada no modelo climático do Simulator Controller e aprenderemos como ele é usado junto com os compostos dos pneus em simulações de estratégia.
Replicação de dados da equipe – Este vídeo mostra como compartilhar telemetria e outros dados em sua equipe usando o Team Server. Esses dados podem então ser usados para criar estratégias de equipe ou pesquisar a pressão dos pneus para um pitstop não planejado em uma corrida de equipe e assim por diante.
Analisando estilo de direção e problemas de manuseio - Este vídeo mostra como usar o novo analisador de problemas, que detectará automaticamente problemas de manuseio de sua configuração (ou estilo de direção) enquanto você dirige. Os problemas de manuseio podem então ser transferidos para o Setup Workbench para criar uma modificação na configuração do carro.
Guia especializado para configurações de corrida - Este vídeo lhe dará uma visão completa de todas as configurações usadas pelos assistentes de corrida, por exemplo, todo o material necessário ao engenheiro de corrida para lidar com um pitstop bem-sucedido, mesmo nas piores condições.
Crie seus próprios comandos de voz - Neste vídeo você aprenderá como definir seus próprios comandos de voz para controlar não apenas qualquer parte do Simulator Controller, mas também todas as funcionalidades de seus jogos de simulação.
Desenvolvimento de estratégia revisitado - Este vídeo aborda alguns novos recursos para desenvolvimento de estratégia e manuseio durante a corrida, incluindo uma demonstração no ACC.
Corrida totalmente controlada pela IA - Este vídeo oferece uma demonstração completa de uma corrida sob controle total dos assistentes de IA. Nenhuma interação do piloto foi necessária durante esta corrida de três períodos. Totalmente compatível tanto em corridas solo quanto em equipes multijogador.
Definindo modos de caixa de botão personalizados - Este vídeo demonstra como você pode definir suas próprias camadas de caixa de botão com comandos personalizados.
Unboxing Solo Center - Estamos analisando detalhadamente o "Solo Center", que permite organizar suas sessões de treinos e corridas solo, bem como os dados coletados durante essas sessões.
Atualizando sua configuração para 5.3 - Este vídeo mostra como atualizar sua configuração para usar os novos recursos de "Configuração do Simulador", que simplificam significativamente muitas tarefas de configuração.
Seu treinador de direção pessoal - demonstra uma interação geral com Aiden, o treinador de direção virtual.
Metadados do carro - Este vídeo apresenta os metadados do carro e todo o conhecimento secreto necessário ao estender o "Setup Workbench" para carros modificados.
Usando os perfis de inicialização - Este vídeo explica detalhadamente os perfis de inicialização, que permitem definir a configuração e ativar ou desativar muitas funções importantes para diferentes tipos de sessões.
Desenvolvimento de estratégia revisitado novamente - Este vídeo dará uma nova olhada no "Strategy Workbench" e demonstrará algumas novas opções, que permitem criar estratégias muito especiais.
Conectando Assistentes ao GPT - Apresentamos o novo Conversation Booster baseado em GPT para os Assistentes. Usando este reforço você pode criar uma comunicação muito realista com os Assistentes.
Estendendo e personalizando Assistentes usando GPT - Você aprenderá como definir seus próprios eventos e ações a serem usados por um LLM para criar um comportamento personalizado ou alterar o comportamento existente.
Gerenciando dados de telemetria – Este vídeo demonstra o sistema de dados de telemetria e mostra como os diferentes aplicativos coletam telemetria e o que você pode fazer com ela.
Acompanhe o treinamento por uma IA - Demonstra uma aula de treinamento na pista pelo treinador de direção. O treinador prepara os dados de telemetria, compara-os com os dados de uma volta de referência e dá instruções sobre como melhorar curva a curva.
Esta lista será ampliada de tempos em tempos para abranger novas funcionalidades.
Se você deseja fazer parte da pequena e muito jovem comunidade do Simulator Controller no Discord. Aqui você também encontrará uma grande coleção de perguntas frequentes e poderá participar de sessões de coaching ao vivo todas as segundas-feiras. Use este convite para ingressar no Discord Server.
O Simulator Controller vem com um conjunto de assistentes virtuais para guiá-lo durante as corridas. Para controlar os assistentes, você pode usar controladores como caixas de botões ou interagir com eles diretamente em uma caixa de diálogo de voz natural. Além disso, vários aplicativos integrados ajudam você na configuração e no desenvolvimento de estratégias, ou no monitoramento e controle de suas corridas e assim por diante.
Conecte todos os seus controladores externos, como Button Boxes, Stream Decks e assim por diante, a um único centro de controle
Feedback visual configurável para as ações do seu controlador
Configure todos os aplicativos adicionais ao seu gosto, incluindo os jogos de simulação usados em suas corridas virtuais
Vários plug-ins são fornecidos prontos para uso:
Suporte adicional para acionar todas as funções e ações de fontes externas, como software de reconhecimento de voz ou gestos, para manter sempre as mãos no volante
Suporte integrado para rastreamento visual da cabeça para controlar o ângulo de visão no jogo - veja aplicativos de terceiros abaixo
O Simulator Controller oferece uma equipe de pit virtual baseada em um mecanismo de chatbot alimentado por IA. No centro deste mecanismo está o mecanismo de regras híbrido, juntamente com reconhecimento de voz e síntese de voz. Um mecanismo de regras é muito adequado para as tarefas de uma equipe de pit típica, uma vez que todas as ações são baseadas em eventos e utilizam grandes quantidades de dados.
Você pode se comunicar com os membros da tripulação usando voz e linguagem natural. Os comandos de voz são baseados em padrões, mas você pode conectar cada membro da equipe de pit (chamado Race Assistant no Simulator Controller) opcionalmente a um serviço GPT e usar os recursos de linguagem natural de um LLM (também conhecido como modelo de linguagem grande) para aumentar a experiência de conversação da tripulação membros.
De acordo com a escala de maturidade do atrativo.ai (uma das várias centenas de modelos de maturidade que podem ser encontrados na rede), os Assistentes de Corrida do Simulator Controller estão entre o nível 3 (Assistência) e 4 (Autonomia). Eles observam suas corridas, podem dar recomendações e assumir a responsabilidade por determinadas tarefas, como gerenciamento de estratégia e planejamento e preparação de pitstops.
O Assistente é baseado na tecnologia GPT baseada em texto e usa um grande modelo de linguagem disponível publicamente que foi treinado com uma vasta quantidade de informações. Usando esse conhecimento, este Assistente se comporta como seu treinador pessoal de direção. Embora o treinador de direção não faça parte de sua equipe ativa, você pode perguntar a ele qualquer coisa sobre corridas, manuseio de carros e técnicas de direção e provavelmente obterá uma resposta interessante.
Clique na imagem para ouvir uma conversa real com o Treinador de Condução:
O Driving Coach pode até usar dados de telemetria para fornecer instruções sobre como melhorar seu desempenho nas curvas enquanto você dirige na pista.
O Virtual Driving Coach pode usar tempos de execução LLM de OpenAI, Mistral e similares, mas se o seu PC for poderoso o suficiente, você também pode usar um tempo de execução integrado para uma variedade de arquiteturas LLM, como Llama, Falcon, Mistral, GPT e assim por diante, usando um runtime local, que vem com o Simulator Controller ou usando ferramentas como Ollama ou GPT4All.
Um engenheiro de corrida baseado em IA com controle de voz totalmente capaz de diálogo irá guiá-lo durante sua corrida, avisá-lo sobre problemas técnicos críticos e ajudá-lo no pitstop, enquanto o estrategista de corrida fica de olho nas posições da corrida, desenvolve uma estratégia de pitstop e breve. Esses bots de bate-papo inteligentes são aplicativos independentes, mas estão integrados ao ACC e outros plug-ins de jogos de simulação usando comunicação entre processos no momento. Uma integração para um novo jogo de simulação requer algum esforço, especialmente para a necessária aquisição de dados do jogo de simulação, mas um programador experiente pode gerenciá-lo em cerca de três a quatro horas.
Com base nos conjuntos de dados adquiridos durante as suas sessões pelos Virtual Race Assistants, uma ferramenta muito flexível permite-lhe analisar o seu desempenho e o desempenho dos seus adversários de muitas maneiras diferentes.
Outra capacidade do Virtual Race Strategist é apoiá-lo durante o desenvolvimento de uma estratégia para uma próxima corrida usando os dados de telemetria de sessões anteriores na mesma pista em condições semelhantes.
Você pode até usar todas essas funcionalidades durante corridas de equipes multijogador usando o Team Server , que gerencia o estado e o conhecimento dos Assistentes de Corrida e compartilha essas informações entre todos os pilotos participantes. O Team Server é o backend do chamado "Team Center", um console que pode ser usado por qualquer membro da equipe (mesmo que não seja um driver ativo) para coletar todos os tipos de dados da sessão e controlar remotamente vários aspectos da sessão, por exemplo, as configurações para um próximo pitstop.
Dê uma olhada neste vídeo para ver todas essas peças trabalhando juntas em uma corrida desafiadora:
O Simulator Controller também vem com um Virtual Spotter, que ficará de olho no trânsito ao seu redor e avisará sobre situações críticas. Você pode personalizar totalmente as informações fornecidas pelo Spotter de acordo com suas necessidades e gostos específicos.
Além das funções típicas de um Spotter, este Assistente também é capaz de automatizar diversas ações dependendo da sua localização na pista. Por exemplo, pode reduzir automaticamente o controle de tração ao se aproximar de uma curva fechada.
Outra ferramenta muito útil do conjunto Simulator Controller é o Setup Workbench. Esta ferramenta é baseada na tecnologia de IA utilizada pelos Race Assistants e gera recomendações para alterar as opções de configuração de um carro com base nos problemas de manuseio descritos pelo piloto.
O Simulator Controller foi implementado em grande parte no AutoHotkey, uma linguagem de script e automação do Windows muito sofisticada e orientada a objetos, que é capaz de conectar teclado e outros dispositivos de entrada a funções no script com uma linguagem macro simples. Por outro lado, o AutoHotkey também possui muitos recursos robóticos para automatizar pacotes de software, que não fornecem APIs externas, simulando cliques do mouse e entradas do teclado. Você pode escrever seus próprios plug-ins usando a linguagem AutoHotkey. Para começar, está incluído o código-fonte completo para todos os plug-ins incluídos com diferentes complexidades, do simples ao avançado.
Você também encontrará muitos códigos C#, C++ e até mesmo C para coisas de baixo nível, como aquisição de dados de telemetria ou conexão a serviços de nuvem na nuvem Azure, por exemplo. Aqui também, todas as fontes são abertas e de uso gratuito. Por último, mas não menos importante, e não para os tímidos, existe um mecanismo de regras de encadeamento híbrido, para frente e para trás, usado para implementar os Virtual Race Assistants. Ele usa um algoritmo RETE modificado para ser o mais eficiente possível ao usar um grande número de fatos.
Esses plug-ins fazem parte da distribuição do Simulator Controller. Além de fornecer funcionalidade ao núcleo, eles podem ser usados como modelos para construir seus próprios plugins. Eles variam desde adições funcionais muito simples, com apenas um pequeno número de linhas de código, até gigantes muito complexos que controlam software externo, como o SimHub.
Plug-in | Descrição |
---|---|
Sistema | Lida com múltiplas camadas de Button Box e gerencia todos os aplicativos configurados para sua configuração de simulação. |
Caixa de botões | Ferramentas para construir seus próprios visuais de Button Box/Controller. A implementação padrão do ButtonBox implementa layouts de Button Box baseados em grade, que podem ser configurados usando um editor de layout gráfico. |
Plataforma de transmissão | Ferramentas para conectar um ou mais Stream Decks como controlador externo ao Simulator Controller. É fornecido um plugin especial do Stream Deck, que é capaz de exibir informações dinamicamente como texto e/ou ícone no seu Stream Deck. |
Feedback tátil | Suporte totalmente configurável para vibração de pedal e chassi usando SimHub. |
Feedback de movimento | Suporte totalmente configurável para feedback de movimento da plataforma usando SimFeedback. |
Calibração do Pedal | Permite escolher entre as diferentes curvas de calibração de seus pedais de ponta diretamente do controlador de hardware. |
Treinador de direção | Este plugin integra Aiden, o Virtual Driving Coach. Se este plugin estiver ativo e configurado corretamente, este Assistente estará disponível automaticamente, quando o Simulator Controller estiver rodando. |
Engenheiro de corrida | Este plugin integra Jona, o Virtual Race Engineer, com todos os outros plugins para jogos de simulação, como o plugin ACC. O plugin cuida da transferência de dados entre o jogo de simulação e o Virtual Race Engineer. |
Estrategista de corrida | Este plugin integra Cato, o Virtual Race Strategist, com todos os outros plugins para jogos de simulação, como o plugin ACC. O plugin cuida da transferência de dados entre o jogo de simulação e o Virtual Race Strategist. |
Observador de corrida | Este plugin integra Elisa, o Virtual Race Spotter, com todos os outros plugins para jogos de simulação, como o plugin ACC. O plugin cuida da transferência de dados entre o jogo de simulação e o Virtual Race Spotter. |
Servidor de equipe | O Team Server suporta o uso dos Virtual Race Assistants mesmo em uma corrida de equipe multijogador. Baseia-se numa solução serverside, que gere o estado do carro e o conhecimento dos Assistentes e os transmite entre os condutores participantes. |
ACC | Fornece suporte especial para iniciar e parar o Assetto Corsa Competizione a partir do seu controlador de hardware. O modo "Chat", que está disponível quando o Assetto Corsa Competizione está em execução, gerencia mensagens de chat automatizadas para o sistema de chat multijogador do jogo, onde as mensagens de chat podem ser configuradas pela ferramenta de configuração. Além disso, a partir da versão 2.0, este plugin fornece suporte sofisticado para o Pitstop MFD do Assetto Corsa Competizione . Todas as configurações podem ser ajustadas com o hardware do controlador usando o modo “Pitstop”, mas também é possível controlar as configurações usando o controle de voz para manter as mãos no volante. Está disponível uma integração com Jona, o Virtual Race Engineer, com Cato, o Virtual Race Strategist e também com Elisa, o Virtual Race Spotter. O modo "Assistente" pode lidar com a maioria dos comandos do Race Assistant do seu controlador de hardware. |
AC | Integração para Assetto Corsa , que apoia Jona, o Virtual Race Engineer, Cato, o Virtual Race Strategist e também Elisa, o Virtual Race Spotter. O plugin também suporta um modo “Pitstop” para ajustar as configurações de pitstop e um modo “Assistant” para interagir com os Race Assistants. |
AMS2 | Integração para Automobilista 2 , que suporta Jona, o Virtual Race Engineer, Cato, o Virtual Race Strategist e também Elisa, o Virtual Race Spotter. O plugin também suporta um modo “Pitstop” para ajustar as configurações de pitstop e um modo “Assistant” para interagir com os Race Assistants. |
IRC | Este plugin integra o jogo de simulação iRacing com Simulator Controller. Um modo "Pitstop" está disponível para controlar as configurações de pitstop a partir do hardware do seu controlador e uma integração com Jona, o Virtual Race Engineer, com Cato, o Virtual Race Strategist e também com Elisa, o Virtual Race Spotter também está disponível. O modo "Assistente" pode lidar com a maioria dos comandos do Race Assistant do seu controlador de hardware. |
RF2 | Semelhante ao plugin ACC e IRC, este plugin fornece suporte para iniciar e parar o rFactor 2 . Um modo "Pitstop" está disponível para controlar as configurações de pitstop a partir do hardware do seu controlador e uma integração com Jona, o Virtual Race Engineer, e com Cato, o Virtual Race Strategist também está disponível. O modo "Assistente" pode lidar com a maioria dos comandos do Race Assistant do seu controlador de hardware. |
R3E | Semelhante aos plug-ins ACC, IRC e RF2, este plug-in fornece suporte para iniciar e parar o RaceRoom Racing Experience . Um modo "Pitstop" está disponível para controlar as configurações de pitstop a partir do hardware do seu controlador e uma integração com Jona, o Virtual Race Engineer, com Cato, o Virtual Race Strategist e também com Elisa, o Virtual Race Spotter também está disponível. O modo "Assistente" pode lidar com a maioria dos comandos do Race Assistant do seu controlador de hardware. |
PSR | Integração simples para Rennsport. Nenhuma funcionalidade além de iniciar e parar a partir de um controlador de hardware. |
PCARS2 | Integração para o Projeto CARS 2 , que apoia Jona, o Virtual Race Engineer, Cato, o Virtual Race Strategist e também Elisa, o Virtual Race Spotter. O plugin também suporta um modo “Pitstop” para ajustar as configurações de pitstop e um modo “Assistant” para interagir com os Race Assistants. |
LMU | Suporte total para Le Mans Ultimate incl. automação de pitstop e integração dos Race Assistants. A funcionalidade é idêntica à do plugin para rFactor 2 , já que Le Mans Ultimate é baseado no mesmo motor. |
Integração | Este plugin implementa interoperabilidade com outros aplicativos como o SimHub. |
Os aplicativos a seguir não fazem parte da distribuição e não são estritamente necessários para o Simulator Controller. Mas o Simulator Controller está ciente desses componentes e irá integrá-los para uma melhor experiência geral, se disponível.
Aplicativo | Descrição |
---|---|
AutoHotkey | [Somente desenvolvimento] Linguagem de script orientada a objetos. Você precisa disso se quiser desenvolver seus próprios plug-ins. |
Estúdio Visual | [Somente desenvolvimento] Ambiente de desenvolvimento para aplicativos Windows. Utilizado para o desenvolvimento das diferentes interfaces de telemetria dos jogos de simulação suportados. |
NirCmd | [Opcional] Shell de comando estendido do Windows. Usado pelo Simulator Controller para controlar as configurações de volume do som do jogo durante a inicialização. |
SoX | [Opcional] Utilitário de processamento de áudio. Usado pelos assistentes de corrida para pós-processamento de áudio para obter uma qualidade de áudio semelhante à do rádio da equipe. |
Movimento Real da Cabeça | [Opcional] Esta pequena ferramenta é fortemente recomendada ao usar o Assetto Corsa Competizione . Ele controla o movimento do horizonte dependendo do movimento atual do carro e fornece uma visão muito melhor sem balançar a cabeça do que os gráficos integrados do Assetto Corsa Competizione . |
AITrack | [Opcional] Pequena ferramenta interessante que usa redes neurais para detectar seu ângulo de visão em um stream de vídeo de câmera de painel. Usado em conjunto com o opentrack para controlar o ângulo de visão do jogo. |
trilha aberta | [Opcional] Conecta-se ao seu jogo de simulação e controla o ângulo de visão usando o protocolo freetrack. Vários métodos de entrada são suportados, por exemplo, joysticks analógicos ou fontes baseadas em UDP, como AITrack. |
Sim Hub | [Opcional] Coleção de software versátil e multiuso para jogos de simulação. Gera vibração usando shakers de baixo ou motores de vibração e fornece um ambiente de desenvolvimento Arduino totalmente integrado. Recursos adicionais suportam a definição de painéis personalizados. Um plug -in especial faz parte do controlador de simulador para controlar as opções de feedback tátil do SimHub, como a força de vibração, com um toque de um botão. |
SimFeedback | [Opcional] não apenas um software, mas um projeto de bricolage completo para construir plataformas de movimento. O SimFeedback controla os atuadores de movimento usando curvas de controle visual, que traduzem os dados da física do jogo para movimentos complexos e muito rápidos da plataforma. Aqui também, um plug -in é integrado no controlador de simulador para usar seu controlador de hardware para controlar o SimFeedback. |
SFX-100-Streamdeck | [Opcional] Esta extensão para SimFeedback é usada para conectar -se ao SimFeedback, a fim de controlar estados e intensidades de efeito. Se não for usado, um subconjunto das configurações do SimFeedback será controlado pela automação do mouse, que em um efeito colateral exige que a janela SimFeedback seja a superior. Como isso não é realmente engraçado, atualmente tenta ultrapassar um de seus oponentes em uma chicane difícil, aconselho fortemente a instalação da extensão do conector, mas isso requer a licença de especialista comercial para o SimFeedback. Você encontrará uma cópia do plugin SFX-100-Streamdeck na pasta Utilitários 3rd Party para sua conveniência. E não se esqueça de ler as instruções de instalação e configuração, pois existem duas etapas necessárias. |
Microsoft Voice Languages | [Opcional] Dependendo da versão do Windows e do seu idioma selecionado, você pode instalar linguagens adicionais de texto em fala da Microsoft para os recursos de geração de fala do controlador de simulador, especialmente para Jona, o engenheiro de corrida virtual. |
Reconhecimento de voz da Microsoft | [Opcional] Também, dependendo da versão do Windows e do seu idioma selecionado, você pode instalar idiomas adicionais de fala para texto ou reconhecimento de voz da Microsoft, especialmente para Jona, o engenheiro de corrida virtual. Você encontrará uma cópia do tempo de execução do idioma e algum reconhecedor selecionado na pasta Utilitários 3rd Party para sua conveniência. |
Ractor 2 provedor de telemetria | [Opcional] Se você estiver executando o Ractor 2 ou o jogo de simulação Le Mans Ultimate e quiser usar o Jona, o engenheiro de corrida virtual durante suas corridas, você precisa instalar esse plug -in de Aqcuition de dados no diretório de aplicativos RFactor 2 . Você encontrará uma cópia do plug -in (denominada RF2_SM_TOOLS_3.7.14.2.zip ), incluindo um arquivo ReadMe na pasta Utilitários 3rd Party para sua conveniência. O mesmo se aplica ao Le Mans Ultimate , que é baseado no mesmo mecanismo de jogo. Dê uma olhada aqui para obter instruções de instalação. |
Para novos recursos que chegam no próximo lançamento, dê uma olhada nas notas de lançamento.
Quer contribuir? Ótimo!
Atenção: Estou procurando um co-desenvolvedor para algumas coisas de IA sofisticadas.
Depois de disparar um lançamento por semana nas últimas semanas, o projeto desacelerará um pouco a partir de agora. Mas o desenvolvimento do controlador de simulador ainda continua, e tenho certeza de que acabaremos em um ciclo de duas semanas a longo prazo. Minha lista de idéias no backlog é sempre longa o suficiente para pelo menos mais três lançamentos e, se você deseja propor um recurso a ser incluído no backlog, pode abrir um problema de aprimoramento no github ou ingressar na comunidade Discord e postar sua ideia no canal #request-a-a-rumure ...
Este software é fornecido como está. Você é livre para usá -lo para qualquer finalidade e modificá -lo para suas necessidades, desde que não o use para fins comerciais.
(2024) Creative Commons - By -NC -SA - de Oliver Juwig (Thebigo)