Sobre esta documentação
Esta documentação é para quem escreve mods em C# para o Proton Bus Simulator Urbano usando o SDK do PBSLoader, a biblioteca PBSLoaderCommonUtils. Quem só quer jogar com mods encontra o instalador e as instruções no repositório do PBSLoader.
Para entender as peças antes do código, comece por Como o PBSLoader funciona e Tipos de mod.
A referência da API lista cada classe, propriedade, método e evento público da PBSLoaderCommonUtils e da PBSLoaderCommonInterface, com a assinatura em C#. Ela é gerada a partir das DLLs de cada release.
Versões cobertas
Seção intitulada “Versões cobertas”| Item | Versão |
|---|---|
API do SDK (Sdk.Versao) |
2.0.0 |
| Jogo | 307 |
| MelonLoader | 0.7.3 |
Uma mudança no primeiro número da API quebra mods escritos para a versão anterior. Use Sdk.Requer("2.0", "MeuMod") no começo do mod para que ele fique parado, com um aviso ao jogador, quando o SDK instalado for velho demais.
Nomes em português
Seção intitulada “Nomes em português”Classes, propriedades e eventos do SDK têm nomes em português, com a unidade no nome quando há uma: Veiculo.VelocidadeKmh, Veiculo.Suspensao.AlturaM, Tempo.DuracaoDoDiaMin. Os exemplos desta documentação usam os nomes exatamente como estão na DLL.
Usar com assistentes de IA
Seção intitulada “Usar com assistentes de IA”O site publica a documentação inteira em formatos que um assistente de IA consegue ler de uma vez:
| Arquivo | Conteúdo |
|---|---|
llms.txt |
resumo do SDK e lista das páginas, no formato de llmstxt.org |
llms-full.txt |
todas as páginas num arquivo só |
llms-small.txt |
o mesmo, sem notas e dicas, para contextos curtos |
Cada página também existe em Markdown puro. Troque a barra final da URL por .md: esta página, por exemplo, fica em comecando/sobre-esta-documentacao.md.
Ao pedir código a um assistente, passe o llms-full.txt e diga que os nomes da API não devem ser traduzidos. Sem isso, é comum o assistente inventar Vehicle.SpeedKmh no lugar de Veiculo.VelocidadeKmh.
Licença
Seção intitulada “Licença”O texto desta documentação está sob a licença Creative Commons Atribuição 4.0 Internacional (CC BY 4.0). Dá para copiar e adaptar, inclusive em outros sites, desde que o crédito e o link para a fonte apareçam junto.
Encontrou um erro? Use o link de edição no fim de cada página para abrir uma correção no GitHub.