Coder Social home page Coder Social logo

kinkofer / fightclub5exml Goto Github PK

View Code? Open in Web Editor NEW
699.0 97.0 385.0 6.58 MB

Creating XML files of all D&D sources compatible with Fight Club 5e and Game Master 5e apps for iOS and Android.

License: MIT License

XSLT 85.01% Shell 1.57% Batchfile 13.43%

fightclub5exml's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fightclub5exml's Issues

Please create a new tutorial for installing the files

I can see that there was a lot of work put into these files. Especially since it's being updated till now.
I've downloaded all of it and tried importing the collection .xmls but it doesn't work. Either the files are broken (unlikely) or I'm doing something wrong (more likely).

I'm pretty sure this is the wrong place to put this up but I have no idea where else to post it.

Everything gets overwritten

Not entirely sure how to import the files so they merge together rather than overwrite eachother. I don't understand how to create the custom compendium and merge that way. Do i make the xml, then import it into fight club?

Missing CoreOnly compendium items after Tasha's Update

I have noticed the following missing from the CoreOnly collection since the November changes:

  • Tiefling subraces (Glasya, Mephistopheles, etc from MToF and SCAG)
  • Halfing (Ghostwise)

I think these and many others went missing in 2cb9d3b

Is this still in a state of transition?

Thanks!

Extract Volo's Guide to Monsters

Request: Go through FightClub5eXML/Sources/SourcebooksAndAdventures.xml and move all elements from Volo's Guide to Monsters into its own xml compendium file. Update the Collections to include the new file as needed.

Spell info is being overwritten

In the Complete.xml file some spells have all their info removed except the name. They are in the file twice, one has all the info and the other one that overwrites is blank. They showed up as cantrips in the app, its how I noticed.

the ones I found were:
Animate dead
Elemental weapon
Heroes’ Feast
Rary’s Telepathic Bond (Ritual Only)
Tenser’s Transformation

Weapons missing 'martial' property

Hey!

After the recent update most weapons no longer seem to have the 'Martial' property set.

It seems like this might have something to do with the switch to 5e.tools data and the converter not checking for weaponCategory: "martial" in the source JSON.

Thanks for all your work!

Artificer ASIs not integrated into app

