Existe um esquema para interpretar arquivos xml do construtor D & D4 Monster?

5

Eu queria criar um aplicativo para ler arquivos .monster exportados do construtor D & D 4E, juntando os dados de alguma forma e processando-os para impressão. Eu ouvi uma queixa sobre o sistema é que você pode imprimir apenas um monstro por página. Além disso, parece um bom projeto.

Eu queria saber onde está o esquema XML para interpretar os arquivos, se houver, ou se eu tiver que interpretar o conteúdo por mim mesmo. Isso é tão ruim quanto a situação em esta questão sobre hacking arquivos dnd4e ?

EDITAR Dia de Frabjous! power2ool agora pode ajustar os poderes do monstro! E é grátis!

    
por Adriano Varoli Piazza 30.09.2011 / 15:50

3 respostas

Devido à falta de suporte da WotC, sua melhor aposta para a auto-interpretação é escrever o aplicativo em uma linguagem que torne o trabalho com árvores XML o mais fácil possível para que você possa detectar rapidamente coisas estranhas e superar as mudanças feitas . Python ou Scala provavelmente seriam boas escolhas - o Python tem melhor suporte a XML, mas o Scala é melhor para criar programas robustos e flexíveis. Se você já está familiarizado com algum desses, eu diria apenas pegar PythonXML (para Python) e pronto! Se você não for, o processo de aprendizado provavelmente fará com que não valha a pena, a menos que você tenha outras razões para aprender uma delas.

    
30.09.2011 / 19:37

O WOTC tem poucos motivos para liberar os arquivos DTD / Schema e muitos motivos para não fazer isso.

  1. Os assistentes aparentemente estão sob ordens para minimizar o impacto da GSL e do OGL.
  2. Um esquema público suportaria aplicativos de terceiros.
  3. Um esquema público apoiaria suplementos de terceiros.

Esses, em combinação, reduziriam a demanda por D & D Insider, que é sua receita principal declarada da 4E.

Não espere um em breve; quando você ver finalizado e liberado, espere 5E em breve.

    
30.09.2011 / 18:57

Eu fiz algo semelhante que aborda a parte impressa da sua pergunta, em vez da pergunta em si. Em vez de editar o xml, copio texto simples do DnD Insider e realço bits e partes dele com um script. Este método tem a vantagem de você não precisar usar o software WotC para obter os arquivos de monstros. Basta usar o site e copiar o que você precisar.

Aqui está um link para o script no github: link

É um script perl, mas não acho que usei bibliotecas estranhas. Ele produz saída de latex, que eu converto em pdf usando o pdflatex do pacote texlive-latex-extra do Debian. Eu não tenho idéia de como fazer nada disso no Windows ou OS X, mas tenho certeza que isso pode ser feito.

Aqui está uma página com a saída: link Poderia ser mais bonito, mas funciona para mim e não usa uma tonelada de tinta colorida.

    
01.10.2011 / 16:49

Tags