Pular para o conteúdo

Portfólio Core Rules

Projeto

Core Rules é uma versão completa, para Linux, Windows 11 e macOS, do AD&D Core Rules 2.0 e da sua Expansion (TSR, 1998 e 1999), o gerenciador de personagens e kit do mestre de Advanced Dungeons & Dragons 2ª edição. É escrito em Rust e roda de forma nativa nos três sistemas, sem Wine.

Por que existe

Janela Encounter do programa original, sobre a moldura de livro, com o modelo Orc, Wandering e a lista de orcs do encontro.
O gerador de encontros no programa original.

O programa original é de 1998 e foi feito para o Windows da época. O Core Rules refaz todas as telas dele e lê e grava os mesmos arquivos de dados, então personagens, monstros, encontros e pacotes feitos num programa abrem no outro.

O que faz

  • Gerador de personagens: criação e edição de personagens pelas regras básicas ou pelo Player's Option, com kits, perícias, magias, psiônicos, equipamento, retratos e níveis.
  • Ficha do personagem: impressa, salva em PDF ou exportada em TXT, HTML e Markdown; as exportações em TXT e HTML batem linha a linha com as do original.
  • Kit do mestre: geradores de NPC, de tesouro e de encontros, rolagens nas tabelas dos livros e editores para todos os bancos de dados do usuário.
  • Livros e ajuda: os livros de regras num leitor com sumário e busca, e a ajuda do CD, que o Windows 11 e o Linux não abrem, numa janela própria.
  • Seis idiomas na interface: inglês, português do Brasil, espanhol, italiano, francês e alemão. O original só existe em inglês.
  • Complementos da comunidade: a versão 1.2.0 importa de uma vez todos os complementos de uma pasta, e a coleção de 672 complementos feitos pela comunidade, convertidos para o formato da Expansion, vem num único .zip.

O app não traz nenhum conteúdo da TSR ou da Wizards of the Coast: as regras, os livros, os monstros e as imagens vêm de uma cópia do CD original, que o app lê uma vez e depois dispensa.

Uma versão para cada sistema

Cada sistema tem uma interface própria, feita com as ferramentas nativas dele, sobre o mesmo núcleo em Rust e os mesmos arquivos de dados: GTK 4 e libadwaita no Linux, WinUI 3 no Windows 11 e SwiftUI no Mac. Abaixo, o gerador de encontros nos três.

Janela New Encounter do Core Rules no Linux, com o modelo do encontro, os totais de ouro e experiência e a lista de orcs.
Linux, com GTK 4 e libadwaita.
Encontro no Core Rules para Windows 11, em tema escuro, com os totais e os grupos de orcs com seus pontos de vida.
Windows 11, com WinUI 3.
Modelos de encontro no Core Rules para macOS, em português, com o modelo Orc, Lair aberto ao lado da ilustração do orc.
macOS, com SwiftUI, em português.

Como foi feito

O primeiro commit é de 9 de outubro de 2026. A versão 1.0.0, para Linux, saiu em 24 de outubro, depois de testes de usuários no Fedora, Ubuntu, Bazzite, Arch Linux e CachyOS. A versão para Windows 11 veio na 1.0.1, em 27 de outubro, e a do macOS, na 1.1.0, em 29 de outubro. Cada função foi comparada com o que os programas originais gravam. No Linux, há pacotes para Ubuntu, Fedora e Arch Linux, além de Flatpak e AppImage.

O código está sob a licença MIT. AD&D e Advanced Dungeons & Dragons são marcas da Wizards of the Coast, e o projeto não tem vínculo com ela.

Ficha

Situação

Versão 1.2.0, publicada em 30 de outubro de 2026. Em desenvolvimento.

Ano

2026

Tecnologias

Rust, GTK 4, libadwaita, WinUI 3, SwiftUI

Links

Outros projetos

Seguinte