Como funciona o CrosTem

O detalhe completo — para curiosos e céticos. A versão curta: três bases de dados públicas, um semáforo conservador e tudo fica na tua máquina.

Como funciona o veredicto

Um semáforo deliberadamente conservador, calculado a partir de três fontes da comunidade. Quando divergem, o CrosTem di-lo e mostra o estado em bruto de cada fonte, para julgares por ti.

Jogável no Mac via CrossOver

O CodeWeavers classifica-o como “Runs Well” ou melhor (ou 4+ estrelas), ou o AppleGamingWiki diz “playable” — sem sinal negativo da outra fonte e sem problemas de anticheat.

Jogável com ressalvas

Sinais mistos ou intermédios, ou suporte de anticheat apenas planeado.

Provavelmente injogável no Mac

Um estado de anticheat “Denied” ou “Broken” força sempre o vermelho — tal como relatos de compatibilidade puramente negativos.

Sem dados de compatibilidade

Nem o CodeWeavers nem o AppleGamingWiki conhecem ainda o jogo.

As três fontes

  • Base de dados CrossOver da CodeWeavers

    Classificações oficiais de compatibilidade do CrossOver, estrelas, última versão testada e detalhes por versão.

  • AppleGamingWiki

    Estado segundo a comunidade para CrossOver, Parallels, Rosetta 2 e versões nativas para macOS.

  • Are We Anti-Cheat Yet?

    Estado do suporte de anticheat — o obstáculo número um para jogos multijogador no CrossOver.

A própria API appdetails do Steam fornece o indicador de macOS nativo e os metadados do jogo, pelo que os jogos nativos são assinalados sem qualquer consulta externa.

Um motor, duas apps

A app para Mac e a extensão partilham exatamente o mesmo motor de veredictos e o mesmo código de cache — a app incorpora o motor da extensão sem qualquer alteração. Um veredicto é idêntico onde quer que o leias.

Como a app para Mac se liga ao Steam

Um auxiliar em segundo plano reinicia o Steam com a sua porta de depuração integrada e liga-se ao navegador incorporado do cliente, injetando o mesmo motor que a extensão usa. As consultas e a cache funcionam exatamente como na extensão.

Enquanto essa porta de depuração está aberta, qualquer processo local poderia controlar o Steam nessa sessão. É restrita ao localhost, dura uma sessão e o CrosTem nunca a ativa sem que o peças — o código é público, se quiseres verificar.

Lê o código-fonte

Cache e limites de pedidos

Os resultados ficam em cache localmente (por omissão: 7 dias) para a navegação se manter rápida e as fontes verem o mínimo possível de pedidos. Os pedidos são repetidos com espera progressiva, e limites de tempo por fonte impedem que uma fonte lenta bloqueie um veredicto.

Permissões e privacidade

A única permissão de navegador da extensão é storage. A app para Mac guarda a cache e as definições numa única pasta na tua Biblioteca de utilizador. Nenhuma das duas tem servidores ou telemetria — os únicos pedidos de rede são as próprias consultas de compatibilidade.

Lê a política de privacidade

Correspondências erradas e correções

Quando um jogo corresponde a uma entrada ambígua da base de dados, o widget mostra os candidatos e lembra-se da tua escolha em todo o lado. As correções podem ser anuladas, exportadas e importadas.

Lê o código-fonte