Skip to content

v2.4.0 — build 24784646

Choose a tag to compare

@andrew-mauricio andrew-mauricio released this 19 Aug 17:27
· 34 commits to main since this release

Teste do desconhecido: escrevi um plugin do ZERO lendo so a documentacao do pacote. Ele achou 10 defeitos, 9 nossos. O pior: o compilar.sh do pacote apontava para a arvore de desenvolvimento, entao o PRIMEIRO comando do guia falhava para todo mundo que baixou — e a correcao disso ja existia, para o layout ANTIGO, envelhecida em silencio porque so editava texto. Agora o montador COMPILA o exemplo de dentro do pacote antes de publicar. A doc dizia tabela v3 (e 5), projeto 1.1.0, build 24383534 (a antiga), e negava que a API fala com o jogador (fala desde a v3, com tres rotas). tools/conferir_docs.py compara doc x VERSAO em tres eixos e bloqueia a publicacao. NOVO: plugin pode declarar BuildDoJogo e UsaOffsetsCrus, e o carregador recusa carregar plugin preso a build antiga em vez de deixar ele ler memoria errada calado. Novo ExemploVigia (boas-vindas, !online, !vigia). MSVC provado ponta a ponta: baixa o pacote sozinho, compila, exports sem decoracao, so KERNEL32.

Build do Conan Exiles Enhanced: 24784646
Tabela da API: v5

Plugins compilados contra uma tabela igual ou anterior continuam funcionando —
campos novos entram sempre no fim da struct e nada e removido nem reordenado.