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!
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.
WOTC har liten anledning att släppa DTD / Schema-filerna och det finns många skäl att inte göra det.
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.
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.
Läs andra frågor om taggar dnd-4e Kärlek och kompatibilitet Skor Gear 12 Stjärntecken Grunderna