Finns det ett schema för tolkning av XML-filer från D & D4 Monster Builder?

5

Jag ville bygga en app för att läsa .monster-filer exporterade från D & D 4E-byggaren, ansluta sig till data på något sätt och göra dem till utskrift. Jag har hört ett klagomål om systemet är att du bara kan skriva ut en monsterstat per sida. Bortsett från detta ser det ut som ett bra projekt.

Jag undrade var är XML-schemat att tolka filerna, om det finns en, eller om jag måste tolka innehållet själv. Är detta så illa som situationen i den här frågan om hacking dnd4e-filer ?

EDIT Frabjous dag! power2ool kan nu justera monsterkrafter! Och det är gratis!

    
uppsättning Adriano Varoli Piazza 30.09.2011 15:50

3 svar

3

Med tanke på brist på stöd från WotC är din bästa satsning på självtolkning att skriva appen på ett språk som gör det möjligt att arbeta med XML-träd så enkelt som möjligt så att du snabbt kan upptäcka konstiga saker och överträffa de förändringar som görs . Python eller Scala skulle förmodligen vara bra val - Python har bättre XML-stöd, men Scala är bättre för att bygga robusta och flexibla program. Om du är bekant med någon av dessa redan, skulle jag bara säga att ta PythonXML (för Python) och gå! Om du inte är det kommer lärandeprocessen förmodligen inte att vara värt om inte du har andra skäl att lära dig en av dessa.

    
svaret ges 30.09.2011 19:37
2

WOTC har liten anledning att släppa DTD / Schema-filerna och det finns många skäl att inte göra det.

  • Trollkarlar har uppenbarligen på beställning för att minimera effekterna av GSL och OGL.
  • Ett offentligt schema skulle stödja program från tredje part.
  • Ett offentligt schema skulle stödja tredje parts tillägg.
  • De skulle i kombination minska efterfrågan på D & D Insider, vilket är deras angivna primärinkomst från 4E.

    Förvänta dig inte snart; när du ser det slutfört och släppt, förvänta dig 5E snart.

        
    svaret ges 30.09.2011 18:57
    0

    Jag gjorde något liknande som behandlar utskriftsdelen av din fråga snarare än själva frågan. I stället för att redigera xml kopierar jag vanlig text från DnD Insider och markerar bitar och delar av det med ett skript. Denna metod har fördelen att du inte behöver använda WotC-programvaran för att få monsterfilerna. Använd bara webbplatsen och kopiera vad du behöver.

    Här är en länk till manuset på github: länk

    Det är ett perl-skript, men jag tror inte att jag använde några konstiga bibliotek. Det producerar latex-utmatning, som jag konverterar till pdf med pdflatex från Debians texlive-latex-extra paket. Jag har ingen aning om hur man gör något av detta på Windows eller OS X, men jag är ganska säker på att det kan göras.

    Här är en sida med utmatningen: länk Det kan vara snällare, men det fungerar för mig och använder inte ett ton färgfärg.

        
    svaret ges 01.10.2011 16:49