The core file i chose was CorePlusUnreleasedUA.xml.
Every other class, when they level up, they get an integrated option into the level-up menu to increase ability scores and/or take feats. The Artificer unfortunately doesn't have this option, and it creates inconvenience for increasing Constitution (and thus HP). I'm not sure how coding the XMLs works, but it would be appreciated immensely to be fixed! (Unless it already has in the most recent update, i'm not quite sure?)

Sorcerous Origin: Divine Soul Cleric Spells

As a Divine Soul Sorcerer I should have the ability to add Cleric spells to my spell lists but am not able to. Is there a way I can do this manually or could this be fixed in the code? Thanks in advance.

Missing Blood Curse

Blood Hunter is missing Blood Curse of Exposure from List of Blood Curses.

Error Importing File

I am getting the error “Unable to parse file. Please verify that your file format is valid.” Oddly this ONLY happens when importing to my iPad. It works correctly when importing to my phone which is android. It is obviously the correct file type already, XML, but apple isn’t recognizing it as such.

Wizard leveling table

Some info about the number of cantrips a wizard should know is written wrong. From 4th-9th levels, they should know at least 4 cantrips. However, the compendium as written lists wizards only have 3 cantrips known from 5th to 9th level.

Add Subraces as Races

Add Subraces as their own Race because there’s no other way to enforce which traits can be selected. This also makes it easier to extract the subraces into their own sources.

This was already done for Dragonborn with the different ancestries. This proposal would extend to other races and their variant traits.

Missing TCE Subclasses

Many of the subclasses from Tasha's are not showing up in either the collection or the individual source.

Bag of Beans typo

CoreRulebooks.xml > Wonderous Items > Bag of Beans

5d4 toadstools sprout. If a creature eats a toadstool, roll any die. On an odd roll, the eater must succeed on a DC 15 Constitution saving throw or take Sd6 poison damage and become poisoned for 1 hour. On an even roll, the eater gains 5d6 temporary hit points for 1 hour.

Sd6 should be 5d6

Extract Xanathar's Guide to Everything

Request: Go through FightClub5eXML/Sources/SourcebooksAndAdventures.xml and move all elements from Xanathar's Guide to Everything into its own xml compendium file. Update the Collections to include the new file as needed.

New User, Very Confused

I have no real experience coding, and have no idea how to actually work this. I think I know the idea behind the merging, I run the code with the sources I want to use listed. But how do I run it? Is there a program I need? Is there something in GitHub that I would use? I made this account specifically and only so that I can use your compendium files, but I have no clue how to make that work. I would very much appreciate some guidance.

Thanks, and sorry for the trouble

Confused with how to get into Dropbox

I am trying to get some of these options, but there's no link to a shared Dropbox, I can only find the code. I'm kinda code illiterate, so some assistance would be greatly appreciated.

Suggestions/Corrections

First, I want to say how immensely grateful I am for all the work you have put into this! Here are some suggestions and corrections for your consideration:

Suggestions:

  1. The new format of putting class features like Invocations and Maneuvers into the Feats list makes sense, since those features never really were spells (though I did like using the spellbook as a quick reference for these abilities). The problem is that they severely clutter that list up and make it much harder to look through the feats to make a selection. I also really liked being able to see at a glance if a feat offered a particular stat increase. I understand why the multiple versions were taken away, but I would like to offer an alternative formatting idea that I have applied to my own list:
    *Artificer Initiate
    *Athlete (Str/Dex)
    *Bountiful Luck
    By using a * before the names of feats you force them to the top of the list, leaving all the class features sorted neatly at the bottom. You can also add the parenthetical (Str/Dex) next to feats that grant ability bonuses to show that it could grant a bonus to either stat.

  2. In a previous version, items had modifiers automatically attached to them. +1 armor already had a +1 to AC modifier on the item. I don't know why this was removed, but I really miss that. Would this be something that could be re-added in a future update?

  3. I like the addition of automatic trackers built into the classes, but none of these seem to be populated with anything currently. Was this a feature that was always meant to be blank or is the intent to add common trackers like Second Wind automatically? It would be nice if they came already set up. (You couldn't do these for Subclass features, since the trackers are in the Level and not Feature section, but things that belong to the base class like Rage, Channel Divinity, etc. could be added)

  4. The text for most of the class features that are now stored in the feats list are ambiguous: "Battle Master: Maneuvers - The maneuvers are presented in alphabetical order." There's no instruction to go add it manually by editing your character and finding them in the feats list, which itself would be tough for less savvy users to figure out. It would be nice to have a popup menu for these like the feats list you get by choosing no ability score increase.

  5. It would also be nice to have something in the level up page that told you plainly if you got to choose new spells and how many you could get. Yes, this info is contained in the chart and referenced in the classes Spellcasting feature, but it's just annoying to dig through, and would be particularly helpful for classes that have a few levels where they don't new get spells, like Sorcerers and Bards. For learned spell classes, something like "Choose 1 new spell. You may choose an additional spell if you remove a spell from your known spells list." would be helpful. For classes that just choose from their full spell list (Artificer, Cleric, Druid), they could be told that they should add all of the spells for the level they are now able to cast.

Corrections:

  1. The Warlock spell slot progression seems to have gotten messed up, In a recent version it was great. It tracked the correct number of spell slots at the correct level and recharged on a short rest. Now, every level in the compendium shows no spell slots at all, just the cantrips.

  2. I very minor detail: When selecting a Warlock patron, the titles of each patron's first class feature is inconsistent. The Archfey, Celestial, Undying, and Fathomless use "Otherworldy Patron: The Archfey" while the others are like "The Fiend: Expanded Spell List."

Edit:

  1. I also found that many of the spells were duplicated (using the Core+Supplements). Not just SCAG+TCE things like Bomming/Greeflame Blade. The whole Artificer spellbook is doubled, along with many of the subclasses for the Artificer, as well as Land Druid, Order Paladin, and several others.

Dropbox Access

Sorry, I have never used GitHub before, but I was hoping to get access to the Dropbox that has the XML Files.

the Demogorgon

Is named "The Demogorgon" causing it to appear at the top of the alphabetical bestiary

Tal’dorei Setting Guide

I know that there was an XML years ago that was released. Do you know where to find it? Or are there plans to add it as a third party resource?

Not loading the compendium

So I re-downloaded the compendiums and after unzipping them I attempted to load the full compendium. It said that the compendium loading but when I went to double check it, all of the categories were blank. No classes, no races, no monsters, nothing.

College of Eloquence

Level 3+ features for college of eloquence needs to have its files updated to give the features proper title, currently features are all included in the one college entry.

College of Eloquence UA needs to be updated with the same changes.

xml vs 5etools json

Hi there! I was just curious how close is the fight club 5e xml to the 5etools json? Wanted to know so that if I'm using both sources should I expect some differences?

Collection Lists Aren't working

Either I have the big dumb or there is something wrong with my version of Fight Club. I have the entire folder of this stuff unpacked and in my phone, but when I try to import a collection it does absolutely nothing. Please help.

Issues I’ve found so far.

Thanks in advance for the work you put into coding these files. I downloaded the latest version and apart from the missing warlock invocations I noticed that the warlock class is also missing the new pact of the talisman optional feature. I also noticed that I cannot find the artificer infusions and that the new fighting styles are not in the compendium. I know nothing about coding but I had an earlier xml which created an eldritch invocations spell class and listed all the eldritch invocations there which I found was really convenient and could probably be used to list both the invocations and infusions. Those were the issues I found, keep up the good work!

Missing creatures from Mad Mage

Some creatures from the adventure module “Waterdeep - Dungeon of the Mad Mage” appear to be missing.

Halaster Blackcoat p310
living unseen servant p313
Muiral p314
scaladar p315
shadow Assassin p316
were bat p317

Thank you so much for taking the time to make these compendiums complete.

CoreOnly in Dropbox missing Leather Armor and other basics

Hello,

2 weeks ago I download files from Dropbox and CoreOnly had everything I was expecting. Some friends tried it now, and I checked too, and the version in Dropbox is missing basics like Leather Armor when imported into Fight Club 5e.

Let me know if there's anything I can do to help you reproduce it.

Thanks,

Fergal

Dropbox Link?

Where to I find a link to the Dropbox? Am I just missing it?

5eTtoFC5

Hi! I've been mucking around with the conversion tool. I was wondering, what is convertbook.py for? There is no documentation for it and I haven't been able to get it running.

Refactor: remove all armblade equipment

Remove all warforged armblade equipment. Replace with a racial feature to advice that all weapons can be attached as an armblade for warforged race in Eberron.

Some Classes have duplicate spell lists

I've noticed this problem for Artificer and Druid (Land) so far, where the spell is listed twice in their spell lists, and is added to the character sheet twice when picked.
20201126_223403
20201126_223349

Warlock Invocations in Optional Features?

I can't seem to find where the invocations are listed. Tje level 2 feature says the list is found in the optional features page but i haven't been able to find it. Sorry if it's a simplr answer that has flown by me.

Extract Mordenkainen's Tome of Foes

Request: Go through FightClub5eXML/Sources/SourcebooksAndAdventures.xml and move all elements from Mordenkainen's Tome of Foes into its own xml compendium file. Update the Collections to include the new file as needed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.